@font-face{font-family:'Newsreader';font-style:normal;font-weight:200 800;font-display:swap;src:url('/wp-content/uploads/fonts/newsreader-latin-wght-normal.woff2') format('woff2')}@font-face{font-family:'Newsreader';font-style:italic;font-weight:200 800;font-display:swap;src:url('/wp-content/uploads/fonts/newsreader-latin-wght-italic.woff2') format('woff2')}@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/wp-content/uploads/fonts/manrope-latin-wght-normal.woff2') format('woff2')}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink-700);background:var(--white);font-size:var(--text-m);line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);font-weight:450;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5,h6{font-family:var(--font-body);color:var(--ink);font-weight:700}p{text-wrap:pretty}a{color:var(--red);text-underline-offset:3px}a:hover{color:var(--red-dark)}img{display:block;max-width:100%;height:auto}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.brxe-container{width:min(100%,var(--container))}.brxe-section{padding:var(--space-2xl) var(--gutter)}.kr-skip{position:absolute;left:-999px;top:0;z-index:100000;background:var(--ink);color:#fff;padding:.75rem 1rem}.kr-skip:focus{left:1rem;top:1rem}.kr-eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red);display:inline-flex;align-items:center;gap:.75rem;margin:0 0 1rem}.kr-eyebrow::before{content:"";width:28px;height:2px;background:currentColor}.kr-eyebrow--plain::before{display:none}.kr-lead{font-size:var(--text-l);line-height:1.65;color:var(--ink-600);max-width:40rem}.kr-muted{color:var(--ink-500)}.kr-h2{font-size:var(--h2);margin:0 0 1rem}.kr-center{text-align:center;margin-inline:auto}.kr-head{max-width:46rem;margin-bottom:var(--space-l)}.kr-head.kr-center{display:flex;flex-direction:column;align-items:center}.kr-rich p{margin:0 0 1.1em}.kr-rich p:last-child{margin-bottom:0}.brxe-button.bricks-button{font-family:var(--font-body);font-weight:700;font-size:.95rem;letter-spacing:.01em;border-radius:var(--radius-pill);padding:.95em 1.6em;line-height:1.2;transition:background .2s,color .2s,border-color .2s,transform .2s}.brxe-button.bricks-button:hover{transform:translateY(-1px)}.kr-btn{background:var(--red);color:#fff;border:1px solid var(--red)}.kr-btn:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}.kr-btn-dark{background:var(--ink);color:#fff;border:1px solid var(--ink)}.kr-btn-dark:hover{background:var(--ink-700);color:#fff}.kr-btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.kr-btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.kr-btn-light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.kr-btn-light:hover{background:#fff;color:var(--ink);border-color:#fff}.kr-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;align-items:center}.kr-link{font-weight:700;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;font-size:.95rem}.kr-link::after{content:"→";color:var(--red);transition:transform .2s}.kr-link:hover{color:var(--red)}.kr-link:hover::after{transform:translateX(3px)}#brx-header{position:sticky;top:0;z-index:1000}.kr-topbar{background:var(--ink);color:#c9cdd2;font-size:var(--text-xs);padding:0}.kr-topbar__in{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-m);padding:.5rem var(--gutter);width:min(100%,calc(var(--container) + 2*var(--gutter)))!important;margin-inline:auto}.kr-topbar a{color:#fff;text-decoration:none;font-weight:600}.kr-topbar a:hover{color:#ff9a9d}.kr-topbar__group{display:flex;flex-direction:row;gap:var(--space-m);align-items:center}.kr-hdr{background:#fff;padding:0;border-bottom:1px solid var(--line);transition:box-shadow .25s}.kr-scrolled .kr-hdr{box-shadow:0 10px 30px -18px rgba(21,24,29,.35)}.kr-hdr__in{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-m);min-height:var(--hdr-h);padding:0 var(--gutter);width:min(100%,calc(var(--container) + 2*var(--gutter)))!important;margin-inline:auto;flex-wrap:nowrap}.kr-logo img{width:auto;height:58px}.kr-nav .brx-nav-nested-items{gap:clamp(.9rem,.3rem + 1.1vw,2rem)}.kr-nav .brx-nav-nested-items>li>a,.kr-nav .brx-nav-nested-items>li>.brx-submenu-toggle>*{color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none}.kr-nav .brx-nav-nested-items>li>a:hover,.kr-nav .brx-submenu-toggle:hover>*{color:var(--red)}.kr-nav .brx-submenu-toggle button svg{fill:var(--ink);color:var(--ink);width:10px;height:10px}.kr-nav .brx-dropdown-content{background:#fff;border-radius:var(--radius-m);box-shadow:var(--shadow-lift);padding:.5rem;min-width:15rem!important;border:1px solid var(--line)}.kr-nav .brx-dropdown-content a{display:block;padding:.6rem .85rem;border-radius:var(--radius-s);color:var(--ink);font-size:.92rem;text-decoration:none;font-weight:500}.kr-nav .brx-dropdown-content a:hover{background:var(--sand);color:var(--red)}.kr-nav .brx-nav-nested-items .kr-mobile-only{display:none}.kr-nav .brxe-toggle .brxa-inner,.kr-nav .brxe-toggle .brxa-inner::before,.kr-nav .brxe-toggle .brxa-inner::after{background:var(--ink)}.kr-hdr__cta{display:flex;flex-direction:row;gap:.6rem;align-items:center;width:auto}.kr-hdr__cta .brxe-button.bricks-button{padding:.8em 1.25em;font-size:.88rem}.kr-hdr__call{white-space:nowrap}@media (max-width:1180px){.kr-hdr__call{display:none!important}}@media (max-width:991px){ :root{--hdr-h:72px} .kr-logo img{height:48px} .kr-hdr__cta{display:none!important} .kr-nav .brxe-toggle:not(.brx-toggle-div){width:44px;height:44px;display:flex;align-items:center;justify-content:center} .kr-nav.brx-open .brx-nav-nested-items{position:fixed!important;inset:0!important;width:100%!important;height:100vh!important;height:100dvh!important;background:linear-gradient(180deg,var(--ink) 0%,#0c0e11 100%)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:5rem var(--gutter) calc(2rem + env(safe-area-inset-bottom))!important;overflow-y:auto!important;z-index:10000!important;border-top:4px solid var(--red)} .kr-nav.brx-open .brx-nav-nested-items>li{width:100%;border-bottom:1px solid rgba(255,255,255,.1)} .kr-nav.brx-open .brx-nav-nested-items>li>a,.kr-nav.brx-open .brx-nav-nested-items>li>.brx-submenu-toggle>a,.kr-nav.brx-open .brx-nav-nested-items>li>.brx-submenu-toggle>span{display:block;padding:1.05rem 0!important;font-size:1.2rem!important;font-weight:600!important;color:#fff!important;width:100%} .kr-nav.brx-open .brx-submenu-toggle{display:flex;justify-content:space-between;align-items:center;width:100%} .kr-nav.brx-open .brx-submenu-toggle button{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08)} .kr-nav.brx-open .brx-submenu-toggle button svg{fill:#fff!important;color:#fff!important;width:14px!important;height:14px!important;transition:transform .2s} .kr-nav.brx-open .brxe-dropdown.open>.brx-submenu-toggle button{background:var(--red)} .kr-nav.brx-open .brxe-dropdown.open>.brx-submenu-toggle button svg{transform:rotate(180deg)} .kr-nav.brx-open .brx-dropdown-content{position:static!important;transform:none!important;min-width:0!important;width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 .9rem .9rem!important;margin:0!important;border-left:2px solid var(--red)!important} .kr-nav.brx-open .brxe-dropdown:not(.open)>.brx-dropdown-content{display:none!important} .kr-nav.brx-open .brxe-dropdown.open>.brx-dropdown-content{display:block!important} .kr-nav.brx-open .brx-dropdown-content a{display:block;color:#c9cdd2!important;font-size:1rem!important;padding:.6rem .5rem!important;background:none!important} .kr-nav.brx-open .brx-dropdown-content a:hover{color:#fff!important} .kr-nav .kr-mobile-cta{display:flex!important;flex-direction:column;gap:.75rem;padding-top:1.5rem;border-bottom:0!important} .kr-nav .kr-mobile-cta a{display:block;text-align:center;padding:1rem!important;border-radius:var(--radius-pill);font-weight:700!important;font-size:1.05rem!important;text-decoration:none} .kr-nav .kr-mobile-cta a.kr-m-call{background:var(--red);color:#fff!important} .kr-nav .kr-mobile-cta a.kr-m-contact{border:1px solid rgba(255,255,255,.5);color:#fff!important} .kr-nav .kr-mobile-cta .kr-m-note{color:#9aa0a7;font-size:.85rem;text-align:center} .kr-nav.brx-open>.brxe-toggle:not(.brx-toggle-div){position:fixed!important;top:14px;right:var(--gutter);z-index:10002;border-radius:50%;background:rgba(255,255,255,.12)} .kr-nav.brx-open>.brxe-toggle:not(.brx-toggle-div) .brxa-wrap{opacity:0} .kr-nav.brx-open>.brxe-toggle:not(.brx-toggle-div)::after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px)) center/20px 20px no-repeat,linear-gradient(-45deg,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px)) center/20px 20px no-repeat} .kr-nav.brx-open .brx-toggle-div{display:none!important}}@media (min-width:992px){.kr-nav .kr-mobile-cta{display:none!important}}@media (max-width:767px){.kr-topbar{display:none}}.kr-hero{position:relative;isolation:isolate;min-height:min(78vh,720px);display:flex;align-items:center;padding:var(--space-2xl) var(--gutter);background:var(--ink) center/cover no-repeat;color:#fff;overflow:hidden}.kr-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(15,17,21,.86) 0%,rgba(15,17,21,.66) 38%,rgba(15,17,21,.18) 72%,rgba(15,17,21,.05) 100%)}.kr-hero--sub{min-height:min(56vh,520px)}.kr-hero__in{width:min(100%,var(--container));margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start}.kr-hero__content{max-width:40rem}.kr-hero h1{color:#fff;font-size:var(--h1);font-weight:450;margin:0 0 1.1rem}.kr-hero h1 em{font-style:italic;color:#fff}.kr-hero .kr-eyebrow{color:#ff8f93}.kr-hero__lead{font-size:var(--text-l);line-height:1.7;color:rgba(255,255,255,.88);max-width:35rem;margin:0 0 2rem}.kr-hero .kr-btns{margin-bottom:2.25rem}.kr-trust{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.78);padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.2)}.kr-trust span{display:inline-flex;align-items:center;gap:.5rem}.kr-trust span+span::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--red)}.kr-crumbs{font-size:var(--text-xs);letter-spacing:.06em;color:rgba(255,255,255,.75);margin-bottom:1.25rem}.kr-crumbs a{color:#fff;text-decoration:none}.kr-crumbs a:hover{text-decoration:underline}.kr-crumbs .rank-math-breadcrumb p{margin:0}@media (max-width:767px){ .kr-hero{min-height:auto;padding:var(--space-xl) var(--gutter) var(--space-l)} .kr-hero::after{background:linear-gradient(0deg,rgba(15,17,21,.6) 0%,rgba(15,17,21,.2) 70%),rgba(15,17,21,.5)} .kr-trust{gap:.35rem .9rem;letter-spacing:.1em}}.kr-sec{padding:var(--space-2xl) var(--gutter)}.kr-sec--tight{padding-block:var(--space-xl)}.kr-sand{background:var(--sand)}.kr-dark{background:var(--ink);color:#c9cdd2}.kr-dark h2,.kr-dark h3,.kr-dark h4{color:#fff}.kr-dark .kr-lead{color:#c9cdd2}.kr-dark .kr-eyebrow{color:#ff8f93}.kr-wrap{width:min(100%,var(--container));margin-inline:auto}.kr-split{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--space-xl);align-items:center}.kr-split--rev>:first-child{order:2}.kr-split--top{align-items:start}.kr-grid{display:grid;gap:var(--space-m)}.kr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991px){.kr-grid--3,.kr-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-split{grid-template-columns:1fr;gap:var(--space-l)}.kr-split--rev>:first-child{order:0}}@media (max-width:640px){.kr-grid--2,.kr-grid--3,.kr-grid--4{grid-template-columns:1fr}}.kr-media{position:relative;border-radius:var(--radius-l);overflow:hidden;aspect-ratio:4/5;background:var(--sand)}.kr-media img{width:100%;height:100%;object-fit:cover}.kr-media--wide{aspect-ratio:4/3}.kr-media-wrap{position:relative}.kr-media-badge{position:absolute;left:-1.25rem;bottom:2rem;background:#fff;border-radius:var(--radius-m);box-shadow:var(--shadow-lift);padding:1.1rem 1.35rem;max-width:16rem}.kr-media-badge strong{display:block;font-family:var(--font-display);font-size:1.6rem;font-weight:500;color:var(--ink);line-height:1.1}.kr-media-badge span{font-size:var(--text-s);color:var(--ink-500)}@media (max-width:767px){.kr-media-badge{left:1rem;bottom:1rem}}.kr-svc{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s;height:100%}.kr-svc:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:transparent}.kr-svc__img{aspect-ratio:16/10;overflow:hidden;background:var(--sand)}.kr-svc__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.kr-svc:hover .kr-svc__img img{transform:scale(1.04)}.kr-svc__body{padding:1.6rem 1.6rem 1.8rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.kr-svc__num{font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;color:var(--red)}.kr-svc h3{font-size:var(--h4);margin:0}.kr-svc p{margin:0;color:var(--ink-500);font-size:var(--text-s);line-height:1.65}.kr-svc .kr-link{margin-top:auto;padding-top:.6rem}.kr-checks{list-style:none;margin:1.5rem 0 2rem;padding:0;display:grid;gap:.75rem}.kr-checks li{position:relative;padding-left:2rem;color:var(--ink);font-weight:600}.kr-checks li::before{content:"";position:absolute;left:0;top:.3em;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}.kr-dark .kr-checks li{color:#fff}.kr-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0}.kr-tag{display:inline-block;padding:.45rem .9rem;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--line);font-size:var(--text-s);font-weight:600;color:var(--ink)}.kr-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);padding:1.75rem;height:100%}.kr-sand .kr-card{border-color:transparent}.kr-card h3{font-size:var(--h4);margin:.25rem 0 .6rem}.kr-card p{margin:0;font-size:var(--text-s);color:var(--ink-500);line-height:1.7}.kr-card__icon{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--red-50);color:var(--red);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;margin-bottom:.9rem}.kr-dark .kr-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.kr-dark .kr-card p{color:#b4b9bf}.kr-step{position:relative;padding-top:1.5rem;border-top:1px solid var(--line-strong)}.kr-step__n{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:var(--red);font-weight:400;margin-bottom:.9rem;display:block}.kr-step h3{font-size:var(--h4);margin:0 0 .5rem}.kr-step p{margin:0;color:var(--ink-500);font-size:var(--text-s)}.kr-note{margin-top:var(--space-l);padding:1.25rem 1.5rem;border-left:3px solid var(--red);background:var(--sand);border-radius:0 var(--radius-m) var(--radius-m) 0;color:var(--ink-600);font-size:var(--text-s)}.kr-quote{display:flex;flex-direction:column;gap:1.25rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);padding:2rem;height:100%}.kr-quote__stars{color:var(--red);letter-spacing:.2em;font-size:.9rem}.kr-quote__text{font-family:var(--font-display);font-size:1.18rem;line-height:1.55;color:var(--ink);margin:0}.kr-quote__who{margin-top:auto;display:flex;flex-direction:column;font-size:var(--text-s)}.kr-quote__who strong{color:var(--ink)}.kr-quote__who span{color:var(--ink-500)}.kr-quote--lg .kr-quote__text{font-size:1.08rem;font-family:var(--font-body);line-height:1.75;color:var(--ink-600)}.kr-quote--lg .kr-quote__text p{margin:0 0 1em}.kr-quote--lg .kr-quote__text p:last-child{margin:0}.kr-quote--lg .kr-quote__pull{font-family:var(--font-display);font-size:1.4rem;line-height:1.4;color:var(--ink);margin:0}.kr-feature-quote{max-width:52rem;margin-inline:auto;text-align:center}.kr-feature-quote blockquote{font-family:var(--font-display);font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);line-height:1.4;color:#fff;margin:0 0 1.5rem;font-weight:400}.kr-feature-quote cite{font-style:normal;font-size:var(--text-s);color:#c9cdd2;letter-spacing:.06em}.kr-feature-quote cite strong{color:#fff}.kr-agent{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;height:100%}.kr-agent__photo{aspect-ratio:1/1;background:var(--sand);overflow:hidden;display:flex;align-items:center;justify-content:center}.kr-agent__photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.kr-agent__initials{font-family:var(--font-display);font-size:3rem;color:var(--ink-400);letter-spacing:.02em}.kr-agent__body{padding:1.25rem 1.35rem 1.5rem;display:flex;flex-direction:column;gap:.2rem;flex:1}.kr-agent__role{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.kr-agent h3{font-size:1.3rem;margin:.15rem 0 .5rem}.kr-agent__contact{display:flex;flex-direction:column;gap:.15rem;font-size:var(--text-s);margin-top:auto}.kr-agent__contact a{color:var(--ink-600);text-decoration:none;word-break:break-word}.kr-agent__contact a:hover{color:var(--red)}.kr-agent__bio{margin-top:.6rem;font-size:var(--text-s);font-weight:700;color:var(--ink);text-decoration:none}.kr-agent__bio:hover{color:var(--red)}.kr-broker{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-xl);align-items:center}.kr-broker .kr-media{aspect-ratio:1/1}@media (max-width:991px){.kr-broker{grid-template-columns:1fr}}.kr-idx{background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-soft)}.kr-idx__bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;border-bottom:1px solid var(--line);background:var(--sand)}.kr-idx__bar p{margin:0;font-size:var(--text-s);color:var(--ink-600);max-width:42rem}.kr-idx__frame{position:relative;min-height:850px;background:#fff}.kr-idx__frame iframe{display:block;width:100%;height:850px;border:0}.kr-idx__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink-500);font-size:var(--text-s)}.kr-tabs{display:flex;flex-direction:row;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.kr-post{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;height:100%;transition:box-shadow .25s,transform .25s}.kr-post:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.kr-post__img{aspect-ratio:16/10;overflow:hidden;background:var(--sand)}.kr-post__img img{width:100%;height:100%;object-fit:cover}.kr-post__body{padding:1.4rem 1.5rem 1.6rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.kr-post__meta{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.kr-post h3{font-size:1.3rem;margin:0;line-height:1.25}.kr-post h3 a{color:var(--ink);text-decoration:none}.kr-post h3 a:hover{color:var(--red)}.kr-post__ex{font-size:var(--text-s);color:var(--ink-500);margin:0}.kr-post .kr-link{margin-top:auto}.kr-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m)}@media (max-width:991px){.kr-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kr-posts{grid-template-columns:1fr}}.kr-pagination{margin-top:var(--space-l)}.kr-article{width:min(100%,46rem);margin-inline:auto}.kr-article .brxe-post-content{font-size:1.075rem;line-height:1.8;color:var(--ink-600)}.kr-article .brxe-post-content h2{font-size:var(--h3);margin:2.2em 0 .7em}.kr-article .brxe-post-content h3{font-size:var(--h4);margin:1.8em 0 .6em}.kr-article .brxe-post-content p{margin:0 0 1.2em}.kr-article .brxe-post-content ul,.kr-article .brxe-post-content ol{margin:0 0 1.4em;padding-left:1.25em}.kr-article .brxe-post-content li{margin-bottom:.45em}.kr-article .brxe-post-content img{border-radius:var(--radius-m);margin:1.5em 0}.kr-article .brxe-post-content a{color:var(--red)}.kr-article .brxe-post-content blockquote{border-left:3px solid var(--red);margin:1.5em 0;padding:.25em 0 .25em 1.25em;font-family:var(--font-display);font-size:1.25rem;color:var(--ink)}.kr-article-img{border-radius:var(--radius-l);overflow:hidden;margin:calc(-1*var(--space-xl)) auto var(--space-l);width:min(100%,58rem);aspect-ratio:16/8;box-shadow:var(--shadow-lift);position:relative;z-index:2}.kr-article-img img{width:100%;height:100%;object-fit:cover}.kr-byline{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem;font-size:var(--text-s);color:rgba(255,255,255,.8)}.kr-cta{position:relative;isolation:isolate;background:var(--ink);color:#c9cdd2;overflow:hidden}.kr-cta::before{content:"";position:absolute;right:-12rem;top:-12rem;width:34rem;height:34rem;border-radius:50%;border:70px solid var(--red);opacity:.9;z-index:-1}.kr-cta::after{content:"";position:absolute;right:-6rem;top:-6rem;width:22rem;height:22rem;border-radius:50%;background:#0d0f12;z-index:-1}.kr-cta__in{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-xl);align-items:center}.kr-cta h2{color:#fff;margin:0 0 1rem}.kr-cta p{margin:0;font-size:var(--text-l);max-width:34rem}.kr-cta__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.kr-cta__phone{font-family:var(--font-display);font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem);color:#fff;text-decoration:none;line-height:1}.kr-cta__phone:hover{color:#ff9a9d}.kr-cta__label{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#9aa0a7}@media (max-width:991px){.kr-cta__in{grid-template-columns:1fr}.kr-cta::before{right:-18rem;top:-20rem}}.kr-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-xl);align-items:start}@media (max-width:991px){.kr-contact{grid-template-columns:1fr}}.kr-info{display:flex;flex-direction:column;gap:.9rem}.kr-info__item{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;padding:1.25rem 1.35rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-m);text-decoration:none;color:inherit}a.kr-info__item:hover{border-color:var(--red)}.kr-info__icon{flex:0 0 2.6rem;height:2.6rem;border-radius:50%;background:var(--red-50);color:var(--red);display:flex;align-items:center;justify-content:center}.kr-info__icon svg{width:18px;height:18px}.kr-info__label{display:block;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-500)}.kr-info__val{display:block;font-weight:700;color:var(--ink);font-size:1.05rem;word-break:break-word}.kr-formcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);padding:clamp(1.25rem,.8rem + 1.5vw,2.25rem);box-shadow:var(--shadow-soft)}.kr-formcard h2,.kr-formcard h3{font-size:var(--h3);margin:0 0 .4rem}.kr-formcard>p{margin:0 0 1.25rem;color:var(--ink-500);font-size:var(--text-s)}.kr-form{min-height:620px;position:relative}.kr-form iframe{width:100%;border:0;min-height:620px;display:block}.kr-form__loading{display:flex;align-items:center;gap:.6rem;color:var(--ink-500);font-size:var(--text-s);padding:1rem 0}.kr-form__loading a{font-weight:700}.kr-map{border-radius:var(--radius-l);overflow:hidden;aspect-ratio:21/8;background:var(--sand);margin-top:var(--space-l)}.kr-map iframe{width:100%;height:100%;border:0;display:block}@media (max-width:640px){.kr-map{aspect-ratio:4/3}}.kr-portals{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.kr-ftr{background:#0f1115;color:#9aa0a7;padding:var(--space-2xl) var(--gutter) 0;font-size:var(--text-s)}.kr-ftr__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:var(--space-l);padding-bottom:var(--space-xl);border-bottom:1px solid rgba(255,255,255,.08)}.kr-ftr__logo{background:#fff;border-radius:var(--radius-m);padding:.6rem .85rem;display:inline-block;margin-bottom:1.25rem}.kr-ftr__logo img{height:56px;width:auto}.kr-ftr__tag{font-family:var(--font-display);font-style:italic;color:#fff;font-size:1.25rem;margin:0 0 .75rem}.kr-ftr h4{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-weight:700;margin:0 0 1.1rem}.kr-ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.kr-ftr a{color:#c9cdd2;text-decoration:none}.kr-ftr a:hover{color:#fff}.kr-ftr__badges{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-top:1.25rem}.kr-ftr__badges img{height:38px;width:auto;filter:invert(1) grayscale(1);opacity:.75}.kr-ftr__social{display:flex;flex-direction:row;gap:.6rem;margin-top:1.25rem}.kr-ftr__social a{width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center}.kr-ftr__social a:hover{background:var(--red);border-color:var(--red)}.kr-ftr__social svg{width:16px;height:16px;fill:#fff}.kr-ftr__bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.5rem 0 calc(1.5rem + env(safe-area-inset-bottom));font-size:var(--text-xs)}@media (max-width:991px){.kr-ftr__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.kr-ftr__grid{grid-template-columns:1fr}}.kr-callbar{display:none}@media (max-width:767px){ .kr-callbar{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:999;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px rgba(0,0,0,.25);padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));gap:.6rem} .kr-callbar a{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem;border-radius:var(--radius-pill);font-weight:700;font-size:.95rem;text-decoration:none} .kr-callbar a.kr-callbar__call{background:var(--red);color:#fff} .kr-callbar a.kr-callbar__msg{border:1px solid var(--line-strong);color:var(--ink)} .kr-ftr{padding-bottom:5rem}}.kr-logos{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-l);align-items:center;justify-content:center;opacity:.7}.kr-page .brxe-post-content{width:min(100%,46rem);margin-inline:auto;line-height:1.8}.kr-404{text-align:center;padding:var(--space-2xl) var(--gutter)}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.kr-quote{margin:0;text-align:left}.kr-quote blockquote,.kr-feature-quote blockquote{margin:0;padding:0;border:0;quotes:none}.kr-quote__text{border:0;padding:0}.kr-feature-quote blockquote{margin-bottom:1.5rem}.kr-split .kr-media{aspect-ratio:1/1;max-height:600px}.kr-split .kr-media--wide{aspect-ratio:4/3}.kr-broker .kr-media img{object-position:center 25%}.kr-nav .kr-mobile-cta .kr-m-note a{display:inline!important;padding:0!important;font-size:.85rem!important;text-decoration:underline!important;border:0!important}@media (max-width:640px){ .kr-grid--4:has(.kr-agent){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem} .kr-agent__body{padding:.9rem .9rem 1.1rem} .kr-agent h3{font-size:1.05rem} .kr-agent__contact{font-size:.78rem}}.kr-nav .brx-nav-nested-items>li>a,.kr-nav .brx-nav-nested-items>li>.brx-submenu-toggle>*{font-size:1.02rem}.kr-nav .brx-dropdown-content a{font-size:1rem}.kr-hdr__cta .brxe-button.bricks-button{font-size:.95rem}.brxe-button.bricks-button{font-size:1rem}.kr-link{font-size:1rem}.kr-quote__text{font-size:1.28rem}.kr-quote--lg .kr-quote__text{font-size:1.12rem}.kr-post h3{font-size:1.4rem}.kr-agent h3{font-size:1.4rem}.kr-topbar{font-size:.86rem}.kr-ftr{font-size:1rem}.kr-hero__content{max-width:44rem}.kr-hero__lead{max-width:38rem}html{font-size:100%}body{font-weight:450;line-height:1.72;color:var(--ink-700)}h1,h2,h3,h4{font-weight:460}.kr-muted,.kr-rich.kr-muted{color:var(--ink-600)}.kr-lead{color:var(--ink-600);max-width:42rem}.kr-svc p,.kr-card p,.kr-step p,.kr-post__ex,.kr-agent__contact a{color:var(--ink-600)}.kr-hero__lead{color:rgba(255,255,255,.94);max-width:36rem}.kr-hero__content{max-width:42rem}.kr-nav .brx-nav-nested-items>li>a,.kr-nav .brx-nav-nested-items>li>.brx-submenu-toggle>*{font-size:.98rem}.kr-nav .brx-dropdown-content a{font-size:.96rem}.kr-topbar{font-size:.82rem}.brxe-button.bricks-button,.kr-link{font-size:.95rem}.kr-hdr__cta .brxe-button.bricks-button{font-size:.9rem}.kr-svc h3,.kr-card h3,.kr-step h3{font-size:var(--h4)}.kr-quote__text{font-size:1.2rem}.kr-quote--lg .kr-quote__text{font-size:1.04rem}.kr-quote__who{font-size:.95rem}.kr-post h3{font-size:1.3rem}.kr-agent h3{font-size:1.28rem}.kr-ftr{font-size:.95rem;color:#b4b9bf}.kr-trust{font-size:.74rem}.kr-info__val{font-size:1.02rem}.kr-article .brxe-post-content{font-size:1.1rem}.kr-cta p{color:#d3d6da}.kr-m-note{font-size:.85rem}@media (max-width:640px){.kr-agent h3{font-size:1.08rem}.kr-agent__contact{font-size:.8rem}}.kr-logo img{height:66px}@media (max-width:991px){.kr-logo img{height:52px}} html {background-color: var(--white)} body {background: none} .brxe-container.root:not(.stretch) {padding-top: var(--space-2xl); padding-right: var(--gutter); padding-bottom: var(--space-2xl); padding-left: var(--gutter)} .brxe-container.root.stretch > .brxe-container {padding-top: var(--space-2xl); padding-right: var(--gutter); padding-bottom: var(--space-2xl); padding-left: var(--gutter); width: var(--container)} .brxe-container.root.stretch > .brxe-div {padding-top: var(--space-2xl); padding-right: var(--gutter); padding-bottom: var(--space-2xl); padding-left: var(--gutter); width: var(--container)} .brxe-container.root {width: var(--container)} .woocommerce main.site-main {width: var(--container)} #brx-content.wordpress {width: var(--container)} body {font-family: "Manrope"; font-size: var(--text-m); line-height: 1.7; color: var(--ink-700)} h1, h2, h3, h4, h5, h6 {font-family: "Newsreader"; font-weight: 450; color: var(--ink); line-height: 1.12} h1 {font-size: var(--h1)} h2 {font-size: var(--h2)} h3 {font-size: var(--h3)} h4 {font-size: var(--h4)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)), :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {color: var(--red)}