@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f841e19a104a2f1-s.p.2ia5k3t--_4xp.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6d62c74c8e468ef4-s.0sokxvbh80il3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9d978ba009f47915-s.p.1p2xad7_-sbqy.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.0udrnr4-18tjo.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.18lx4otehud-r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.1br53b7gww62p.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.3bgaltqld2gq2.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0mlt1uo-cplt-.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.22m3f6pvfu2zf.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.35qbt1_6db49h.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.1-vmsm_v03uvy.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.092z1_2w2m55_.woff2)format("woff2");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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_15b5384d-module__0YYzlG__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_15b5384d-module__0YYzlG__variable{--font-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
.homepage-module__43CHwa__homepage{--home-ink:#fff6ed;--home-muted:#d1d5db;--home-line:#fff6ed26;--home-gold:#c9a861;--home-dark:#2d2416;--home-cream:#f5f1ed;--home-gutter:clamp(24px, 5.55vw, 110px);--home-serif:var(--font-display), Georgia, serif;--home-sans:"Outfit", "Be Vietnam Pro", Arial, sans-serif;background:var(--home-dark);min-height:600vh;color:var(--home-ink);font:300 16px/1.6 var(--home-sans);-webkit-font-smoothing:antialiased;position:relative}.homepage-module__43CHwa__publicHeaderRoot{--home-ink:#fff6ed;--home-line:#fff6ed26;--home-gold:#c9a861;--home-cream:#f5f1ed;--home-gutter:clamp(24px, 5.55vw, 110px);height:98px;color:var(--home-ink);font:300 16px/1.6 Outfit,Be Vietnam Pro,Arial,sans-serif}.homepage-module__43CHwa__publicHeaderRoot[data-overlay=true]{height:0}.homepage-module__43CHwa__homepage[data-tone=light],.homepage-module__43CHwa__publicHeaderRoot[data-tone=light]{--home-ink:#2d2416;--home-muted:#4a3828;--home-line:#4a382838}.homepage-module__43CHwa__homepage a:not([data-design-cta]),.homepage-module__43CHwa__publicHeaderRoot a:not([data-design-cta]){color:inherit;text-decoration:none}.homepage-module__43CHwa__homepage button,.homepage-module__43CHwa__publicHeaderRoot button{color:inherit;cursor:pointer}.homepage-module__43CHwa__homepage a:focus-visible,.homepage-module__43CHwa__homepage button:focus-visible,.homepage-module__43CHwa__publicHeaderRoot a:focus-visible,.homepage-module__43CHwa__publicHeaderRoot button:focus-visible{outline:2px solid var(--home-gold);outline-offset:6px}.homepage-module__43CHwa__homepage svg{stroke-width:1.3px;width:24px;height:24px}.homepage-module__43CHwa__homepage h1,.homepage-module__43CHwa__homepage h2,.homepage-module__43CHwa__homepage h3,.homepage-module__43CHwa__homepage p,.homepage-module__43CHwa__homepage figure{margin:0}.homepage-module__43CHwa__scrollStage{position:relative;overflow:clip}.homepage-module__43CHwa__scrollLayer{will-change:transform;outline:none;position:relative}.homepage-module__43CHwa__panel{--home-ink:#fff6ed;--home-muted:#d1d5db;--home-line:#fff6ed26;height:100vh;min-height:100vh;padding:154px var(--home-gutter) 104px;color:var(--home-ink);align-items:center;display:flex;position:relative;overflow:hidden}.homepage-module__43CHwa__panelContent{z-index:4;will-change:transform;width:100%;position:relative}.homepage-module__43CHwa__panelBg{z-index:0;position:absolute;inset:-6% 0;overflow:hidden}.homepage-module__43CHwa__panelBg img{object-fit:cover}.homepage-module__43CHwa__panel:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.homepage-module__43CHwa__light{--home-ink:#2d2416;--home-muted:#4a3828;--home-line:#4a382838;--home-gold:#4a3828;background:#c5a582}.homepage-module__43CHwa__eyebrow{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:18px;font-size:12px;font-weight:500;display:flex}.homepage-module__43CHwa__number{color:var(--home-gold);align-items:center;gap:15px;display:flex}.homepage-module__43CHwa__number:after{content:"";opacity:.6;background:currentColor;width:32px;height:1px}.homepage-module__43CHwa__display{font:500 clamp(64px, 6.5vw, 96px)/1.08 var(--home-serif);letter-spacing:-2px}.homepage-module__43CHwa__accent{color:var(--home-gold)}.homepage-module__43CHwa__light .homepage-module__43CHwa__accent{color:#745022}.homepage-module__43CHwa__description{color:var(--home-muted);font-size:16px;font-weight:300;line-height:1.8}.homepage-module__43CHwa__button{background:var(--home-cream);letter-spacing:1.15px;white-space:nowrap;border:0;border-radius:40px;justify-content:center;align-items:center;gap:14px;padding:18px 26px;font-size:12px;font-weight:500;line-height:1.4;transition:transform .35s,background .35s,color .35s;display:inline-flex;color:#2d2416!important}.homepage-module__43CHwa__button:hover{background:var(--home-gold);transform:scale(1.05)}.homepage-module__43CHwa__gold{background:var(--home-gold);letter-spacing:.1px;padding:14px 21px;font-size:14px}.homepage-module__43CHwa__gold:hover{background:#e0c587}.homepage-module__43CHwa__design3dButton{white-space:nowrap;height:auto;padding:14px 21px;line-height:1.4}.homepage-module__43CHwa__design3dButton svg{flex-shrink:0;width:16px;height:16px}.homepage-module__43CHwa__textButton{letter-spacing:1px;align-items:center;gap:12px;font-size:12px;font-weight:500;display:inline-flex}.homepage-module__43CHwa__playIcon{border:1px solid var(--home-line);border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.homepage-module__43CHwa__playIcon svg{width:13px;height:13px}.homepage-module__43CHwa__inlineLink{border-bottom:1px solid var(--home-gold);align-items:center;gap:25px;padding:13px 0;font-size:13px;display:inline-flex}.homepage-module__43CHwa__inlineLink svg{width:17px;height:17px;color:var(--home-gold)}.homepage-module__43CHwa__skipLink{z-index:100;background:var(--home-cream);padding:16px;position:fixed;top:-100px;left:20px;color:#2d2416!important}.homepage-module__43CHwa__skipLink:focus{top:16px}.homepage-module__43CHwa__header{z-index:40;height:98px;padding:0 var(--home-gutter);color:var(--home-ink);border-bottom:1px solid var(--home-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d160e61;justify-content:space-between;align-items:center;transition:background .65s,color .65s,border-color .65s,transform .45s,opacity .45s;display:flex;position:fixed;inset:0 0 auto}.homepage-module__43CHwa__headerHidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.homepage-module__43CHwa__homepage[data-tone=light] .homepage-module__43CHwa__header,.homepage-module__43CHwa__publicHeaderRoot[data-tone=light] .homepage-module__43CHwa__header{background:#d8bea0e0}.homepage-module__43CHwa__headerBrand{flex-shrink:0;align-items:center;width:174px;display:flex}.homepage-module__43CHwa__headerWordmark{filter:brightness(0)invert();width:100%;height:auto;transition:filter .4s;display:block}.homepage-module__43CHwa__homepage[data-tone=light] .homepage-module__43CHwa__headerWordmark,.homepage-module__43CHwa__publicHeaderRoot[data-tone=light] .homepage-module__43CHwa__headerWordmark{filter:none}.homepage-module__43CHwa__brand{font:400 34px/1.2 var(--home-serif);letter-spacing:-1.2px;align-items:baseline;display:inline-flex}.homepage-module__43CHwa__brand span{color:var(--home-gold)}.homepage-module__43CHwa__brand i{background:var(--home-gold);border-radius:50%;width:5px;height:5px;margin-left:3px;display:inline-block}.homepage-module__43CHwa__desktopNav{align-items:center;gap:29px;display:flex}.homepage-module__43CHwa__desktopNav a,.homepage-module__43CHwa__headerLogin{letter-spacing:1.15px;text-transform:uppercase;font-size:12px;font-weight:500;position:relative}.homepage-module__43CHwa__desktopNav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:-10px;left:0}.homepage-module__43CHwa__desktopNav a:hover:after,.homepage-module__43CHwa__desktopNav a[aria-current=page]:after{width:100%}.homepage-module__43CHwa__headerActions{align-items:center;gap:22px;display:flex}.homepage-module__43CHwa__themeToggle{border:1px solid var(--home-line);width:42px;height:42px;color:var(--home-ink);background:0 0;border-radius:50%}.homepage-module__43CHwa__themeToggle svg{width:19px;height:19px}.homepage-module__43CHwa__themeToggle:hover{background:var(--home-line);color:var(--home-ink)}.homepage-module__43CHwa__menuToggle{display:none;position:relative}.homepage-module__43CHwa__menuToggle:after{content:"";position:absolute;inset:-7px}.homepage-module__43CHwa__mobileMenu{z-index:39;padding:24px var(--home-gutter);background:var(--home-cream);color:#2d2416;border-bottom:1px solid #d4c6b1;position:fixed;top:78px;left:0;right:0}.homepage-module__43CHwa__mobileMenu[hidden]{display:none}.homepage-module__43CHwa__mobileMenu a{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #d4c6b1;padding:16px 0;font-size:14px;display:block}.homepage-module__43CHwa__mobileMenu a:last-child{border:0}.homepage-module__43CHwa__hero,.homepage-module__43CHwa__blueprint{--home-gold:#e1b366;isolation:isolate}.homepage-module__43CHwa__hero{background:radial-gradient(70% 80% at 60% 46%,#5a3a1f 0%,#33200f 46%,#1a0f07 100%)}.homepage-module__43CHwa__hero:before{z-index:2;background:linear-gradient(90deg,#1a0f07eb 0%,#1a0f078c 34%,#1a0f0700 50%),linear-gradient(#1a0f0700 76%,#1d1208 100%)}.homepage-module__43CHwa__hero:after,.homepage-module__43CHwa__blueprint:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#0000 22%,#ffce8c1c 30%,#0000 38% 44%,#ffce8c12 48%,#0000 52% 56%,#ffce8c0f 63%,#0000 71%);position:absolute;inset:0}.homepage-module__43CHwa__grain{z-index:5;pointer-events:none;background:url(/images/landing/blueprint/grain.png);position:absolute;inset:0}.homepage-module__43CHwa__ghostNumber{z-index:1;font:500 min(36vw, 520px) / 1 var(--home-serif);color:#0000;-webkit-text-stroke:1px #e1b3661a;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.3em;left:2%}.homepage-module__43CHwa__heroLayout{grid-template-columns:minmax(0,620px);display:grid}.homepage-module__43CHwa__heroCopy{padding-top:18px}.homepage-module__43CHwa__hero .homepage-module__43CHwa__display{text-shadow:0 6px 40px #00000073;margin:26px 0;font-size:clamp(68px,7.2vw,108px);line-height:.98}.homepage-module__43CHwa__hero .homepage-module__43CHwa__accent,.homepage-module__43CHwa__blueprint .homepage-module__43CHwa__accent{font-style:italic}.homepage-module__43CHwa__heroCopy .homepage-module__43CHwa__description{max-width:450px}.homepage-module__43CHwa__heroCta{align-items:center;gap:27px;margin-top:35px;display:flex}.homepage-module__43CHwa__hero .homepage-module__43CHwa__playIcon{border-color:#e1b3668c;box-shadow:0 0 0 8px #e1b36612,0 0 24px #e1b36638}.homepage-module__43CHwa__heroVisual{pointer-events:none;position:absolute;inset:0}.homepage-module__43CHwa__heroGlow{z-index:1;filter:blur(30px);background:radial-gradient(closest-side,#ffb06061,#ffb06000);border-radius:50%;width:39%;height:47%;position:absolute;top:37%;left:39%}.homepage-module__43CHwa__heroScene{z-index:1;width:55%;position:absolute;top:88px;bottom:0;left:33.3%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);container-type:size}.homepage-module__43CHwa__heroScenePicture{position:absolute;inset:-4% 0}.homepage-module__43CHwa__heroScenePicture img{object-fit:cover;object-position:0% 40%;filter:contrast(1.06)saturate(1.08)}.homepage-module__43CHwa__heroMarker{background:var(--home-gold);border-radius:50%;width:14px;height:14px;animation:2.8s ease-in-out infinite homepage-module__43CHwa__markerPulse;position:absolute;top:44.8cqh;left:30.3cqh;box-shadow:0 0 0 6px #e1b36638,0 0 0 14px #e1b36614,0 0 22px #ffc882e6}.homepage-module__43CHwa__heroMarker:after{content:"";background:linear-gradient(90deg, var(--home-gold), #e1b3664d);width:calc(10.3cqh - 14px);height:1px;position:absolute;top:6.5px;left:14px}@keyframes homepage-module__43CHwa__markerPulse{50%{box-shadow:0 0 0 9px #e1b36629,0 0 0 20px #e1b3660a,0 0 28px #ffc882e6}}.homepage-module__43CHwa__heroChip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#20140a8c;border:1px solid #e1b36659;border-radius:12px;padding:10px 16px;position:absolute;top:42.9cqh;left:40.6cqh;box-shadow:0 14px 34px #00000059}.homepage-module__43CHwa__heroChip span{letter-spacing:1.8px;color:var(--home-gold);font-size:10.5px;font-weight:600;display:block}.homepage-module__43CHwa__heroChip strong{font:600 20px/1.2 var(--home-serif);color:#f7ecdc;margin-top:3px;display:block}.homepage-module__43CHwa__heroCard{z-index:3;background:#f7f0e4;margin:0;padding:clamp(6px,.7vw,10px);position:absolute;box-shadow:0 30px 60px #08040199,0 6px 14px #08040159}.homepage-module__43CHwa__heroCard img{object-fit:cover;width:100%;height:auto;display:block}.homepage-module__43CHwa__heroCard:before{content:"";z-index:1;background:#e2cda6bf;width:32%;height:22px;position:absolute;top:-11px;left:34%;transform:rotate(3deg);box-shadow:0 1px 2px #00000026}.homepage-module__43CHwa__heroCardLiving{width:20.3%;padding-bottom:clamp(24px,2.4vw,34px);top:13%;left:79%;transform:rotate(-5deg)}.homepage-module__43CHwa__heroCardLiving img{aspect-ratio:3/2}.homepage-module__43CHwa__heroCardLiving figcaption{font:italic 500 clamp(13px, 1.2vw, 17px) / 1.2 var(--home-serif);color:#6b4a2b;position:absolute;bottom:clamp(4px,.5vw,7px);left:clamp(8px,1vw,14px)}.homepage-module__43CHwa__heroCardSwatches{width:14.9%;top:22%;left:93%;transform:rotate(6deg)}.homepage-module__43CHwa__heroCardSwatches:before{left:10%;transform:rotate(-8deg)}.homepage-module__43CHwa__heroCardSwatches img{aspect-ratio:6/7}.homepage-module__43CHwa__heroSketch{z-index:4;aspect-ratio:356/268;box-sizing:border-box;color:#6e4a26;background-color:#f0e4cf;background-image:linear-gradient(#7a542d1a 1px,#0000 1px),linear-gradient(90deg,#7a542d1a 1px,#0000 1px),linear-gradient(#7a542d0d 1px,#0000 1px),linear-gradient(90deg,#7a542d0d 1px,#0000 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px;width:24.7%;padding:clamp(8px,1.1vw,16px) clamp(9px,1.25vw,18px);top:50%;left:81.2%;transform:rotate(-7deg)}.homepage-module__43CHwa__heroSketch:before{display:none}.homepage-module__43CHwa__heroSketch svg{width:100%;height:100%;display:block}.homepage-module__43CHwa__heroSketch text{fill:currentColor;font:500 8.5px var(--home-sans);letter-spacing:1px}.homepage-module__43CHwa__heroStamp{color:#b5481f}.homepage-module__43CHwa__heroStamp text{letter-spacing:0;font-size:9px;font-weight:600}@media (max-width:1024px){.homepage-module__43CHwa__hero.homepage-module__43CHwa__panel{flex-direction:column;align-items:stretch}.homepage-module__43CHwa__hero:before{background:linear-gradient(#1a0f0700 82%,#1d1208 100%)}.homepage-module__43CHwa__hero .homepage-module__43CHwa__scrollCue,.homepage-module__43CHwa__heroMarker,.homepage-module__43CHwa__heroChip,.homepage-module__43CHwa__heroCardSwatches{display:none}.homepage-module__43CHwa__heroVisual{height:60vw;margin:48px calc(-1 * var(--home-gutter)) 0;position:relative;inset:auto}.homepage-module__43CHwa__heroScene{width:72%;top:0;left:0}.homepage-module__43CHwa__heroGlow{width:60%;height:70%;top:20%;left:8%}.homepage-module__43CHwa__heroCardLiving{width:34%;top:6%;left:auto;right:4%}.homepage-module__43CHwa__heroSketch{width:42%;top:46%;left:auto;right:6%}}@media (max-width:700px){.homepage-module__43CHwa__ghostNumber{display:none}.homepage-module__43CHwa__heroVisual{height:108vw;margin-top:36px}.homepage-module__43CHwa__heroScene{width:77%}.homepage-module__43CHwa__heroCardLiving{width:40%;right:3%}.homepage-module__43CHwa__heroSketch{width:46%;top:40%;right:5%}}.homepage-module__43CHwa__feature{border-bottom:1px solid var(--home-line);grid-template-columns:43px 1fr;gap:17px;padding:24px 0;display:grid}.homepage-module__43CHwa__feature:first-child{border-top:1px solid var(--home-line)}.homepage-module__43CHwa__featureIcon{width:38px;height:38px;color:var(--home-gold);padding-top:3px;display:block}.homepage-module__43CHwa__feature h3{letter-spacing:-.2px;margin-bottom:9px;font-size:19px;font-weight:400;line-height:1.4}.homepage-module__43CHwa__feature p{color:var(--home-muted);font-size:14px;font-weight:300;line-height:1.7}.homepage-module__43CHwa__scrollCue{letter-spacing:2.3px;color:var(--home-muted);z-index:4;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:39px;left:50%;transform:translate(-50%)}.homepage-module__43CHwa__scrollCue span{background:var(--home-line);width:1px;height:35px;position:relative;overflow:hidden}.homepage-module__43CHwa__scrollCue span:after{content:"";background:var(--home-gold);height:15px;animation:2s infinite homepage-module__43CHwa__scrollFlow;position:absolute;inset:0 0 auto}@keyframes homepage-module__43CHwa__scrollFlow{0%{transform:translateY(-15px)}to{transform:translateY(45px)}}.homepage-module__43CHwa__sectionHeading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:46px;display:flex}.homepage-module__43CHwa__sectionHeading .homepage-module__43CHwa__display{max-width:740px;margin-top:24px}.homepage-module__43CHwa__sectionHeading .homepage-module__43CHwa__description{max-width:370px;margin-bottom:6px}.homepage-module__43CHwa__journeyLayout{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.homepage-module__43CHwa__journey{background:radial-gradient(at 68% 48%,#efd8b559,#0000 60%),linear-gradient(#665037 0,#d0b592 120px,#d8bea0 45%,#c5a582 100%)}.homepage-module__43CHwa__ideaCard{perspective:900px;background:linear-gradient(135deg,#e1c8a8,#d7b78f);border:1px solid #67472140;flex-direction:column;justify-content:space-between;min-height:330px;padding:36px 38px;display:flex;position:relative}.homepage-module__43CHwa__ideaCard:before{content:"";z-index:-1;border:1px solid #6747214d;width:100%;height:calc(100% - 2px);position:absolute;top:13px;right:-13px}.homepage-module__43CHwa__ideaCardHeader{letter-spacing:1.4px;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.homepage-module__43CHwa__ideaCardHeader svg{color:#674721;flex-shrink:0}.homepage-module__43CHwa__quote{font:400 clamp(29px, 2.7vw, 42px)/1.45 var(--home-serif);letter-spacing:-.3px;max-width:430px;margin:25px 0}.homepage-module__43CHwa__quoteMark{color:#745022}.homepage-module__43CHwa__ideaCardFooter{border-top:1px solid #67472140;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;font-size:12px;display:flex}.homepage-module__43CHwa__ideaCardFooter .homepage-module__43CHwa__inlineLink{border:0;padding:0}.homepage-module__43CHwa__journeySteps{margin:0;padding:0;list-style:none}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature{grid-template-columns:35px 1fr;padding:16px 0}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature h3{margin-bottom:5px;font-size:18px}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__featureIcon{color:#4a3828}.homepage-module__43CHwa__stepNumber{color:#4a3828;letter-spacing:1.3px;margin-bottom:3px;font-size:10px;display:block}.homepage-module__43CHwa__spaces{background:radial-gradient(at 32%,#e8cca54d,#0000 60%),linear-gradient(#c5a582 0,#d3b58f 42%,#b58f68 100%)}.homepage-module__43CHwa__spaces .homepage-module__43CHwa__sectionHeading{margin-bottom:32px}.homepage-module__43CHwa__spaces .homepage-module__43CHwa__display{font-size:clamp(62px,6vw,96px)}.homepage-module__43CHwa__spacesGallery{perspective:1300px;grid-template-columns:.86fr 1.15fr .86fr;align-items:start;gap:26px;display:grid}.homepage-module__43CHwa__spaceCard{text-align:left;min-width:0;display:block;position:relative}.homepage-module__43CHwa__spaceCard:first-child{margin-top:28px}.homepage-module__43CHwa__spaceCard:nth-child(3){margin-top:45px}.homepage-module__43CHwa__imageFrame{background:#b89973;height:clamp(230px,30vh,340px);display:block;position:relative;overflow:hidden}.homepage-module__43CHwa__spaceCard:nth-child(2) .homepage-module__43CHwa__imageFrame{height:clamp(260px,35vh,390px)}.homepage-module__43CHwa__imageFrame img{object-fit:cover;filter:saturate(.75);will-change:transform;transition:filter .6s,scale .8s;height:120%!important;top:-10%!important}.homepage-module__43CHwa__spaceCard:hover img{filter:saturate();scale:1.035}.homepage-module__43CHwa__imageShade{background:linear-gradient(#0000 60%,#00000026);position:absolute;inset:0}.homepage-module__43CHwa__cardCaption{justify-content:space-between;align-items:center;margin-top:16px;font-size:14px;display:flex}.homepage-module__43CHwa__cardCaption span:last-child{letter-spacing:1px;color:#9d8b70;font-size:11px}.homepage-module__43CHwa__spaceDetails{color:#392919;margin-top:5px;font-size:12px;display:block}.homepage-module__43CHwa__spaceDetails:has(>span){gap:12px;display:flex}.homepage-module__43CHwa__workshops{--workshop-base:#3d2817;background:linear-gradient(180deg, #b58f68 0, var(--workshop-base) 120px)}.homepage-module__43CHwa__workshopLayout{grid-template-columns:.74fr 1.32fr .29fr;align-items:center;gap:30px;display:grid}.homepage-module__43CHwa__workshopCopy{padding-right:24px}.homepage-module__43CHwa__workshopCopy .homepage-module__43CHwa__display{overflow-wrap:anywhere;margin:35px 0 25px;font-size:clamp(68px,6.5vw,96px)}.homepage-module__43CHwa__workshopLocation{letter-spacing:1.6px;color:#c3b49f;text-transform:uppercase;font-size:11px;line-height:1.8}.homepage-module__43CHwa__workshopCopy .homepage-module__43CHwa__description{color:#c1ad95;max-width:265px;margin-top:24px;font-size:14px}.homepage-module__43CHwa__workshopCopy .homepage-module__43CHwa__inlineLink{margin-top:27px}.homepage-module__43CHwa__workshopMain{margin:0;position:relative}.homepage-module__43CHwa__workshopMain .homepage-module__43CHwa__imageFrame{background:#37291c;height:51vh;min-height:300px}.homepage-module__43CHwa__workshopCaption{letter-spacing:.4px;color:#bca78c;justify-content:space-between;gap:20px;margin-top:16px;font-size:11px;line-height:1.6;display:flex}.homepage-module__43CHwa__workshopThumbs{gap:14px;display:grid}.homepage-module__43CHwa__workshopThumb{opacity:.75;background:#37291c;border:1px solid #0000;height:14vh;min-height:87px;padding:0;transition:opacity .4s,border-color .4s;display:block;position:relative;overflow:hidden}.homepage-module__43CHwa__workshopThumb img{object-fit:cover}.homepage-module__43CHwa__workshopThumb:hover,.homepage-module__43CHwa__workshopThumb.homepage-module__43CHwa__active{opacity:1;border-color:var(--home-gold)}.homepage-module__43CHwa__workshopControls{justify-content:end;align-items:center;gap:22px;margin-top:22px;display:flex}.homepage-module__43CHwa__workshopCount{color:#bca78c;letter-spacing:2px;font-variant-numeric:tabular-nums;margin-right:9px;font-size:12px}.homepage-module__43CHwa__workshopCount strong{color:#fff6ed;font-weight:400}.homepage-module__43CHwa__carouselButton{border:1px solid var(--home-line);background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .3s;display:grid}.homepage-module__43CHwa__carouselButton svg{width:16px;height:16px}.homepage-module__43CHwa__carouselButton:hover:not(:disabled){background:var(--home-gold);color:#2d2416}.homepage-module__43CHwa__carouselButton:disabled{cursor:default;opacity:.3}.homepage-module__43CHwa__finalCta{text-align:center;background:#27302a;justify-content:center}.homepage-module__43CHwa__finalCta:before{background:linear-gradient(#1f1f1973,#181f1a4d 40%,#0c1814b3)}.homepage-module__43CHwa__finalCopy{max-width:900px;margin:auto}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__brand{margin-bottom:37px;font-size:27px}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__display{text-wrap:balance;letter-spacing:-2px;font-size:clamp(62px,6.5vw,96px);line-height:1.12}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__description{max-width:520px;margin:24px auto 0}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__button{letter-spacing:.2px;margin-top:38px;padding:19px 31px;font-size:14px}.homepage-module__43CHwa__sideWords,.homepage-module__43CHwa__sideWordsRight{top:50%;left:var(--home-gutter);text-align:left;letter-spacing:2.5px;color:#ddd8cc;z-index:4;font-size:10px;line-height:3.2;position:absolute}.homepage-module__43CHwa__sideWordsRight{left:auto;right:var(--home-gutter);text-align:right;max-width:110px;line-height:2.4}.homepage-module__43CHwa__sideWordsRight b{color:#fff6ed;font-weight:400}.homepage-module__43CHwa__sideWords>span{display:block}.homepage-module__43CHwa__ctaCoordinate{letter-spacing:2.4px;color:#c8cfbc;z-index:4;font-size:10px;position:absolute;bottom:39px;left:50%;transform:translate(-50%)}.homepage-module__43CHwa__footer{background:#2d2416;padding-bottom:130px}.homepage-module__43CHwa__footer .homepage-module__43CHwa__panelContent{text-align:center;flex-direction:column;align-items:center;display:flex}.homepage-module__43CHwa__footerEyebrow{color:#ab9474;letter-spacing:3px;font-size:11px;margin-bottom:25px!important}.homepage-module__43CHwa__footerBrand{font:400 clamp(78px, 13vw, 190px)/1.1 var(--home-serif);letter-spacing:-5px;color:#dbc7a7}.homepage-module__43CHwa__footerTagline{color:#c7b9a4;font-size:16px;margin-top:4px!important}.homepage-module__43CHwa__footerCta{margin-top:24px}.homepage-module__43CHwa__footerNav{border-block:1px solid var(--home-line);color:#d1c4b2;justify-content:center;gap:30px;width:min(780px,100%);margin-top:28px;padding:25px 0;font-size:13px;display:flex}.homepage-module__43CHwa__footerNav a:hover{color:var(--home-gold)}.homepage-module__43CHwa__copyright{color:#ab9a83;font-size:12px;margin-top:32px!important}.homepage-module__43CHwa__backTop{letter-spacing:1.6px;color:#c7b9a4;z-index:4;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.homepage-module__43CHwa__backTop svg{width:14px;height:14px}.homepage-module__43CHwa__footerBottom{bottom:43px;right:var(--home-gutter);letter-spacing:1.6px;color:#b9a688;z-index:4;font-size:11px;position:absolute}.homepage-module__43CHwa__blueprint{background:radial-gradient(60% 70% at 60%,#432b16 0%,#2a1a0d 52%,#170d06 100%)}.homepage-module__43CHwa__blueprint:before{background-image:linear-gradient(#ecd6b012 1px,#0000 1px),linear-gradient(90deg,#ecd6b012 1px,#0000 1px),linear-gradient(#ecd6b008 1px,#0000 1px),linear-gradient(90deg,#ecd6b008 1px,#0000 1px);background-size:52px 52px,52px 52px,13px 13px,13px 13px;-webkit-mask-image:radial-gradient(42% 52% at 62% 54%,#000 0%,#00000080 55%,#0000 100%);mask-image:radial-gradient(42% 52% at 62% 54%,#000 0%,#00000080 55%,#0000 100%)}.homepage-module__43CHwa__blueprintLayout{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.homepage-module__43CHwa__blueprintCopy .homepage-module__43CHwa__display{margin:28px 0 0;font-size:clamp(56px,5.4vw,80px);line-height:1}.homepage-module__43CHwa__blueprintCopy .homepage-module__43CHwa__description{max-width:380px;margin-top:28px}.homepage-module__43CHwa__blueprintLink{letter-spacing:1.8px;min-height:44px;color:var(--home-gold);border-top:1px solid #e1b36680;align-items:center;gap:12px;margin-top:40px;padding-top:16px;font-size:13px;font-weight:600;display:inline-flex}.homepage-module__43CHwa__blueprintLink svg{width:16px;height:16px;transition:transform .3s}.homepage-module__43CHwa__blueprintLink:hover svg{transform:translate(4px)}.homepage-module__43CHwa__blueprintFigure{aspect-ratio:840/560;justify-self:end;width:100%;max-width:860px;margin:0;position:relative}.homepage-module__43CHwa__blueprintFigure:before{content:"";filter:blur(24px);background:radial-gradient(closest-side,#ffba6e29,#ffba6e00);border-radius:50%;width:70%;height:80%;position:absolute;top:8%;left:5%}.homepage-module__43CHwa__blueprintCanvas{position:absolute;inset:0}.homepage-module__43CHwa__blueprint .homepage-module__43CHwa__blueprintSvg{color:#f1dcb6;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.homepage-module__43CHwa__blueprintSvg text{fill:#f7ecdc;font:500 13px var(--home-sans)}.homepage-module__43CHwa__blueprintSvg [data-drawing]{filter:drop-shadow(0 0 4px #ffce9666)}.homepage-module__43CHwa__blueprintSvg [data-dimensions]{opacity:.7}.homepage-module__43CHwa__blueprintSvg .homepage-module__43CHwa__blueprintCaption text{fill:#ecd6b0b8;letter-spacing:2px;font-size:10.5px}.homepage-module__43CHwa__blueprintLeaders{color:var(--home-gold)}.homepage-module__43CHwa__materials{margin:0;padding:0;list-style:none;position:absolute;inset:0}.homepage-module__43CHwa__material{left:73.8%;top:calc(var(--y) / 560 * 100% - 44px);align-items:center;gap:14px;width:26.2%;height:88px;display:flex;position:absolute}.homepage-module__43CHwa__material img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px;box-shadow:0 0 0 1px #e1b36673,0 8px 18px #0006}.homepage-module__43CHwa__material h3{font:600 23px/1.15 var(--home-serif)}.homepage-module__43CHwa__material p{color:#f4e8d6d6;margin-top:3px;font-size:13px;line-height:1.55}@media (max-width:1100px){.homepage-module__43CHwa__blueprint.homepage-module__43CHwa__panel{height:auto;min-height:100svh}.homepage-module__43CHwa__blueprintLayout{grid-template-columns:minmax(0,1fr)}.homepage-module__43CHwa__blueprintFigure{aspect-ratio:auto;justify-self:stretch;max-width:720px}.homepage-module__43CHwa__blueprintCanvas{aspect-ratio:620/560;clip-path:inset(0 0 0 -40px);position:relative}.homepage-module__43CHwa__blueprint .homepage-module__43CHwa__blueprintSvg{width:135.48%}.homepage-module__43CHwa__blueprintLeaders{display:none}.homepage-module__43CHwa__materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid;position:static}.homepage-module__43CHwa__material{width:auto;height:auto;position:static}}@media (max-width:700px){.homepage-module__43CHwa__blueprintCopy .homepage-module__43CHwa__display{font-size:clamp(44px,11.8vw,60px)}.homepage-module__43CHwa__blueprintSvg text{font-size:21px}.homepage-module__43CHwa__blueprintSvg .homepage-module__43CHwa__blueprintCaption text{letter-spacing:1.4px;font-size:16px}.homepage-module__43CHwa__materials{grid-template-columns:minmax(0,1fr);gap:0}.homepage-module__43CHwa__material{border-top:1px solid #f4e8d624;padding:14px 0}}.homepage-module__43CHwa__gridOverlay{z-index:10;pointer-events:none;color:var(--home-ink);opacity:.5;transition:color .7s;position:fixed;inset:0}.homepage-module__43CHwa__gridLine{opacity:.1;background:currentColor;width:1px;position:absolute;inset:0 auto}.homepage-module__43CHwa__gridDot{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-2px}.homepage-module__43CHwa__gridDivider{opacity:.06;background:currentColor;height:1px;position:absolute;top:70px;left:0;right:0}.homepage-module__43CHwa__sectionNav{z-index:25;gap:16px;transition:color .7s;display:grid;position:fixed;top:50%;right:27px;transform:translateY(-50%)}.homepage-module__43CHwa__sectionNav a{place-items:center;width:18px;height:18px;display:grid;position:relative}.homepage-module__43CHwa__sectionNav a:before{content:"";opacity:.4;border:1px solid;border-radius:50%;width:4px;height:4px;transition:width .4s,height .4s,opacity .4s}.homepage-module__43CHwa__sectionNav a.homepage-module__43CHwa__active:before{opacity:1;width:12px;height:12px}.homepage-module__43CHwa__sectionNav a.homepage-module__43CHwa__active:after{content:"";background:var(--home-gold);border-radius:50%;width:4px;height:4px;position:absolute}.homepage-module__43CHwa__sectionNav a span{letter-spacing:1.4px;white-space:nowrap;opacity:0;pointer-events:none;font-size:10px;transition:opacity .3s,transform .3s;position:absolute;right:31px;transform:translate(6px)}.homepage-module__43CHwa__sectionNav a:hover span,.homepage-module__43CHwa__sectionNav a:focus-visible span{opacity:1;transform:none}.homepage-module__43CHwa__storyProgress{bottom:40px;left:var(--home-gutter);z-index:25;align-items:center;gap:20px;transition:color .7s;display:flex;position:fixed}.homepage-module__43CHwa__storyCounter{letter-spacing:2px;font-variant-numeric:tabular-nums;font-size:12px}.homepage-module__43CHwa__storyCounter>span:last-child{opacity:.5}.homepage-module__43CHwa__storyTracks{align-items:center;gap:6px;display:flex}.homepage-module__43CHwa__storyTrack{background:#9689724d;width:2px;height:20px;position:relative;overflow:hidden}.homepage-module__43CHwa__storyTrack i{background:var(--home-gold);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.homepage-module__43CHwa__homepage[data-tone=light] .homepage-module__43CHwa__storyTrack i,.homepage-module__43CHwa__homepage[data-tone=light] .homepage-module__43CHwa__sectionNav a.homepage-module__43CHwa__active:after{background:#5a4025}.homepage-module__43CHwa__homepage[data-tone=light] .homepage-module__43CHwa__header a:focus-visible,.homepage-module__43CHwa__homepage[data-tone=light] .homepage-module__43CHwa__header button:focus-visible,.homepage-module__43CHwa__publicHeaderRoot[data-tone=light] .homepage-module__43CHwa__header a:focus-visible,.homepage-module__43CHwa__publicHeaderRoot[data-tone=light] .homepage-module__43CHwa__header button:focus-visible{outline-color:#4a3828}.homepage-module__43CHwa__sectionTag{bottom:44px;right:var(--home-gutter);z-index:25;letter-spacing:2px;opacity:.6;font-size:10px;transition:color .7s;position:fixed}.homepage-module__43CHwa__word{white-space:nowrap;display:inline-block}.homepage-module__43CHwa__char{display:inline-block}.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-reveal] .homepage-module__43CHwa__char{opacity:0;filter:blur(12px);transition:opacity .8s,filter .8s,transform .8s cubic-bezier(.2,.65,.2,1);transition-delay:calc(var(--char-index) * 35ms);transform:translateY(50px)}.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-reveal][data-visible=true] .homepage-module__43CHwa__char{opacity:1;filter:blur();transform:none}.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-fade]{opacity:0;transition:opacity .8s .4s,transform .8s .4s;transform:translateY(30px)}.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-fade][data-visible=true]{opacity:1;transform:none}.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-image-reveal]{opacity:0;transition:opacity 1.2s,transform 1.2s;transform:translateY(40px)rotateX(4deg)}.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-image-reveal][data-visible=true]{opacity:1;transform:none}.homepage-module__43CHwa__homepage[data-appearance=light] .homepage-module__43CHwa__workshops{--workshop-base:#493222}.homepage-module__43CHwa__homepage[data-appearance=light] .homepage-module__43CHwa__footer{background:#3b2e20}@media (min-width:1600px){.homepage-module__43CHwa__feature{padding:27px 0}.homepage-module__43CHwa__heroCopy .homepage-module__43CHwa__description{max-width:490px}.homepage-module__43CHwa__ideaCard{min-height:370px}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature{padding:20px 0}}@media (max-height:780px) and (min-width:1025px){.homepage-module__43CHwa__publicHeaderRoot,.homepage-module__43CHwa__header{height:82px}.homepage-module__43CHwa__panel{padding-top:132px;padding-bottom:82px}.homepage-module__43CHwa__hero .homepage-module__43CHwa__display{margin:24px 0 20px;font-size:clamp(66px,6.7vw,96px)}.homepage-module__43CHwa__heroCopy{padding:0}.homepage-module__43CHwa__feature{padding:17px 0}.homepage-module__43CHwa__heroCta{margin-top:25px}.homepage-module__43CHwa__sectionHeading{margin-bottom:28px}.homepage-module__43CHwa__sectionHeading .homepage-module__43CHwa__display{margin-top:20px;font-size:70px}.homepage-module__43CHwa__ideaCard{min-height:290px;padding:26px 32px}.homepage-module__43CHwa__quote{font-size:32px}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature{padding:12px 0}.homepage-module__43CHwa__spaces .homepage-module__43CHwa__display{font-size:68px}.homepage-module__43CHwa__spaces .homepage-module__43CHwa__sectionHeading{margin-bottom:20px}.homepage-module__43CHwa__spaces .homepage-module__43CHwa__imageFrame{height:27vh;min-height:185px}.homepage-module__43CHwa__spaces .homepage-module__43CHwa__spaceCard:nth-child(2) .homepage-module__43CHwa__imageFrame{height:30vh;min-height:205px}.homepage-module__43CHwa__spaceCard:nth-child(3){margin-top:36px}.homepage-module__43CHwa__workshopCopy .homepage-module__43CHwa__display{margin-top:24px;font-size:74px}.homepage-module__43CHwa__workshopMain .homepage-module__43CHwa__imageFrame{min-height:250px}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__display{font-size:80px}}@media (max-width:1150px){.homepage-module__43CHwa__desktopNav{gap:18px}.homepage-module__43CHwa__desktopNav a{font-size:10px}.homepage-module__43CHwa__headerActions{gap:14px}.homepage-module__43CHwa__heroCta{gap:17px}.homepage-module__43CHwa__sectionNav{right:14px}.homepage-module__43CHwa__workshopLayout{grid-template-columns:.7fr 1.1fr .24fr;gap:22px}.homepage-module__43CHwa__workshopCopy{padding-right:0}.homepage-module__43CHwa__sideWords,.homepage-module__43CHwa__sideWordsRight{letter-spacing:1px;font-size:9px}.homepage-module__43CHwa__finalCopy{max-width:78%}}@media (min-width:1025px){.homepage-module__43CHwa__mobileMenu{display:none}}@media (max-width:1024px){.homepage-module__43CHwa__publicHeaderRoot{height:78px}.homepage-module__43CHwa__panel{height:auto;min-height:100svh}.homepage-module__43CHwa__desktopNav{display:none}.homepage-module__43CHwa__header{height:78px}.homepage-module__43CHwa__menuToggle{background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.homepage-module__43CHwa__hero .homepage-module__43CHwa__display{font-size:clamp(62px,7.7vw,82px)}.homepage-module__43CHwa__heroCta{flex-direction:column;align-items:start;gap:20px}.homepage-module__43CHwa__sectionHeading{gap:32px}.homepage-module__43CHwa__sectionHeading .homepage-module__43CHwa__display,.homepage-module__43CHwa__spaces .homepage-module__43CHwa__display{font-size:62px}.homepage-module__43CHwa__sectionHeading .homepage-module__43CHwa__description{max-width:260px;font-size:14px}.homepage-module__43CHwa__journeyLayout{gap:5vw}.homepage-module__43CHwa__ideaCard{min-height:340px;padding:26px}.homepage-module__43CHwa__quote{font-size:31px}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature h3{font-size:16px}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature p{font-size:13px}.homepage-module__43CHwa__spacesGallery{gap:18px}.homepage-module__43CHwa__workshopLayout{grid-template-columns:.75fr 1fr}.homepage-module__43CHwa__workshopThumbs{display:none}.homepage-module__43CHwa__workshopCopy .homepage-module__43CHwa__display{font-size:68px}.homepage-module__43CHwa__workshopMain .homepage-module__43CHwa__imageFrame{height:45vh}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__display{font-size:72px}}@media (max-width:700px){.homepage-module__43CHwa__homepage,.homepage-module__43CHwa__publicHeaderRoot{--home-gutter:24px}.homepage-module__43CHwa__header{padding:0 24px}.homepage-module__43CHwa__headerBrand{width:clamp(110px,35vw,140px)}.homepage-module__43CHwa__brand{font-size:29px}.homepage-module__43CHwa__headerLogin{display:none}.homepage-module__43CHwa__headerActions{gap:10px}.homepage-module__43CHwa__headerActions .homepage-module__43CHwa__themeToggle{display:none}.homepage-module__43CHwa__gold,.homepage-module__43CHwa__design3dButton{padding:12px 16px;font-size:12px}.homepage-module__43CHwa__menuToggle{width:30px}.homepage-module__43CHwa__panel{align-items:start;height:auto;min-height:100svh;padding:140px 24px 105px}.homepage-module__43CHwa__hero{padding-top:160px}.homepage-module__43CHwa__heroLayout{display:block}.homepage-module__43CHwa__heroCopy{padding:0}.homepage-module__43CHwa__eyebrow{letter-spacing:1.6px;gap:13px;font-size:10px}.homepage-module__43CHwa__number{gap:11px}.homepage-module__43CHwa__number:after{width:23px}.homepage-module__43CHwa__hero .homepage-module__43CHwa__display{letter-spacing:-1.6px;margin:27px 0 23px;font-size:clamp(57px,14.5vw,88px);line-height:1.13}.homepage-module__43CHwa__hero .homepage-module__43CHwa__description{max-width:345px;font-size:15px}.homepage-module__43CHwa__heroCta{flex-flow:wrap;align-items:center;gap:20px;margin-top:29px}.homepage-module__43CHwa__heroCta .homepage-module__43CHwa__button{padding:17px 21px;font-size:10px}.homepage-module__43CHwa__heroCta .homepage-module__43CHwa__textButton{letter-spacing:.7px;gap:8px;font-size:9px}.homepage-module__43CHwa__playIcon{width:30px;height:30px}.homepage-module__43CHwa__featureIcon svg{width:23px;height:23px}.homepage-module__43CHwa__scrollCue{display:none}.homepage-module__43CHwa__sectionHeading{margin-bottom:33px;display:block}.homepage-module__43CHwa__sectionHeading .homepage-module__43CHwa__display,.homepage-module__43CHwa__spaces .homepage-module__43CHwa__display{letter-spacing:-1.5px;margin-top:23px;font-size:clamp(50px,12.2vw,78px);line-height:1.15}.homepage-module__43CHwa__sectionHeading .homepage-module__43CHwa__description{max-width:none;margin-top:23px;font-size:15px}.homepage-module__43CHwa__journeyLayout{display:block}.homepage-module__43CHwa__ideaCard{min-height:350px;margin-right:12px;padding:28px}.homepage-module__43CHwa__ideaCardHeader{font-size:10px}.homepage-module__43CHwa__quote{font-size:34px}.homepage-module__43CHwa__ideaCardFooter{font-size:10px}.homepage-module__43CHwa__journeySteps{margin-top:43px}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature{grid-template-columns:33px 1fr;padding:22px 0}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature h3{font-size:18px}.homepage-module__43CHwa__journeySteps .homepage-module__43CHwa__feature p{font-size:14px}.homepage-module__43CHwa__spacesGallery{display:block}.homepage-module__43CHwa__spaceCard{width:100%}.homepage-module__43CHwa__spaceCard:first-child,.homepage-module__43CHwa__spaceCard:nth-child(3){margin-top:0}.homepage-module__43CHwa__spaceCard+.homepage-module__43CHwa__spaceCard{margin-top:33px}.homepage-module__43CHwa__imageFrame{height:330px}.homepage-module__43CHwa__spaceCard:nth-child(2) .homepage-module__43CHwa__imageFrame{height:370px}.homepage-module__43CHwa__cardCaption{margin-top:17px;font-size:15px}.homepage-module__43CHwa__workshopLayout{display:block}.homepage-module__43CHwa__workshopCopy .homepage-module__43CHwa__display{letter-spacing:-1.7px;max-width:300px;margin:29px 0 23px;font-size:70px}.homepage-module__43CHwa__workshopCopy .homepage-module__43CHwa__description{max-width:310px;font-size:15px}.homepage-module__43CHwa__workshopLocation{font-size:10px}.homepage-module__43CHwa__workshopCopy .homepage-module__43CHwa__inlineLink{margin-top:20px;margin-bottom:32px}.homepage-module__43CHwa__workshopMain .homepage-module__43CHwa__imageFrame{height:380px;min-height:0}.homepage-module__43CHwa__workshopCaption{font-size:10px}.homepage-module__43CHwa__workshopThumbs{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:23px;display:grid}.homepage-module__43CHwa__workshopThumb{height:110px;min-height:0}.homepage-module__43CHwa__finalCta{align-items:center;min-height:100svh;padding-top:130px;padding-bottom:160px}.homepage-module__43CHwa__finalCopy{max-width:100%}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__brand{margin-bottom:32px;font-size:27px}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__display{letter-spacing:-1.5px;font-size:clamp(49px,12.8vw,72px);line-height:1.18}.homepage-module__43CHwa__finalCopy .homepage-module__43CHwa__button{margin-top:35px;font-size:13px}.homepage-module__43CHwa__sideWords,.homepage-module__43CHwa__sideWordsRight{letter-spacing:1.2px;font-size:9px;line-height:2.6;top:auto;bottom:87px;left:24px}.homepage-module__43CHwa__sideWordsRight{max-width:132px;line-height:2.4;left:auto;right:24px}.homepage-module__43CHwa__ctaCoordinate{display:none}.homepage-module__43CHwa__footer{align-items:center;min-height:100svh;padding-top:140px}.homepage-module__43CHwa__footerBrand{letter-spacing:-3px;font-size:clamp(68px,20vw,110px)}.homepage-module__43CHwa__footerTagline{font-size:14px}.homepage-module__43CHwa__footerNav{flex-wrap:wrap;gap:21px 25px;margin-top:38px;padding:26px 0;font-size:12px}.homepage-module__43CHwa__copyright{max-width:250px;font-size:11px;line-height:1.8;margin-top:27px!important}.homepage-module__43CHwa__footerBottom{display:none}.homepage-module__43CHwa__backTop{font-size:9px;bottom:66px}.homepage-module__43CHwa__gridLine:nth-child(3),.homepage-module__43CHwa__gridLine:nth-child(5){display:none}.homepage-module__43CHwa__sectionNav{gap:1px;right:1px}.homepage-module__43CHwa__sectionNav a{width:24px;height:24px}.homepage-module__43CHwa__sectionNav a span{display:none}.homepage-module__43CHwa__sectionNav a.homepage-module__43CHwa__active:before{width:9px;height:9px}.homepage-module__43CHwa__sectionNav a.homepage-module__43CHwa__active:after{width:3px;height:3px}.homepage-module__43CHwa__storyProgress{gap:14px;bottom:20px}.homepage-module__43CHwa__storyCounter{font-size:10px}.homepage-module__43CHwa__storyTrack{height:15px}.homepage-module__43CHwa__sectionTag{font-size:8px;bottom:23px;right:24px}}@media (prefers-reduced-motion:reduce){.homepage-module__43CHwa__homepage *,.homepage-module__43CHwa__homepage :before,.homepage-module__43CHwa__homepage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-reveal] .homepage-module__43CHwa__char,.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-fade],.homepage-module__43CHwa__homepage[data-motion-ready=true] [data-image-reveal]{opacity:1;filter:none;transform:none}.homepage-module__43CHwa__scrollLayer,.homepage-module__43CHwa__panelContent,.homepage-module__43CHwa__imageFrame img{will-change:auto}}
