.Hero-module__Z8hQ_W__scrollStage{height:190svh;position:relative}.Hero-module__Z8hQ_W__hero{isolation:isolate;background:#03070e;border-bottom:1px solid #c3a56618;place-items:center;height:100svh;min-height:480px;display:grid;position:sticky;top:0;overflow:hidden}.Hero-module__Z8hQ_W__art{z-index:-1;position:absolute;inset:0;overflow:hidden}.Hero-module__Z8hQ_W__canvas{position:absolute;inset:0}.Hero-module__Z8hQ_W__canvas canvas{width:100%;height:100%;display:block}.Hero-module__Z8hQ_W__shade{pointer-events:none;background:linear-gradient(#0000 65%,#07090d 100%);position:absolute;inset:0}.Hero-module__Z8hQ_W__fallback{background:radial-gradient(at 60% 30%,#0b2830,#030711 65%);position:absolute;inset:0}.Hero-module__Z8hQ_W__fallbackAurora{filter:blur(18px);background:radial-gradient(at 45% 37%,#0000 27%,#71efa35a 30%,#26ada537 35%,#0000 46%),radial-gradient(at 70% 18%,#0000 22%,#9392df30 29%,#0000 45%);position:absolute;inset:-20%;transform:rotate(-24deg)}.Hero-module__Z8hQ_W__motion{color:#d0d5ca;cursor:pointer;background:#06101430;border:1px solid #e9e4c926;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid;position:absolute;top:28px;right:clamp(24px,4vw,64px)}.Hero-module__Z8hQ_W__motion:hover{background:#e9e4c91a}.Hero-module__Z8hQ_W__motion:focus-visible{outline-offset:5px;outline:2px solid #f0d598}.Hero-module__Z8hQ_W__content{text-align:center;width:min(1180px,92%);padding:60px 0;position:relative}.Hero-module__Z8hQ_W__eyebrow{font-family:var(--display);text-transform:uppercase;letter-spacing:.38em;color:#e5c890;text-shadow:0 2px 14px #000;justify-content:center;align-items:center;gap:20px;margin:0 0 24px;font-size:13px;display:flex}.Hero-module__Z8hQ_W__eyebrow>span{background:linear-gradient(90deg,#0000,#d6b57390);width:40px;height:1px}.Hero-module__Z8hQ_W__eyebrow>span:last-child{transform:rotate(180deg)}.Hero-module__Z8hQ_W__title{font-family:var(--deco);letter-spacing:-.045em;color:#f4ecda;text-wrap:balance;text-shadow:0 3px 36px #020a0cf0,0 1px 2px #031012;font-size:clamp(52px,8.4vw,124px);font-weight:900;line-height:1.14}.Hero-module__Z8hQ_W__tagline{font-family:var(--display);text-transform:uppercase;letter-spacing:.3em;color:#ded7c5;text-shadow:0 2px 14px #000;margin:24px 0 0;font-size:clamp(14px,1.7vw,22px)}.Hero-module__Z8hQ_W__scroll{color:#d6b573a0;font:24px Georgia,serif;position:absolute;bottom:28px}.Hero-module__Z8hQ_W__scrollStage:has([data-scene-state=fallback]){height:auto}.Hero-module__Z8hQ_W__scrollStage:has([data-scene-state=fallback]) .Hero-module__Z8hQ_W__hero{position:relative}:is(.Hero-module__Z8hQ_W__scrollStage:has([data-scene-state=fallback]) .Hero-module__Z8hQ_W__scroll,.Hero-module__Z8hQ_W__scrollStage:has([data-scene-state=fallback]) .Hero-module__Z8hQ_W__motion){display:none}@media (max-width:700px){.Hero-module__Z8hQ_W__content{width:90%}.Hero-module__Z8hQ_W__eyebrow{letter-spacing:.28em;gap:13px;margin-bottom:22px;font-size:11px}.Hero-module__Z8hQ_W__eyebrow>span{width:25px}.Hero-module__Z8hQ_W__title{font-size:clamp(49px,11.5vw,78px);line-height:1.12}.Hero-module__Z8hQ_W__tagline{margin-top:24px;font-size:14px}.Hero-module__Z8hQ_W__motion{top:22px;right:22px}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__scrollStage{height:auto}.Hero-module__Z8hQ_W__hero{position:relative}.Hero-module__Z8hQ_W__scroll,.Hero-module__Z8hQ_W__motion{display:none}.Hero-module__Z8hQ_W__art *{transition:none!important;animation:none!important}}
