.kitchen-page .desktop-nav [aria-current=page]{color:var(--rust)}.kr-rule{display:block;width:64px;height:2px;background:var(--rust);margin:0 0 24px}.kr-rule-center{margin-inline:auto}.kr-hero{position:relative;min-height:460px;display:flex;align-items:flex-end;background:var(--navy);overflow:hidden}.kr-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.kr-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#1e2c3ad1,#1e2c3a8c 42%,#1e2c3a14 75%),linear-gradient(0deg,rgba(30,44,58,.35),transparent 50%)}.kr-hero-inner{position:relative;z-index:1;padding:110px 0 288px}.kr-hero-card{position:relative;max-width:900px;color:var(--cream)}.kr-hero-card>*{position:relative}.kr-hero-card .kr-kicker{margin:0 0 14px;color:#d29a70;font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.kr-hero-card .kr-rule{width:56px;height:1px;background:#c18458;margin-bottom:22px}.kr-hero h1{margin:0 0 24px;font:600 clamp(52px,6.3vw,84px)/.95 var(--app-font-serif);text-transform:uppercase;letter-spacing:-.01em}.kr-hero-card p{margin:0;font-size:calc(17px + 1pt);line-height:1.65;color:#fefdfae0}.kr-focus{padding:84px 0 80px;text-align:center}.kr-focus h2,.kr-split h2,.kr-plan h2,.kr-why h2,.kr-cta h2{margin:0 0 22px;font:500 clamp(36px,3.5vw,46px)/1.05 var(--app-font-serif);text-transform:uppercase;letter-spacing:0}.kr-focus h2{color:var(--ink)}.kr-focus p{max-width:1040px;margin:0 auto;font-size:calc(17px + 1pt);line-height:1.65;color:#67635d}.kr-focus p+p{margin-top:24px}.kr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#faf8f3}.kr-split.is-stone{background:#ece8df}.kr-split-body{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(32px,5vw,76px);padding-left:max(32px,calc((100vw - 1320px)/2))}.kr-split.is-flipped .kr-split-body{padding-left:clamp(32px,5vw,76px);padding-right:max(32px,calc((100vw - 1320px)/2))}.kr-split h2{color:var(--ink);max-width:520px}.kr-split p{margin:0;max-width:590px;font-size:calc(17px + 1pt);line-height:1.7;color:#67635d}.kr-split-media{position:relative;min-height:520px;overflow:hidden;background:var(--stone)}.kr-split-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.kr-split-media:hover img{transform:scale(1.025)}.kr-plan{position:relative;padding:96px 0;background:#e9e3d8;overflow:hidden}.kr-plan-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.kr-plan:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#fefdfa59,#fefdfa00 50%)}.kr-plan-inner{position:relative;z-index:1}.kr-plan-card{max-width:540px;padding:46px 46px 48px;background:#fefdfaf7;border:1px solid rgba(41,41,41,.06);box-shadow:0 26px 60px #29292929}.kr-plan h2{color:var(--ink)}.kr-plan p{margin:0 0 32px;font-size:calc(17px + 1pt);line-height:1.65;color:#67635d}.kr-plan .button-primary{max-width:100%;white-space:nowrap;text-align:center}.kr-plan .button-primary svg{flex-shrink:0}.kr-why{position:relative;background:var(--navy);color:var(--cream);padding:80px 0 72px;text-align:center}.kr-why:before{content:"";position:absolute;inset:0;opacity:.08;background-image:radial-gradient(#fefdfa .6px,transparent .6px);background-size:7px 7px;pointer-events:none}.kr-why .container{position:relative}.kr-why h2{max-width:780px;margin-inline:auto;font-variant-numeric:lining-nums}.kr-why .kr-rule{width:64px;height:1px;background:#c18458;margin-bottom:44px}.kr-why-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.kr-why-grid li{padding:34px 44px 36px;border-color:#fefdfa33}.kr-why-grid li:nth-child(odd){padding-left:0;border-right:1px solid rgba(254,253,250,.2)}.kr-why-grid li:nth-child(2n){padding-right:0}.kr-why-grid li:nth-child(-n+2){border-bottom:1px solid rgba(254,253,250,.2);padding-top:4px}.kr-why-grid svg{color:#c18458;margin-bottom:16px}.kr-why-grid h3{margin:0 0 10px;font:500 28px/1.15 var(--app-font-serif);letter-spacing:0}.kr-why-grid p{margin:0;max-width:520px;font-size:calc(14px + 1pt);line-height:1.65;color:#fefdfad9}.kr-cta{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#fefdfa,#fefdfa00 70%),linear-gradient(120deg,#fefdfa 10%,#f3efe7 58%,#e5e2d9);color:var(--ink);padding:88px 0;text-align:center}.kr-cta:before,.kr-cta:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:340px;height:340px;opacity:.18;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 340' fill='none' stroke='%23B06D3E' stroke-width='1'%3E%3Cpath d='M20 320V20h280v280H20M40 300V40h240v240H40M40 100h240M100 40v60M200 40v60M40 180h90v100M65 205h40v50H65zM170 160h90v100h-90zM180 170h70v80h-70zM0 10h320M10 0v330M310 0v320'/%3E%3Cpath d='M4 40h12M4 100h12M4 180h12M4 280h12M40 4v12M100 4v12M200 4v12M280 4v12'/%3E%3C/svg%3E") center / contain no-repeat}.kr-cta:before{left:-110px;top:-50px;transform:rotate(-12deg)}.kr-cta:after{right:-110px;bottom:-80px;transform:rotate(168deg)}.kr-cta .container{position:relative;display:flex;flex-direction:column;align-items:center}.kr-cta .kr-rule{background:#c18458;margin-bottom:26px}.kr-cta h2{max-width:1100px;font-size:clamp(40px,4.4vw,58px);line-height:1.02}.kr-cta p{max-width:680px;margin:0 0 34px;font-size:calc(17px + 1pt);line-height:1.65;color:#57544f}.kr-cta .button-primary:hover{background:var(--navy);border-color:var(--navy);color:var(--cream)}@media(max-width:900px){.kr-hero{min-height:460px}.kr-split,.kr-split.is-flipped{grid-template-columns:1fr}.kr-split.is-flipped .kr-split-media{order:0}.kr-split-media{order:-1;min-height:0;aspect-ratio:4 / 3}.kr-split-body,.kr-split.is-flipped .kr-split-body{padding:48px 21px 56px}.kr-why-grid li,.kr-why-grid li:nth-child(odd),.kr-why-grid li:nth-child(2n){padding:28px 24px}.kr-why-grid li:nth-child(odd){padding-left:0}.kr-why-grid li:nth-child(2n){padding-right:0}}@media(max-width:680px){.kr-hero{min-height:400px}.kr-hero-img{object-position:65% center}.kr-hero-inner{padding:100px 0 180px}.kr-hero h1{font-size:clamp(32px,9.5vw,54px)}.kr-focus{padding:52px 0}.kr-focus h2,.kr-split h2,.kr-plan h2,.kr-why h2{font-size:36px}.kr-split-body,.kr-split.is-flipped .kr-split-body{padding:38px 16px 46px}.kr-plan{padding:200px 0 0}.kr-plan .container{width:100%}.kr-plan-card{max-width:none;padding:34px 16px 40px;box-shadow:none}.kr-plan .button-primary{width:100%}.kr-why{padding:52px 0 40px}.kr-why .kr-rule{margin-bottom:20px}.kr-why-grid{grid-template-columns:1fr}.kr-why-grid li,.kr-why-grid li:nth-child(odd),.kr-why-grid li:nth-child(2n),.kr-why-grid li:nth-child(-n+2){padding:24px 0;border-right:0;border-bottom:1px solid rgba(254,253,250,.2)}.kr-why-grid li:last-child{border-bottom:0}.kr-cta{padding:56px 0}.kr-cta:before,.kr-cta:after{opacity:.1;width:240px;height:240px}.kr-cta h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.kr-split-media img{transition:none}.kr-split-media:hover img{transform:none}}
