@property --a2-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}html:has(.horizon-module__Byi94W__root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050506}.horizon-module__Byi94W__root{--void:#050506;--obsidian:#0c0c0e;--surface:#141416;--ink:#f5f0e8;--ink-soft:#c9bba1;--ink-faint:#a39c90;--line:#f5f0e821;--line-strong:#f5f0e847;--line-gold:#d4af5a52;--gold:#d4af5a;--gold-200:#e5c98b;--gold-100:#f3e6c4;--gold-400:#a8873f;--plasma:#ffb35c;--display:var(--a2-display), "Archivo", "Arial Black", sans-serif;--body:var(--a2-body), "Instrument Sans", system-ui, sans-serif;--label:var(--a2-label), "Space Grotesk", system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 3.3vw, 48px);--vhp:var(--a2-vh,100vh);background:var(--void);min-height:100svh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:1rem;line-height:1.6;position:relative}.horizon-module__Byi94W__root :is(a,button){touch-action:manipulation}.horizon-module__Byi94W__root img{-webkit-user-drag:none}html[data-a2-drag] .horizon-module__Byi94W__root{-webkit-user-select:none;user-select:none}@media (max-width:767px),(prefers-reduced-motion:reduce){html:has(.horizon-module__Byi94W__root){scroll-padding-top:88px}}.horizon-module__Byi94W__root:after{content:"";z-index:40;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.1 -0.2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.horizon-module__Byi94W__root:has(.horizon-module__Byi94W__stage[data-gl="1"]):after{display:none}.horizon-module__Byi94W__root :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.horizon-module__Byi94W__main:focus{outline:none}.horizon-module__Byi94W__gold{color:var(--gold)}.horizon-module__Byi94W__root[data-paused] *,.horizon-module__Byi94W__root[data-paused] :before,.horizon-module__Byi94W__root[data-paused] :after{animation-play-state:paused!important}.horizon-module__Byi94W__top{z-index:30;padding:max(16px, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) 16px max(var(--gutter), env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.horizon-module__Byi94W__top>*{pointer-events:auto}.horizon-module__Byi94W__home{min-height:44px;color:var(--ink-soft);font:500 12px/1 var(--label);letter-spacing:.24em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;margin-left:-4px;padding:0 18px 0 4px;text-decoration:none;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.horizon-module__Byi94W__homeMark{background:radial-gradient(circle,#000 52%,#0000 54%);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 0 0 1px #e5c98b80,0 0 14px #ffb35c47}.horizon-module__Byi94W__homeMark img{width:24px;height:24px;image-rendering:pixelated;transition:transform .45s var(--ease)}.horizon-module__Byi94W__home:hover{border-color:var(--line);color:var(--ink);background:#05050699}.horizon-module__Byi94W__home:hover .horizon-module__Byi94W__homeMark img{transform:translateY(-2px)}.horizon-module__Byi94W__nav{align-items:center;gap:8px;display:flex}.horizon-module__Byi94W__chip{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:44px;color:var(--ink);font:500 12px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#0505069e;border-radius:999px;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:border-color .3s,background-color .3s;display:inline-flex;position:relative}.horizon-module__Byi94W__chip:before{content:"";border-radius:inherit;background:conic-gradient(from var(--a2-sweep), transparent 0 58%, #d4af5a80 74%, var(--gold-100) 84%, #ffb35c99 90%, transparent 97%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.horizon-module__Byi94W__chip:hover{border-color:var(--line-gold);background:#0c0c0ec7}.horizon-module__Byi94W__chip:hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__chip:hover:before{animation:1.8s linear infinite horizon-module__Byi94W__sweep}}@keyframes horizon-module__Byi94W__sweep{to{--a2-sweep:360deg}}.horizon-module__Byi94W__chip:active{transform:translateY(1px)}.horizon-module__Byi94W__chipCount{color:var(--gold);font-variant-numeric:tabular-nums}.horizon-module__Byi94W__chipMail{letter-spacing:.04em;text-transform:none}.horizon-module__Byi94W__pauseGlyph{width:10px;height:11px;position:relative}.horizon-module__Byi94W__pauseGlyph:before,.horizon-module__Byi94W__pauseGlyph:after{content:"";background:var(--gold-200);border-radius:1px;width:3px;height:11px;position:absolute;top:0}.horizon-module__Byi94W__pauseGlyph:before{left:0}.horizon-module__Byi94W__pauseGlyph:after{right:0}.horizon-module__Byi94W__pause[aria-pressed=true] .horizon-module__Byi94W__pauseGlyph:before{border-top:5.5px solid #0000;border-bottom:5.5px solid #0000;border-left:9px solid var(--gold-200);background:0 0;border-radius:0;width:0;height:0;left:1px}.horizon-module__Byi94W__pause[aria-pressed=true] .horizon-module__Byi94W__pauseGlyph:after{display:none}.horizon-module__Byi94W__pauseLabel{min-width:4.3em}.horizon-module__Byi94W__orbit{position:relative}.horizon-module__Byi94W__stage{--p:0;--ph1:max(100cqh, 100cqw / 2.33333);--pw1:calc(var(--ph1) * 2.33333);--R0:calc(var(--ph1) * .203559 * 1.08);--bx0:calc((100cqw - var(--pw1)) / 2 + var(--pw1) * .49721);--by0:calc((100cqh - var(--ph1)) / 2 + var(--ph1) * .490885);isolation:isolate;background:#000;height:100svh;min-height:560px;position:relative;overflow:hidden;container-type:size}.horizon-module__Byi94W__plate{z-index:0;position:absolute;inset:0}.horizon-module__Byi94W__plateInner{left:calc((100cqw - var(--pw1)) / 2);top:calc((100cqh - var(--ph1)) / 2);width:var(--pw1);height:var(--ph1);transform-origin:0 0;transform:translate(calc(var(--pw1) * .49721 * -.08), calc(var(--ph1) * .490885 * -.08)) scale(1.08);position:absolute}.horizon-module__Byi94W__plateImg{object-fit:cover}.horizon-module__Byi94W__plate:after{content:"";background:radial-gradient(115% 100%,#0000 46%,#0505068c 100%);position:absolute;inset:0}.horizon-module__Byi94W__stage[data-gl="1"] .horizon-module__Byi94W__plate{visibility:hidden;transition:visibility 0s 1.6s}.horizon-module__Byi94W__gl{z-index:1;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.horizon-module__Byi94W__gl[data-on]{opacity:1}.horizon-module__Byi94W__scrim{display:none}.horizon-module__Byi94W__mark{z-index:3;width:calc(var(--R0) * 1.82);transform-origin:0 0;transform:translate(calc(var(--bx0) - var(--R0) * .91), calc(var(--by0) + var(--R0) * .1 - var(--R0) * 1.82 * .428926));pointer-events:none;position:absolute;top:0;left:0}.horizon-module__Byi94W__mark:before{content:"";z-index:-1;background:radial-gradient(50% 30% at 50% 94%,#000000b8,#0000),radial-gradient(closest-side,#0009,#0000004d 70%,#0000);position:absolute;inset:-12% -3% -10%}.horizon-module__Byi94W__mark img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__mark img{animation:horizon-module__Byi94W__pull .9s var(--ease) .25s both}.horizon-module__Byi94W__mark:after{content:"";aspect-ratio:1;opacity:0;width:60%;animation:horizon-module__Byi94W__bloom 1.3s var(--ease) .7s both;pointer-events:none;background:radial-gradient(circle,#ffcd828c,#d4af5a2e 40%,#0000 70%);border-radius:50%;position:absolute;top:40%;left:61.65%;transform:translate(-50%,-50%)}}@keyframes horizon-module__Byi94W__pull{0%{clip-path:inset(0 38.35% 0 61.65%);opacity:.2}to{clip-path:inset(-10% -2%);opacity:1}}@keyframes horizon-module__Byi94W__bloom{35%{opacity:1}to{opacity:0}}.horizon-module__Byi94W__boot{display:none}@media (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__boot{z-index:4;left:calc(var(--bx0) - var(--R0) * 1.45);top:calc(var(--by0) - var(--R0) * 1.45);width:calc(var(--R0) * 2.9);aspect-ratio:1;pointer-events:none;opacity:clamp(0, calc(1 - var(--p) * 8), 1);animation:horizon-module__Byi94W__bootOut .9s var(--ease) 2.5s both;display:block;position:absolute}.horizon-module__Byi94W__bootRing,.horizon-module__Byi94W__bootText{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.horizon-module__Byi94W__bootRing circle{fill:none;stroke:var(--gold-100);stroke-width:.6px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:100px 100px;filter:drop-shadow(0 0 2px #ffb35ce6);animation:horizon-module__Byi94W__ignite 1.4s var(--ease) .15s both;transform:rotate(-90deg)}.horizon-module__Byi94W__bootText{animation:horizon-module__Byi94W__bootSpin 3.4s var(--ease) both}.horizon-module__Byi94W__bootText text{fill:var(--gold-200);font:500 5.2px var(--label);letter-spacing:.34em;opacity:0;animation:horizon-module__Byi94W__bootText 2.6s var(--ease) .5s both}}@keyframes horizon-module__Byi94W__ignite{to{stroke-dashoffset:0}}@keyframes horizon-module__Byi94W__bootSpin{0%{transform:rotate(-24deg)}}@keyframes horizon-module__Byi94W__bootText{25%,70%{opacity:1}to{opacity:0}}@keyframes horizon-module__Byi94W__bootOut{to{opacity:0;visibility:hidden}}.horizon-module__Byi94W__cue{z-index:5;left:50%;bottom:max(clamp(22px, 4.6vh, 44px), env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 2 * var(--gutter));color:var(--ink-soft);font:500 12px/1.4 var(--label);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 14px #000;align-items:center;gap:14px;margin:0;display:flex;position:absolute;transform:translate(-50%)}.horizon-module__Byi94W__cueOrbit{display:none}.horizon-module__Byi94W__cueFall{flex:none;width:12px;height:30px;position:relative}.horizon-module__Byi94W__cueFall:before{content:"";background:linear-gradient(#0000,#e5c98bb3);width:1px;position:absolute;top:0;bottom:6px;left:50%}.horizon-module__Byi94W__cueFall:after{content:"";background:#000;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:0;left:50%;box-shadow:0 0 0 1px #e5c98bd9,0 0 8px #ffb35c99}.horizon-module__Byi94W__cueFall span{background:var(--gold-100);width:3px;height:3px;box-shadow:0 0 6px var(--plasma);border-radius:50%;margin-left:-1.5px;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__cueFall span{animation:2.4s cubic-bezier(.55,0,.9,.4) infinite horizon-module__Byi94W__infall}}@keyframes horizon-module__Byi94W__infall{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1;transform:translateY(22px)}to{opacity:0;transform:translateY(24px)scale(.3)}}.horizon-module__Byi94W__front,.horizon-module__Byi94W__captions,.horizon-module__Byi94W__hud,.horizon-module__Byi94W__telemetry,.horizon-module__Byi94W__snaps,.horizon-module__Byi94W__cursor{display:none}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html:has(.horizon-module__Byi94W__root){scroll-snap-type:y proximity}html[data-a2-drag]:has(.horizon-module__Byi94W__root){scroll-snap-type:none}.horizon-module__Byi94W__orbit{height:calc(var(--vhp) * (2.85 + (var(--n) - 1) * .5))}.horizon-module__Byi94W__stage{height:var(--vhp);touch-action:pan-y;cursor:grab;position:sticky;top:0}.horizon-module__Byi94W__stage[data-phase=hero]{cursor:auto}.horizon-module__Byi94W__stage:active{cursor:grabbing}.horizon-module__Byi94W__plateInner{will-change:transform}.horizon-module__Byi94W__scrim{z-index:2;pointer-events:none;opacity:var(--p);background:linear-gradient(#0000 66%,#0505068c 82%,#050506db 100%),radial-gradient(40% 50% at 0 100%,#0505068c,#0000 70%);display:block;position:absolute;inset:0}.horizon-module__Byi94W__cueOrbit{display:inline}.horizon-module__Byi94W__cueStatic{display:none}.horizon-module__Byi94W__cue{opacity:clamp(0, calc(1 - var(--p) * 5), 1)}.horizon-module__Byi94W__stage[data-phase=orbit] .horizon-module__Byi94W__cue{visibility:hidden}.horizon-module__Byi94W__snaps{display:block}.horizon-module__Byi94W__snaps span{left:0;top:calc(var(--vhp) * (1.4 + var(--k) * .5));scroll-snap-align:start;width:1px;height:1px;position:absolute}.horizon-module__Byi94W__front{z-index:6;visibility:hidden;cursor:pointer;border-radius:3.125%/5%;width:0;height:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.horizon-module__Byi94W__front[data-on="1"]{visibility:visible}.horizon-module__Byi94W__front video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease)}.horizon-module__Byi94W__front[data-play="1"] video{opacity:1}.horizon-module__Byi94W__telemetry{z-index:7;left:var(--gutter);cursor:auto;gap:14px;display:grid;position:absolute;bottom:clamp(24px,4.6vh,48px)}.horizon-module__Byi94W__count{opacity:clamp(0, calc((var(--p) - .78) * 5), 1);align-items:baseline;gap:10px;margin:0;display:flex}.horizon-module__Byi94W__countN{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,4.6vw,4.6rem);font-weight:900;line-height:.86}.horizon-module__Byi94W__countOf{color:var(--ink-faint);font:500 13px/1 var(--label);letter-spacing:.16em;font-variant-numeric:tabular-nums}.horizon-module__Byi94W__readouts{font:500 11.5px/1.25 var(--label);letter-spacing:.14em;font-variant-numeric:tabular-nums;text-shadow:0 1px 12px #000;gap:5px;margin:0;display:grid}.horizon-module__Byi94W__readouts div{grid-template-columns:3.2em auto;align-items:baseline;display:grid}.horizon-module__Byi94W__readouts dt{color:var(--ink-faint);text-transform:none}.horizon-module__Byi94W__readouts dd{color:var(--ink-soft);margin:0}.horizon-module__Byi94W__readouts b{color:var(--ink);font-weight:500}.horizon-module__Byi94W__readouts sub{vertical-align:baseline;font-size:.75em;position:relative;top:.25em}.horizon-module__Byi94W__captions{z-index:7;width:min(720px, calc(100% - 2 * var(--gutter) - 2 * 240px));opacity:clamp(0, calc((var(--p) - .78) * 5), 1);cursor:auto;display:block;position:absolute;bottom:clamp(22px,4.4vh,46px);left:50%;transform:translate(-50%)}.horizon-module__Byi94W__hud{z-index:7;right:var(--gutter);opacity:clamp(0, calc((var(--p) - .78) * 5), 1);cursor:auto;justify-items:end;gap:14px;display:grid;position:absolute;bottom:clamp(24px,4.6vh,48px)}.horizon-module__Byi94W__stage[data-phase=hero] .horizon-module__Byi94W__hud,.horizon-module__Byi94W__stage[data-phase=hero] .horizon-module__Byi94W__captions{visibility:hidden}.horizon-module__Byi94W__cursor{z-index:8;pointer-events:none;width:0;height:0;display:block;position:absolute;top:0;left:0}.horizon-module__Byi94W__cursor:before{content:"";opacity:0;width:34px;height:34px;transition:transform .45s var(--ease), opacity .3s, background-color .3s;border:1px solid #e5c98bbf;border-radius:50%;position:absolute;top:-17px;left:-17px;transform:scale(.5);box-shadow:0 0 12px #ffb35c40}.horizon-module__Byi94W__cursor:after{content:"";color:var(--gold-100);font:500 10px/1 var(--label);letter-spacing:.22em;white-space:nowrap;opacity:0;transition:opacity .25s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.horizon-module__Byi94W__cursor[data-mode=idle]:before{opacity:.55}.horizon-module__Byi94W__cursor[data-mode=orbit]:before{opacity:1;transform:scale(1)}.horizon-module__Byi94W__cursor[data-mode=drag]:before{opacity:1;transform:scale(1.5,.66)}.horizon-module__Byi94W__cursor[data-mode=open]:before{opacity:1;background:#000000b8;transform:scale(2.1)}.horizon-module__Byi94W__cursor[data-mode=open]:after{content:"OPEN ↗";opacity:1}@media (max-width:1100px){.horizon-module__Byi94W__captions{width:min(560px, calc(100% - 2 * var(--gutter)))}.horizon-module__Byi94W__telemetry{gap:10px;top:84px;bottom:auto}.horizon-module__Byi94W__hud{top:84px;bottom:auto}.horizon-module__Byi94W__hud .horizon-module__Byi94W__hint{display:none}.horizon-module__Byi94W__scrim{background:linear-gradient(#0000 62%,#0505068c 78%,#050506e0 100%),linear-gradient(#050506cc 0%,#05050666 14%,#0000 24%)}}@media (max-height:820px){.horizon-module__Byi94W__captions .horizon-module__Byi94W__capLine{display:none}.horizon-module__Byi94W__captions .horizon-module__Byi94W__capKind{margin-bottom:6px}.horizon-module__Byi94W__captions .horizon-module__Byi94W__dirs{margin-top:12px}.horizon-module__Byi94W__captions .horizon-module__Byi94W__dirsLabel{margin-bottom:6px}.horizon-module__Byi94W__captions .horizon-module__Byi94W__capClient{font-size:clamp(1.6rem,2.3vw,2.3rem)}}}.horizon-module__Byi94W__cap{text-align:center;opacity:0;pointer-events:none;width:100%;transition:opacity .45s var(--ease), transform .8s var(--ease);justify-items:center;display:grid;position:absolute;bottom:0;left:0;transform:translateY(14px)}.horizon-module__Byi94W__capOn,.horizon-module__Byi94W__cap:focus-within{opacity:1;pointer-events:auto;transition-delay:.1s;transform:none}.horizon-module__Byi94W__captions:focus-within .horizon-module__Byi94W__capOn:not(:focus-within){opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(14px)}.horizon-module__Byi94W__capKind{color:var(--gold);font:500 11.5px/1.2 var(--label);letter-spacing:.32em;text-transform:uppercase;margin:0 0 10px}.horizon-module__Byi94W__capClient{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 24px #000;margin:0 0 8px;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:900;line-height:.98}.horizon-module__Byi94W__capTitle{color:var(--ink);text-wrap:balance;margin:0 0 8px;font-size:1.08rem;font-weight:500;line-height:1.35}.horizon-module__Byi94W__capLine{max-width:46ch;color:var(--ink-soft);text-wrap:pretty;margin:0 0 18px;font-size:.98rem;line-height:1.55}.horizon-module__Byi94W__cap[data-dirs] .horizon-module__Byi94W__capLine,.horizon-module__Byi94W__cap[data-headline] .horizon-module__Byi94W__capLine{display:none}.horizon-module__Byi94W__cap[data-dirs] .horizon-module__Byi94W__capTitle,.horizon-module__Byi94W__cap[data-headline] .horizon-module__Byi94W__capTitle{margin-bottom:16px}.horizon-module__Byi94W__cap[data-long] .horizon-module__Byi94W__capClient{font-size:clamp(1.5rem,2vw,2.2rem)}.horizon-module__Byi94W__cap[data-xlong] .horizon-module__Byi94W__capLine{display:none}.horizon-module__Byi94W__cap[data-xlong] .horizon-module__Byi94W__capTitle{margin-bottom:16px}.horizon-module__Byi94W__live{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;text-decoration:none;display:inline-flex}.horizon-module__Byi94W__lens{--lx:50%;--ly:50%;background:var(--gold);color:var(--obsidian);font:700 12px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;transition:background-color .25s, transform .25s var(--ease);border-radius:4px;display:inline-flex;position:relative;overflow:hidden}.horizon-module__Byi94W__lensLabel,.horizon-module__Byi94W__lensHole>span{white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:0 20px;display:inline-flex}.horizon-module__Byi94W__lensHole{color:var(--gold-100);clip-path:circle(0 at var(--lx) var(--ly));transition:clip-path .5s var(--ease);pointer-events:none;background:#000;display:flex;position:absolute;inset:0}.horizon-module__Byi94W__lensHole>span{transform-origin:var(--lx) var(--ly);transform:scale(1.22)}.horizon-module__Byi94W__lens:after{content:"";left:var(--lx);top:var(--ly);opacity:0;width:50px;height:50px;transition:transform .5s var(--ease), opacity .3s;pointer-events:none;border-radius:50%;margin:-25px 0 0 -25px;position:absolute;transform:scale(0);box-shadow:0 0 0 1px #ffd696f2,0 0 12px 1px #ffb35ccc}.horizon-module__Byi94W__live:hover .horizon-module__Byi94W__lensHole{clip-path:circle(25px at var(--lx) var(--ly))}.horizon-module__Byi94W__live:hover .horizon-module__Byi94W__lens:after{opacity:1;transform:scale(1)}.horizon-module__Byi94W__live:focus-visible .horizon-module__Byi94W__lensHole{clip-path:circle(22px)}.horizon-module__Byi94W__live:focus-visible .horizon-module__Byi94W__lensHole>span{transform-origin:50%}.horizon-module__Byi94W__live:hover .horizon-module__Byi94W__lens{background:var(--gold-200)}.horizon-module__Byi94W__live:active .horizon-module__Byi94W__lens{background:var(--gold-400);transform:translateY(1px)}.horizon-module__Byi94W__liveHost{color:var(--ink-soft);font:400 12.5px/1.3 var(--label);letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;overflow-wrap:anywhere}.horizon-module__Byi94W__live:hover .horizon-module__Byi94W__liveHost{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.horizon-module__Byi94W__dirs{margin-top:16px}.horizon-module__Byi94W__dirsLabel{color:var(--ink-faint);font:500 11px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px}.horizon-module__Byi94W__dirsThumbs,.horizon-module__Byi94W__dirsList{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.horizon-module__Byi94W__dir{border:1px solid var(--line);min-height:38px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:border-color .25s,background-color .25s;display:inline-flex}.horizon-module__Byi94W__dir img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:44px;height:auto}.horizon-module__Byi94W__dirName{color:var(--ink-soft);font:400 12px/1.2 var(--label);letter-spacing:.03em;white-space:nowrap}.horizon-module__Byi94W__dir:hover{border-color:var(--line-gold);background:#0c0c0eb3}.horizon-module__Byi94W__dir:hover .horizon-module__Byi94W__dirName{color:var(--ink)}.horizon-module__Byi94W__dirLetter{color:var(--gold)}.horizon-module__Byi94W__minimap{--rot:0;width:156px;height:64px;position:relative}.horizon-module__Byi94W__minimapPath{border:1px solid var(--line);border-radius:50%;position:absolute;inset:12px 8px}.horizon-module__Byi94W__minimapHole{background:#000;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #e5c98bd9,0 0 10px #ffb35c8c}.horizon-module__Byi94W__dot{--a:calc((var(--i) - var(--rot)) / var(--n) * 1turn);--aw:calc(var(--a) + 17.1887deg * sin(var(--a)));cursor:pointer;width:24px;height:24px;transform:translate(calc(sin(var(--aw)) * 66px), calc(cos(var(--aw)) * 20px));background:0 0;border:0;border-radius:50%;margin:-12px 0 0 -12px;padding:0;position:absolute;top:50%;left:50%}.horizon-module__Byi94W__dot span{background:var(--ink-faint);width:6px;height:6px;opacity:calc(.55 + .45 * cos(var(--aw)));transition:background-color .3s, transform .3s var(--ease);border-radius:50%;margin:auto;display:block}.horizon-module__Byi94W__dot:hover span{background:var(--ink);opacity:1;transform:scale(1.4)}.horizon-module__Byi94W__dot[aria-current] span{background:var(--gold-100);opacity:1;transform:scale(1.6);box-shadow:0 0 10px #ffb35ccc}.horizon-module__Byi94W__tip{min-height:1.3em;color:var(--ink);font:500 11.5px/1.3 var(--label);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 12px #000;opacity:0;transition:opacity .2s, transform .3s var(--ease);margin:0;transform:translateY(4px)}.horizon-module__Byi94W__tip[data-on]{opacity:1;transform:none}.horizon-module__Byi94W__hint{color:var(--ink-soft);font:500 11px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 12px #000;margin:0}.horizon-module__Byi94W__works{padding:clamp(64px,11vh,128px) 0 clamp(48px,8vh,96px);position:relative}.horizon-module__Byi94W__worksHead{padding:0 var(--gutter);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,4vh,40px);display:flex}.horizon-module__Byi94W__worksTitle{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,6vw,4.4rem);font-weight:900;line-height:.95}.horizon-module__Byi94W__worksCount{white-space:nowrap;color:var(--ink-faint);font:500 13px/1 var(--label);letter-spacing:.18em;font-variant-numeric:tabular-nums;margin:0;display:none}.horizon-module__Byi94W__worksCountN{color:var(--ink);font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;vertical-align:-.12em;font-size:2.4rem;font-weight:900}.horizon-module__Byi94W__stations{display:none}.horizon-module__Byi94W__cards{padding:0 var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(48px,5vw,72px) clamp(20px,2.4vw,32px);margin:0;list-style:none;display:grid}.horizon-module__Byi94W__cards:focus-visible{outline-offset:-2px}.horizon-module__Byi94W__card{align-content:start;gap:22px;display:grid}.horizon-module__Byi94W__cardShot{background:var(--obsidian);box-shadow:0 0 0 1px var(--line), 0 34px 80px -42px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50% 50% 14px 14px/9% 9% 14px 14px;position:relative;overflow:hidden}.horizon-module__Byi94W__cardShot:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffd696e6,inset 0 14px 24px -14px #ffaa5073}.horizon-module__Byi94W__cardShot img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.horizon-module__Byi94W__cardMeta{color:var(--ink-soft);font:500 11.5px/1.2 var(--label);letter-spacing:.24em;text-transform:uppercase;font-variant-numeric:tabular-nums;gap:16px;margin:0 0 12px;display:flex}.horizon-module__Byi94W__cardClient{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0 0 8px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:900;line-height:1}.horizon-module__Byi94W__cardTitle{color:var(--ink);text-wrap:balance;margin:0 0 8px;font-size:1.08rem;font-weight:500;line-height:1.35}.horizon-module__Byi94W__cardLine{max-width:42ch;color:var(--ink-soft);text-wrap:pretty;margin:0 0 20px;line-height:1.55}.horizon-module__Byi94W__cardBody .horizon-module__Byi94W__live,.horizon-module__Byi94W__cardBody .horizon-module__Byi94W__dirsList{justify-content:flex-start}.horizon-module__Byi94W__cardNav{display:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84vw,360px);grid-auto-flow:column;gap:14px;padding-bottom:6px;overflow-x:auto}.horizon-module__Byi94W__cards::-webkit-scrollbar{display:none}.horizon-module__Byi94W__card{scroll-snap-align:center;gap:18px}.horizon-module__Byi94W__cardShot img{aspect-ratio:4/5}.horizon-module__Byi94W__worksCount{display:block}.horizon-module__Byi94W__worksHead{align-items:flex-end;margin-bottom:8px}.horizon-module__Byi94W__stations{height:90px;margin:0 var(--gutter) 12px;display:block;position:relative;overflow:hidden}.horizon-module__Byi94W__stationsArc{border-top:1px solid #e5c98b8c;border-radius:50%;width:96%;height:160px;position:absolute;top:14px;left:2%;box-shadow:0 -8px 24px -12px #ffb35c80}.horizon-module__Byi94W__station{--x:calc((2 * var(--i) / (var(--n) - 1) - 1) * .97);left:calc(50% + var(--x) * 48%);top:calc(14px + (1 - sqrt(1 - var(--x) * var(--x))) * 80px);cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;position:absolute}.horizon-module__Byi94W__station span{width:9px;height:9px;transition:transform .3s var(--ease), background-color .3s, box-shadow .3s;background:#000;border-radius:50%;margin:auto;display:block;box-shadow:0 0 0 1px #e5c98b99}.horizon-module__Byi94W__station[aria-current] span{background:var(--gold-100);box-shadow:0 0 0 1px var(--gold-100), 0 0 12px #ffb35ce6;transform:scale(1.5)}@supports (animation-timeline:view()){.horizon-module__Byi94W__card{animation:linear both horizon-module__Byi94W__cardLens;animation-timeline:view(inline)}}.horizon-module__Byi94W__cardNav{padding:26px var(--gutter) 0;gap:12px;display:flex}.horizon-module__Byi94W__cardNav button{width:52px;height:52px;color:var(--gold-100);font:500 18px/1 var(--label);cursor:pointer;transition:box-shadow .3s, transform .3s var(--ease);background:#000;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #e5c98b99,0 0 16px #ffb35c38}.horizon-module__Byi94W__cardNav button:not(:disabled):hover{box-shadow:0 0 0 1px var(--gold-100), 0 0 22px #ffb35c80}.horizon-module__Byi94W__cardNav button:not(:disabled):active{transform:scale(.96)}.horizon-module__Byi94W__cardNav button:disabled{opacity:.35;cursor:default}}@keyframes horizon-module__Byi94W__cardLens{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:none}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__works{display:none}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__plate{transform-origin:var(--bx0) var(--by0);animation:22s ease-in-out infinite alternate horizon-module__Byi94W__breathe}}@keyframes horizon-module__Byi94W__breathe{to{transform:scale(1.045)}}@media (max-width:767px){.horizon-module__Byi94W__chipMail,.horizon-module__Byi94W__homeLabel{display:none}.horizon-module__Byi94W__home{padding-right:4px}.horizon-module__Byi94W__cue{white-space:nowrap;letter-spacing:.18em;font-size:11px}}.horizon-module__Byi94W__close{z-index:9;isolation:isolate;min-height:100svh;padding:clamp(96px, 14vh, 160px) var(--gutter) 28px;background:var(--void);align-content:center;justify-items:center;gap:clamp(40px,7vh,80px);display:grid;position:relative;overflow:clip}.horizon-module__Byi94W__closeRing{aspect-ratio:1;place-items:center;width:min(88vw,700px);display:grid;position:relative}.horizon-module__Byi94W__closeRing:before{content:"";filter:blur(10px);opacity:.8;background:conic-gradient(from 200deg,#0000,#ffa04680 12%,#ffd696b3 18%,#0000 32% 58%,#d4783259 70%,#0000 82%);border-radius:50%;position:absolute;inset:2%;-webkit-mask:radial-gradient(closest-side,#0000 82%,#000 86% 92%,#0000 100%);mask:radial-gradient(closest-side,#0000 82%,#000 86% 92%,#0000 100%)}@media (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__closeRing:before{animation:40s linear infinite horizon-module__Byi94W__closeSpin}}.horizon-module__Byi94W__closeHalo{background:radial-gradient(circle,#000 64%,#0000 72%);border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 0 1px #f3e6c48c,0 0 36px #ffb35c47,inset 0 0 70px #ffb35c1f}.horizon-module__Byi94W__closeText{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.horizon-module__Byi94W__closeText text{fill:var(--gold-200);font:500 5px var(--label);letter-spacing:.34em}@keyframes horizon-module__Byi94W__closeSpin{to{transform:rotate(360deg)}}.horizon-module__Byi94W__closeInner{text-align:center;justify-items:center;gap:clamp(18px,3vh,30px);width:76%;display:grid;position:relative}.horizon-module__Byi94W__closeTitle{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.3rem,3.7vw,2.45rem);font-weight:900;line-height:1}.horizon-module__Byi94W__mail{color:var(--gold-200);font:500 clamp(1.05rem, 2.2vw, 1.6rem) / 1.2 var(--body);text-underline-offset:.25em;overflow-wrap:anywhere;-webkit-text-decoration:underline #e5c98b73;text-decoration:underline #e5c98b73;text-decoration-thickness:1px;transition:text-decoration-color .25s}.horizon-module__Byi94W__mail:hover{-webkit-text-decoration-color:var(--gold-200);text-decoration-color:var(--gold-200)}.horizon-module__Byi94W__foot{border-top:1px solid var(--line);color:var(--ink-faint);font:500 11px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;justify-self:stretch;margin:0;padding-top:20px}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__close{margin-top:calc(var(--vhp) * -.34);min-height:calc(var(--vhp) * 1.34);padding-top:calc(var(--vhp) * .34 + clamp(72px, 10vh, 120px));background:linear-gradient(to bottom, transparent, var(--void) calc(var(--vhp) * .3))}}@property --a2-spin{syntax:"<angle>";inherits:true;initial-value:0deg}.horizon-module__Byi94W__index{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);font-family:var(--body);overscroll-behavior:contain;background:radial-gradient(60% 70% at 26% 58%,#ff963c12,#0000 70%),#050506f7;border:0;margin:0;padding:0;overflow:auto}.horizon-module__Byi94W__index::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}@media (prefers-reduced-motion:no-preference){.horizon-module__Byi94W__index[open]{animation:horizon-module__Byi94W__indexIn .6s var(--ease) both}}@keyframes horizon-module__Byi94W__indexIn{0%{opacity:0;transform:scale(1.03)}}.horizon-module__Byi94W__indexInner{min-height:100%;padding:16px var(--gutter) 56px;position:relative}.horizon-module__Byi94W__indexHead{flex-wrap:wrap;align-items:baseline;gap:20px;padding:clamp(48px,8vh,80px) 0 clamp(20px,3vh,32px);display:flex}.horizon-module__Byi94W__indexTitle{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:900;line-height:.9}.horizon-module__Byi94W__indexSub{color:var(--ink-soft);margin:0;font-size:1.05rem}.horizon-module__Byi94W__indexClose{top:16px;right:var(--gutter);position:absolute}.horizon-module__Byi94W__indexBody{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.horizon-module__Byi94W__chart{display:none}.horizon-module__Byi94W__chartDial{--a2-spin:calc(var(--hot) * -1turn / var(--n));aspect-ratio:1;width:100%;transition:--a2-spin .9s var(--ease);position:relative}.horizon-module__Byi94W__chartGlow{background:radial-gradient(circle,#000 60%,#0000 71%);border-radius:50%;position:absolute;inset:6%;box-shadow:0 0 0 1px #f3e6c48c,0 0 40px #ffb35c4d,inset 0 0 80px #ffb35c24}.horizon-module__Byi94W__chartTicks{transform:rotate(var(--a2-spin));background:repeating-conic-gradient(from -1deg, #e5c98b8c 0 .35deg, transparent .35deg 10deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 93%,#000 93.5% 97%,#0000 97.5%);mask:radial-gradient(closest-side,#0000 93%,#000 93.5% 97%,#0000 97.5%)}.horizon-module__Byi94W__marker{--a:calc(var(--i) * 1turn / var(--n) + var(--a2-spin));width:40px;height:40px;color:var(--ink-soft);font:500 11.5px/1 var(--label);letter-spacing:.06em;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:0 0 0 1px var(--line-strong);transform:rotate(var(--a)) translateY(calc(var(--dial) * .44)) rotate(calc(var(--a) * -1));background:#000;border:0;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;padding:0;transition:box-shadow .3s,color .3s,background-color .3s;display:grid;position:absolute;top:50%;left:50%}.horizon-module__Byi94W__marker:hover{color:var(--ink);box-shadow:0 0 0 1px var(--gold)}.horizon-module__Byi94W__marker[data-hot]{background:var(--gold);color:var(--obsidian);box-shadow:0 0 0 1px var(--gold-100), 0 0 18px #ffb35cb3;font-weight:700}.horizon-module__Byi94W__chartCore{aspect-ratio:16/10;width:60%;box-shadow:0 0 0 1px var(--line-gold), 0 30px 70px -30px #ffb35c73;background:#000;border-radius:12px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.horizon-module__Byi94W__chartCore img{object-fit:cover;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity .45s var(--ease), transform .8s var(--ease), filter .45s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.horizon-module__Byi94W__chartCore img[data-on]{opacity:1;filter:none;transform:none}.horizon-module__Byi94W__chartCap{color:var(--ink-faint);font:500 11.5px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:20px 0 0;display:flex}.horizon-module__Byi94W__rows{margin:0;padding:0;list-style:none}.horizon-module__Byi94W__row{border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px 18px;padding:14px 16px 14px 0;transition:background-color .3s;display:grid;position:relative}.horizon-module__Byi94W__row+.horizon-module__Byi94W__row:before{content:"";background:linear-gradient(90deg,#0000,#d4af5a4d,#0000);height:1px;position:absolute;top:0;left:66px;right:16px}.horizon-module__Byi94W__row[data-hot]{background:radial-gradient(80% 140% at 0%,#ffaa501a,#0000 70%)}.horizon-module__Byi94W__rowGlyph{width:44px;height:44px;box-shadow:0 0 0 1px var(--line-strong);background:#000;border-radius:50%;grid-row:span 2;align-self:start;place-items:center;transition:box-shadow .3s;display:grid}.horizon-module__Byi94W__row[data-hot] .horizon-module__Byi94W__rowGlyph{box-shadow:0 0 0 1px var(--gold-100), 0 0 14px #ffb35c8c}.horizon-module__Byi94W__rowN{color:var(--ink-soft);font:500 12px/1 var(--label);letter-spacing:.06em;font-variant-numeric:tabular-nums}.horizon-module__Byi94W__row[data-hot] .horizon-module__Byi94W__rowN{color:var(--gold-100)}.horizon-module__Byi94W__rowName{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-items:start;gap:5px;padding:0;display:grid}.horizon-module__Byi94W__rowClient{font-family:var(--display);font-variation-settings:"wdth" 118;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.15rem,1.45vw,1.5rem);font-weight:900;line-height:1.02;transition:color .2s}.horizon-module__Byi94W__rowTitle{color:var(--ink-soft);text-wrap:balance;font-size:1rem;line-height:1.35}.horizon-module__Byi94W__row[data-hot] .horizon-module__Byi94W__rowClient{color:var(--gold-200)}.horizon-module__Byi94W__rowKind{color:var(--ink-faint);font:500 11px/1.3 var(--label);letter-spacing:.2em;text-transform:uppercase;grid-column:2}.horizon-module__Byi94W__rowLive{min-height:44px;color:var(--ink);flex-wrap:wrap;grid-column:2;justify-self:start;align-items:center;gap:4px 12px;text-decoration:none;display:inline-flex}.horizon-module__Byi94W__rowLiveLabel{border:1px solid var(--line-gold);color:var(--gold-200);font:700 11.5px/1 var(--label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:7px 12px;transition:background-color .25s,color .25s;display:inline-flex}.horizon-module__Byi94W__rowLive:hover .horizon-module__Byi94W__rowLiveLabel{background:var(--gold);color:var(--obsidian)}.horizon-module__Byi94W__rowHost{color:var(--ink-soft);font:400 12.5px/1.3 var(--label);overflow-wrap:anywhere;letter-spacing:.03em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.horizon-module__Byi94W__rowLive:hover .horizon-module__Byi94W__rowHost{color:var(--ink)}.horizon-module__Byi94W__rowDirs{flex-wrap:wrap;grid-column:2/-1;gap:8px;margin:2px 0 4px;padding:0;list-style:none;display:flex}.horizon-module__Byi94W__rowDirs a{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);font:400 12.5px/1 var(--label);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.horizon-module__Byi94W__rowDirs a:hover{color:var(--ink);border-color:var(--line-gold)}@media (min-width:1024px){.horizon-module__Byi94W__indexBody{grid-template-columns:minmax(340px,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(40px,5vw,96px)}.horizon-module__Byi94W__chart{--dial:min(36vw, calc(100dvh - 240px), 560px);width:var(--dial);justify-self:center;display:block;position:sticky;top:40px}.horizon-module__Byi94W__row{grid-template-columns:48px minmax(0,1.2fr) minmax(9.5rem,.55fr) minmax(0,1.25fr)}.horizon-module__Byi94W__rowGlyph{grid-row:auto;align-self:center}.horizon-module__Byi94W__rowKind,.horizon-module__Byi94W__rowLive{grid-column:auto}.horizon-module__Byi94W__rowKind,.horizon-module__Byi94W__rowHost{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.horizon-module__Byi94W__cap,.horizon-module__Byi94W__dir,.horizon-module__Byi94W__chartCore img,.horizon-module__Byi94W__chartDial,.horizon-module__Byi94W__front video,.horizon-module__Byi94W__lensHole,.horizon-module__Byi94W__lens:after{transition:none}}@media (prefers-reduced-transparency:reduce){.horizon-module__Byi94W__chip,.horizon-module__Byi94W__home:hover{background:var(--obsidian);-webkit-backdrop-filter:none;backdrop-filter:none}}
