.sec.hero{padding:clamp(120px,13vw,176px) 0 clamp(76px,8vw,112px)}.sec.hero:before{opacity:.45}.hero .glow-a{background:var(--mid);height:680px;left:-200px;top:-260px;width:680px}.hero .glow-b{background:var(--purple);bottom:-240px;height:560px;opacity:.55;right:-140px;width:560px}.hero-grid{align-items:center;display:grid;gap:clamp(38px,5vw,76px);grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);position:relative;z-index:1}.hero h1,.hero h2{margin:24px 0 0}.hero .accent{color:var(--orange)}.hero-lede{margin-top:clamp(16px,2vw,22px);max-width:44ch}.hero-lede+.hero-act{margin-top:clamp(26px,3.2vw,34px)}.hero-act{display:flex;flex-wrap:wrap;gap:13px;margin-top:clamp(34px,4.4vw,48px)}@media (max-width:680px){.hero-act .btn{flex:1 1 100%}}.hero-grid{gap:clamp(32px,3.6vw,56px);grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)}@media (max-width:960px){.hero-grid{gap:44px;grid-template-columns:minmax(0,1fr)}}.estate{display:block}.estate-c{aspect-ratio:1/1;position:relative;touch-action:pan-y;width:100%}.estate-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.estate-tag{align-items:center;color:#fff;display:flex;font:600 .75rem var(--mono);gap:9px;left:0;letter-spacing:.14em;pointer-events:none;position:absolute;text-transform:uppercase;top:0;white-space:nowrap}.estate-gate{left:50%;top:50%;transform:translate(-50%,60px)}.estate-gate i{background:#f89921;display:block;height:2px;width:22px}.estate-agent{color:hsla(0,0%,100%,.9);font-size:.75rem;letter-spacing:.1em;opacity:0;transition:opacity .5s ease}.estate-agent.is-set{opacity:1}@media (max-width:960px){.estate-c{aspect-ratio:5/4;margin-inline:auto;max-width:640px}}@media (max-width:640px){.estate-c{aspect-ratio:1/1}.estate-gate{letter-spacing:.1em;transform:translate(-50%,-58px)}.estate-agent{font-size:.75rem;letter-spacing:.04em}}@media (min-width:961px){.hero-grid{align-items:center;gap:clamp(32px,3.6vw,56px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.hero .h-display{font-size:clamp(2.3rem,4.3vw,3.6rem)!important}.hero-grid .estate-c{aspect-ratio:1/1;margin-left:0;max-width:none}}@media (max-width:960px){.hero .h-display .nb{white-space:normal}.hero .h-display{font-size:clamp(2.3rem,6.15vw,4.9rem)!important}}.estate-c.is-spot .estate-tag{font:800 1rem/1 var(--head);letter-spacing:0;text-transform:none}.estate-c.is-spot .estate-gate{color:hsla(0,0%,100%,.92);font-size:.92rem}.estate-c.is-spot .estate-agent.is-set{opacity:0;transition:opacity .45s ease}.estate-c.is-spot .estate-agent.is-set.is-lit,.estate-c.is-spot.is-still .estate-agent.is-set{opacity:1}@media (max-width:640px){.estate-c.is-spot .estate-tag{font-size:.92rem}.estate-c.is-icons .estate-gate{transform:translate(-50%,46px)}}.estate-c.is-layer .estate-tag{font:800 .95rem/1 var(--head);letter-spacing:0;opacity:0;text-transform:none;transition:opacity .5s ease}.estate-c.is-layer .estate-tag.is-on{opacity:1}.estate-c.is-layer .estate-tier{font-weight:700;text-shadow:0 0 10px rgba(6,18,58,.9),0 0 3px rgba(6,18,58,.9)}.estate-c.is-layer .t-ops{color:#61d4c3}.estate-c.is-layer .t-estate{color:hsla(0,0%,100%,.82)}.estate-c.is-layer .estate-agent{text-shadow:0 0 10px rgba(6,18,58,.9)}.estate-c.is-layer .estate-agent.is-on{opacity:0}.estate-c.is-layer .estate-agent.is-on.is-lit,.estate-c.is-layer.is-still .estate-agent.is-on{opacity:1}@media (max-width:640px){.estate-c.is-layer .estate-tag{font-size:.85rem}}.estate-c.is-orbit .estate-tag{font:800 .95rem/1 var(--head);letter-spacing:0;opacity:0;text-shadow:0 0 10px rgba(6,18,58,.9),0 0 3px rgba(6,18,58,.9);text-transform:none;transition:opacity .5s ease}.estate-c.is-orbit .estate-tag.is-on{opacity:1}.estate-c.is-orbit .estate-gate i{display:none}.estate-c.is-orbit .estate-gate{color:#fbbf6a}.estate-c.is-orbit .t-ops{color:#7fd8ec;font-weight:700}.estate-c.is-orbit .t-estate{color:hsla(0,0%,100%,.78);font-size:.85rem;font-weight:700}.estate-c.is-orbit .estate-agent.is-on{opacity:0}.estate-c.is-orbit .estate-agent.is-on.is-lit,.estate-c.is-orbit.is-still .estate-agent.is-on{opacity:1}@media (max-width:640px){.estate-c.is-orbit .estate-tag{font-size:.82rem}.estate-c.is-orbit .t-estate{font-size:.75rem}}.estate-c.is-atom .estate-gate{display:none}.estate-c.is-atom .estate-agent{color:hsla(0,0%,100%,.84);font:700 1.02rem/1 var(--head);letter-spacing:0;opacity:0;text-shadow:0 0 12px rgba(6,18,58,.95),0 0 3px rgba(6,18,58,.9);text-transform:none;transition:opacity .5s ease,color .4s ease}.estate-c.is-atom .estate-agent.is-on{opacity:1}.estate-c.is-atom .estate-agent.is-lit{color:#fff}@media (max-width:640px){.estate-c.is-atom .estate-agent{font-size:.86rem}}