.HouseVideo-module__V1yanG__screen{z-index:0;opacity:0;visibility:hidden;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.HouseVideo-module__V1yanG__screen[data-visible]{opacity:1;visibility:visible;pointer-events:auto}.HouseVideo-module__V1yanG__frame{border:0;width:177.778%;height:100%;position:absolute;top:0;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.HouseVideo-module__V1yanG__screen{transition:opacity .4s,visibility .4s}}
.Hero-module__JgYmMq__field{width:100%;height:100lvh;position:fixed;top:0;left:0}.Hero-module__JgYmMq__hero{width:100%;position:absolute;top:43%;left:0;transform:translateY(-50%)}.Hero-module__JgYmMq__typoLink{--typo-gap:1.25rem;top:calc(100% + var(--typo-gap));width:min(60vw,24rem);margin-inline:auto;display:block;position:absolute;left:0;right:0}.Hero-module__JgYmMq__typo{filter:brightness(0)invert()drop-shadow(0 0 .6rem #000000e6);width:100%;height:auto;display:block}.Hero-module__JgYmMq__houseWrap{width:min(85vw,35rem);margin:0 auto;position:relative}.Hero-module__JgYmMq__house{z-index:2;pointer-events:none;width:100%;height:auto;display:block;position:relative}.Hero-module__JgYmMq__houseLine{fill:#fff;fill-rule:evenodd;pointer-events:visiblePainted}.Hero-module__JgYmMq__house:has(a:focus-visible){outline:2px solid #fff}.Hero-module__JgYmMq__runway{height:200lvh}.Hero-module__JgYmMq__menu{height:100%;top:0;left:0;right:0;top:env(safe-area-inset-top,0px);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));pointer-events:none;list-style:none;position:absolute}.Hero-module__JgYmMq__item{pointer-events:auto;opacity:0;color:#fff;letter-spacing:.08em;text-shadow:0 0 .4rem #000000f2;white-space:nowrap;font-size:clamp(.85rem,3.2vw,1.8rem);font-weight:700;position:absolute;top:0;left:0}.Hero-module__JgYmMq__item[data-placed]{opacity:1}.Hero-module__JgYmMq__soon[data-placed]{opacity:.55}.Hero-module__JgYmMq__field[data-revealed] .Hero-module__JgYmMq__item{opacity:0;visibility:hidden;pointer-events:none}.Hero-module__JgYmMq__link{padding:.25rem .4rem;display:inline-block}.Hero-module__JgYmMq__soon .Hero-module__JgYmMq__link{cursor:default}a.Hero-module__JgYmMq__link:hover,a.Hero-module__JgYmMq__link:focus-visible{scale:1.1}.Hero-module__JgYmMq__typoLink:hover,.Hero-module__JgYmMq__typoLink:focus-visible{scale:1.04}a.Hero-module__JgYmMq__link:focus-visible,.Hero-module__JgYmMq__typoLink:focus-visible{outline-offset:.1em;outline:2px solid #fff}@keyframes Hero-module__JgYmMq__float{0%,to{translate:0}25%{translate:calc(var(--drift) * .8) calc(var(--drift) * -1)}50%{translate:calc(var(--drift) * -.6) calc(var(--drift) * .8)}75%{translate:calc(var(--drift) * -.8) calc(var(--drift) * -.4)}}@media (prefers-reduced-motion:no-preference){.Hero-module__JgYmMq__typoLink{--drift:.4rem;animation:14s ease-in-out infinite Hero-module__JgYmMq__float}.Hero-module__JgYmMq__item{--drift:.25rem;transition:opacity .4s,visibility .4s;animation:8s ease-in-out infinite Hero-module__JgYmMq__float}.Hero-module__JgYmMq__item:nth-child(2){animation-duration:9.5s;animation-delay:-5s}.Hero-module__JgYmMq__item:nth-child(3){animation-duration:7s;animation-delay:-2s}.Hero-module__JgYmMq__item:nth-child(4){animation-duration:10.5s;animation-delay:-7s}a.Hero-module__JgYmMq__link,.Hero-module__JgYmMq__typoLink{transition:scale .25s}}@media (max-height:500px){.Hero-module__JgYmMq__houseWrap{width:min(46vw,16rem)}.Hero-module__JgYmMq__typoLink{--typo-gap:.5rem;width:min(32vw,11rem)}}@media (max-width:767px){.Hero-module__JgYmMq__typoLink{top:auto;bottom:calc(100% + var(--typo-gap))}.Hero-module__JgYmMq__item{font-size:clamp(1.75rem,8vw,2.5rem)}.Hero-module__JgYmMq__link{align-items:center;min-height:44px;padding:.35rem .5rem;display:inline-flex}}@media (min-width:768px){.Hero-module__JgYmMq__typoLink{width:min(28vw,22rem)}.Hero-module__JgYmMq__houseWrap{width:min(44vw,36rem)}}@media (min-width:1440px){.Hero-module__JgYmMq__houseWrap{width:min(44vw,50rem)}}
