html,body,main.svelte-lgptpm{background:#2a291f}main.svelte-lgptpm{color:#fbf6e5;min-height:100vh}.kitchen-hero.svelte-lgptpm{height:51.25vw;min-height:675px;margin:0 2.625vw 10vw;position:relative;overflow:hidden}.hero-media.svelte-lgptpm{background:#2a291f;position:absolute;inset:0 -2.3125vw;overflow:hidden}.hero-media.svelte-lgptpm:after{content:"";background:#2a291f59;position:absolute;inset:0}.hero-media.svelte-lgptpm img:where(.svelte-lgptpm){object-fit:cover;clip-path:inset(0 50%);width:100%;height:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1),clip-path 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.13)}.entered.svelte-lgptpm .hero-media:where(.svelte-lgptpm) img:where(.svelte-lgptpm){clip-path:inset(0);transform:scale(1)}.hero-copy.svelte-lgptpm{width:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.eyebrow.svelte-lgptpm{font:500 .875vw/1.4 var(--font-sans);opacity:0;border:1px solid #fbf6e5;border-radius:3vw;padding:.4375vw 1.25vw;transition:opacity .55s ease-out .45s,transform .6s cubic-bezier(.16,1,.3,1) .45s;display:inline-block;transform:translateY(1vw)}h1.svelte-lgptpm{font:100 5.775vw/.95 var(--font-display);margin:2.5vw 0}h1.svelte-lgptpm span:where(.svelte-lgptpm),h1.svelte-lgptpm strong:where(.svelte-lgptpm){opacity:0;filter:blur(8px);display:block;transform:translateY(2vw)skew(-7deg)}h1.svelte-lgptpm strong:where(.svelte-lgptpm){font:200 5.775vw/.95 var(--font-sans)}.entered.svelte-lgptpm .eyebrow:where(.svelte-lgptpm),.entered.svelte-lgptpm h1:where(.svelte-lgptpm) span:where(.svelte-lgptpm),.entered.svelte-lgptpm h1:where(.svelte-lgptpm) strong:where(.svelte-lgptpm){opacity:1;filter:blur();transform:translateY(0)skew(0)}.entered.svelte-lgptpm h1:where(.svelte-lgptpm) span:where(.svelte-lgptpm){transition:all .9s cubic-bezier(.16,1,.3,1) .58s}.entered.svelte-lgptpm h1:where(.svelte-lgptpm) strong:where(.svelte-lgptpm){transition:all .9s cubic-bezier(.16,1,.3,1) .7s}.hero-copy.svelte-lgptpm p:where(.svelte-lgptpm){opacity:0;max-width:34vw;font:300 .875vw/1.4 var(--font-sans);margin:0;transition:all .65s cubic-bezier(.16,1,.3,1) .9s;transform:translateY(1vw)}.entered.svelte-lgptpm .hero-copy:where(.svelte-lgptpm) p:where(.svelte-lgptpm){opacity:1;transform:none}.statement.svelte-lgptpm{text-align:center;max-width:68vw;margin:0 auto 10vw}.statement.svelte-lgptpm p:where(.svelte-lgptpm){font:100 2.803vw/1.1 var(--font-display);margin:0}.foundation.svelte-lgptpm{grid-template-columns:62% 28%;align-items:end;gap:10%;margin:0 2.625vw 10vw;display:grid}.foundation.svelte-lgptpm>img:where(.svelte-lgptpm){aspect-ratio:16/11;object-fit:cover;clip-path:inset(0 100% 0 0);width:100%;transition:clip-path 1.05s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:scale(1.06)}.foundation.svelte-lgptpm>div:where(.svelte-lgptpm){opacity:0;padding-bottom:2vw;transition:all .8s cubic-bezier(.16,1,.3,1) .3s;transform:translateY(2vw)}.foundation.svelte-lgptpm span:where(.svelte-lgptpm),.detail-copy.svelte-lgptpm span:where(.svelte-lgptpm){font:500 .875vw/1.4 var(--font-sans)}.foundation.svelte-lgptpm h2:where(.svelte-lgptpm){font:100 2.803vw/1.1 var(--font-display);margin:2.5vw 0}.foundation.svelte-lgptpm p:where(.svelte-lgptpm),.detail-copy.svelte-lgptpm p:where(.svelte-lgptpm){font:300 .875vw/1.4 var(--font-sans);margin:0}.foundation.visible.svelte-lgptpm>img:where(.svelte-lgptpm){clip-path:inset(0);transform:scale(1)}.foundation.visible.svelte-lgptpm>div:where(.svelte-lgptpm){opacity:1;transform:none}.details.svelte-lgptpm{grid-template-columns:36% 56%;gap:8%;min-height:37vw;margin:0 2.625vw 10vw;display:grid;position:relative}.detail-copy.svelte-lgptpm{opacity:0;padding-top:1vw;transition:all .8s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(2vw)}.detail-copy.svelte-lgptpm p:where(.svelte-lgptpm){margin-top:2.5vw}.details-main.svelte-lgptpm{align-self:start;overflow:hidden}.details-main.svelte-lgptpm img:where(.svelte-lgptpm){aspect-ratio:1.45;object-fit:cover;clip-path:inset(0 100% 0 0);width:100%;transition:clip-path 1.1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.15)}.details-circle.svelte-lgptpm{aspect-ratio:1;border-radius:50%;width:14vw;position:absolute;bottom:0;left:2%;overflow:hidden}.details-circle.svelte-lgptpm img:where(.svelte-lgptpm){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s ease-out .45s,transform 1s cubic-bezier(.16,1,.3,1) .45s;transform:scale(1.5)}.details.visible.svelte-lgptpm .detail-copy:where(.svelte-lgptpm){opacity:1;transform:none}.details.visible.svelte-lgptpm .details-main:where(.svelte-lgptpm) img:where(.svelte-lgptpm){clip-path:inset(0);transform:scale(1)}.details.visible.svelte-lgptpm .details-circle:where(.svelte-lgptpm) img:where(.svelte-lgptpm){opacity:1;transform:scale(1)}.design.svelte-lgptpm{grid-template-columns:42% 44%;gap:14%}@media (width<=580px){.kitchen-hero.svelte-lgptpm{height:128vw;min-height:0;margin:0 3.793vw 16vw}.hero-media.svelte-lgptpm{inset:0 -3.793vw}.hero-copy.svelte-lgptpm{width:calc(100% - 2 * var(--gutter));top:46%}.eyebrow.svelte-lgptpm{border-radius:6.897vw;padding:1.207vw 3.448vw;font-size:3.448vw}h1.svelte-lgptpm,h1.svelte-lgptpm strong:where(.svelte-lgptpm){font-size:12vw}.hero-copy.svelte-lgptpm p:where(.svelte-lgptpm){max-width:92%;font-size:3.448vw}.statement.svelte-lgptpm{max-width:calc(100% - 10vw);margin-bottom:16vw}.statement.svelte-lgptpm p:where(.svelte-lgptpm){font-size:8.276vw}.foundation.svelte-lgptpm{margin:0 3.793vw 16vw;display:block}.foundation.svelte-lgptpm>img:where(.svelte-lgptpm){aspect-ratio:1/1.15}.foundation.svelte-lgptpm>div:where(.svelte-lgptpm){margin-top:8.621vw;padding:0}.foundation.svelte-lgptpm span:where(.svelte-lgptpm),.detail-copy.svelte-lgptpm span:where(.svelte-lgptpm){font-size:2.759vw}.foundation.svelte-lgptpm h2:where(.svelte-lgptpm){margin:4.138vw 0;font-size:8.276vw}.foundation.svelte-lgptpm p:where(.svelte-lgptpm),.detail-copy.svelte-lgptpm p:where(.svelte-lgptpm){font-size:3.448vw}.details.svelte-lgptpm{min-height:0;margin:0 3.793vw 16vw;display:block}.detail-copy.svelte-lgptpm{padding:0}.detail-copy.svelte-lgptpm p:where(.svelte-lgptpm){margin-top:6.897vw}.details-main.svelte-lgptpm{margin-top:8.621vw}.details-main.svelte-lgptpm img:where(.svelte-lgptpm){aspect-ratio:1/1.15}.details-circle.svelte-lgptpm{width:32vw;margin-top:-8vw;position:relative;bottom:auto;left:10%}.design.svelte-lgptpm{display:block}}
