@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-cyrillic-400-normal-DSLrjXv3.woff2)format("woff2"),url(/assets/poiret-one-cyrillic-400-normal-CpH-lEit.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-latin-ext-400-normal-CxHDSaWp.woff2)format("woff2"),url(/assets/poiret-one-latin-ext-400-normal-CvJmH8f6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-latin-400-normal-DaD3Ke7k.woff2)format("woff2"),url(/assets/poiret-one-latin-400-normal-DeDrWLAw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;min-height:100%}body{min-height:100%;margin:0}button,input,textarea,select{font:inherit}img,picture,svg,video{max-width:100%;display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--client-heading-font-family:"Poiret One", Montserrat, var(--client-font-family);--client-font-family:Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--client-color-surface:#f4f5ef;--client-color-ink:#17211b;--client-color-muted:#596258;--client-color-accent:#607348}html{background:var(--client-color-surface);overscroll-behavior:none;min-height:100%}body{min-height:100%;font-family:var(--client-font-family);color:var(--client-color-ink);background:var(--client-color-surface);overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}#root{min-height:100svh}._frame_1r4b1_1{color:#fff;min-height:100svh;display:block;position:relative}._stage_1r4b1_8{position:absolute;inset:0}._copy_1r4b1_13{left:var(--hero-copy-left);top:var(--hero-copy-top);width:var(--hero-copy-width);animation:.98s cubic-bezier(.19,1,.22,1) 1.35s both _hero-copy-enter_1r4b1_1;position:absolute}._frame_1r4b1_1[data-lifecycle=exit] ._copy_1r4b1_13{animation:.46s cubic-bezier(.7,0,.84,0) both _hero-copy-exit_1r4b1_1}._title_1r4b1_25{color:#fff;font-family:var(--client-heading-font-family);letter-spacing:.192px;margin:0;font-size:clamp(19px,1.667vw,25px);font-weight:400;line-height:1.333}._settlement_1r4b1_35{left:var(--hero-settlement-left);bottom:var(--hero-settlement-bottom);width:var(--hero-settlement-width);color:#fff;font-family:var(--client-font-family);letter-spacing:.16px;text-transform:uppercase;margin:0;font-size:clamp(17px,1.389vw,21px);font-weight:500;line-height:1.6;animation:1.04s cubic-bezier(.16,1,.3,1) 1.55s both _hero-settlement-enter_1r4b1_1;position:absolute}._frame_1r4b1_1[data-lifecycle=exit] ._settlement_1r4b1_35{animation:.46s cubic-bezier(.7,0,.84,0) 40ms both _hero-settlement-exit_1r4b1_1}@keyframes _hero-copy-enter_1r4b1_1{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _hero-settlement-enter_1r4b1_1{0%{opacity:0;filter:blur(6px);transform:translate(-28px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes _hero-copy-exit_1r4b1_1{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(22px)}}@keyframes _hero-settlement-exit_1r4b1_1{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(6px);transform:translate(-28px)}}@media (orientation:portrait){._title_1r4b1_25{letter-spacing:.152px;font-size:clamp(18px,4.872vw,22px);line-height:1.263}._settlement_1r4b1_35{right:var(--hero-edge-x);letter-spacing:.112px;text-align:right;font-size:clamp(14px,3.59vw,16px);line-height:1.4286;left:auto}}@media (prefers-reduced-motion:reduce){._copy_1r4b1_13,._settlement_1r4b1_35{animation-duration:1ms;animation-delay:0s}}._frame_rebcw_1{color:#25150d;--details-reveal-x:calc(100vw - clamp(96px, 9.444vw, 152px) - 64px);--details-reveal-y:calc(100svh - clamp(28px, 4.5svh, 44px) - 24px);--details-exit-cover:0%;background:0 0;min-height:100svh;position:relative;overflow:hidden}._background_rebcw_12{z-index:0;clip-path:circle(150% at var(--details-reveal-x) var(--details-reveal-y));background:linear-gradient(#fbf7f3 0%,#fbf8f3 100%);position:absolute;inset:0;overflow:hidden;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._maskDefs_rebcw_27{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}._content_rebcw_35{z-index:1;pointer-events:none;align-items:center;min-height:100svh;padding:clamp(72px,10.75svh,118px) clamp(48px,7.8125vw,112px);display:flex;position:relative}._contentInner_rebcw_45{width:min(100%,clamp(1215px,77.148vw,1580px));margin:0 auto}._headingBlock_rebcw_50{width:min(620px,38vw)}._title_rebcw_54{color:#4b3f39;font-family:var(--client-heading-font-family);letter-spacing:.04em;margin:0;font-size:clamp(36px,3.333vw,60px);font-weight:400;line-height:1.15}._cardsViewport_rebcw_64{--details-cards-gap:clamp(48px, 7.5svh, 60px);pointer-events:auto;margin-top:var(--details-cards-gap);--details-slider-bleed-x:0px;--details-slider-bleed-top:0px;--details-slider-card-width:clamp(180px, 46vw, 360px);--details-slider-overflow-y:0px}._cardsViewport_rebcw_64[data-mode=slider]{margin-top:calc(var(--details-cards-gap) - var(--details-slider-bleed-top));margin-right:calc(var(--details-slider-bleed-x) * -1);margin-bottom:calc(var(--details-slider-overflow-y) * -1);margin-left:calc(var(--details-slider-bleed-x) * -1);padding-top:var(--details-slider-bleed-top);padding-right:var(--details-slider-bleed-x);padding-bottom:var(--details-slider-overflow-y);padding-left:var(--details-slider-bleed-x);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow:auto visible}._cardsViewport_rebcw_64[data-mode=slider]::-webkit-scrollbar{display:none}._cards_rebcw_64{grid-template-columns:repeat(6,minmax(132px,1fr));align-items:end;gap:clamp(18px,1.875vw,36px);display:grid;overflow:visible}._cards_rebcw_64[data-mode=slider]{width:max-content;padding-right:max(18px, calc(100% - var(--details-slider-card-width)));gap:16px;display:flex;overflow:visible}._card_rebcw_64{--details-card-rest-y:0px;color:#5d4f49;pointer-events:auto;min-width:0;transition:transform .26s cubic-bezier(.16,1,.3,1)}._cards_rebcw_64[data-mode=slider] ._card_rebcw_64{width:var(--details-slider-card-width);flex:0 0 var(--details-slider-card-width);scroll-snap-align:start}._card_rebcw_64[data-active=true]{--details-card-rest-y:-14px;transform:translateY(var(--details-card-rest-y))}._cardWindow_rebcw_131{isolation:isolate;background:0 0;border-radius:12px;height:clamp(372px,50svh,520px);position:relative;overflow:hidden}._cardOverlay_rebcw_140{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#181c19ad 0%,#0a0c0b70 72%,#0a0c0b00 100%);transition:opacity .22s;position:absolute;inset:0 0 22%}._card_rebcw_64[data-active=true] ._cardOverlay_rebcw_140{opacity:1}._cardDescription_rebcw_164{box-sizing:border-box;color:#f8f6ee;width:100%;max-width:21ch;font-family:var(--client-font-family);letter-spacing:0;margin:0;padding:clamp(18px,1.528vw,26px) clamp(16px,1.25vw,22px);font-size:clamp(11px,.781vw,14px);font-weight:400;line-height:1.22;position:relative;overflow:visible}._cardTitle_rebcw_180{color:#6b5b54;font-family:var(--client-font-family);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:clamp(18px,2.75svh,28px) 0 0;font-size:clamp(18px,1.25vw,25px);font-weight:400;line-height:1.2;overflow:hidden}._maskCutout_rebcw_193{opacity:1}._exitOverlay_rebcw_197{z-index:4;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._exitWaveBack_rebcw_208,._exitWaveFront_rebcw_209{transform-origin:50%}._exitWaveBack_rebcw_208{fill:#f5ede4}._exitWaveFront_rebcw_209{fill:#fbf8f3}._frame_rebcw_1[data-lifecycle=enter] ._background_rebcw_12{clip-path:circle(0 at var(--details-reveal-x) var(--details-reveal-y));animation:1.5s cubic-bezier(.16,1,.3,1) 1.22s both _details-background-reveal_rebcw_1}._frame_rebcw_1[data-lifecycle=enter] ._headingBlock_rebcw_50{animation:_details-heading-enter_rebcw_1 .62s var(--details-heading-delay) cubic-bezier(.16, 1, .3, 1) backwards}._frame_rebcw_1[data-lifecycle=enter] ._card_rebcw_64{animation:_details-card-enter_rebcw_1 .92s var(--details-card-delay) cubic-bezier(.16, 1, .3, 1) backwards}._frame_rebcw_1[data-lifecycle=exit] ._card_rebcw_64{animation:.36s forwards _details-card-dissolve_rebcw_1}._frame_rebcw_1[data-lifecycle=exit] ._content_rebcw_35{-webkit-clip-path:inset(var(--details-exit-cover) 0 0 0);clip-path:inset(var(--details-exit-cover) 0 0 0)}._cloudContour_rebcw_246,._warmSpot_rebcw_247,._greenSpot_rebcw_248,._cardNumberSpot_rebcw_249{pointer-events:none;position:absolute}._cloudContour_rebcw_246{opacity:.78;transform-origin:50%;width:320px;height:360px;display:block}._cloudContour_rebcw_246 svg{width:100%;height:100%;display:block;overflow:visible}._cloudContour_rebcw_246 path{fill:#fbf8f3;stroke:#a2582d;stroke-width:1.2px;vector-effect:non-scaling-stroke}._cloudContourTop_rebcw_276{top:-218px;right:-72px;transform:rotate(90deg)}._cloudContourBottom_rebcw_282{opacity:.7;bottom:-182px;left:-102px;transform:rotate(270deg)}._warmSpot_rebcw_247{aspect-ratio:1;filter:blur(54px);background:radial-gradient(circle,#da6c3a17,#0000 66%);border-radius:999px;width:min(42vw,600px);top:-26svh;right:-8vw}._greenSpot_rebcw_248{aspect-ratio:1;filter:blur(62px);background:radial-gradient(circle,#91996312,#0000 68%);border-radius:999px;width:min(48vw,680px);bottom:-32svh;left:42vw}._cardNumberSpot_rebcw_249{filter:blur(42px);opacity:.95;background:radial-gradient(at 78% 58%,#c7774638 0%,#c777461f 34%,#0000 68%),radial-gradient(at 38% 42%,#7e8f5629 0%,#7e8f5614 40%,#0000 72%);border-radius:999px;width:min(58vw,920px);height:min(34svh,380px);bottom:clamp(96px,11svh,168px);right:clamp(64px,6vw,128px);transform:rotate(-2deg)}@keyframes _details-background-reveal_rebcw_1{0%{clip-path:circle(0 at var(--details-reveal-x) var(--details-reveal-y))}to{clip-path:circle(150% at var(--details-reveal-x) var(--details-reveal-y))}}@keyframes _details-card-enter_rebcw_1{0%{opacity:0;transform:translateY(calc(110svh + var(--details-card-rest-y)))}to{opacity:1;transform:translateY(var(--details-card-rest-y))}}@keyframes _details-heading-enter_rebcw_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _details-card-dissolve_rebcw_1{to{opacity:0}}@media (orientation:landscape) and (height<=760px){._content_rebcw_35{padding-top:clamp(36px,7svh,56px);padding-bottom:clamp(32px,6svh,48px)}._headingBlock_rebcw_50{width:min(520px,36vw)}._title_rebcw_54{font-size:clamp(28px,2.55vw,42px);line-height:1.12}._cardsViewport_rebcw_64{--details-cards-gap:clamp(28px, 5.2svh, 42px);--details-slider-bleed-x:clamp(48px, 7.8125vw, 112px);--details-slider-bleed-top:18px;--details-slider-overflow-y:clamp(32px, 6svh, 48px)}._cardWindow_rebcw_131{height:clamp(220px,38svh,320px)}._cardDescription_rebcw_164{max-width:20ch;padding:clamp(14px,2.1svh,18px) clamp(12px,1.1vw,16px);font-size:clamp(11px,.86vw,13px);line-height:1.18}._cardTitle_rebcw_180{margin-top:clamp(10px,1.8svh,16px);font-size:clamp(15px,1.05vw,19px)}}@media (orientation:portrait){._frame_rebcw_1{--details-reveal-x:calc(var(--hero-edge-x) + 64px);--details-reveal-y:calc(var(--hero-cta-top) + 24px)}._content_rebcw_35{padding:clamp(156px, 21.5svh, 332px) var(--hero-edge-x) clamp(56px, 8svh, 80px);align-items:stretch}._contentInner_rebcw_45{width:100%;margin:0}._headingBlock_rebcw_50{width:min(100%,440px)}._title_rebcw_54{font-size:clamp(30px,8.2vw,42px);line-height:1.2}._cardsViewport_rebcw_64{--details-slider-bleed-x:var(--hero-edge-x);--details-slider-bleed-top:18px;--details-slider-overflow-y:clamp(48px, 7svh, 72px);--details-cards-gap:clamp(52px, 8.5svh, 72px)}._cards_rebcw_64{gap:16px}._cardWindow_rebcw_131{height:clamp(330px,49svh,752px)}._cardDescription_rebcw_164{max-width:22ch;padding:20px;font-size:clamp(12px,3.08vw,14px);line-height:1.2}._cardTitle_rebcw_180{margin-top:14px;font-size:clamp(15px,4.103vw,18px)}._warmSpot_rebcw_247{width:124vw;top:-16svh;right:-48vw}._greenSpot_rebcw_248{width:128vw;bottom:-24svh;left:-42vw}._cardNumberSpot_rebcw_249{filter:blur(36px);opacity:.78;width:110vw;height:34svh;bottom:18svh;right:-22vw}._cloudContourTop_rebcw_276{width:260px;height:292px;top:-148px;right:-136px}._cloudContourBottom_rebcw_282{width:260px;height:292px;bottom:-148px;left:-130px}}@media (orientation:portrait) and (height<=760px){._content_rebcw_35{padding-top:clamp(112px,16.5svh,136px);padding-bottom:clamp(14px,2.4svh,22px)}._title_rebcw_54{font-size:clamp(24px,6.6vw,32px);line-height:1.12}._cardsViewport_rebcw_64{--details-slider-bleed-top:18px;--details-slider-overflow-y:clamp(30px, 4.2svh, 42px);--details-cards-gap:clamp(24px, 4svh, 34px)}._cardWindow_rebcw_131{height:clamp(230px,38svh,292px)}._cardDescription_rebcw_164{padding:16px;font-size:clamp(10px,2.82vw,12px);line-height:1.18}._cardTitle_rebcw_180{margin-top:10px}}@media (orientation:portrait) and (height<=680px){._content_rebcw_35{padding-top:clamp(96px,15svh,112px)}._title_rebcw_54{font-size:clamp(22px,6vw,28px)}._cardsViewport_rebcw_64{--details-slider-bleed-top:12px;--details-slider-overflow-y:clamp(22px, 3.4svh, 32px);--details-cards-gap:clamp(18px, 3svh, 26px)}._cardWindow_rebcw_131{height:clamp(200px,35svh,238px)}._cardDescription_rebcw_164{padding:14px;font-size:clamp(9.5px,2.56vw,11px);line-height:1.16}._cardTitle_rebcw_180{margin-top:8px;font-size:clamp(13px,3.4vw,15px)}}@media (prefers-reduced-motion:reduce){._frame_rebcw_1[data-lifecycle=enter] ._background_rebcw_12,._frame_rebcw_1[data-lifecycle=enter] ._headingBlock_rebcw_50,._frame_rebcw_1[data-lifecycle=enter] ._card_rebcw_64,._frame_rebcw_1[data-lifecycle=exit] ._card_rebcw_64{animation-duration:1ms;animation-delay:0s}}._frame_1ary3_1{color:#fff;background:0 0;min-height:100svh;position:relative}._stage_1ary3_8{min-height:100svh;position:absolute;inset:0}._heroCopy_1ary3_14{width:min(80vw,1410px);animation:.96s cubic-bezier(.16,1,.3,1) .18s both _principles-copy-enter_1ary3_1;position:absolute;top:clamp(112px,13.333svh,160px);left:50%;transform:translate(-50%)}._frame_1ary3_1[data-lifecycle=exit] ._heroCopy_1ary3_14{animation:.42s cubic-bezier(.7,0,.84,0) both _principles-copy-exit_1ary3_1}._title_1ary3_28{color:#fff;font-family:var(--client-heading-font-family);letter-spacing:.035em;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:clamp(28px,4.074svh,44px);margin:0;font-size:clamp(78px,6.806vw,116px);font-weight:400;line-height:.96;display:grid}._title_1ary3_28 span{white-space:nowrap;display:block}._title_1ary3_28 span:first-child{grid-column:1/-1}._title_1ary3_28 span:nth-child(2){grid-column:1/-1;padding-left:22.8%}._title_1ary3_28 span:nth-child(3){grid-column:1/2;justify-self:end;position:relative}._title_1ary3_28 span:nth-child(3):after{content:"";vertical-align:-.04em;background:currentColor;width:1px;height:.86em;margin-left:clamp(26px,2.431vw,42px);display:inline-block}._lead_1ary3_71{color:#fff;width:min(30vw,490px);font-family:var(--client-font-family);letter-spacing:0;margin:0;font-size:clamp(20px,1.528vw,28px);font-weight:400;line-height:1.45;position:absolute;bottom:clamp(2px,.37svh,6px);right:0}._notes_1ary3_85{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(96px,11.944vw,230px);animation:.9s cubic-bezier(.16,1,.3,1) .46s both _principles-notes-enter_1ary3_1;display:grid;position:absolute;bottom:clamp(48px,6.667svh,82px);left:clamp(120px,11.875vw,228px);right:clamp(120px,12.5vw,240px)}._frame_1ary3_1[data-lifecycle=exit] ._notes_1ary3_85{animation:.36s cubic-bezier(.7,0,.84,0) both _principles-notes-exit_1ary3_1}._note_1ary3_85{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:clamp(28px,2.778vw,52px);min-width:0;display:grid}._noteMarker_1ary3_109{justify-self:center;width:8px;height:106px;display:block;position:relative}._noteMarker_1ary3_109:before{content:"";background:#ffffffe0;width:2px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}._noteMarker_1ary3_109:after{content:"";background:radial-gradient(circle at 50% 0,#fff 0 8px,#0000 8.5px),radial-gradient(circle,#fff 0 8px,#0000 8.5px),radial-gradient(circle at 50% 100%,#fff 0 8px,#0000 8.5px);position:absolute;inset:0}._noteText_1ary3_138{color:#fff;font-family:var(--client-font-family);letter-spacing:0;margin:0;font-size:clamp(20px,1.528vw,28px);font-weight:400;line-height:1.45}@keyframes _principles-copy-enter_1ary3_1{0%{opacity:0;filter:blur(8px);transform:translate(-50%,24px)}to{opacity:1;filter:blur();transform:translate(-50%)}}@keyframes _principles-copy-exit_1ary3_1{0%{opacity:1;filter:blur();transform:translate(-50%)}to{opacity:0;filter:blur(8px);transform:translate(-50%,-18px)}}@keyframes _principles-notes-enter_1ary3_1{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _principles-notes-exit_1ary3_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media (orientation:landscape) and (height<=760px){._heroCopy_1ary3_14{width:min(82vw,1220px);top:clamp(72px,10svh,98px)}._title_1ary3_28{row-gap:clamp(18px,3svh,28px);font-size:clamp(58px,5.35vw,86px)}._lead_1ary3_71,._noteText_1ary3_138{font-size:clamp(17px,1.32vw,22px);line-height:1.38}._notes_1ary3_85{gap:clamp(64px,8vw,120px);bottom:clamp(28px,4.8svh,44px);left:clamp(84px,9vw,150px);right:clamp(84px,9vw,150px)}._note_1ary3_85{grid-template-columns:28px minmax(0,1fr);gap:clamp(22px,2.3vw,34px)}._noteMarker_1ary3_109{height:88px}}@media (orientation:portrait){._stage_1ary3_8{flex-direction:column;min-height:100svh;padding:clamp(172px,21.327svh,196px) clamp(24px,6.154vw,32px) clamp(56px,6.635svh,72px);display:flex;position:relative;inset:auto}._heroCopy_1ary3_14{text-align:left;width:100%;padding:0;animation-name:_principles-copy-enter-portrait_1ary3_1;position:relative;top:auto;left:auto;transform:none}._frame_1ary3_1[data-lifecycle=exit] ._heroCopy_1ary3_14{animation-name:_principles-copy-exit-portrait_1ary3_1}._title_1ary3_28{font-family:var(--client-heading-font-family);letter-spacing:.014em;font-size:clamp(46px,12.308vw,56px);font-weight:400;line-height:clamp(46px,12.308vw,52px);display:block}._title_1ary3_28 span{white-space:normal;display:block}._title_1ary3_28 span:nth-child(2){white-space:nowrap;padding-left:22.2%}._title_1ary3_28 span:nth-child(3){text-align:right;white-space:nowrap}._title_1ary3_28 span:nth-child(3):after{display:none}._lead_1ary3_71{letter-spacing:.008em;text-align:right;width:100%;margin:clamp(36px,4.739svh,44px) 0 0;font-size:clamp(14px,3.59vw,16px);line-height:1.43;position:static}._notes_1ary3_85{grid-template-columns:1fr;gap:clamp(30px,3.791svh,40px);margin-top:clamp(148px,18.957svh,168px);display:grid;position:static}._note_1ary3_85{display:block}._noteMarker_1ary3_109{width:72px;height:8px;margin-bottom:clamp(16px,1.896svh,20px)}._noteMarker_1ary3_109:before{width:auto;height:2px;inset:50% 4px auto;transform:translateY(-50%)}._noteMarker_1ary3_109:after{background:radial-gradient(circle at 0,#fff 0 4px,#0000 4.5px),radial-gradient(circle,#fff 0 4px,#0000 4.5px),radial-gradient(circle at 100%,#fff 0 4px,#0000 4.5px)}._noteText_1ary3_138{letter-spacing:-.008em;max-width:100%;margin:0;font-size:clamp(14px,3.59vw,16px);line-height:1.43}}@media (orientation:portrait) and (height<=760px){._stage_1ary3_8{padding-top:clamp(108px,17svh,132px);padding-bottom:clamp(20px,3.2svh,28px)}._title_1ary3_28{font-size:clamp(30px,7.5vw,38px);line-height:1.05}._lead_1ary3_71{margin-top:clamp(18px,3.2svh,26px);font-size:clamp(12px,3.25vw,14px);line-height:1.32}._notes_1ary3_85{gap:clamp(16px,3svh,24px);margin-top:clamp(22px,4svh,36px)}._noteText_1ary3_138{font-size:clamp(12px,3.25vw,14px);line-height:1.32}._noteMarker_1ary3_109{margin-bottom:clamp(10px,1.8svh,14px)}}@media (orientation:portrait) and (height<=680px){._stage_1ary3_8{padding-top:clamp(92px,15svh,108px)}._title_1ary3_28{font-size:clamp(27px,6.8vw,32px);line-height:1.08}._lead_1ary3_71{margin-top:14px}._notes_1ary3_85{gap:14px;margin-top:18px}._noteText_1ary3_138{font-size:clamp(11px,3vw,13px)}._noteMarker_1ary3_109{width:56px}}@keyframes _principles-copy-enter-portrait_1ary3_1{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _principles-copy-exit-portrait_1ary3_1{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){._heroCopy_1ary3_14,._notes_1ary3_85,._frame_1ary3_1[data-lifecycle=exit] ._heroCopy_1ary3_14,._frame_1ary3_1[data-lifecycle=exit] ._notes_1ary3_85{animation-duration:1ms;animation-delay:0s}}._background_r1qhy_1{z-index:0;pointer-events:none;background:linear-gradient(#fbf7f3 0%,#fbf8f3 100%);position:absolute;inset:0;overflow:hidden}._floater_r1qhy_10{left:var(--paper-x);top:var(--paper-y);width:var(--paper-width);height:var(--paper-height);opacity:var(--paper-opacity);pointer-events:none;transform:rotate(var(--paper-rotate));transform-origin:50%;will-change:transform;position:absolute}._cloudContour_r1qhy_23{display:block;overflow:visible}._cloudContour_r1qhy_23 path{fill:#fbf8f3;stroke:#a2582d;stroke-width:1.2px;vector-effect:non-scaling-stroke}._warmSpot_r1qhy_35,._greenSpot_r1qhy_36{aspect-ratio:1;border-radius:999px}._warmSpot_r1qhy_35{filter:blur(58px);background:radial-gradient(circle,#da6c3a17,#0000 68%)}._greenSpot_r1qhy_36{filter:blur(62px);background:radial-gradient(circle,#91996312,#0000 68%)}@media (prefers-reduced-motion:reduce){._floater_r1qhy_10{will-change:auto}}._overlay_1irjl_1{z-index:3;opacity:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._waveBack_1irjl_12{fill:#f4ede5}._waveFront_1irjl_16{fill:#fbf8f3}@media (prefers-reduced-motion:reduce){._overlay_1irjl_1{display:none}}._frame_tngg1_1{color:#4b3f39;background:0 0;min-height:100svh;position:relative;overflow:hidden}._content_tngg1_9{z-index:1;min-height:100svh;padding:clamp(56px,7.5svh,84px) 0 clamp(38px,5.7svh,62px);position:absolute;inset:0}._copy_tngg1_20{width:min(100%,1706px);margin:0 auto;padding:0 clamp(72px,8.333vw,172px);animation:.82s cubic-bezier(.16,1,.3,1) .14s both _daily-copy-enter_tngg1_1}._frame_tngg1_1[data-lifecycle=exit] ._copy_tngg1_20,._frame_tngg1_1[data-lifecycle=exit] ._lead_tngg1_32{animation:.32s both _daily-copy-exit_tngg1_1}._title_tngg1_36{color:#4b3f39;font-family:var(--client-heading-font-family);letter-spacing:.014em;margin:0;font-size:clamp(34px,2.778vw,42px);font-weight:400;line-height:1}._title_tngg1_36 span{display:block}._lead_tngg1_32{color:#6a5c55;width:min(48vw,780px);font-family:var(--client-font-family);letter-spacing:.008em;text-align:right;margin:0;font-size:clamp(15px,1.111vw,18px);font-weight:400;line-height:1.5;animation:.82s cubic-bezier(.16,1,.3,1) .18s both _daily-copy-enter_tngg1_1;position:absolute;top:clamp(72px,9svh,84px);right:clamp(72px,8.333vw,120px)}._gallery_tngg1_67{outline:none;justify-items:center;gap:clamp(42px,6.25svh,78px);animation:.94s cubic-bezier(.16,1,.3,1) .28s both _daily-gallery-enter_tngg1_1;display:grid;position:absolute;bottom:clamp(58px,8svh,100px);left:0;right:0}._gallery_tngg1_67:focus-visible{outline-offset:10px;outline:2px solid #25150d61}._frame_tngg1_1[data-lifecycle=exit] ._gallery_tngg1_67{animation:.32s both _daily-gallery-exit_tngg1_1}._carouselStatus_tngg1_89{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._track_tngg1_99{touch-action:pan-y;cursor:grab;width:100%;height:clamp(420px,52svh,682px);position:relative}._track_tngg1_99[data-dragging=true]{cursor:grabbing}._slide_tngg1_111{cursor:pointer;background:#e9e2d9;border:0;border-radius:12px;margin:0;padding:0;transition:left .42s cubic-bezier(.16,1,.3,1),right .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),opacity .28s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 18px 54px #2e1d1214}._slide_tngg1_111:focus-visible{outline-offset:5px;outline:2px solid #25150d}._slide_tngg1_111 img{object-fit:cover;width:100%;height:100%;display:block}._slide_tngg1_111[data-position=active]{z-index:2;width:min(72vw,1480px);height:100%;left:50%;transform:translate(-50%,-50%)}._slide_tngg1_111[data-position=previous],._slide_tngg1_111[data-position=next]{z-index:1;opacity:.96;width:min(23vw,430px);height:84%}._slide_tngg1_111[data-position=next]{right:max(-8.8vw,-180px)}._slide_tngg1_111[data-position=previous]{left:max(-8.8vw,-180px)}._slide_tngg1_111[data-position=hidden]{opacity:0;pointer-events:none;width:min(72vw,1480px);height:100%;left:50%;transform:translate(-50%,-50%)scale(.94)}._progress_tngg1_177{justify-content:center;align-items:center;gap:12px;display:flex}._progressItem_tngg1_184{cursor:pointer;background:#25150d38;border:0;border-radius:999px;width:clamp(28px,2.08vw,42px);height:5px;padding:0;transition:width .18s,background .18s,opacity .18s}._progressItem_tngg1_184[data-active=true]{background:#25150d;width:clamp(54px,3.8vw,70px)}._progressItem_tngg1_184:focus-visible{outline-offset:4px;outline:2px solid #25150d}@keyframes _daily-copy-enter_tngg1_1{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _daily-copy-exit_tngg1_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes _daily-gallery-enter_tngg1_1{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _daily-gallery-exit_tngg1_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media (orientation:landscape) and (height<=780px){._content_tngg1_9{padding-top:clamp(36px,5.8svh,56px)}._title_tngg1_36{font-size:clamp(30px,2.5vw,38px);line-height:1}._lead_tngg1_32{font-size:clamp(13px,1vw,16px);top:clamp(48px,7.2svh,64px)}._gallery_tngg1_67{gap:clamp(28px,4.5svh,42px);bottom:clamp(30px,5svh,52px)}._track_tngg1_99{height:clamp(310px,48svh,420px)}}@media (orientation:portrait){._content_tngg1_9{flex-direction:column;min-height:100svh;padding:clamp(150px,18.957svh,170px) 0 clamp(40px,5.2svh,56px);display:flex;position:relative;overflow:hidden}._copy_tngg1_20{width:100%;padding:0 clamp(24px,6.154vw,32px);animation-name:_daily-copy-enter_tngg1_1;display:block}._title_tngg1_36{letter-spacing:.014em;text-align:center;font-size:clamp(24px,6.154vw,30px);line-height:clamp(28px,7.179vw,34px)}._lead_tngg1_32{letter-spacing:.008em;text-align:center;width:auto;max-width:100%;margin:clamp(92px,12.085svh,112px) clamp(24px,6.154vw,32px) 0;font-size:clamp(14px,3.59vw,16px);line-height:1.43;animation-name:_daily-copy-enter_tngg1_1;position:static}._gallery_tngg1_67{gap:clamp(46px,5.687svh,54px);width:100%;margin-top:clamp(72px,9.479svh,88px);position:relative;bottom:auto;left:auto;right:auto}._track_tngg1_99{width:100%;height:clamp(276px,32.701svh,320px)}._slide_tngg1_111[data-position=active]{width:min(75.385vw,294px);height:100%}._slide_tngg1_111[data-position=previous],._slide_tngg1_111[data-position=next]{width:min(65.128vw,254px);height:85.5%}._slide_tngg1_111[data-position=next]{right:max(-31vw,-238px)}._slide_tngg1_111[data-position=previous]{left:max(-31vw,-238px)}._progress_tngg1_177{gap:14px}._progressItem_tngg1_184{width:clamp(28px,7.18vw,40px);height:5px}._progressItem_tngg1_184[data-active=true]{width:clamp(58px,15.38vw,70px)}}@media (orientation:portrait) and (height<=760px){._content_tngg1_9{padding-top:clamp(122px,18svh,144px);padding-bottom:32px}._gallery_tngg1_67{gap:clamp(28px,4.5svh,38px);margin-top:clamp(44px,7svh,64px)}._track_tngg1_99{height:clamp(230px,36svh,276px)}._lead_tngg1_32{margin-top:clamp(44px,7.2svh,64px);font-size:clamp(13px,3.7vw,15px)}}@media (prefers-reduced-motion:reduce){._copy_tngg1_20,._lead_tngg1_32,._gallery_tngg1_67,._frame_tngg1_1[data-lifecycle=exit] ._copy_tngg1_20,._frame_tngg1_1[data-lifecycle=exit] ._lead_tngg1_32,._frame_tngg1_1[data-lifecycle=exit] ._gallery_tngg1_67{animation-duration:1ms;animation-delay:0s}}._frame_qcorm_1{color:#41281a;background:0 0;min-height:100svh;position:relative;overflow:hidden}._content_qcorm_9{z-index:1;min-height:100svh;padding:clamp(44px,7.5svh,60px) clamp(72px,5.833vw,84px) clamp(54px,7svh,72px);position:absolute;inset:0}._heading_qcorm_21{text-align:center;width:min(100%,520px);margin:0 auto;animation:.82s cubic-bezier(.16,1,.3,1) .12s both _architecture-heading-enter_qcorm_1}._eyebrow_qcorm_29{color:#41281a;font-family:var(--client-font-family);letter-spacing:.0072em;margin:0;font-size:clamp(14px,1.111vw,16px);font-weight:400;line-height:20px}._title_qcorm_39{color:#25150d;max-width:440px;font-family:var(--client-heading-font-family);letter-spacing:0;margin:clamp(22px,3.2svh,32px) auto 0;font-size:clamp(34px,2.778vw,40px);font-weight:400;line-height:1}._cards_qcorm_50{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.667vw,24px);width:min(100%,1236px);margin:clamp(46px,5.75svh,58px) auto 0;animation:.9s cubic-bezier(.16,1,.3,1) .24s both _architecture-cards-enter_qcorm_1;display:grid;position:relative}._card_qcorm_50{background:#f2eee3;min-width:0;box-shadow:0 16px 42px #2e1d120d}._imageWrap_qcorm_67{background:#d0ccc0;height:clamp(210px,28svh,245px);position:relative;overflow:hidden}._imageWrap_qcorm_67 img{object-fit:cover;width:100%;height:100%;display:block}._imageShade_qcorm_81{pointer-events:none;background:linear-gradient(#26211a00 0%,#26211a99 100%);height:60px;position:absolute;bottom:0;left:0;right:0}._cardCopy_qcorm_95{min-height:clamp(138px,17.25svh,192px);padding:clamp(22px,3svh,32px) clamp(22px,2.222vw,32px) clamp(26px,3.5svh,40px)}._cardTitle_qcorm_101{color:#25150d;font-family:var(--client-font-family);letter-spacing:.008em;margin:0;font-size:clamp(18px,1.389vw,20px);font-weight:400;line-height:20px}._cardText_qcorm_111{color:#41281a;max-width:320px;font-family:var(--client-font-family);letter-spacing:0;margin:clamp(18px,3svh,24px) 0 0;font-size:clamp(14px,1.111vw,16px);font-weight:400;line-height:1.4}._frame_qcorm_1[data-lifecycle=exit] ._heading_qcorm_21{animation:.32s both _architecture-heading-exit_qcorm_1}._frame_qcorm_1[data-lifecycle=exit] ._cards_qcorm_50{animation:.32s both _architecture-cards-exit_qcorm_1}@keyframes _architecture-heading-enter_qcorm_1{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _architecture-heading-exit_qcorm_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes _architecture-cards-enter_qcorm_1{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _architecture-cards-exit_qcorm_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media (orientation:landscape) and (height<=760px){._content_qcorm_9{padding-top:clamp(32px,5.6svh,46px);padding-bottom:clamp(34px,5.2svh,48px)}._title_qcorm_39{margin-top:clamp(14px,2.6svh,22px);font-size:clamp(30px,2.5vw,36px)}._cards_qcorm_50{margin-top:clamp(30px,4.3svh,42px)}._imageWrap_qcorm_67{height:clamp(170px,29svh,214px)}._cardCopy_qcorm_95{min-height:clamp(124px,20svh,158px);padding-top:clamp(18px,3svh,24px);padding-bottom:clamp(20px,3.2svh,28px)}}@media (orientation:portrait){._content_qcorm_9{min-height:100svh;padding:clamp(150px,18.957svh,170px) clamp(24px,6.154vw,32px) clamp(40px,5.2svh,56px);position:relative;overflow:hidden}._heading_qcorm_21{width:100%}._eyebrow_qcorm_29{letter-spacing:.0072em;font-size:clamp(13px,3.59vw,14px);line-height:20px}._title_qcorm_39{max-width:342px;margin-top:clamp(28px,5.213svh,44px);font-size:clamp(24px,6.154vw,30px);line-height:clamp(28px,7.179vw,34px)}._cards_qcorm_50{flex-direction:column;gap:clamp(16px,1.896svh,18px);width:100%;margin-top:clamp(58px,7.583svh,64px);display:flex}._card_qcorm_50{min-height:144px;box-shadow:none;grid-template-columns:124px minmax(0,1fr);align-items:start;gap:20px;padding:8px 20px 8px 8px;display:grid}._imageWrap_qcorm_67{width:124px;height:124px;overflow:visible;transform:translate(0)}._imageWrap_qcorm_67:before{content:"";z-index:-1;background:#d0ccc0;width:124px;height:124px;position:absolute;top:4px;left:4px}._imageWrap_qcorm_67 img{z-index:1;position:relative}._imageShade_qcorm_81{display:none}._cardCopy_qcorm_95{min-height:0;padding:9px 0 0}._cardTitle_qcorm_101{letter-spacing:.008em;font-size:14px;line-height:16px}._cardText_qcorm_111{max-width:none;margin-top:14px;font-size:12px;line-height:16px}}@media (orientation:portrait) and (height<=760px){._content_qcorm_9{padding-top:clamp(108px,16.5svh,128px);padding-bottom:22px}._title_qcorm_39{margin-top:clamp(14px,2.8svh,24px);font-size:clamp(22px,5.8vw,27px);line-height:1.12}._cards_qcorm_50{gap:10px;margin-top:clamp(20px,3.6svh,32px)}._card_qcorm_50{grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:116px;padding-right:16px}._imageWrap_qcorm_67,._imageWrap_qcorm_67:before{width:96px;height:96px}._cardCopy_qcorm_95{padding-top:4px}._cardText_qcorm_111{margin-top:8px;font-size:10.5px;line-height:14px}}@media (orientation:portrait) and (height<=680px){._content_qcorm_9{padding-top:clamp(92px,14.5svh,108px)}._eyebrow_qcorm_29{font-size:12px;line-height:16px}._title_qcorm_39{margin-top:12px;font-size:clamp(20px,5.4vw,24px)}._cards_qcorm_50{gap:8px;margin-top:16px}._card_qcorm_50{grid-template-columns:84px minmax(0,1fr);gap:12px;min-height:100px;padding:6px 12px 6px 6px}._imageWrap_qcorm_67,._imageWrap_qcorm_67:before{width:84px;height:84px}._cardText_qcorm_111{margin-top:6px;font-size:10px;line-height:13px}}@media (prefers-reduced-motion:reduce){._heading_qcorm_21,._cards_qcorm_50,._frame_qcorm_1[data-lifecycle=exit] ._heading_qcorm_21,._frame_qcorm_1[data-lifecycle=exit] ._cards_qcorm_50{animation-duration:1ms;animation-delay:0s}}._frame_17uup_1{--map-pan-x:0px;--map-pan-y:0px;--map-parallax-x:0px;--map-parallax-y:0px;--panel-image-parallax-x:0px;--panel-image-parallax-y:0px;color:#fff;background:#1d241f;min-height:100svh;position:relative;overflow:hidden}._frame_17uup_1:before,._frame_17uup_1:after{content:"";z-index:8;pointer-events:none;position:absolute;inset:0}._frame_17uup_1:before{mix-blend-mode:screen;background:radial-gradient(at 34% 42%,#ffffff38 0%,#fff0 42%),linear-gradient(#fbf8f300 0%,#fbf8f347 100%);animation:1.1s cubic-bezier(.16,1,.3,1) both _map-atmosphere-enter_17uup_1}._frame_17uup_1:after{transform-origin:top;background:linear-gradient(#fbf8f3f5 0%,#fbf8f300 72%);animation:.98s cubic-bezier(.16,1,.3,1) both _map-curtain-enter_17uup_1}._frame_17uup_1[data-lifecycle=exit]:before{animation:.42s both _map-atmosphere-exit_17uup_1}._frame_17uup_1[data-lifecycle=exit]:after{animation:.62s cubic-bezier(.7,0,.84,0) both _map-curtain-exit_17uup_1}._mapStage_17uup_59,._mapOverlay_17uup_60{position:absolute;inset:0}._mapStage_17uup_59{-webkit-user-select:none;user-select:none;animation:.98s cubic-bezier(.16,1,.3,1) 80ms both _map-stage-enter_17uup_1;overflow:hidden}._mapCanvas_17uup_71{width:max(100vw,180svh);height:max(100svh,55.5556vw);transform:translate3d(calc(-50% + var(--map-pan-x) + var(--map-parallax-x)), calc(-50% + var(--map-pan-y) + var(--map-parallax-y)), 0);will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1);animation:.52s cubic-bezier(.16,1,.3,1) both _map-canvas-enter_17uup_1;position:absolute;top:50%;left:50%}._mapStage_17uup_59[data-panning=true] ._mapCanvas_17uup_71{transition-duration:0s}._mapImagePlacement_17uup_91{top:var(--map-image-top);left:var(--map-image-left);width:var(--map-image-width);height:var(--map-image-height);position:absolute}._mapImage_17uup_91{object-fit:fill;width:100%;max-width:none;height:100%;display:block}._mapImagePlacement_17uup_91{animation:.72s cubic-bezier(.16,1,.3,1) both _map-image-swap_17uup_1}._mapOverlay_17uup_60{pointer-events:none;background:linear-gradient(#0000 59.6%,#0003 80%),linear-gradient(90deg,#00000042 0%,#0000 32%),linear-gradient(#0000 66%,#00000061 100%)}._frame_17uup_1[data-map-view=estate] ._mapOverlay_17uup_60{background:linear-gradient(#0006 8.1%,#0000 60%),linear-gradient(#0000 59.6%,#0003 100%)}._markerLayer_17uup_125{z-index:2;position:absolute;inset:0}._marker_17uup_125{top:var(--map-point-y);left:var(--map-point-x);color:#fff;cursor:pointer;min-width:32px;min-height:40px;animation:_map-marker-enter_17uup_1 .46s var(--marker-delay) cubic-bezier(.16, 1, .3, 1) both;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-100%)}._markerIcon_17uup_147{filter:drop-shadow(0 6px 8px #151e184d);width:32px;height:40px;transition:transform .18s,filter .18s;display:block;position:relative}._markerIcon_17uup_147:before,._markerIcon_17uup_147:after{content:"";position:absolute;left:50%;transform:translate(-50%)}._markerIcon_17uup_147:before{background:#8fcdb8;border:2px solid #ffffffe0;border-radius:999px;width:28px;height:28px;top:0;box-shadow:inset 0 0 0 2px #ffffff52}._markerIcon_17uup_147:after{background:linear-gradient(#fff,#fff) 50%/10px 2px no-repeat,linear-gradient(#fff,#fff) 50%/2px 10px no-repeat;border-radius:999px;width:12px;height:12px;top:8px}._marker_17uup_125[data-tone=sand] ._markerIcon_17uup_147:before{background:#d2ad91}._marker_17uup_125[data-variant=coming-soon] ._markerIcon_17uup_147:before{background:#f0d5a8}._marker_17uup_125[data-variant=coming-soon] ._markerIcon_17uup_147:after{background:linear-gradient(45deg,#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(-45deg,#0000 42%,#fff 42% 58%,#0000 58%);border-radius:0;width:14px;height:14px}._marker_17uup_125[data-active=true] ._markerIcon_17uup_147{filter:drop-shadow(0 10px 14px #151e186b);transform:translateY(-4px)scale(1.08)}._marker_17uup_125[data-active=true] ._markerIcon_17uup_147:after{background:linear-gradient(#fff,#fff) 50%/10px 2px no-repeat}._marker_17uup_125:focus-visible{outline-offset:8px;border-radius:999px;outline:2px solid #fff}._markerLabel_17uup_218{color:#25150d;width:max-content;max-width:128px;font-family:var(--client-font-family);opacity:0;pointer-events:none;background:#fbf8f3db;border-radius:999px;padding:5px 10px;font-size:12px;line-height:14px;transition:opacity .16s,transform .16s;position:absolute;top:36px;left:50%;transform:translate(-50%,4px)}._marker_17uup_125:hover ._markerLabel_17uup_218,._marker_17uup_125:focus-visible ._markerLabel_17uup_218,._marker_17uup_125[data-active=true] ._markerLabel_17uup_218{opacity:1;transform:translate(-50%)}._toolbar_17uup_246{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;top:clamp(28px,5svh,48px);right:clamp(28px,4.5vw,64px)}._panelReopen_17uup_256{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:34px;font-family:var(--client-font-family);letter-spacing:.018em;cursor:pointer;background:#fbf8f31f;border:1px solid #ffffff6b;border-radius:999px;padding:8px 14px;font-size:12px;line-height:14px;transition:background .18s,border-color .18s,transform .18s;box-shadow:0 10px 24px #18120e24}._panelReopen_17uup_256:hover{background:#fbf8f32e;border-color:#ffffffad;transform:translateY(-1px)}._panelReopen_17uup_256:focus-visible,._mobilePreviousFrame_17uup_283:focus-visible,._mobileNextFrame_17uup_284:focus-visible{outline-offset:4px;outline:2px solid #fff}._mobilePreviousFrame_17uup_283,._mobileNextFrame_17uup_284{display:none}._edgeHintLayer_17uup_294{z-index:3;pointer-events:none;position:absolute;inset:0}._edgeHint_17uup_294{color:#fff;filter:drop-shadow(0 5px 9px #18120e6b);cursor:pointer;pointer-events:auto;background:0 0;border:0;width:42px;height:42px;padding:0;transition:color .18s,filter .18s,transform .18s;animation:1.9s ease-in-out infinite _map-edge-hint-float_17uup_1;position:absolute}._edgeHint_17uup_294[data-side=left]{--edge-hint-float-x:4px;--edge-hint-float-y:0px;top:var(--edge-hint-offset);left:12px;transform:translateY(-50%)}._edgeHint_17uup_294[data-side=right]{--edge-hint-float-x:-4px;--edge-hint-float-y:0px;top:var(--edge-hint-offset);right:12px;transform:translateY(-50%)}._edgeHint_17uup_294[data-side=top]{--edge-hint-float-x:0px;--edge-hint-float-y:4px;top:12px;left:var(--edge-hint-offset);transform:translate(-50%)}._edgeHint_17uup_294[data-side=bottom]{--edge-hint-float-x:0px;--edge-hint-float-y:-4px;bottom:12px;left:var(--edge-hint-offset);transform:translate(-50%)}._edgeHint_17uup_294:hover,._edgeHint_17uup_294[data-active=true]{color:#fbf8f3;filter:drop-shadow(0 7px 12px #18120e85)}._edgeHint_17uup_294:focus-visible{outline-offset:4px;outline:2px solid #fff}._edgeHintArrow_17uup_366{border-top:2px solid;border-left:2px solid;width:13px;height:13px;position:absolute;top:50%;left:50%}._edgeHint_17uup_294[data-side=left] ._edgeHintArrow_17uup_366{transform:translate(-34%,-50%)rotate(-45deg)}._edgeHint_17uup_294[data-side=right] ._edgeHintArrow_17uup_366{transform:translate(-66%,-50%)rotate(135deg)}._edgeHint_17uup_294[data-side=top] ._edgeHintArrow_17uup_366{transform:translate(-50%,-34%)rotate(45deg)}._edgeHint_17uup_294[data-side=bottom] ._edgeHintArrow_17uup_366{transform:translate(-50%,-66%)rotate(-135deg)}._heroCopy_17uup_392{z-index:1;grid-template-columns:minmax(300px,420px) 1fr;align-items:end;gap:clamp(72px,10vw,160px);animation:.84s cubic-bezier(.16,1,.3,1) .22s both _map-copy-enter_17uup_1;display:grid;position:absolute;bottom:80px;left:120px;right:120px}._frame_17uup_1[data-map-view=estate] ._heroCopy_17uup_392{top:60px;bottom:auto}._title_17uup_410{color:#fff;width:min(100%,420px);font-family:var(--client-heading-font-family);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(48px,4.167vw,60px);font-weight:400;line-height:1}._leads_17uup_422{grid-template-columns:repeat(2,minmax(160px,220px));justify-content:end;gap:clamp(48px,5.56vw,80px);display:grid}._leads_17uup_422 p{color:#fff;font-family:var(--client-font-family);letter-spacing:.0072em;margin:0;padding-left:20px;font-size:16px;font-weight:400;line-height:20px;position:relative}._leads_17uup_422 p:before{content:"";background:#ffffffbd;width:1px;position:absolute;top:0;bottom:0;left:0}._infoPanel_17uup_451{z-index:4;color:#41281a;background:linear-gradient(#fbf7f3 0%,#fbf8f3 100%);grid-template-rows:1fr;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);width:min(60vw,980px);min-width:min(760px,100vw - 96px);height:auto;animation:.52s cubic-bezier(.16,1,.3,1) both _map-panel-enter_17uup_1;display:grid;position:absolute;top:clamp(44px,6svh,76px);bottom:clamp(44px,6svh,76px);right:clamp(32px,5vw,86px);overflow:hidden;box-shadow:0 28px 72px #18120e38}._infoPanel_17uup_451 ._panelImageWrap_17uup_470,._infoPanel_17uup_451 ._panelCopy_17uup_471{animation:.46s cubic-bezier(.16,1,.3,1) 70ms both _map-panel-content-enter_17uup_1}._infoPanel_17uup_451[data-variant=coming-soon]{grid-template-rows:1fr;grid-template-columns:1fr;width:min(44vw,680px);min-width:min(520px,100vw - 96px);overflow:hidden}._panelClose_17uup_484{z-index:2;cursor:pointer;background:linear-gradient(#25150d,#25150d) 50%/14px 1.5px no-repeat,#fbf8f3d1;border:1px solid #25150d2e;border-radius:999px;width:40px;height:40px;padding:0;transition:background-color .18s,border-color .18s,transform .18s;position:absolute;top:24px;right:24px;transform:rotate(45deg)}._panelClose_17uup_484:after{content:"";background:linear-gradient(#25150d,#25150d) 50%/1.5px 14px no-repeat;position:absolute;inset:0}._panelClose_17uup_484:hover{background-color:#fff;border-color:#25150d57;transform:rotate(45deg)scale(1.04)}._panelClose_17uup_484:focus-visible{outline-offset:4px;outline:2px solid #25150d}._panelImageWrap_17uup_470{background:#d8d0c8;min-height:100%;position:relative;overflow:hidden}._panelImageWrap_17uup_470 img{object-fit:cover;width:100%;height:100%;transform:translate3d(var(--panel-image-parallax-x), var(--panel-image-parallax-y), 0) scale(1.08);transform-origin:50%;will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1);display:block}._panelCopy_17uup_471{flex-direction:column;min-width:0;padding:clamp(38px,6svh,54px) clamp(32px,3.3vw,48px) clamp(32px,4.6svh,46px);display:flex}._panelKicker_17uup_554{color:#806a5c;font-family:var(--client-font-family);letter-spacing:.1em;text-transform:uppercase;margin:0 0 clamp(18px,3svh,28px);font-size:12px;line-height:16px}._panelTitle_17uup_564{color:#25150d;max-width:340px;font-family:var(--client-heading-font-family);letter-spacing:0;margin:0;font-size:clamp(28px,2.222vw,32px);font-weight:400;line-height:1.25}._panelText_17uup_575{color:#41281a;max-width:380px;font-family:var(--client-font-family);margin:clamp(24px,4svh,38px) 0 0;font-size:14px;font-weight:400;line-height:1.4}._mediaNav_17uup_585{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:clamp(22px,4svh,34px);display:grid}._mediaThumb_17uup_593{aspect-ratio:1;cursor:pointer;opacity:.72;background:#d8d0c8;border:1px solid #25150d29;border-radius:7px;padding:0;transition:border-color .18s,opacity .18s,transform .18s;overflow:hidden}._mediaThumb_17uup_593 img{object-fit:cover;width:100%;height:100%;display:block}._mediaThumb_17uup_593:hover,._mediaThumb_17uup_593[aria-current=true]{opacity:1;border-color:#25150d7a;transform:translateY(-1px)}._mediaThumb_17uup_593:focus-visible{outline-offset:3px;outline:2px solid #25150d}._comingSoonPanel_17uup_627{background:radial-gradient(circle at 50% 38%,#d2ad9157,#0000 44%),linear-gradient(#fbf7f3 0%,#fbf8f3 100%);place-items:center;min-height:100%;padding:48px;display:grid}._comingSoonTitle_17uup_637{color:#25150d;font-family:var(--client-heading-font-family);letter-spacing:0;text-align:center;margin:0;font-size:clamp(42px,4.8vw,78px);font-weight:400;line-height:.95;animation:.76s cubic-bezier(.16,1,.3,1) 80ms both _map-coming-soon-enter_17uup_1}._frame_17uup_1[data-lifecycle=exit] ._mapStage_17uup_59,._frame_17uup_1[data-lifecycle=exit] ._heroCopy_17uup_392,._frame_17uup_1[data-lifecycle=exit] ._infoPanel_17uup_451{animation:.52s cubic-bezier(.7,0,.84,0) both _map-exit_17uup_1}@keyframes _map-atmosphere-enter_17uup_1{0%{opacity:0;transform:scale(1.08)}55%{opacity:.75}to{opacity:0;transform:scale(1)}}@keyframes _map-atmosphere-exit_17uup_1{0%{opacity:0}to{opacity:.36}}@keyframes _map-curtain-enter_17uup_1{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes _map-curtain-exit_17uup_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _map-stage-enter_17uup_1{0%{opacity:0;filter:blur(12px)saturate(.86);transform:scale(1.045)}to{opacity:1;filter:blur()saturate();transform:scale(1)}}@keyframes _map-copy-enter_17uup_1{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _map-canvas-enter_17uup_1{0%{opacity:0;filter:blur(8px)saturate(.9)}to{opacity:1;filter:blur()saturate()}}@keyframes _map-image-swap_17uup_1{0%{opacity:.72;filter:saturate(.9)}to{opacity:1;filter:saturate()}}@keyframes _map-marker-enter_17uup_1{0%{opacity:0;transform:translate(-50%,calc(18px - 100%))scale(.72)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}@keyframes _map-panel-enter_17uup_1{0%{opacity:0;filter:blur(8px);transform:translate(56px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes _map-panel-content-enter_17uup_1{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _map-exit_17uup_1{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(9px);transform:scale(.985)}}@keyframes _map-coming-soon-enter_17uup_1{0%{opacity:0;filter:blur(10px);transform:translateY(24px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes _map-edge-hint-float_17uup_1{0%,to{translate:0}50%{translate:var(--edge-hint-float-x) var(--edge-hint-float-y)}}@media (orientation:landscape) and (height<=760px){._heroCopy_17uup_392{bottom:clamp(42px,7svh,58px)}._title_17uup_410{font-size:clamp(42px,3.75vw,54px)}._infoPanel_17uup_451{width:min(64vw,920px);min-width:min(700px,100vw - 64px);top:32px;bottom:32px;right:32px}._panelCopy_17uup_471{padding-top:clamp(24px,4.8svh,36px)}._panelText_17uup_575{margin-top:clamp(18px,4svh,30px)}}@media (orientation:portrait){._mapStage_17uup_59{cursor:grab;touch-action:none}._mapStage_17uup_59[data-panning=true]{cursor:grabbing}._mapCanvas_17uup_71{width:180svh;height:100svh;transform:translate3d(calc(-35% + var(--map-pan-x)), calc(-50% + var(--map-pan-y)), 0);top:50%;left:50%}._frame_17uup_1[data-map-view=estate] ._mapCanvas_17uup_71{transform:translate3d(calc(-31% + var(--map-pan-x)), calc(-50% + var(--map-pan-y)), 0)}._mapOverlay_17uup_60{background:linear-gradient(#0000004d 0%,#0000 32%),linear-gradient(#0000 44%,#00000080 100%)}._marker_17uup_125{min-width:36px;min-height:44px}._markerLabel_17uup_218{display:none}._toolbar_17uup_246{top:var(--hero-cta-top);right:calc(var(--hero-cta-edge-x) + var(--hero-cta-width) + 10px);gap:8px}._panelReopen_17uup_256{min-height:32px;padding:8px 12px;font-size:11px;line-height:13px}._mobilePreviousFrame_17uup_283,._mobileNextFrame_17uup_284{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#fbf8f31a;border:1px solid #ffffff75;border-radius:999px;width:40px;height:40px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:block;position:absolute;left:24px;box-shadow:0 12px 28px #18120e29}._mobilePreviousFrame_17uup_283{top:24px}._mobileNextFrame_17uup_284{bottom:24px}._mobilePreviousFrame_17uup_283:before,._mobileNextFrame_17uup_284:before{content:"";border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:10px;height:10px;position:absolute;top:14px;left:14px;transform:rotate(45deg)}._mobilePreviousFrame_17uup_283:before{top:16px;transform:rotate(225deg)}._mobilePreviousFrame_17uup_283:hover,._mobileNextFrame_17uup_284:hover{background:#fbf8f329;border-color:#ffffffad;transform:translateY(-1px)}._title_17uup_410{width:min(100%,330px);font-size:clamp(38px,12.308vw,48px);line-height:.98}._leads_17uup_422{grid-template-columns:1fr;gap:12px;width:min(100%,342px);margin-top:24px;display:grid}._leads_17uup_422 p{font-size:13px;line-height:17px}._infoPanel_17uup_451{border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;width:auto;min-width:0;height:min(68svh,560px);min-height:min(60svh,420px);max-height:calc(100svh - 32px);animation-name:_map-mobile-panel-enter_17uup_1;display:grid;inset:auto 16px 16px;overflow:hidden;box-shadow:0 18px 48px #18120e38}._infoPanel_17uup_451[data-variant=coming-soon]{grid-template-columns:1fr}._panelClose_17uup_484{width:32px;height:32px;top:10px;right:10px}._panelImageWrap_17uup_470{cursor:grab;touch-action:none;min-height:0}._panelImageWrap_17uup_470:active{cursor:grabbing}._panelCopy_17uup_471{min-height:0;max-height:31svh;padding:18px 20px;overflow:auto}._panelKicker_17uup_554{margin-bottom:8px;font-size:10px;line-height:13px}._panelTitle_17uup_564{font-size:clamp(22px,6.154vw,26px);line-height:1.15}._panelText_17uup_575{margin-top:12px;font-size:12px;line-height:1.35}._mediaNav_17uup_585{grid-template-columns:repeat(4,34px);gap:6px;margin-top:14px}._comingSoonPanel_17uup_627{min-height:196px;padding:24px}._comingSoonTitle_17uup_637{font-size:clamp(34px,9vw,46px)}}@media (orientation:portrait) and (height<=760px){._infoPanel_17uup_451{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:min(66svh,480px);min-height:min(58svh,390px)}._infoPanel_17uup_451[data-variant=coming-soon]{grid-template-columns:1fr}._panelCopy_17uup_471{min-height:0;max-height:30svh;padding:16px 16px 14px}._panelText_17uup_575{margin-top:12px;font-size:11px}._mediaNav_17uup_585{margin-top:12px}}@keyframes _map-mobile-panel-enter_17uup_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._mapStage_17uup_59,._mapCanvas_17uup_71,._mapImagePlacement_17uup_91,._heroCopy_17uup_392,._infoPanel_17uup_451,._infoPanel_17uup_451 ._panelImageWrap_17uup_470,._infoPanel_17uup_451 ._panelCopy_17uup_471,._comingSoonTitle_17uup_637,._edgeHint_17uup_294,._frame_17uup_1[data-lifecycle=exit] ._mapStage_17uup_59,._frame_17uup_1[data-lifecycle=exit] ._heroCopy_17uup_392,._frame_17uup_1[data-lifecycle=exit] ._infoPanel_17uup_451,._frame_17uup_1:before,._frame_17uup_1:after{animation-duration:1ms;animation-delay:0s}._markerIcon_17uup_147,._markerLabel_17uup_218,._marker_17uup_125,._panelImageWrap_17uup_470 img{transition-duration:1ms;animation-duration:1ms;animation-delay:0s}}._frame_18k5u_1{color:#41281a;background:0 0;min-height:100svh;position:relative;overflow:hidden}._content_18k5u_9{z-index:1;min-height:100svh;padding:clamp(84px,11.5svh,124px) clamp(80px,8.333vw,120px) clamp(58px,7.5svh,80px);position:absolute;inset:0}._heading_18k5u_21{text-align:center;width:min(100%,1280px);margin:0 auto;animation:.76s cubic-bezier(.16,1,.3,1) .12s both _community-heading-enter_18k5u_1}._title_18k5u_29{color:#25150d;font-family:var(--client-heading-font-family);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(56px,3.516vw,72px);font-weight:400;line-height:1}._leadGrid_18k5u_40{grid-template-columns:clamp(280px,16.602vw,340px) clamp(140px,8.398vw,172px) clamp(500px,30.274vw,620px);justify-content:center;align-items:center;gap:clamp(36px,2.832vw,58px);width:min(100%,1246px);margin:clamp(52px,7.75svh,84px) auto 0;display:grid}._shortLead_18k5u_52,._longLead_18k5u_53{color:#41281a;font-family:var(--client-font-family);letter-spacing:0;margin:0;font-size:clamp(18px,1.27vw,26px);font-weight:400;line-height:1.25}._shortLead_18k5u_52{text-align:right}._longLead_18k5u_53{text-align:left}._leadRule_18k5u_71{background:#41281a47;height:1px}._cards_18k5u_76{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,1.66vw,34px);width:min(100vw - clamp(96px,16.602vw,340px),1708px);margin:clamp(58px,7.315svh,79px) auto 0;animation:.82s cubic-bezier(.16,1,.3,1) .26s both _community-cards-enter_18k5u_1;display:grid}._card_18k5u_76{justify-items:center;gap:clamp(36px,5.463svh,59px);min-width:0;display:grid}._cardCopy_18k5u_93{justify-items:center;display:grid}._cardIcon_18k5u_98,._cardLeaf_18k5u_99{display:none}._imageWrap_18k5u_103{aspect-ratio:384/360;background:#d8d0c8;border-radius:8px;width:100%;overflow:hidden}._imageWrap_18k5u_103 img{object-fit:cover;width:100%;height:100%;display:block}._card_18k5u_76[data-card-id=alley] ._imageWrap_18k5u_103 img{width:166.67%;max-width:none;transform:translate(-21.8%)}._cardTitle_18k5u_124{color:#25150d;font-family:var(--client-font-family);letter-spacing:.008em;text-align:center;margin:0;font-size:clamp(22px,1.465vw,30px);font-weight:400;line-height:1.1}._frame_18k5u_1[data-lifecycle=exit] ._heading_18k5u_21{animation:.32s both _community-heading-exit_18k5u_1}._frame_18k5u_1[data-lifecycle=exit] ._cards_18k5u_76{animation:.32s both _community-cards-exit_18k5u_1}@keyframes _community-heading-enter_18k5u_1{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _community-heading-exit_18k5u_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes _community-cards-enter_18k5u_1{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _community-cards-exit_18k5u_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media (orientation:landscape) and (height<=760px){._content_18k5u_9{padding-top:clamp(42px,6svh,60px);padding-bottom:clamp(42px,6svh,60px)}._title_18k5u_29{font-size:clamp(48px,4vw,64px)}._leadGrid_18k5u_40{margin-top:clamp(24px,3.4svh,34px)}._cards_18k5u_76{margin-top:clamp(32px,4.75svh,42px)}._card_18k5u_76{gap:clamp(28px,4.4svh,34px)}}@media (orientation:portrait){._content_18k5u_9{--community-mobile-card-height:clamp(96px, 18.2svh, 168px);--community-mobile-card-radius:18px;--community-mobile-media-width:minmax(0, 1.18fr);--community-mobile-copy-width:minmax(0, .82fr);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;height:100svh;min-height:100svh;padding:clamp(102px,13.8svh,164px) clamp(24px,6.51vw,50px) clamp(60px,8.4svh,92px);display:grid;position:relative;overflow:hidden}._heading_18k5u_21{text-align:left;animation:none;display:contents}._title_18k5u_29{text-transform:none;order:1;max-width:min(100%,640px);font-size:clamp(28px,5.469vw,42px);line-height:1.18;animation:.76s cubic-bezier(.16,1,.3,1) .12s both _community-heading-enter_18k5u_1}._leadGrid_18k5u_40{width:100%;margin-top:0;display:contents}._shortLead_18k5u_52,._longLead_18k5u_53{color:#41281a;text-align:left;font-size:clamp(20px,4.167vw,32px);line-height:1.26}._shortLead_18k5u_52{order:2;max-width:min(100%,430px);margin-top:clamp(22px,3.2svh,48px);animation:.76s cubic-bezier(.16,1,.3,1) .16s both _community-heading-enter_18k5u_1}._longLead_18k5u_53{order:3;max-width:min(100%,688px);margin-top:clamp(22px,3.2svh,52px);animation:.76s cubic-bezier(.16,1,.3,1) .32s both _community-heading-enter_18k5u_1}._leadRule_18k5u_71{display:none}._cards_18k5u_76{order:4;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:clamp(12px,2.08svh,20px);width:100%;height:100%;min-height:0;margin-top:clamp(24px,3.6svh,54px);animation-delay:.18s;display:grid}._card_18k5u_76{grid-template-columns:var(--community-mobile-media-width) var(--community-mobile-copy-width);border-radius:var(--community-mobile-card-radius);background:radial-gradient(circle at 80% 16%,#ffffffe6,#0000 42%),linear-gradient(#fffcf8ed 0%,#fbf8f3f5 100%);place-items:stretch stretch;gap:0;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 16px 38px #41281a1a}._card_18k5u_76[data-card-id=grill]{grid-template-columns:var(--community-mobile-copy-width) var(--community-mobile-media-width)}._card_18k5u_76[data-card-id=grill] ._imageWrap_18k5u_103{grid-column:2}._card_18k5u_76[data-card-id=grill] ._cardCopy_18k5u_93{grid-area:1/1}._imageWrap_18k5u_103{aspect-ratio:auto;border-radius:0;width:100%;height:100%}._card_18k5u_76[data-card-id=alley] ._imageWrap_18k5u_103 img{width:100%;transform:none}._cardCopy_18k5u_93{isolation:isolate;align-content:end;justify-items:start;min-width:0;padding:clamp(16px,3.125vw,24px);display:grid;position:relative;overflow:hidden}._cardIcon_18k5u_98{color:#c57e58;background:#ffffffbd;border-radius:999px;place-items:center;width:clamp(38px,9.375vw,56px);height:clamp(38px,9.375vw,56px);display:grid;position:absolute;top:clamp(14px,3vw,20px);right:clamp(14px,3vw,20px);box-shadow:0 9px 22px #41281a1a,inset 0 0 0 1px #c57e5824}._card_18k5u_76[data-card-id=grill] ._cardIcon_18k5u_98{left:clamp(14px,3vw,20px);right:auto}._cardIcon_18k5u_98 svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}._card_18k5u_76[data-card-id=alley] ._cardIcon_18k5u_98 svg{stroke-width:1.25px}._card_18k5u_76[data-card-id=kids] ._cardIcon_18k5u_98 svg{stroke-width:2px}._cardTitle_18k5u_124{z-index:1;letter-spacing:.008em;text-align:left;max-width:7.5ch;padding-top:0;font-size:clamp(20px,5.208vw,32px);line-height:1.08;position:relative}._cardLeaf_18k5u_99{display:none}}@media (orientation:portrait) and (height<=760px){._content_18k5u_9{--community-mobile-card-height:clamp(88px, 17svh, 118px);padding-top:clamp(74px,11.8svh,96px);padding-bottom:52px}._title_18k5u_29{font-size:clamp(25px,5.8vw,30px);line-height:1.1}._shortLead_18k5u_52,._longLead_18k5u_53{font-size:clamp(17px,4.2vw,20px);line-height:1.18}._shortLead_18k5u_52{margin-top:clamp(10px,1.7svh,14px)}._cards_18k5u_76{gap:clamp(8px,1.8svh,12px);margin-top:clamp(12px,2svh,16px)}._cardCopy_18k5u_93{padding:12px 14px}._cardIcon_18k5u_98{width:32px;height:32px;top:12px;right:12px}._card_18k5u_76[data-card-id=grill] ._cardIcon_18k5u_98{left:12px}._cardTitle_18k5u_124{font-size:clamp(17px,4vw,20px);line-height:1.12}._longLead_18k5u_53{margin-top:clamp(10px,1.7svh,14px)}}@media (orientation:portrait) and (height<=680px){._content_18k5u_9{--community-mobile-card-height:clamp(78px, 16svh, 104px);padding-top:clamp(66px,10.6svh,84px)}._title_18k5u_29{font-size:clamp(23px,5.4vw,28px)}._shortLead_18k5u_52,._longLead_18k5u_53{font-size:clamp(16px,3.8vw,18px)}._cards_18k5u_76{gap:7px;margin-top:10px}._cardTitle_18k5u_124{font-size:clamp(16px,3.8vw,18px)}._longLead_18k5u_53{margin-top:12px}}@media (orientation:portrait) and (height>=921px) and (height<=1200px){._content_18k5u_9{--community-mobile-card-height:clamp(136px, 19svh, 190px);padding-top:clamp(108px,12.8svh,148px);padding-bottom:clamp(68px,7.8svh,98px)}._title_18k5u_29{font-size:clamp(30px,5.4vw,38px);line-height:1.14}._shortLead_18k5u_52,._longLead_18k5u_53{font-size:clamp(18px,3.7vw,26px);line-height:1.22}._shortLead_18k5u_52{margin-top:clamp(24px,3.4svh,40px)}._cards_18k5u_76{gap:clamp(14px,1.8svh,20px);margin-top:clamp(28px,3.6svh,42px)}._cardTitle_18k5u_124{font-size:clamp(17px,3.4vw,24px);line-height:1.12}._longLead_18k5u_53{margin-top:clamp(26px,3.4svh,40px)}}@media (orientation:portrait) and (height>=761px) and (height<=920px){._content_18k5u_9{--community-mobile-card-height:clamp(112px, 18svh, 150px);padding-top:clamp(94px,12.6svh,120px)}._shortLead_18k5u_52{margin-top:clamp(16px,2.4svh,24px)}._cards_18k5u_76{gap:12px;margin-top:clamp(18px,2.8svh,28px)}._longLead_18k5u_53{margin-top:clamp(16px,2.4svh,26px)}}@media (prefers-reduced-motion:reduce){._heading_18k5u_21,._cards_18k5u_76,._frame_18k5u_1[data-lifecycle=exit] ._heading_18k5u_21,._frame_18k5u_1[data-lifecycle=exit] ._cards_18k5u_76{animation-duration:1ms;animation-delay:0s}}._frame_ht3gh_1{color:#25150d;background:0 0;min-height:100svh;position:relative;overflow:hidden}._content_ht3gh_9{z-index:1;grid-template-rows:minmax(190px,39svh) minmax(236px,1fr);height:100svh;min-height:100svh;padding:clamp(58px,10.4svh,80px) clamp(72px,8.333vw,120px) clamp(46px,7.8svh,72px);display:grid;position:absolute;inset:0;overflow:hidden}._heading_ht3gh_22{width:min(100%,440px);animation:.78s cubic-bezier(.16,1,.3,1) .12s both _design-heading-enter_ht3gh_1}._title_ht3gh_27{color:#25150d;font-family:var(--client-heading-font-family);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(38px,3.333vw,48px);font-weight:400;line-height:1.04}._title_ht3gh_27 span{display:block}._intro_ht3gh_42{color:#41281a;font-family:var(--client-font-family);letter-spacing:0;margin:clamp(26px,5.1svh,58px) 0 0;font-size:clamp(14px,1.111vw,16px);font-weight:400;line-height:20px}._quote_ht3gh_52{color:#41281a;width:min(28vw,360px);font-family:var(--client-font-family);text-align:right;margin:0;font-size:clamp(14px,1.111vw,16px);font-style:italic;font-weight:400;line-height:1.35;animation:.78s cubic-bezier(.16,1,.3,1) .2s both _design-quote-enter_ht3gh_1;position:absolute;top:clamp(92px,19.8svh,152px);right:clamp(72px,8.333vw,120px)}._quote_ht3gh_52 p{margin:0}._stepsViewport_ht3gh_72{align-self:stretch;min-width:0;min-height:0;animation:.9s cubic-bezier(.16,1,.3,1) .28s both _design-steps-enter_ht3gh_1;overflow:visible}._stepsViewport_ht3gh_72:focus-visible{outline-offset:8px;outline:2px solid #25150d61}._steps_ht3gh_72{grid-template-columns:repeat(5,minmax(0,1fr));height:100%;min-height:0;margin:0;padding:0;list-style:none;display:grid}._step_ht3gh_72{grid-template-rows:auto minmax(78px,120px) auto;align-content:start;row-gap:clamp(28px,5.2svh,44px);min-width:0;padding:clamp(42px,7.812svh,60px) clamp(16px,2.778vw,40px) 0;display:grid;position:relative}._step_ht3gh_72:before,._step_ht3gh_72:last-child:after{content:"";z-index:2;pointer-events:none;background:#e7ded6;width:1px;position:absolute;top:0;bottom:0}._step_ht3gh_72:before{left:0}._step_ht3gh_72:last-child:after{right:0}._stepNumber_ht3gh_125{color:#25150d;font-family:var(--client-font-family);letter-spacing:0;font-size:clamp(19px,1.667vw,24px);font-weight:400;line-height:20px}._imageWrap_ht3gh_134{background:#d8d1c8;border-radius:8px;width:100%;max-width:176px;height:min(120px,15.625svh);overflow:hidden}._imageWrap_ht3gh_134 img{object-fit:cover;width:100%;height:100%;display:block}._stepTitle_ht3gh_150{color:#25150d;max-width:176px;font-family:var(--client-font-family);letter-spacing:0;margin:0;font-size:clamp(14px,1.111vw,16px);font-weight:400;line-height:20px}._frame_ht3gh_1[data-lifecycle=exit] ._heading_ht3gh_22,._frame_ht3gh_1[data-lifecycle=exit] ._quote_ht3gh_52{animation:.32s both _design-heading-exit_ht3gh_1}._frame_ht3gh_1[data-lifecycle=exit] ._stepsViewport_ht3gh_72{animation:.32s both _design-steps-exit_ht3gh_1}@keyframes _design-heading-enter_ht3gh_1{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _design-quote-enter_ht3gh_1{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _design-steps-enter_ht3gh_1{0%{opacity:0;filter:blur(8px);transform:translateY(32px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _design-heading-exit_ht3gh_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes _design-steps-exit_ht3gh_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media (orientation:landscape) and (height<=760px){._content_ht3gh_9{grid-template-rows:minmax(156px,34svh) minmax(206px,1fr);padding-top:clamp(42px,8svh,58px);padding-bottom:clamp(34px,6svh,48px)}._title_ht3gh_27{font-size:clamp(32px,3vw,40px)}._intro_ht3gh_42{margin-top:clamp(22px,4svh,34px)}._quote_ht3gh_52{top:clamp(74px,16svh,118px)}._step_ht3gh_72{row-gap:clamp(18px,3.8svh,30px);padding-top:clamp(28px,5.6svh,42px)}._imageWrap_ht3gh_134{height:min(104px,16svh)}}@media (orientation:portrait){._content_ht3gh_9{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;padding:clamp(154px,18.957svh,170px) clamp(24px,6.154vw,32px) clamp(48px,6.1svh,64px);position:relative}._heading_ht3gh_22{width:100%}._title_ht3gh_27{text-transform:none;font-size:clamp(30px,8.205vw,32px);line-height:1}._intro_ht3gh_42{margin-top:clamp(26px,4.265svh,36px);font-size:clamp(15px,4.103vw,16px);line-height:20px}._quote_ht3gh_52{text-align:left;order:4;width:min(100%,300px);margin:clamp(38px,5.7svh,58px) 0 0;font-size:clamp(15px,4.103vw,16px);line-height:24px;position:relative;top:auto;right:auto}._stepsViewport_ht3gh_72{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;order:3;width:calc(100% + clamp(24px,6.154vw,32px));min-height:0;margin-top:clamp(58px,7.9svh,68px);overflow:auto hidden}._stepsViewport_ht3gh_72::-webkit-scrollbar{display:none}._steps_ht3gh_72{width:max-content;height:min(340px,43svh);display:flex}._step_ht3gh_72{scroll-snap-align:start;grid-template-rows:auto 120px auto;row-gap:clamp(28px,5.213svh,44px);width:clamp(176px,45.128vw,190px);padding:18px clamp(16px,4.103vw,20px) 0 0}._step_ht3gh_72:before{display:none}._step_ht3gh_72:after,._step_ht3gh_72:last-child:after{content:"";z-index:2;pointer-events:none;background:#e7ded6;width:1px;display:block;position:absolute;top:0;bottom:0;right:0}._stepNumber_ht3gh_125{font-size:clamp(18px,5.128vw,20px)}._imageWrap_ht3gh_134{width:176px;height:120px}._stepTitle_ht3gh_150{max-width:176px;font-size:clamp(13px,3.59vw,14px);line-height:20px}}@media (orientation:portrait) and (height<=760px){._content_ht3gh_9{padding-top:clamp(118px,16svh,150px);padding-bottom:34px}._title_ht3gh_27{font-size:clamp(26px,7vw,30px)}._intro_ht3gh_42{margin-top:clamp(18px,3.1svh,28px)}._stepsViewport_ht3gh_72{margin-top:clamp(32px,5.2svh,48px)}._steps_ht3gh_72{height:min(286px,42svh)}._step_ht3gh_72{grid-template-rows:auto 108px auto;row-gap:clamp(18px,3.8svh,30px);width:166px}._imageWrap_ht3gh_134{width:158px;height:108px}._quote_ht3gh_52{margin-top:clamp(22px,4svh,36px)}}@media (orientation:portrait) and (height<=680px){._content_ht3gh_9{padding-top:clamp(100px,14.5svh,124px);padding-bottom:24px}._intro_ht3gh_42{margin-top:14px}._stepsViewport_ht3gh_72{margin-top:24px}._steps_ht3gh_72{height:min(246px,40svh)}._step_ht3gh_72{grid-template-rows:auto 92px auto;row-gap:16px;width:148px}._imageWrap_ht3gh_134{width:136px;height:92px}._stepTitle_ht3gh_150{font-size:12px;line-height:16px}._quote_ht3gh_52{margin-top:18px;font-size:13px;line-height:20px}}@media (prefers-reduced-motion:reduce){._heading_ht3gh_22,._quote_ht3gh_52,._stepsViewport_ht3gh_72,._frame_ht3gh_1[data-lifecycle=exit] ._heading_ht3gh_22,._frame_ht3gh_1[data-lifecycle=exit] ._quote_ht3gh_52,._frame_ht3gh_1[data-lifecycle=exit] ._stepsViewport_ht3gh_72{animation-duration:1ms;animation-delay:0s}._stepsViewport_ht3gh_72{scroll-behavior:auto}}._frame_1d8bk_1{color:#f8f8f8;isolation:isolate;background:#2b2a29;min-height:100svh;position:relative;overflow:hidden}._srOnly_1d8bk_10{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._background_1d8bk_20{z-index:0;background:#2b2a29;position:absolute;inset:0;overflow:hidden}._backgroundImage_1d8bk_28{object-fit:cover;object-position:center center;opacity:1;transform-origin:52% 48%;width:100%;height:100%;animation:16s ease-in-out infinite alternate _project-order-image-drift_1d8bk_1;display:block;position:absolute;inset:0}._backgroundShade_1d8bk_41{pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 24%),linear-gradient(#0000 70%,#00000047 100%);position:absolute;inset:0}._drawerChar_1d8bk_50 svg path{fill:currentColor!important;stroke:none!important}._submitButton_1d8bk_55{color:#f8f8f8;font-family:var(--client-font-family);cursor:pointer;background:linear-gradient(#554034 0%,#412e24 100%);border:0;border-radius:32px;justify-content:center;align-items:center;gap:8px;font-weight:400;line-height:16px;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 4px 6px #1b110b33}._submitButton_1d8bk_55:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px #1b110b3d}._submitButton_1d8bk_55:focus-visible,._checkbox_1d8bk_81:focus-visible+._checkboxControl_1d8bk_81{outline-offset:4px;outline:2px solid}._drawer_1d8bk_50{z-index:5;pointer-events:auto;position:absolute;inset:0}._drawerScrim_1d8bk_93{background:linear-gradient(270deg,#00000029 0%,#0006 72%);position:absolute;inset:0}._drawerPanel_1d8bk_103{color:#41281a;background:0 0;width:min(760px,92vw);position:absolute;top:0;bottom:0;left:0;overflow:visible;transform:translate(0)}._drawerShape_1d8bk_115{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._drawerShape_1d8bk_115 path{fill:#fbf8f3}._drawerChar_1d8bk_50{z-index:2;color:#25150d;opacity:.52;width:clamp(136px,12.778vw,184px);height:clamp(214px,20.125svh,290px);display:block;position:absolute;top:clamp(78px,11.5svh,96px);right:clamp(188px,16.25vw,234px);transform:rotate(180deg)scaleY(-1);-webkit-mask-image:linear-gradient(#000 0% 70%,#000000b8 84%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#000000b8 84%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._drawerChar_1d8bk_50 svg{width:100%;height:100%;display:block;overflow:visible}._form_1d8bk_166{z-index:2;grid-template-rows:auto auto auto auto auto;align-content:start;width:min(520px,100% - 220px);height:100%;min-height:0;padding:clamp(168px,22.5svh,180px) clamp(48px,5.556vw,80px) clamp(60px,7.5svh,72px);display:grid;position:relative}._drawerTitle_1d8bk_179{color:#25150d;font-family:var(--client-heading-font-family);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(46px,4.167vw,60px);font-weight:400;line-height:1.2}._drawerTitle_1d8bk_179 span{display:block}._field_1d8bk_194{margin-top:clamp(52px,9.5svh,80px)}._fieldLabel_1d8bk_198{color:#41281a;font-family:var(--client-font-family);font-size:16px;font-weight:400;line-height:16px;display:block}._phoneInput_1d8bk_207{color:#25150d;width:100%;height:38px;font-family:var(--client-font-family);background:0 0;border:0;border-bottom:1px solid #41281a47;border-radius:0;padding:6px 0;font-size:18px;line-height:24px}._phoneInput_1d8bk_207:focus-visible{outline:none}._phoneInput_1d8bk_207:focus{border-bottom-color:#41281a;outline:none;box-shadow:0 1px #41281a}._agreement_1d8bk_231{color:#41281a99;font-family:var(--client-font-family);cursor:pointer;grid-template-columns:24px minmax(0,1fr);gap:24px;margin-top:clamp(34px,6svh,48px);font-size:14px;font-weight:400;line-height:20px;display:grid}._checkboxWrap_1d8bk_244{width:24px;height:24px;margin-top:16px;position:relative}._checkbox_1d8bk_81{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;inset:0}._checkboxControl_1d8bk_81{pointer-events:none;background:#f8f8f8;border:1px solid #41281a66;border-radius:999px;position:absolute;inset:0;box-shadow:2px 2px #afa59f}._checkbox_1d8bk_81:checked+._checkboxControl_1d8bk_81:after{content:"";background:#412e24;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._agreementText_1d8bk_283 a{color:#41281a;text-underline-offset:2px;text-decoration:underline}._submitButton_1d8bk_55{letter-spacing:-.064px;width:100%;height:60px;margin-top:clamp(38px,7.5svh,56px);padding:12px 24px;font-size:16px}._submitButton_1d8bk_55:disabled{cursor:default;opacity:.52;transform:none;box-shadow:0 4px 6px #1b110b24}._formStatus_1d8bk_305{color:#41281aad;min-height:20px;font-family:var(--client-font-family);margin:14px 0 0;font-size:13px;line-height:18px}._formStatus_1d8bk_305:empty{visibility:hidden}._formStatus_1d8bk_305[data-state=error]{color:#7b2f24}@keyframes _project-order-image-drift_1d8bk_1{0%{transform:scale(1.015)translate(-4px,2px)rotate(-.12deg)}50%{transform:scale(1.055)translate(4px,-3px)rotate(.08deg)}to{transform:scale(1.035)translate(-2px,-1px)rotate(.14deg)}}@media (orientation:portrait){._backgroundImage_1d8bk_28{object-position:53% center}._backgroundShade_1d8bk_41{background:linear-gradient(#fbf8f32e 0%,#0000 24%),linear-gradient(#0000 72%,#0000003d 100%)}._drawer_1d8bk_50{background:linear-gradient(#fbf7f3 0%,#fbf8f3 100%)}._drawerScrim_1d8bk_93{display:none}._drawerPanel_1d8bk_103{background:radial-gradient(circle at 80% -4%,#da6c3a17,#0000 36%),linear-gradient(#fbf7f3 0%,#fbf8f3 100%);width:100%;overflow:hidden;transform:translateY(0)}._drawerShape_1d8bk_115{display:none}._drawerChar_1d8bk_50{width:clamp(132px,41.026vw,160px);height:clamp(208px,64.615vw,252px);top:clamp(108px,14.218svh,122px);right:clamp(22px,6.154vw,28px)}._form_1d8bk_166{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:auto;height:100%;padding:clamp(244px,29.858svh,252px) clamp(24px,6.154vw,28px) clamp(52px,7svh,72px);overflow-y:auto}._drawerTitle_1d8bk_179{font-size:clamp(42px,12.308vw,48px);line-height:1.08}._field_1d8bk_194{margin-top:clamp(54px,7.109svh,64px)}._fieldLabel_1d8bk_198{font-size:14px}._phoneInput_1d8bk_207{height:34px;font-size:16px}._agreement_1d8bk_231{grid-template-columns:24px minmax(0,1fr);gap:24px;margin-top:clamp(34px,5.687svh,48px);font-size:12px;line-height:20px}._checkboxWrap_1d8bk_244{margin-top:16px}._submitButton_1d8bk_55{height:48px;margin-top:clamp(38px,7.109svh,60px);font-size:14px}}@media (orientation:portrait) and (height<=720px){._form_1d8bk_166{padding-top:204px}._drawerChar_1d8bk_50{width:128px;height:202px;top:76px}._field_1d8bk_194{margin-top:32px}._agreement_1d8bk_231{margin-top:28px}._submitButton_1d8bk_55{margin-top:32px}}@media (prefers-reduced-motion:reduce){._backgroundImage_1d8bk_28,._submitButton_1d8bk_55{transition-duration:1ms;animation-duration:1ms}._backgroundImage_1d8bk_28{transform:scale(1.02)}}._frame_c1m28_1{color:#41281a;background:0 0;min-height:100svh;position:relative;overflow:hidden}._content_c1m28_9{z-index:1;grid-template-columns:minmax(420px,520px) minmax(320px,360px);justify-content:space-between;gap:clamp(80px,14vw,320px);min-height:100svh;padding:clamp(92px,15svh,120px) clamp(80px,8.333vw,120px) clamp(58px,8svh,80px);display:grid;position:absolute;inset:0}._formColumn_c1m28_22{min-width:0;animation:.78s cubic-bezier(.16,1,.3,1) .12s both _contacts-form-enter_c1m28_1}._title_c1m28_27{color:#000;font-family:var(--client-heading-font-family);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(48px,4.167vw,60px);font-weight:400;line-height:1}._title_c1m28_27 span{display:block}._form_c1m28_22{gap:0;width:min(100%,520px);margin-top:clamp(84px,15svh,128px);display:grid}._field_c1m28_49+._field_c1m28_49{margin-top:40px}._fieldLabel_c1m28_53{color:#41281a;font-family:var(--client-font-family);letter-spacing:-.004em;font-size:16px;font-weight:400;line-height:16px;display:block}._textInput_c1m28_63{color:#25150d;width:100%;height:24px;font-family:var(--client-font-family);background:0 0;border:0;border-bottom:1px solid #41281a47;border-radius:0;padding:4px 0;font-size:16px;line-height:20px}._textInput_c1m28_63:focus,._textInput_c1m28_63:focus-visible{border-bottom-color:#41281a;outline:none;box-shadow:0 1px #41281a}._agreement_c1m28_84{color:#41281a99;font-family:var(--client-font-family);cursor:pointer;grid-template-columns:24px minmax(0,1fr);gap:24px;margin-top:40px;font-size:14px;font-weight:400;line-height:20px;display:grid}._checkboxWrap_c1m28_97{width:24px;height:24px;margin-top:8px;position:relative}._checkbox_c1m28_97{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;inset:0}._checkboxControl_c1m28_114{pointer-events:none;background:#f8f8f8;border:1px solid #41281a66;border-radius:999px;position:absolute;inset:0;box-shadow:2px 2px #afa59f}._checkbox_c1m28_97:focus-visible+._checkboxControl_c1m28_114{outline-offset:4px;outline:2px solid #41281a}._checkbox_c1m28_97:checked+._checkboxControl_c1m28_114:after{content:"";background:#412e24;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._agreementText_c1m28_141 a{color:#41281a;text-underline-offset:2px;text-decoration:underline}._submitButton_c1m28_147{color:#f8f8f8;width:360px;height:60px;font-family:var(--client-font-family);letter-spacing:-.004em;cursor:pointer;background:linear-gradient(#554034 0%,#412e24 100%);border:0;border-radius:32px;margin-top:44px;font-size:16px;font-weight:400;line-height:24px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 6px #1b110b33}._submitButton_c1m28_147:hover{transform:translateY(-1px);box-shadow:0 8px 16px #1b110b3d}._submitButton_c1m28_147:disabled{color:#f8f8f8b8;box-shadow:none;cursor:not-allowed;background:linear-gradient(#b5aaa4 0%,#9f928a 100%)}._submitButton_c1m28_147:hover:disabled{box-shadow:none;transform:none}._submitButton_c1m28_147:focus-visible{outline-offset:4px;outline:2px solid #41281a}._formStatus_c1m28_189{color:#41281aad;min-height:20px;font-family:var(--client-font-family);margin:14px 0 0;font-size:13px;line-height:18px}._formStatus_c1m28_189:empty{visibility:hidden}._formStatus_c1m28_189[data-state=error]{color:#7b2f24}._contactsColumn_c1m28_206{align-content:start;min-width:0;padding-top:clamp(0px,1.2svh,12px);animation:.82s cubic-bezier(.16,1,.3,1) .22s both _contacts-side-enter_c1m28_1;display:grid}._contactList_c1m28_214{gap:38px;margin:0;display:grid}._contactItem_c1m28_220 dt{color:#41281a66;font-family:var(--client-font-family);letter-spacing:-.004em;margin:0;font-size:14px;font-weight:400;line-height:16px}._contactItem_c1m28_220 dd{align-items:baseline;gap:10px;margin:12px 0 0;display:flex}._contactLink_c1m28_237{color:#41281a;font-family:var(--client-font-family);letter-spacing:-.004em;text-underline-offset:3px;font-size:16px;font-weight:400;line-height:20px;text-decoration:none}._contactLink_c1m28_237:hover,._contactLink_c1m28_237:focus-visible{text-decoration:underline}._contactLink_c1m28_237:focus-visible{outline-offset:4px;outline:2px solid #41281a}._copyFeedback_c1m28_258{color:#41281a85;font-family:var(--client-font-family);opacity:0;pointer-events:none;white-space:nowrap;font-size:12px;line-height:14px;transition:opacity .18s,transform .18s;transform:translateY(3px)}._copyFeedback_c1m28_258[data-visible=true]{opacity:1;transform:translateY(0)}._mapWrap_c1m28_277{background:#ded8cc;border-radius:8px;width:360px;height:240px;margin-top:68px;position:relative;overflow:hidden}._mapImage_c1m28_287{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._mapLink_c1m28_296{z-index:1;color:#41281a;font-family:var(--client-font-family);-webkit-backdrop-filter:blur(8px);background:#fbf8f3e0;border-radius:999px;padding:8px 12px;font-size:12px;line-height:14px;text-decoration:none;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #41281a24}._mapLink_c1m28_296:focus-visible{outline-offset:3px;outline:2px solid #41281a}._frame_c1m28_1[data-lifecycle=exit] ._formColumn_c1m28_22{animation:.32s both _contacts-form-exit_c1m28_1}._frame_c1m28_1[data-lifecycle=exit] ._contactsColumn_c1m28_206{animation:.32s both _contacts-side-exit_c1m28_1}@keyframes _contacts-form-enter_c1m28_1{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _contacts-side-enter_c1m28_1{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _contacts-form-exit_c1m28_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes _contacts-side-exit_c1m28_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media (orientation:landscape) and (height<=760px){._content_c1m28_9{padding-top:clamp(58px,10svh,78px);padding-bottom:clamp(36px,6svh,48px)}._title_c1m28_27{font-size:clamp(42px,3.7vw,54px)}._form_c1m28_22{margin-top:clamp(46px,8.4svh,70px)}._field_c1m28_49+._field_c1m28_49,._agreement_c1m28_84{margin-top:28px}._submitButton_c1m28_147{margin-top:30px}._contactList_c1m28_214{gap:26px}._mapWrap_c1m28_277{height:clamp(180px,31svh,220px);margin-top:44px}}@media (orientation:landscape) and (width>=1600px) and (height>=850px){._content_c1m28_9{grid-template-columns:minmax(560px,640px) minmax(440px,500px);gap:clamp(120px,12vw,260px);padding:clamp(112px,12svh,136px) clamp(120px,8vw,152px) clamp(76px,8svh,96px)}._title_c1m28_27{font-size:clamp(64px,4vw,76px);line-height:1.04}._form_c1m28_22{width:min(100%,640px);margin-top:clamp(96px,13svh,140px)}._field_c1m28_49+._field_c1m28_49{margin-top:48px}._fieldLabel_c1m28_53{font-size:18px;line-height:20px}._textInput_c1m28_63{height:32px;font-size:18px;line-height:24px}._agreement_c1m28_84{margin-top:48px;font-size:15px;line-height:22px}._submitButton_c1m28_147{width:400px;height:64px;margin-top:52px;font-size:17px}._contactList_c1m28_214{gap:46px}._contactItem_c1m28_220 dt{font-size:15px;line-height:18px}._contactItem_c1m28_220 dd{margin-top:14px}._contactLink_c1m28_237{font-size:18px;line-height:24px}._mapWrap_c1m28_277{width:500px;height:320px;margin-top:76px}}@media (orientation:portrait){._content_c1m28_9{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-height:100svh;padding:clamp(108px,14.218svh,120px) clamp(24px,6.154vw,32px) clamp(42px,5.6svh,56px);display:grid;position:relative;overflow:hidden}._formColumn_c1m28_22{animation:.76s cubic-bezier(.16,1,.3,1) .12s both _contacts-form-enter_c1m28_1}._title_c1m28_27{letter-spacing:0;font-size:clamp(32px,8.205vw,40px);line-height:1.04}._title_c1m28_27 span{display:block}._form_c1m28_22{width:100%;margin-top:clamp(38px,5.687svh,48px)}._field_c1m28_49+._field_c1m28_49{margin-top:38px}._fieldLabel_c1m28_53{font-size:14px}._textInput_c1m28_63{height:24px;font-size:16px}._agreement_c1m28_84{grid-template-columns:24px minmax(0,1fr);gap:24px;margin-top:36px;font-size:12px;line-height:20px}._checkboxWrap_c1m28_97{margin-top:16px}._submitButton_c1m28_147{width:100%;height:48px;margin-top:clamp(42px,7.109svh,60px);font-size:14px}._contactsColumn_c1m28_206{grid-template-columns:minmax(0,1fr) minmax(132px,170px);gap:16px;margin-top:clamp(76px,10.427svh,88px);padding-top:0;animation:.82s cubic-bezier(.16,1,.3,1) .26s both _contacts-side-enter_c1m28_1;display:grid}._contactList_c1m28_214{gap:24px;min-width:0}._contactItem_c1m28_220 dt{font-size:12px;line-height:12px}._contactItem_c1m28_220 dd{flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px}._contactLink_c1m28_237{font-size:14px;line-height:16px}._mapWrap_c1m28_277{align-self:start;width:100%;height:clamp(96px,12.322svh,104px);margin-top:0}}@media (orientation:portrait) and (height<=760px){._content_c1m28_9{padding-top:92px;padding-bottom:30px}._form_c1m28_22{margin-top:32px}._field_c1m28_49+._field_c1m28_49{margin-top:28px}._agreement_c1m28_84{margin-top:24px}._submitButton_c1m28_147{margin-top:28px}._contactsColumn_c1m28_206{margin-top:44px}}@media (prefers-reduced-motion:reduce){._formColumn_c1m28_22,._contactsColumn_c1m28_206,._submitButton_c1m28_147{transition-duration:1ms;animation-duration:1ms}}._animatedLogo_2gdpy_1{color:currentColor;outline:none;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:visible}._animatedLogo_2gdpy_1:focus-visible{outline-offset:.35rem;outline:1px solid}._animatedLogo_2gdpy_1[data-logo-figure-mode=portrait]{overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 77%,#000000b8 88%,#0000 100%);mask-image:linear-gradient(#000 0% 77%,#000000b8 88%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._logoLayer_2gdpy_43{pointer-events:none;transform-origin:50%;will-change:opacity, transform;display:block;position:absolute}._logoLayer_2gdpy_43 svg{width:100%;height:100%;display:block;overflow:visible}._logoText_2gdpy_58,._logoTextAnchor_2gdpy_59{width:100%;height:55%;top:44.3722%;left:0}._logoCharTrace_2gdpy_66,._logoCharFinal_2gdpy_67{width:24.375%;height:100%;top:0;left:38.3823%}._logoText_2gdpy_58 svg path,._logoTextAnchor_2gdpy_59 svg path,._logoCharFinal_2gdpy_67 svg path{fill:currentColor!important;stroke:none!important}._logoTextAnchor_2gdpy_59 svg path{opacity:0}._logoTextAnchor_2gdpy_59 svg path:nth-of-type(3),._logoTextAnchor_2gdpy_59 svg path:nth-of-type(4),._logoTextAnchor_2gdpy_59 svg path:nth-of-type(5){opacity:1}._logoCharTrace_2gdpy_66 svg{overflow:visible}._logoCharTrace_2gdpy_66 svg path{stroke-linecap:round;stroke-linejoin:round;stroke-width:.48px;vector-effect:non-scaling-stroke;fill:none!important;stroke:currentColor!important}._logoCharTrace_2gdpy_66 svg [data-logo-group]{transform-box:fill-box;transform-origin:50%}._cta_mdgly_1{color:#fdfdfd;width:100%;min-width:0;max-width:none;height:100%;min-height:48px;font-family:var(--client-font-family);letter-spacing:.128px;cursor:pointer;background:linear-gradient(#554034 0%,#412e24 100%);border:0;border-radius:32px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:clamp(14px,1em,16px);font-weight:400;line-height:16px;transition:transform .18s,box-shadow .18s,color .18s;display:inline-flex;box-shadow:0 4px 6px #1b110b33}._cta_mdgly_1:hover{transform:translateY(-1px);box-shadow:0 8px 16px #1b110b3d}._cta_mdgly_1:focus-visible{outline-offset:4px;outline:2px solid #f8f6ee}._cta_mdgly_1:disabled{cursor:wait;opacity:.58}._icon_mdgly_44{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._icon_mdgly_44 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px;display:block}._label_mdgly_64{white-space:nowrap;display:inline-block}@media (orientation:portrait){._cta_mdgly_1{gap:0;width:48px;min-width:40px;max-width:48px;height:48px;padding:12px}._label_mdgly_64{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._layer_7i4bd_1{z-index:8;pointer-events:none;position:fixed;inset:0}._stage_7i4bd_12{pointer-events:none;position:absolute;inset:0}._logoWrap_7i4bd_18,._ctaWrap_7i4bd_19{pointer-events:auto;transition:top .76s cubic-bezier(.16,1,.3,1),left .76s cubic-bezier(.16,1,.3,1),width .76s cubic-bezier(.16,1,.3,1),height .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),opacity .26s;position:absolute}._logoWrap_7i4bd_18{color:#f8f6ee;background:0 0;border:0;padding:0}._layer_7i4bd_1[data-resizing=true] ._logoWrap_7i4bd_18,._layer_7i4bd_1[data-resizing=true] ._ctaWrap_7i4bd_19{transition:none}button._logoWrap_7i4bd_18{cursor:pointer}button._logoWrap_7i4bd_18:disabled{cursor:default}button._logoWrap_7i4bd_18:focus-visible{outline-offset:6px;outline:1px solid}._logo_7i4bd_18{width:100%;height:100%}._ctaWrap_7i4bd_19{width:max-content}._layer_7i4bd_1[data-logo-placement=hero] ._logoWrap_7i4bd_18{top:var(--hero-logo-top);left:var(--hero-logo-left);width:var(--hero-logo-width);height:var(--hero-logo-height);transform:none}._layer_7i4bd_1[data-logo-placement=hero] ._stage_7i4bd_12{inset:0}._layer_7i4bd_1[data-logo-placement=hidden] ._logoWrap_7i4bd_18{opacity:0;pointer-events:none;width:1px;height:1px;top:0;left:0;transform:none}._layer_7i4bd_1[data-logo-placement=compact] ._logoWrap_7i4bd_18{width:174px;height:62px;top:28px;left:32px;transform:none}._layer_7i4bd_1[data-logo-placement=bottom-corner] ._logoWrap_7i4bd_18{width:128px;height:48px;top:calc(100svh - clamp(28px,4.5svh,44px) - 48px);left:calc(100vw - clamp(96px,9.444vw,152px) - 128px);transform:none}._layer_7i4bd_1[data-logo-placement=header] ._logoWrap_7i4bd_18{top:var(--hero-cta-top);left:var(--hero-edge-x);width:128px;height:48px;transform:none}._layer_7i4bd_1[data-logo-placement=aside] ._logoWrap_7i4bd_18{transform-origin:0;width:138px;height:50px;top:50%;left:36px;transform:translateY(-50%)rotate(-90deg)}._layer_7i4bd_1[data-logo-placement=portrait] ._logoWrap_7i4bd_18{width:min(76vw,660px);height:min(68svh,560px);top:0;left:50%;transform:translate(-50%)}._layer_7i4bd_1[data-logo-placement=center-portrait] ._logoWrap_7i4bd_18{pointer-events:none;width:min(41.4vw,598px);height:clamp(207px,31.05svh,248px);top:clamp(40px,7.5svh,60px);left:calc(50% + clamp(40px,5.556vw,80px));transform:translate(-50%)}._layer_7i4bd_1[data-cta-placement=hero] ._ctaWrap_7i4bd_19{top:var(--hero-cta-top);right:var(--hero-cta-edge-x);width:var(--hero-cta-width);height:var(--hero-cta-height);animation:.76s cubic-bezier(.16,1,.3,1) .96s both _cta-enter_7i4bd_1}._layer_7i4bd_1[data-cta-placement=dock] ._ctaWrap_7i4bd_19{bottom:32px;right:32px}._layer_7i4bd_1[data-cta-placement=inline] ._ctaWrap_7i4bd_19{bottom:11svh;right:50%;transform:translate(50%)}._layer_7i4bd_1[data-cta-placement=hidden] ._ctaWrap_7i4bd_19{opacity:0;pointer-events:none;width:1px;height:1px;top:0;right:0;transform:none}@media (orientation:portrait){._layer_7i4bd_1[data-logo-placement=hero] ._logoWrap_7i4bd_18{top:var(--hero-logo-top);left:var(--hero-logo-left);width:var(--hero-logo-width);height:var(--hero-logo-height);transform:none}._layer_7i4bd_1[data-logo-placement=compact] ._logoWrap_7i4bd_18,._layer_7i4bd_1[data-logo-placement=aside] ._logoWrap_7i4bd_18{width:142px;height:52px;top:20px;left:20px;transform:none}._layer_7i4bd_1[data-logo-placement=bottom-corner] ._logoWrap_7i4bd_18,._layer_7i4bd_1[data-logo-placement=header] ._logoWrap_7i4bd_18{top:var(--hero-cta-top);left:var(--hero-edge-x);width:128px;height:48px;transform:none}._layer_7i4bd_1[data-logo-placement=portrait] ._logoWrap_7i4bd_18{width:min(96vw,420px);height:min(58svh,500px);top:0;left:50%;transform:translate(-50%)}._layer_7i4bd_1[data-logo-placement=center-portrait] ._logoWrap_7i4bd_18{top:var(--hero-cta-top);left:var(--hero-edge-x);pointer-events:auto;width:128px;height:48px;transform:none}._layer_7i4bd_1[data-cta-placement=hero] ._ctaWrap_7i4bd_19,._layer_7i4bd_1[data-cta-placement=dock] ._ctaWrap_7i4bd_19,._layer_7i4bd_1[data-cta-placement=inline] ._ctaWrap_7i4bd_19{top:var(--hero-cta-top);right:var(--hero-cta-edge-x);width:var(--hero-cta-width);height:var(--hero-cta-height);bottom:auto;transform:none}}@keyframes _cta-enter_7i4bd_1{0%{opacity:0;transform:translateY(-88px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._layer_7i4bd_1[data-cta-placement=hero] ._ctaWrap_7i4bd_19{animation-duration:1ms;animation-delay:0s}}._indicator_1yx4e_1{flex-direction:column;align-items:center;gap:12px;display:flex}._item_1yx4e_8{width:24px;height:24px;color:rgb(var(--navigation-indicator-rgb,255 255 255) / 60%);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._item_1yx4e_8[aria-current=step]{color:rgb(var(--navigation-indicator-rgb,255 255 255))}._item_1yx4e_8:disabled{cursor:default}._item_1yx4e_8:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid}._dot_1yx4e_35{background:currentColor;border-radius:999px;width:8px;height:8px;transition:width .18s,height .18s,opacity .18s;display:block}._item_1yx4e_8[aria-current=step] ._dot_1yx4e_35{width:12px;height:12px}._item_1yx4e_8:last-child:not([aria-current=step]){color:rgb(var(--navigation-indicator-rgb,255 255 255) / 40%)}._label_1yx4e_56{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (orientation:portrait){._indicator_1yx4e_1{flex-direction:row;justify-content:center}}._shell_resct_1{--hero-edge-x:clamp(72px, 8.333vw, 160px);--hero-cta-edge-x:var(--hero-edge-x);--hero-cta-top:clamp(28px, 4svh, 40px);--hero-cta-width:clamp(148px, 11.111vw, 180px);--hero-cta-height:48px;--hero-logo-width:clamp(420px, 33.333vw, 520px);--hero-logo-height:calc(var(--hero-logo-width) * .375);--hero-logo-shift-y:clamp(56px, 8.75svh, 74px);--hero-logo-top:calc(50svh - var(--hero-logo-height) / 2 - var(--hero-logo-shift-y));--hero-logo-left:calc(50vw - var(--hero-logo-width) / 2);--hero-copy-gap:clamp(24px, 4svh, 34px);--hero-copy-left:var(--hero-logo-left);--hero-copy-top:calc(var(--hero-logo-top) + var(--hero-logo-height) + var(--hero-copy-gap));--hero-copy-width:calc(var(--hero-logo-width) * .775);--hero-settlement-left:var(--hero-edge-x);--hero-settlement-bottom:clamp(56px, 10svh, 88px);--hero-settlement-width:clamp(260px, 22.222vw, 360px);--hero-indicator-top:calc(50svh - 80px);--hero-indicator-right:clamp(28px, 2.778vw, 52px);color:#f8f6ee;isolation:isolate;background:#17211b;min-height:100svh;position:relative;overflow:hidden}._appBackground_resct_39{z-index:0;background:#17211b;transition:background .76s,opacity .42s;position:fixed;inset:0;overflow:hidden}._appBackgroundVideo_resct_50,._appBackgroundOverlay_resct_51{position:absolute;inset:0}._appBackgroundVideo_resct_50{object-fit:cover;object-position:center center;pointer-events:none;width:100%;height:100%}._appBackgroundOverlay_resct_51{background:radial-gradient(10% 5%,#00000047 31.716%,#00000014 100%),linear-gradient(#00000075 31.939%,#000000b8 100%)}._appBackground_resct_39[data-app-background=sage]{background:radial-gradient(circle at 72% 18%,#b7c6a23d,#0000 32%),linear-gradient(145deg,#263528 0%,#5b6d4d 48%,#18241c 100%)}._appBackground_resct_39[data-app-background=paper]{background:radial-gradient(circle at 22% 28%,#60734833,#0000 30%),linear-gradient(145deg,#f8f6ee 0%,#dfe7d2 52%,#607348 100%)}._viewport_resct_90{z-index:2;min-height:100svh;position:relative}._screenSlot_resct_96{min-height:100svh;position:absolute;inset:0}._indicatorStage_resct_102{z-index:9;pointer-events:none;position:fixed;inset:0}._indicatorWrap_resct_109{--navigation-indicator-rgb:255 255 255;top:var(--hero-indicator-top);right:var(--hero-indicator-right);pointer-events:auto;width:24px;animation:.78s cubic-bezier(.16,1,.3,1) 1.05s both _indicator-enter-landscape_resct_1;position:absolute;transform:translateY(-50%)}._shell_resct_1[data-active-screen=details] ._indicatorWrap_resct_109,._shell_resct_1[data-active-screen=daily] ._indicatorWrap_resct_109,._shell_resct_1[data-active-screen=architecture] ._indicatorWrap_resct_109,._shell_resct_1[data-active-screen=community] ._indicatorWrap_resct_109,._shell_resct_1[data-active-screen=contacts] ._indicatorWrap_resct_109,._shell_resct_1[data-active-screen=design-project] ._indicatorWrap_resct_109{--navigation-indicator-rgb:37 21 13}@media (orientation:portrait){._shell_resct_1{--hero-edge-x:clamp(32px, 12.308vw, 56px);--hero-cta-edge-x:clamp(18px, 6.154vw, 28px);--hero-cta-top:clamp(20px, 2.844svh, 28px);--hero-cta-width:48px;--hero-cta-height:48px;--hero-logo-width:clamp(298px, 84vw, 390px);--hero-logo-height:calc(var(--hero-logo-width) * .37584);--hero-logo-shift-y:clamp(56px, 7.35svh, 70px);--hero-copy-gap:clamp(28px, 3.791svh, 34px);--hero-copy-left:var(--hero-logo-left);--hero-copy-width:var(--hero-logo-width);--hero-settlement-bottom:clamp(64px, 9.479svh, 88px);--hero-settlement-width:clamp(178px, 48.718vw, 220px)}._appBackgroundVideo_resct_50{object-position:66% center}._appBackgroundOverlay_resct_51{background:radial-gradient(26% 18%,#0006 31.716%,#0000001f 100%),linear-gradient(90deg,#00000080 0% 100%)}._indicatorWrap_resct_109{width:min(88vw,240px);animation-name:_indicator-enter-portrait_resct_1;top:auto;bottom:22px;right:50%;transform:translate(50%)}}@keyframes _indicator-enter-landscape_resct_1{0%{opacity:0;transform:translate(48px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes _indicator-enter-portrait_resct_1{0%{opacity:0;transform:translate(50%,42px)}to{opacity:1;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){._indicatorWrap_resct_109{animation-duration:1ms;animation-delay:0s}}
