.HomeV2-module__s0NK2a__root{--bg:#110e0a;--bg-2:#16120d;--gold:#e9cb8b;--gold-hi:#efd89f;--cream:#fff4dc;--mute:#908365;--mute-2:#7b6942;--brown:#614c3b;--brown-2:#504228;--line:#2e271d;--line-2:#3d3326;--serif:var(--font-cormorant), "Times New Roman", serif;--sans:var(--font-inter), system-ui, -apple-system, sans-serif;--pad:clamp(16px, 2.3vw, 40px);--max:1728px}.HomeV2-module__s0NK2a__root *{box-sizing:border-box;margin:0;padding:0}.HomeV2-module__s0NK2a__root{background:var(--bg);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:normal;overflow-x:hidden}.HomeV2-module__s0NK2a__root:after{content:"";z-index:100;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite HomeV2-module__s0NK2a__grain;position:fixed;inset:-50%}@keyframes HomeV2-module__s0NK2a__grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.HomeV2-module__s0NK2a__root ::selection{color:#110e0a;background:#e9cb8bd9}.HomeV2-module__s0NK2a__root :focus-visible{outline:1px solid var(--gold);outline-offset:4px}.HomeV2-module__s0NK2a__root a{color:inherit;text-decoration:none}.HomeV2-module__s0NK2a__root img{max-width:100%;display:block}.HomeV2-module__s0NK2a__wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.HomeV2-module__s0NK2a__serif{font-family:var(--serif);font-weight:400}.HomeV2-module__s0NK2a__it{font-style:italic}.HomeV2-module__s0NK2a__up{text-transform:uppercase}.HomeV2-module__s0NK2a__gold{color:var(--gold)}.HomeV2-module__s0NK2a__cream{color:var(--cream)}.HomeV2-module__s0NK2a__lighten{mix-blend-mode:lighten}.HomeV2-module__s0NK2a__small{text-transform:uppercase;letter-spacing:.01em;color:var(--mute);font-size:clamp(13px,.93vw,16px);line-height:1.32}.HomeV2-module__s0NK2a__label{text-transform:uppercase;color:var(--gold);letter-spacing:.01em;font-size:clamp(14px,1.16vw,20px);line-height:1.3}.HomeV2-module__s0NK2a__lead{text-transform:uppercase;color:var(--gold);font-size:clamp(16px,1.39vw,24px);line-height:1.38}.HomeV2-module__s0NK2a__veil{position:relative}.HomeV2-module__s0NK2a__veil:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#8f7f58 0%,#5d4f35 22%,#110e0a00 100%);height:clamp(160px,24vw,420px);position:absolute;inset:0 0 auto}.HomeV2-module__s0NK2a__veil>*{z-index:1;position:relative}.HomeV2-module__s0NK2a__btn{text-transform:uppercase;border-radius:3px;align-items:center;gap:.5em;padding:.85em 1.1em;font-size:clamp(13px,.93vw,16px);font-weight:500;transition:filter .3s,background .3s;display:inline-flex;position:relative;overflow:hidden}.HomeV2-module__s0NK2a__btn-gold{color:#16120d;background:linear-gradient(90deg,#e9cb8b,#b39b66)}.HomeV2-module__s0NK2a__btn-gold:after{content:"";background:linear-gradient(100deg,#0000,#fffaebb3,#0000);width:40%;transition:left .9s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.HomeV2-module__s0NK2a__btn-gold:hover:after{left:130%}.HomeV2-module__s0NK2a__btn-line{border:1px solid var(--gold);color:var(--gold);padding:.85em 3.6em;transition:color .5s}.HomeV2-module__s0NK2a__btn-line:before{content:"";transform-origin:bottom;z-index:-1;background:linear-gradient(90deg,#e9cb8b,#b39b66);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}.HomeV2-module__s0NK2a__btn-line{isolation:isolate}.HomeV2-module__s0NK2a__btn-line:hover{color:#16120d}.HomeV2-module__s0NK2a__btn-line:hover:before{transform:scaleY(1)}.HomeV2-module__s0NK2a__hero{text-align:center;justify-content:center;align-items:center;min-height:min(62vw,1075px);padding:clamp(70px,6vw,90px) 0 clamp(90px,8vw,140px);display:flex;position:relative;overflow:hidden}.HomeV2-module__s0NK2a__rings{pointer-events:none;width:0;height:0;position:absolute;top:45%;left:50%}.HomeV2-module__s0NK2a__ring{transform:translate(calc(-50% + var(--px,0px)),calc(-50% + var(--py,0px)));will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden}.HomeV2-module__s0NK2a__ring:after{content:"";background:radial-gradient(60% 70% at 50% 100%,#110e0af5 0,#110e0a00 70%);border-radius:50%;position:absolute;inset:0}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r1{width:95.6vw;max-width:1652px;height:95.6vw;max-height:1652px;box-shadow:inset 70px 0 90px -40px #e9cb8bd9,inset -70px 0 90px -40px #e9cb8bd9}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r2{background:var(--bg);width:70.7vw;max-width:1222px;height:70.7vw;max-height:1222px;box-shadow:inset 60px 0 80px -36px #e9cb8bb3,inset -60px 0 80px -36px #e9cb8bb3}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r3{background:var(--bg);width:46.2vw;max-width:798px;height:46.2vw;max-height:798px;box-shadow:inset 50px 0 70px -30px #e9cb8bf2,inset -50px 0 70px -30px #e9cb8bf2,inset 0 40px 80px -40px #e9cb8b59}.HomeV2-module__s0NK2a__ring{box-sizing:border-box;border:1px solid #e9cb8b24}.HomeV2-module__s0NK2a__hero-in{z-index:2;padding:0 var(--pad);position:relative}.HomeV2-module__s0NK2a__cue{z-index:2;letter-spacing:.24em;text-transform:uppercase;color:#7d6f52;opacity:0;flex-direction:column;align-items:center;gap:10px;font-size:11px;transition:opacity 1.6s 2.8s;display:flex;position:absolute;bottom:clamp(18px,2.2vw,36px);left:50%;transform:translate(-50%)}body.ready .HomeV2-module__s0NK2a__cue{opacity:1}.HomeV2-module__s0NK2a__cue i{background:linear-gradient(#6b5a3d,#6b5a3d) 0 0/1px 0 no-repeat;width:1px;height:46px;animation:2.6s cubic-bezier(.65,0,.35,1) infinite HomeV2-module__s0NK2a__cue;display:block}@keyframes HomeV2-module__s0NK2a__cue{0%{background-position:0 0;background-size:1px 0}50%{background-position:0 0;background-size:1px 100%}51%{background-position:0 100%}to{background-position:0 100%;background-size:1px 0}}.HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__kicker{font-family:var(--serif);color:var(--gold);text-transform:uppercase;font-size:clamp(20px,1.6vw,28px);font-style:italic;line-height:1.12}.HomeV2-module__s0NK2a__vline{background:#6b5a3d;width:1px;height:clamp(50px,5.4vw,94px);margin:clamp(24px,2.7vw,46px) auto}.HomeV2-module__s0NK2a__hero h1 .HomeV2-module__s0NK2a__ln{white-space:nowrap;display:block}.HomeV2-module__s0NK2a__hero h1{text-transform:uppercase;letter-spacing:-.005em;color:var(--cream);font-size:clamp(34px,5vw,86px);font-weight:400;line-height:1.04}.HomeV2-module__s0NK2a__hero h1 .HomeV2-module__s0NK2a__serif{letter-spacing:0;font-size:1.04em;font-weight:400}.HomeV2-module__s0NK2a__hero h1 .HomeV2-module__s0NK2a__gold{color:var(--gold)}.HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__small{color:#9d8f6c;max-width:640px;margin:0 auto}.HomeV2-module__s0NK2a__rim{-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--band,46px)),#000 calc(100% - 8px),#000 100%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--band,46px)),#000 calc(100% - 8px),#000 100%);mask:radial-gradient(closest-side,transparent calc(100% - var(--band,46px)),#000 calc(100% - 8px),#000 100%);mix-blend-mode:screen;z-index:1;border-radius:50%;position:absolute;inset:0}.HomeV2-module__s0NK2a__sweep{aspect-ratio:1;filter:blur(10px);width:150%;animation:HomeV2-module__s0NK2a__sweep var(--sp,18s) linear infinite;animation-delay:var(--sd,0s);background:conic-gradient(#fff0cd00 0deg 300deg,#efd89f2e 318deg,#fff4d6f2 340deg,#efd89f40 352deg,#fff0cd00 360deg);position:absolute;top:50%;left:50%;translate:-50% -50%}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r3{--band:54px;--sp:17s;--sd:-3s}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r2{--band:46px;--sp:26s;--sd:-11s}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r2 .HomeV2-module__s0NK2a__sweep{opacity:.75;animation-direction:reverse}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r1{--band:52px;--sp:34s;--sd:-20s}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r1 .HomeV2-module__s0NK2a__sweep{opacity:.55}@keyframes HomeV2-module__s0NK2a__sweep{to{rotate:360deg}}.HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__ring{opacity:0;filter:blur(14px);scale:.86}body.ready .HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__ring{animation:HomeV2-module__s0NK2a__ringIn 2.8s cubic-bezier(.16,1,.3,1) forwards, HomeV2-module__s0NK2a__breathe var(--br,12s) ease-in-out 2.8s infinite alternate}body.ready .HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__r3{--br:11s;animation-delay:.15s,2.95s}body.ready .HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__r2{--br:14s;animation-delay:.55s,3.35s}body.ready .HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__r1{--br:17s;animation-delay:.95s,3.75s}@keyframes HomeV2-module__s0NK2a__ringIn{to{opacity:1;filter:blur();scale:1}}@keyframes HomeV2-module__s0NK2a__breathe{0%{scale:1}to{scale:1.018}}.HomeV2-module__s0NK2a__hero-in>*{opacity:0;transform:translateY(14px)}.HomeV2-module__s0NK2a__hero-in .HomeV2-module__s0NK2a__vline{transform-origin:top;transform:scaleY(0)}body.ready .HomeV2-module__s0NK2a__hero-in>*{opacity:1;transition:opacity 1.6s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1);transform:none}body.ready .HomeV2-module__s0NK2a__hero-in .HomeV2-module__s0NK2a__kicker{transition-delay:1.1s}body.ready .HomeV2-module__s0NK2a__hero-in .HomeV2-module__s0NK2a__vline:first-of-type{transition-delay:1.35s}body.ready .HomeV2-module__s0NK2a__hero-in h1{transition-delay:1.55s}body.ready .HomeV2-module__s0NK2a__hero-in .HomeV2-module__s0NK2a__vline:nth-of-type(2){transform-origin:bottom;transition-delay:1.9s}body.ready .HomeV2-module__s0NK2a__hero-in .HomeV2-module__s0NK2a__small{transition-delay:2.1s}.HomeV2-module__s0NK2a__hero h1 .HomeV2-module__s0NK2a__ln{letter-spacing:.06em;transition:letter-spacing 2.4s cubic-bezier(.16,1,.3,1) 1.55s}body.ready .HomeV2-module__s0NK2a__hero h1 .HomeV2-module__s0NK2a__ln{letter-spacing:0}:is(.HomeV2-module__s0NK2a__hero.idle .HomeV2-module__s0NK2a__ring,.HomeV2-module__s0NK2a__hero.idle .HomeV2-module__s0NK2a__sweep){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__ring,.HomeV2-module__s0NK2a__hero-in>*{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__ring{transform:translate(-50%,-50%)!important}.HomeV2-module__s0NK2a__sweep{animation:none}}.HomeV2-module__s0NK2a__facts .HomeV2-module__s0NK2a__wrap{grid-template-columns:57.5% 1fr;gap:clamp(12px,1.2vw,20px);padding-top:clamp(32px,2.9vw,50px);padding-bottom:clamp(60px,5vw,90px);display:grid}.HomeV2-module__s0NK2a__fact-col{flex-direction:column;display:flex}.HomeV2-module__s0NK2a__fact{border-top:1px solid var(--brown-2);border-bottom:1px solid var(--brown-2);grid-template-columns:clamp(150px,26vw,450px) 1fr;align-items:start;padding:clamp(10px,1vw,18px) 0;display:grid}.HomeV2-module__s0NK2a__fact .HomeV2-module__s0NK2a__big{font-family:var(--serif);color:var(--gold);text-transform:uppercase;font-size:clamp(56px,6.3vw,109px);line-height:.95}.HomeV2-module__s0NK2a__fact .HomeV2-module__s0NK2a__small{color:#9d8f6c;padding-top:.8em;font-size:clamp(13px,1.16vw,20px)}.HomeV2-module__s0NK2a__diag{flex:1;min-height:clamp(120px,24vw,420px);position:relative}.HomeV2-module__s0NK2a__diag svg{width:100%;height:100%;position:absolute;inset:0}.HomeV2-module__s0NK2a__cities{font-family:var(--serif);text-transform:uppercase;color:#5b4930;font-size:clamp(40px,5.6vw,97px);line-height:.96}.HomeV2-module__s0NK2a__cities li{list-style:none}.HomeV2-module__s0NK2a__cities .HomeV2-module__s0NK2a__fog{filter:blur(5px);opacity:.55}.HomeV2-module__s0NK2a__cities-note{color:var(--gold);max-width:600px;margin-top:clamp(14px,1.2vw,20px);font-size:clamp(13px,.93vw,16px);line-height:1.38}.HomeV2-module__s0NK2a__drum.on{height:calc(7 * var(--row));perspective:1400px;position:relative;overflow:hidden}.HomeV2-module__s0NK2a__drum.on .HomeV2-module__s0NK2a__cities{transform-style:preserve-3d;position:absolute;inset:0}.HomeV2-module__s0NK2a__drum.on .HomeV2-module__s0NK2a__cities li{height:var(--row);margin-top:calc(var(--row) / -2);white-space:nowrap;backface-visibility:hidden;will-change:transform,opacity,filter;transition:color 1.2s;position:absolute;top:50%;left:0}.HomeV2-module__s0NK2a__drum.on .HomeV2-module__s0NK2a__cities li.HomeV2-module__s0NK2a__fog{filter:none;opacity:1}.HomeV2-module__s0NK2a__drum.on .HomeV2-module__s0NK2a__cities li.now{color:#a88f5f}.HomeV2-module__s0NK2a__house{overflow:hidden}.HomeV2-module__s0NK2a__house-stage{height:clamp(420px,54vw,930px);position:relative}.HomeV2-module__s0NK2a__sphere{aspect-ratio:1;width:clamp(260px,43vw,743px);position:absolute;top:12%;left:50%;transform:translate(-50%)}.HomeV2-module__s0NK2a__sphere .HomeV2-module__s0NK2a__edge{border:1px solid #a0825f59;border-radius:50%;position:absolute;inset:0}.HomeV2-module__s0NK2a__sphere img{width:100%;height:100%;position:absolute;inset:0}.HomeV2-module__s0NK2a__orbit{pointer-events:none;width:92%;height:70%;position:absolute;top:12%;left:4%}.HomeV2-module__s0NK2a__house-title{left:var(--pad);right:var(--pad);align-items:flex-start;gap:clamp(16px,2.8vw,48px);display:flex;position:absolute;top:36%}.HomeV2-module__s0NK2a__house-title h2{font-family:var(--serif);color:var(--cream);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(64px,10.9vw,189px);font-style:italic;font-weight:400;line-height:.92}.HomeV2-module__s0NK2a__house-title .HomeV2-module__s0NK2a__side{flex:1;min-width:0;padding-top:.35em}.HomeV2-module__s0NK2a__house-title .HomeV2-module__s0NK2a__side p.HomeV2-module__s0NK2a__serif{color:var(--gold);text-transform:uppercase;font-size:clamp(28px,3.76vw,65px);font-style:italic;line-height:1.1}.HomeV2-module__s0NK2a__house-title .HomeV2-module__s0NK2a__side .HomeV2-module__s0NK2a__lead{margin-top:clamp(20px,2.6vw,45px)}.HomeV2-module__s0NK2a__house-row{border-top:1px solid var(--line-2);grid-template-columns:18.5% 1fr 1fr;gap:clamp(16px,2vw,36px);padding-top:clamp(14px,1.2vw,20px);padding-bottom:clamp(60px,6vw,110px);display:grid}.HomeV2-module__s0NK2a__house-row .HomeV2-module__s0NK2a__n{font-family:var(--serif);color:var(--gold);margin-bottom:clamp(14px,1.2vw,22px);font-size:clamp(26px,2.3vw,40px);font-style:italic;line-height:1}.HomeV2-module__s0NK2a__house-row .HomeV2-module__s0NK2a__small{color:#908365;font-size:clamp(12px,.81vw,14px)}.HomeV2-module__s0NK2a__house-row .HomeV2-module__s0NK2a__motto{font-family:var(--serif);color:var(--gold);text-transform:uppercase;margin-top:clamp(28px,3.4vw,58px);font-size:clamp(24px,2.3vw,40px);font-style:italic}.HomeV2-module__s0NK2a__sec-head{grid-template-columns:1fr auto 1fr;align-items:start;padding-top:clamp(28px,2.4vw,42px);display:grid}.HomeV2-module__s0NK2a__sec-head h2{font-family:var(--serif);text-align:center;color:var(--gold);text-transform:uppercase;font-size:clamp(34px,4vw,69px);font-style:italic;font-weight:400;line-height:1.15}.HomeV2-module__s0NK2a__doors{margin-top:clamp(50px,6vw,104px);padding-bottom:clamp(60px,6vw,100px)}.HomeV2-module__s0NK2a__door{border-top:1px solid #3a2f25;grid-template-columns:9.4% 40.5% 9.1% 1fr auto;align-items:start;padding:clamp(14px,1.1vw,18px) 0 clamp(26px,2.6vw,46px);transition:background .35s;display:grid;position:relative}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__num{font-family:var(--serif);color:#87795d;font-size:clamp(34px,2.8vw,48px);line-height:1;transition:color .3s}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__ttl{font-family:var(--serif);text-transform:uppercase;color:#87795d;border-left:1px solid #3a2f25;padding-left:clamp(16px,7.4vw,128px);font-size:clamp(24px,2.3vw,40px);line-height:1.1;transition:color .3s}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__gap{border-left:1px solid #3a2f25;min-height:clamp(30px,2.6vw,46px)}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__small{color:#908365;padding-top:.4em;transition:color .3s}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__more{font-family:var(--sans);text-transform:uppercase;color:var(--gold);opacity:0;align-items:center;gap:14px;padding-top:.4em;font-size:clamp(13px,.93vw,16px);font-style:italic;transition:opacity .3s,transform .3s;display:flex;transform:translate(-8px)}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__more img{width:30px}.HomeV2-module__s0NK2a__door:hover .HomeV2-module__s0NK2a__num,.HomeV2-module__s0NK2a__door:hover .HomeV2-module__s0NK2a__ttl,.HomeV2-module__s0NK2a__door:focus-visible .HomeV2-module__s0NK2a__num,.HomeV2-module__s0NK2a__door:focus-visible .HomeV2-module__s0NK2a__ttl{color:var(--cream)}.HomeV2-module__s0NK2a__door:hover .HomeV2-module__s0NK2a__small,.HomeV2-module__s0NK2a__door:focus-visible .HomeV2-module__s0NK2a__small{color:var(--gold)}.HomeV2-module__s0NK2a__door:hover .HomeV2-module__s0NK2a__more,.HomeV2-module__s0NK2a__door:focus-visible .HomeV2-module__s0NK2a__more{opacity:1;transform:none}.HomeV2-module__s0NK2a__door:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.HomeV2-module__s0NK2a__moves .HomeV2-module__s0NK2a__sec-head h2{font-size:clamp(28px,2.8vw,48px);line-height:1.15}.HomeV2-module__s0NK2a__stem{background:#4a3e2f;width:1px;margin:0 auto;position:relative}.HomeV2-module__s0NK2a__stem:before{content:"";background:#4a3e2f;width:clamp(50px,5vw,88px);height:1px;position:absolute;left:50%;transform:translate(-50%)}.HomeV2-module__s0NK2a__stem.HomeV2-module__s0NK2a__top{height:clamp(60px,7.5vw,130px);margin-top:clamp(8px,.6vw,10px)}.HomeV2-module__s0NK2a__stem.HomeV2-module__s0NK2a__top:before{top:0}.HomeV2-module__s0NK2a__stem.HomeV2-module__s0NK2a__bot{height:clamp(50px,5.5vw,95px)}.HomeV2-module__s0NK2a__stem.HomeV2-module__s0NK2a__bot:before{bottom:0}.HomeV2-module__s0NK2a__cards3{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,24px);display:grid}.HomeV2-module__s0NK2a__mcard:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(80% 40% at 50% 105%,#ffe8b48c,#ffe8b400 70%);transition:opacity .9s;position:absolute;inset:0}.HomeV2-module__s0NK2a__mcard:hover:after{opacity:1}.HomeV2-module__s0NK2a__mcard{transition:transform .9s cubic-bezier(.16,1,.3,1),border-color .9s}.HomeV2-module__s0NK2a__mcard:hover{border-color:#5c4c34;transform:translateY(-6px)}.HomeV2-module__s0NK2a__mcard .HomeV2-module__s0NK2a__ghost{transition:transform 1.4s cubic-bezier(.16,1,.3,1),color 1s}.HomeV2-module__s0NK2a__mcard:hover .HomeV2-module__s0NK2a__ghost{color:#9083653d;transform:translateY(-10px)}.HomeV2-module__s0NK2a__mcard{aspect-ratio:620/690;background:radial-gradient(55% 22% at 0 100%,#e9cb8be6 0,#e9cb8b00 75%),radial-gradient(55% 22% at 100% 100%,#e9cb8be6 0,#e9cb8b00 75%),linear-gradient(0deg,#e9cb8b59 0,#e9cb8b00 14%),linear-gradient(#120f0b,#0f0c09);border:1px solid #3d3326;border-radius:16px;flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,34px);display:flex;position:relative;overflow:hidden}.HomeV2-module__s0NK2a__mcard .HomeV2-module__s0NK2a__ghost{font-family:var(--serif);letter-spacing:-.04em;color:#90836529;pointer-events:none;font-size:clamp(200px,25vw,430px);font-style:italic;line-height:.8;position:absolute;bottom:11%;left:4%;-webkit-mask-image:linear-gradient(#000 30%,#0003 85%);mask-image:linear-gradient(#000 30%,#0003 85%)}.HomeV2-module__s0NK2a__tag{text-transform:uppercase;color:#1b160f;text-align:center;background:linear-gradient(90deg,#e6c98a,#8e7a52);border-radius:2px;align-self:flex-start;min-width:clamp(140px,11.3vw,195px);padding:.6em 1em;font-size:clamp(11px,.81vw,14px);font-weight:500;display:inline-block}.HomeV2-module__s0NK2a__tag.HomeV2-module__s0NK2a__l{text-align:left}.HomeV2-module__s0NK2a__mcard h3{font-family:var(--serif);color:var(--gold);text-transform:uppercase;margin-top:clamp(16px,1.3vw,22px);font-size:clamp(36px,3.8vw,65px);font-style:italic;font-weight:400;line-height:1}.HomeV2-module__s0NK2a__mcard p{color:var(--cream);max-width:430px;margin-bottom:13%;font-size:clamp(14px,.93vw,16px);line-height:1.32;position:relative}.HomeV2-module__s0NK2a__moves .HomeV2-module__s0NK2a__note{text-align:center;max-width:820px;margin:clamp(14px,1.2vw,20px) auto 0;padding-bottom:clamp(70px,7vw,120px)}.HomeV2-module__s0NK2a__craft{border-top:1px solid var(--line-2)}.HomeV2-module__s0NK2a__craft .HomeV2-module__s0NK2a__label{padding-top:clamp(12px,.9vw,16px)}.HomeV2-module__s0NK2a__craft-top{grid-template-columns:50.6% 1fr;gap:clamp(16px,1vw,20px);margin-top:clamp(30px,3.3vw,56px);display:grid}.HomeV2-module__s0NK2a__craft h2{text-transform:uppercase;font-size:clamp(46px,5.56vw,96px);font-weight:400;line-height:1.02}.HomeV2-module__s0NK2a__craft h2 .HomeV2-module__s0NK2a__sans{color:var(--cream);display:block}.HomeV2-module__s0NK2a__craft h2 .HomeV2-module__s0NK2a__serif{color:var(--gold);font-size:1.05em;line-height:.98;display:block}.HomeV2-module__s0NK2a__craft .HomeV2-module__s0NK2a__lead{max-width:740px}.HomeV2-module__s0NK2a__stats{border-top:1px solid var(--line-2);margin-top:clamp(36px,5.6vw,96px)}.HomeV2-module__s0NK2a__stat{border-bottom:1px solid var(--line-2);grid-template-columns:55% 1fr;align-items:center;height:clamp(110px,9.85vw,170px);display:grid;position:relative}.HomeV2-module__s0NK2a__stat .HomeV2-module__s0NK2a__v{font-family:var(--serif);color:var(--mute);padding-top:.08em;font-size:clamp(56px,6.3vw,109px);line-height:1}.HomeV2-module__s0NK2a__stat .HomeV2-module__s0NK2a__k{padding-left:clamp(20px,5.3vw,92px)}.HomeV2-module__s0NK2a__stat .HomeV2-module__s0NK2a__slash{width:clamp(28px,3.2vw,56px);height:100%;position:absolute;top:0;left:calc(55% - clamp(14px,1.6vw,28px))}.HomeV2-module__s0NK2a__craft-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,24px);margin-top:clamp(40px,4.6vw,80px);display:grid}.HomeV2-module__s0NK2a__ccard{background:radial-gradient(110% 90% at 0 100%,#a2895b 0,#a2895b00 55%),linear-gradient(120deg,#3c3222 0%,#776845 48%,#4a3d29 72%,#2d261b 100%);border:1px solid #e9cb8b24;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:clamp(220px,18.3vw,316px);padding:clamp(24px,3.4vw,60px) clamp(22px,3.4vw,60px) clamp(24px,3.6vw,62px);transition:border-color .8s;display:flex;position:relative;overflow:hidden}.HomeV2-module__s0NK2a__ccard:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff0cd29 50%,#0000 60%);transition:transform 1.6s cubic-bezier(.16,1,.3,1);position:absolute;inset:-40%;transform:translate(-60%)}.HomeV2-module__s0NK2a__ccard:hover:after{transform:translate(60%)}.HomeV2-module__s0NK2a__ccard:hover{border-color:#e9cb8b59}.HomeV2-module__s0NK2a__ccard.HomeV2-module__s0NK2a__tall{grid-row:span 2;min-height:clamp(320px,38vw,656px)}.HomeV2-module__s0NK2a__ccard h3{font-family:var(--serif);text-transform:uppercase;color:var(--gold);font-size:clamp(26px,2.3vw,40px);font-style:italic;font-weight:400;line-height:1.1}.HomeV2-module__s0NK2a__ccard p{text-transform:uppercase;color:var(--gold);max-width:620px;margin-top:2em;font-size:clamp(15px,1.39vw,24px);line-height:1.38}.HomeV2-module__s0NK2a__craft-foot{grid-template-columns:50.6% 1fr;gap:clamp(16px,1vw,20px);margin-top:clamp(24px,2.5vw,44px);padding-bottom:clamp(70px,8vw,140px);display:grid}.HomeV2-module__s0NK2a__craft-foot .HomeV2-module__s0NK2a__small{color:#908365;max-width:850px}.HomeV2-module__s0NK2a__craft-foot .HomeV2-module__s0NK2a__btn{margin-top:clamp(24px,2.5vw,42px)}.HomeV2-module__s0NK2a__silence{padding:clamp(40px,3vw,50px) 0 clamp(80px,9vw,160px);position:relative;overflow:hidden}.HomeV2-module__s0NK2a__shields{max-width:var(--max);pointer-events:none;margin:0 auto;position:absolute;inset:0}.HomeV2-module__s0NK2a__shields svg{position:absolute}.HomeV2-module__s0NK2a__shields path[stroke]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 3.2s cubic-bezier(.65,0,.35,1)}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sc{opacity:0;transition:opacity 2.4s .6s}.HomeV2-module__s0NK2a__shields.in path[stroke]{stroke-dashoffset:0}.HomeV2-module__s0NK2a__shields.in .HomeV2-module__s0NK2a__sc{opacity:1}.HomeV2-module__s0NK2a__shields.in .HomeV2-module__s0NK2a__sr path{transition-delay:.4s}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sl{left:var(--pad);width:37.5%;height:auto;top:clamp(12px,1.5vw,26px)}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sr{right:var(--pad);width:37.5%;height:auto;top:clamp(12px,1.5vw,26px)}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sc{width:37.5%;height:auto;top:clamp(36px,4.1vw,70px);left:50%;transform:translate(-50%)}.HomeV2-module__s0NK2a__silence-in{text-align:center;padding-top:clamp(110px,11vw,190px);position:relative}.HomeV2-module__s0NK2a__silence blockquote{font-family:var(--serif);color:var(--gold);text-transform:uppercase;letter-spacing:-.005em;max-width:1430px;margin:0 auto;font-size:clamp(46px,8.6vw,148px);font-style:italic;line-height:.98;position:relative}.HomeV2-module__s0NK2a__silence .HomeV2-module__s0NK2a__q{font-size:clamp(40px,4.6vw,80px);font-family:var(--serif);color:var(--gold);font-style:normal;position:absolute;top:50%;transform:translateY(-50%)}.HomeV2-module__s0NK2a__silence .HomeV2-module__s0NK2a__ql{left:var(--pad)}.HomeV2-module__s0NK2a__silence .HomeV2-module__s0NK2a__qr{right:var(--pad)}.HomeV2-module__s0NK2a__silence .HomeV2-module__s0NK2a__lead{margin-top:clamp(40px,4.6vw,80px);font-size:clamp(14px,1.39vw,24px);line-height:1.15}.HomeV2-module__s0NK2a__know{border-top:1px solid var(--line-2)}.HomeV2-module__s0NK2a__know .HomeV2-module__s0NK2a__label{padding-top:clamp(12px,.9vw,16px)}.HomeV2-module__s0NK2a__big-head{text-transform:uppercase;margin-top:clamp(30px,3.3vw,56px);font-size:clamp(40px,5.56vw,96px);font-weight:400;line-height:1.02}.HomeV2-module__s0NK2a__big-head .HomeV2-module__s0NK2a__serif{color:var(--gold);font-size:1.04em;line-height:1;display:block}.HomeV2-module__s0NK2a__big-head .HomeV2-module__s0NK2a__sans{color:var(--cream)}.HomeV2-module__s0NK2a__panels{grid-template-columns:1fr 1fr;min-height:clamp(380px,29.6vw,512px);margin-top:clamp(40px,4.5vw,78px);padding-bottom:0;display:grid;position:relative}.HomeV2-module__s0NK2a__panel{isolation:isolate;padding:clamp(80px,6.3vw,110px) var(--pad) clamp(40px,4vw,70px);flex-direction:column;display:flex;position:relative}.HomeV2-module__s0NK2a__panel:before{content:"";z-index:-1;position:absolute;inset:0}.HomeV2-module__s0NK2a__panel.HomeV2-module__s0NK2a__p1:before{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);filter:drop-shadow(10px 0 8px #0009);background:linear-gradient(#110e0a00 0% 30%,#4f4330 70%,#8c7a55 100%);border-radius:0 0 12px}.HomeV2-module__s0NK2a__panel.HomeV2-module__s0NK2a__p2:before{clip-path:polygon(0 0,100% 0,100% 100%,8% 100%);background:linear-gradient(#8c7a55 0%,#4f4330 30%,#110e0a00 72%);border-radius:12px 0 0;left:-12px}.HomeV2-module__s0NK2a__panel.HomeV2-module__s0NK2a__p1{padding-left:max(var(--pad), calc((100vw - var(--max))/2 + var(--pad)))}.HomeV2-module__s0NK2a__panel.HomeV2-module__s0NK2a__p2{padding-left:clamp(28px,6.5vw,112px)}.HomeV2-module__s0NK2a__panels-bleed{margin:0 calc(50% - 50vw)}.HomeV2-module__s0NK2a__panels-bleed .HomeV2-module__s0NK2a__panels{max-width:none}.HomeV2-module__s0NK2a__panel .HomeV2-module__s0NK2a__n{font-family:var(--serif);color:var(--gold);font-size:clamp(20px,1.6vw,28px);font-style:italic}.HomeV2-module__s0NK2a__panel h3{font-family:var(--serif);text-transform:uppercase;color:var(--gold);margin-top:clamp(14px,1.3vw,22px);font-size:clamp(28px,2.8vw,48px);font-weight:400;line-height:1.1}.HomeV2-module__s0NK2a__panel .HomeV2-module__s0NK2a__small{color:var(--gold);max-width:720px;margin-top:auto;padding-top:clamp(60px,9vw,160px)}.HomeV2-module__s0NK2a__panel a.HomeV2-module__s0NK2a__go{text-transform:uppercase;color:var(--gold);background:linear-gradient(#e9cb8b59,#e9cb8b59) no-repeat 0 100%/100% 1px, linear-gradient(var(--gold),var(--gold)) no-repeat 0 100%/0 1px;align-self:flex-start;margin-top:clamp(18px,1.6vw,26px);padding-bottom:3px;font-size:clamp(13px,.93vw,16px);transition:background-size .6s cubic-bezier(.16,1,.3,1)}.HomeV2-module__s0NK2a__panel a.HomeV2-module__s0NK2a__go:hover{background-size:100% 1px,100% 1px}.HomeV2-module__s0NK2a__trust{border-top:1px solid var(--line-2);margin-top:clamp(70px,7vw,120px)}.HomeV2-module__s0NK2a__trust .HomeV2-module__s0NK2a__label{padding-top:clamp(12px,.9vw,16px)}.HomeV2-module__s0NK2a__pillars{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,24px);margin-top:clamp(70px,12.4vw,215px);display:grid}.HomeV2-module__s0NK2a__pillar .HomeV2-module__s0NK2a__hd{color:#15110c;text-transform:uppercase;background:linear-gradient(90deg,#e6c98a 0%,#a8935f 55%,#5c4d32 100%);padding:.45em clamp(14px,1.5vw,26px);font-size:clamp(15px,1.39vw,24px);line-height:1.2}.HomeV2-module__s0NK2a__pillar .HomeV2-module__s0NK2a__bd{border-left:1px solid #3d3326;align-items:flex-end;min-height:clamp(170px,16vw,280px);padding:0 clamp(14px,1.5vw,26px);display:flex}.HomeV2-module__s0NK2a__pillar .HomeV2-module__s0NK2a__small{color:var(--gold);max-width:430px}.HomeV2-module__s0NK2a__trust .HomeV2-module__s0NK2a__cta{text-align:center;margin-top:clamp(60px,8.2vw,142px);padding-bottom:clamp(80px,8vw,140px)}.HomeV2-module__s0NK2a__rv{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(18px)}.HomeV2-module__s0NK2a__rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.HomeV2-module__s0NK2a__rv{opacity:1;transition:none;transform:none}.HomeV2-module__s0NK2a__root:after{animation:none}.HomeV2-module__s0NK2a__cue i{background-size:1px 100%;animation:none}.HomeV2-module__s0NK2a__shields path[stroke]{stroke-dashoffset:0}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sc{opacity:1}}@media (max-width:1100px){.HomeV2-module__s0NK2a__door{grid-template-columns:12% 36% 4% 1fr auto}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__ttl{padding-left:20px}}@media (max-width:820px){.HomeV2-module__s0NK2a__cue{display:none}.HomeV2-module__s0NK2a__hero{min-height:0;padding:96px 0 56px}.HomeV2-module__s0NK2a__rings{top:50.5%}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r1{width:100vw;height:100vw;box-shadow:inset 26px 0 40px -16px #e9cb8bbf,inset -26px 0 40px -16px #e9cb8bbf}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r2{width:78vw;height:78vw;box-shadow:inset 24px 0 36px -14px #e9cb8bb3,inset -24px 0 36px -14px #e9cb8bb3}.HomeV2-module__s0NK2a__ring.HomeV2-module__s0NK2a__r3{--band:34px;width:56vw;height:56vw;box-shadow:inset 22px 0 34px -14px #e9cb8bf2,inset -22px 0 34px -14px #e9cb8bf2}.HomeV2-module__s0NK2a__hero h1{font-size:clamp(30px,9vw,44px)}.HomeV2-module__s0NK2a__hero h1 .HomeV2-module__s0NK2a__ln{white-space:normal}.HomeV2-module__s0NK2a__hero h1 .HomeV2-module__s0NK2a__ln:nth-child(2){text-wrap:balance}.HomeV2-module__s0NK2a__hero .HomeV2-module__s0NK2a__small{font-size:12px}.HomeV2-module__s0NK2a__facts .HomeV2-module__s0NK2a__wrap{grid-template-columns:1fr;gap:40px}.HomeV2-module__s0NK2a__fact{grid-template-columns:1fr;gap:6px}.HomeV2-module__s0NK2a__diag{min-height:70px}.HomeV2-module__s0NK2a__cities{font-size:13vw}.HomeV2-module__s0NK2a__house-stage{height:auto;padding:70px 0 40px}.HomeV2-module__s0NK2a__sphere{width:76vw;top:40px}.HomeV2-module__s0NK2a__orbit{width:120%;height:60vw;top:60px;left:-10%}.HomeV2-module__s0NK2a__house-title{padding:28vw var(--pad) 0;flex-direction:column;position:relative;top:auto;left:auto;right:auto}.HomeV2-module__s0NK2a__house-title .HomeV2-module__s0NK2a__side{flex:none}.HomeV2-module__s0NK2a__house-title h2{font-size:19vw}.HomeV2-module__s0NK2a__house-title .HomeV2-module__s0NK2a__side{max-width:none;padding-top:0}.HomeV2-module__s0NK2a__house-title .HomeV2-module__s0NK2a__side p.HomeV2-module__s0NK2a__serif{font-size:8vw}.HomeV2-module__s0NK2a__house-row{grid-template-columns:1fr;gap:28px}.HomeV2-module__s0NK2a__sec-head{grid-template-columns:1fr;gap:18px}.HomeV2-module__s0NK2a__sec-head h2{text-align:left;font-size:10vw}.HomeV2-module__s0NK2a__moves .HomeV2-module__s0NK2a__sec-head h2{font-size:8.4vw}.HomeV2-module__s0NK2a__doors{margin-top:36px}.HomeV2-module__s0NK2a__door{grid-template-columns:52px 1fr;grid-template-areas:"n t""n d";row-gap:8px}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__num{grid-area:n;font-size:34px}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__ttl{min-height:0;color:var(--cream);border-left:0;grid-area:t;padding-left:0;font-size:26px}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__gap{display:none}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__small{color:#8a7c5c;grid-area:d;padding-top:0}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__small br,.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__more{display:none}.HomeV2-module__s0NK2a__door .HomeV2-module__s0NK2a__num{color:#9c8d69}.HomeV2-module__s0NK2a__stem.HomeV2-module__s0NK2a__top,.HomeV2-module__s0NK2a__stem.HomeV2-module__s0NK2a__bot{height:40px}.HomeV2-module__s0NK2a__cards3{grid-template-columns:1fr}.HomeV2-module__s0NK2a__mcard{aspect-ratio:auto;min-height:340px}.HomeV2-module__s0NK2a__mcard .HomeV2-module__s0NK2a__ghost{font-size:80vw}.HomeV2-module__s0NK2a__craft-top{grid-template-columns:1fr;gap:24px}.HomeV2-module__s0NK2a__craft h2{font-size:12vw}.HomeV2-module__s0NK2a__stat{grid-template-columns:1fr;height:auto;padding:18px 0}.HomeV2-module__s0NK2a__stat .HomeV2-module__s0NK2a__v{font-size:16vw}.HomeV2-module__s0NK2a__stat .HomeV2-module__s0NK2a__k{margin-top:6px;padding-left:0}.HomeV2-module__s0NK2a__stat .HomeV2-module__s0NK2a__slash{display:none}.HomeV2-module__s0NK2a__craft-grid{grid-template-columns:1fr}.HomeV2-module__s0NK2a__ccard.HomeV2-module__s0NK2a__tall{grid-row:auto;min-height:300px}.HomeV2-module__s0NK2a__craft-foot{grid-template-columns:1fr}.HomeV2-module__s0NK2a__craft-foot>div:first-child{display:none}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sl,.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sr{opacity:.7;width:70%}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sl{left:-30%}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sr{right:-30%}.HomeV2-module__s0NK2a__shields .HomeV2-module__s0NK2a__sc{width:84%;top:60px}.HomeV2-module__s0NK2a__silence-in{padding-top:110px}.HomeV2-module__s0NK2a__silence blockquote{padding:0 28px;font-size:10.4vw}.HomeV2-module__s0NK2a__silence .HomeV2-module__s0NK2a__ql{left:0}.HomeV2-module__s0NK2a__silence .HomeV2-module__s0NK2a__qr{right:0}.HomeV2-module__s0NK2a__silence .HomeV2-module__s0NK2a__q{font-size:36px}.HomeV2-module__s0NK2a__big-head{font-size:9.6vw}.HomeV2-module__s0NK2a__panels{grid-template-columns:1fr;min-height:0}.HomeV2-module__s0NK2a__panel{min-height:300px;padding:44px 16px 40px!important}.HomeV2-module__s0NK2a__panel.HomeV2-module__s0NK2a__p1:before{clip-path:none;filter:none;border-radius:0}.HomeV2-module__s0NK2a__panel.HomeV2-module__s0NK2a__p2:before{clip-path:none;border-radius:0;left:0}.HomeV2-module__s0NK2a__panel .HomeV2-module__s0NK2a__small{padding-top:56px}.HomeV2-module__s0NK2a__pillars{grid-template-columns:1fr;gap:28px;margin-top:48px}.HomeV2-module__s0NK2a__pillar .HomeV2-module__s0NK2a__bd{min-height:0;padding-top:28px;padding-bottom:4px}.HomeV2-module__s0NK2a__btn-line{padding:1em 1.6em}}.HomeV2-module__s0NK2a__explain{font-family:var(--sans);color:var(--cream);font-size:.96em}
