.FaceMap-module__GDCrXq__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FaceMap-module__GDCrXq__thread,.FaceMap-module__GDCrXq__glow,.FaceMap-module__GDCrXq__guide,.FaceMap-module__GDCrXq__fine{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.FaceMap-module__GDCrXq__thread{stroke:var(--thread-color);stroke-width:var(--thread-width)}.FaceMap-module__GDCrXq__glow{stroke:var(--c-glow);stroke-width:7px;opacity:.55}.FaceMap-module__GDCrXq__guide{stroke:var(--c-fuchsia);stroke-width:1px;opacity:.9}.FaceMap-module__GDCrXq__fine{stroke:var(--c-fuchsia);stroke-width:.75px;stroke-dasharray:2 5;opacity:.75}.FaceMap-module__GDCrXq__node{fill:var(--c-ivory);stroke:var(--c-fuchsia);stroke-width:1.2px;vector-effect:non-scaling-stroke}.FaceMap-module__GDCrXq__nodeAla{fill:var(--c-fuchsia)}.FaceMap-module__GDCrXq__labels{pointer-events:none;position:absolute;inset:0}.FaceMap-module__GDCrXq__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--c-fuchsia-ink);opacity:0;background:#f6f1ebe0;border-radius:2px;padding:3px 5px 2px;font-size:clamp(9px,.7vw,11px);line-height:1;position:absolute}.FaceMap-module__GDCrXq__label[data-align=right]{transform:translateY(-50%)}.FaceMap-module__GDCrXq__label[data-align=above]{transform:translate(-50%,-100%)}.FaceMap-module__GDCrXq__label[data-align=above-left]{transform:translate(-100%,-100%)}@media (max-width:767px){.FaceMap-module__GDCrXq__label{letter-spacing:.06em;padding:2px 3px 1px;font-size:8px}.FaceMap-module__GDCrXq__glow{stroke-width:5px}}
.Hero-module__D9Cm9a__hero{background:var(--c-ivory);position:relative}.Hero-module__D9Cm9a__stage{height:100svh;min-height:640px;position:relative;overflow:hidden}.Hero-module__D9Cm9a__light{pointer-events:none;background:radial-gradient(42% 58% at 27% 62%,#fffdfaf2 0%,#fffdfa00 72%),radial-gradient(60% 40% at 70% 100%,#ebd9d173 0%,#ebd9d100 70%);position:absolute;inset:0}.Hero-module__D9Cm9a__muse{--muse-h:min(100svh, 1180px);height:var(--muse-h);aspect-ratio:1248/1664;will-change:transform;position:absolute;bottom:0;left:clamp(0px,3.2vw,72px)}.Hero-module__D9Cm9a__poster,.Hero-module__D9Cm9a__canvas{-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#000 74%,#0000 99%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#000 74%,#0000 99%);-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module__D9Cm9a__poster{object-fit:contain;transition:opacity .4s linear}.Hero-module__D9Cm9a__poster[data-hidden]{opacity:0}.Hero-module__D9Cm9a__exit{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Hero-module__D9Cm9a__exitLine{fill:none;stroke:var(--thread-color);stroke-width:var(--thread-width);stroke-linecap:round;stroke-linejoin:round}.Hero-module__D9Cm9a__copy{top:var(--header-h);bottom:0;right:var(--gutter);flex-direction:column;justify-content:center;gap:clamp(20px,3vh,34px);width:min(44vw,660px);padding-bottom:6vh;display:flex;position:absolute}.Hero-module__D9Cm9a__eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-muted);align-items:center;gap:14px;display:inline-flex}.Hero-module__D9Cm9a__eyebrowRule{background:var(--c-fuchsia);width:38px;height:1px}.Hero-module__D9Cm9a__title{letter-spacing:-.022em;font-variation-settings:"wdth" 82;color:var(--c-ink);font-size:clamp(3.1rem,1.2rem + 4.6vw,7.1rem);line-height:.98}.Hero-module__D9Cm9a__line{margin-bottom:-.1em;padding:.02em 0 .12em;display:block;overflow:hidden}.Hero-module__D9Cm9a__lineInner{will-change:transform;display:inline-block}.Hero-module__D9Cm9a__accent{color:var(--c-fuchsia);font-variation-settings:"wdth" 90;padding-right:.04em;font-style:italic}.Hero-module__D9Cm9a__lede{max-width:40ch;font-size:var(--fs-lead);color:var(--c-ink-2);line-height:1.55}.Hero-module__D9Cm9a__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:4px;display:flex}.Hero-module__D9Cm9a__primary{border-radius:var(--radius-pill);background:var(--c-ink);height:56px;color:var(--c-ivory);letter-spacing:.01em;transition:background-color .45s var(--ease-out), transform .45s var(--ease-out);align-items:center;gap:14px;padding:0 26px 0 30px;font-weight:500;display:inline-flex}.Hero-module__D9Cm9a__arrow{transition:transform .45s var(--ease-out);display:inline-block}@media (hover:hover){.Hero-module__D9Cm9a__primary:hover{background:var(--c-fuchsia-ink)}.Hero-module__D9Cm9a__primary:hover .Hero-module__D9Cm9a__arrow{transform:translate(4px)}}.Hero-module__D9Cm9a__primary:active{transform:scale(.98)}.Hero-module__D9Cm9a__secondary{font-size:var(--fs-small);letter-spacing:.02em;padding:6px 0;font-weight:500;position:relative}.Hero-module__D9Cm9a__secondary:after{content:"";transform-origin:0;height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.Hero-module__D9Cm9a__secondary:hover:after{transform:scaleX(.35)}}.Hero-module__D9Cm9a__beats{pointer-events:none;position:absolute;inset:0}.Hero-module__D9Cm9a__beat{gap:10px;max-width:300px;display:grid;position:absolute}.Hero-module__D9Cm9a__beat[data-beat="1"]{left:var(--gutter);top:36%}.Hero-module__D9Cm9a__beat[data-beat="2"]{right:var(--gutter);text-align:right;justify-items:end;top:50%}.Hero-module__D9Cm9a__beatIndex{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);color:var(--c-fuchsia-ink)}.Hero-module__D9Cm9a__beatTitle{font-family:var(--font-display);letter-spacing:-.015em;font-variation-settings:"wdth" 84;font-size:clamp(2rem,1.2rem + 2vw,3.4rem);line-height:1}.Hero-module__D9Cm9a__beatText{font-size:var(--fs-small);color:var(--c-muted);max-width:26ch;line-height:1.6}.Hero-module__D9Cm9a__cue{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-muted);justify-items:center;gap:10px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.Hero-module__D9Cm9a__cueLine{background:linear-gradient(to bottom, #d6246e00 0%, var(--c-fuchsia) 100%);transform-origin:top;width:1px;height:42px;animation:Hero-module__D9Cm9a__cue 2.4s var(--ease-in-out) infinite}@keyframes Hero-module__D9Cm9a__cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:1023px){.Hero-module__D9Cm9a__stage{min-height:560px}.Hero-module__D9Cm9a__light{background:radial-gradient(70% 45% at 50% 38%,#fffdfaf2 0%,#fffdfa00 72%)}.Hero-module__D9Cm9a__muse{--muse-h:min(64svh, 133vw);bottom:auto;left:50%;top:calc(var(--header-h) - 2svh);margin-left:calc(var(--muse-h) * -.375)}.Hero-module__D9Cm9a__copy{top:auto;left:var(--gutter);right:var(--gutter);bottom:calc(20px + env(safe-area-inset-bottom));gap:14px;width:auto;padding-bottom:0}.Hero-module__D9Cm9a__eyebrow{display:none}.Hero-module__D9Cm9a__title{font-size:clamp(2.35rem,1rem + 6.6vw,3.6rem)}.Hero-module__D9Cm9a__lede{font-size:var(--fs-small);max-width:44ch}.Hero-module__D9Cm9a__primary{height:50px;padding:0 22px 0 24px}.Hero-module__D9Cm9a__beat,.Hero-module__D9Cm9a__beat[data-beat="1"],.Hero-module__D9Cm9a__beat[data-beat="2"]{top:auto;bottom:calc(26px + env(safe-area-inset-bottom));gap:6px;max-width:none}.Hero-module__D9Cm9a__beat[data-beat="1"]{left:var(--gutter);text-align:left;justify-items:start;right:calc(50% + 20px)}.Hero-module__D9Cm9a__beat[data-beat="2"]{left:calc(50% + 20px);right:var(--gutter);text-align:right;justify-items:end}.Hero-module__D9Cm9a__beatTitle{font-size:clamp(1.45rem,.85rem + 3vw,2.3rem);line-height:1.02}.Hero-module__D9Cm9a__beatText{font-size:.8125rem;line-height:1.5}.Hero-module__D9Cm9a__cue{display:none}.Hero-module__D9Cm9a__stage[data-still] .Hero-module__D9Cm9a__copy{bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-height:700px) and (max-width:1023px){.Hero-module__D9Cm9a__lede{display:none}}@media (max-width:1023px) and (orientation:landscape) and (max-height:520px){.Hero-module__D9Cm9a__stage{min-height:0}.Hero-module__D9Cm9a__light{background:radial-gradient(38% 70% at 24% 60%,#fffdfaf2 0%,#fffdfa00 72%)}.Hero-module__D9Cm9a__muse{--muse-h:100svh;left:var(--gutter);margin-left:0;top:auto;bottom:0}.Hero-module__D9Cm9a__copy,.Hero-module__D9Cm9a__stage[data-still] .Hero-module__D9Cm9a__copy{top:calc(var(--header-h) - 6px);bottom:18px;left:calc(50% + 24px);right:var(--gutter);justify-content:center;gap:12px;width:auto}.Hero-module__D9Cm9a__title{font-size:clamp(1.8rem,.9rem + 3.4vw,2.6rem)}.Hero-module__D9Cm9a__primary{height:46px}.Hero-module__D9Cm9a__beat,.Hero-module__D9Cm9a__beat[data-beat="1"],.Hero-module__D9Cm9a__beat[data-beat="2"]{left:calc(50% + 24px);right:var(--gutter);text-align:left;justify-items:start;bottom:auto}.Hero-module__D9Cm9a__beat[data-beat="1"]{top:24%}.Hero-module__D9Cm9a__beat[data-beat="2"]{top:58%}.Hero-module__D9Cm9a__beatTitle{font-size:clamp(1.4rem,.8rem + 2.4vw,1.9rem)}}
