@keyframes E0kJGG_scFade{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes E0kJGG_scFadeOnly{0%{opacity:0}to{opacity:1}}@keyframes E0kJGG_scRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes E0kJGG_scPiece{0%{opacity:0;transform:translateY(60px)scale(.9)}to{opacity:1;transform:none}}@keyframes E0kJGG_scRing{0%{opacity:0;transform:scale(.82)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes E0kJGG_scBob{0%,to{transform:none}50%{transform:translateY(6px)}}@keyframes E0kJGG_scGrain{0%{transform:translate(0)}to{transform:translate(-3%,2%)}}.E0kJGG_root{scroll-snap-align:start;background:var(--paper);width:100%;min-height:100dvh;color:var(--ink);font-family:var(--font-cormorant), serif;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.E0kJGG_grain{pointer-events:none;opacity:var(--grainop);mix-blend-mode:var(--grainblend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:8s steps(2,end) infinite alternate E0kJGG_scGrain;position:absolute;inset:-8%}.E0kJGG_vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 42%, transparent 55%, var(--vignette) 100%);position:absolute;inset:0}.E0kJGG_center{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,4.5vw,46px);padding:0 24px;display:flex;position:relative}.E0kJGG_logo{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(9px,2.2vw,40px);margin:0;font-weight:400;animation:1.4s cubic-bezier(.2,.7,.2,1) .1s both E0kJGG_scFade;display:flex}.E0kJGG_word{font-family:var(--font-poiret), sans-serif;letter-spacing:.24em;text-indent:.24em;white-space:nowrap;color:var(--ink);font-size:clamp(15px,3.9vw,58px);line-height:1}.E0kJGG_digit{letter-spacing:0;text-indent:0;font-size:clamp(56px,10.5vw,146px)}.E0kJGG_bird{width:clamp(56px,10.5vw,146px);height:clamp(56px,10.5vw,146px);color:var(--ink);flex:none;overflow:visible}.E0kJGG_rule{background:var(--ink);opacity:.5;transform-origin:50%;width:clamp(140px,30vw,190px);height:1px;animation:1.2s cubic-bezier(.2,.7,.2,1) 1.5s both E0kJGG_scRule}.E0kJGG_tagline{letter-spacing:.06em;color:var(--muted);text-align:center;margin:0;font-size:clamp(17px,2.6vw,25px);font-style:italic;animation:1.4s 1.7s both E0kJGG_scFade}.E0kJGG_foot{z-index:2;padding:0 var(--gutter);letter-spacing:.14em;text-transform:uppercase;color:var(--mutedft);justify-content:space-between;font-size:clamp(12px,1.4vw,15px);display:flex;position:relative}.E0kJGG_footBottom{position:absolute;bottom:26px;left:0;right:0}.E0kJGG_footIn{animation:1.4s 2.1s both E0kJGG_scFadeOnly}.E0kJGG_back{letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:clamp(13px,1.5vw,16px);animation:1.4s 2.1s both E0kJGG_scFadeOnly}.E0kJGG_cue{z-index:2;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:10px;font-size:clamp(13px,1.5vw,16px);animation:1.4s 2.6s both E0kJGG_scFadeOnly;display:flex;position:absolute;bottom:clamp(64px,11vh,110px);left:50%;translate:-50%}.E0kJGG_cueArrow{fill:none;stroke:currentColor;stroke-width:1.2px;width:12px;height:20px;animation:2.4s ease-in-out 4s infinite E0kJGG_scBob}.E0kJGG_piece{transform-box:fill-box;transform-origin:50%;animation:E0kJGG_scPiece .85s cubic-bezier(.2, .7, .2, 1) var(--d) both}.E0kJGG_ring{transform-box:fill-box;transform-origin:50%;animation:1.3s cubic-bezier(.5,0,.15,1) .35s both E0kJGG_scRing}
@keyframes EMl5oa_clPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes EMl5oa_clSweep{to{transform:translateX(var(--month))}}@keyframes EMl5oa_clCycle{0%{--cycle:0}to{--cycle:1}}@keyframes EMl5oa_clSlide{to{transform:translateX(calc(var(--month) * -1))}}@keyframes EMl5oa_clHit{0%{transform:scale(2)}10%,to{transform:none}}@keyframes EMl5oa_clTick{0%{transform:scaleX(.3)}45%{transform:scaleX(1)}to{transform:scaleX(.55)}}.EMl5oa_story{--sans:var(--font-grotesk), system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--scene-h:70svh;height:calc(var(--scenes) * var(--scene-h) + 100svh);position:relative}.EMl5oa_markers{position:absolute;inset:0 0 auto}@media (pointer:coarse){html:has(.EMl5oa_markers){scroll-snap-type:y mandatory}}.EMl5oa_markers>div{height:var(--scene-h);scroll-snap-align:start;scroll-snap-stop:always}.EMl5oa_markers>.EMl5oa_hold{height:100svh}.EMl5oa_stage{z-index:1;height:100svh;padding:0 var(--gutter);--progress:5;grid-template-columns:minmax(300px,4fr) 8fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:sticky;top:0}.EMl5oa_brand{top:26px;left:var(--gutter);font-family:var(--font-poiret), sans-serif;letter-spacing:.24em;color:var(--ink);opacity:0;filter:blur(8px);transform-origin:0;align-items:center;gap:10px;font-size:13px;transition:opacity 1.2s,filter 1.2s,transform 1.2s;display:flex;position:absolute;transform:scale(.94)}.EMl5oa_stage[data-reached~="0"] .EMl5oa_brand{opacity:1;filter:none;transform:none}.EMl5oa_brandBird{width:30px;height:30px;color:var(--ink)}.EMl5oa_captions{display:grid}.EMl5oa_caption{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .6s,transform .6s;transform:translateY(14px)}.EMl5oa_stage[data-scene="0"] [data-caption="0"],.EMl5oa_stage[data-scene="1"] [data-caption="1"],.EMl5oa_stage[data-scene="2"] [data-caption="2"],.EMl5oa_stage[data-scene="3"] [data-caption="3"],.EMl5oa_stage[data-scene="4"] [data-caption="4"],.EMl5oa_stage[data-scene="5"] [data-caption="5"]{opacity:1;pointer-events:auto;transform:none}.EMl5oa_kicker{min-height:1.2em;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mutedft);margin:0 0 14px;font-size:11px;font-weight:600}.EMl5oa_title{letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:500;line-height:1.02}.EMl5oa_body{max-width:34ch;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}.EMl5oa_progress{grid-area:2/1;gap:6px;margin-top:32px;display:flex}.EMl5oa_progress span{background:var(--hairline);width:28px;height:2px;position:relative}.EMl5oa_progress span:after{content:"";background:var(--ink);transform-origin:0;transform:scaleX(clamp(0, var(--progress) - var(--i), 1));position:absolute;inset:0}.EMl5oa_system{width:100%;max-height:88svh;display:block;overflow:visible}.EMl5oa_layer{opacity:0;transition:opacity .9s}.EMl5oa_stage[data-reached~="1"] .EMl5oa_market,.EMl5oa_stage[data-reached~="2"] .EMl5oa_tribunal,.EMl5oa_stage[data-reached~="3"] .EMl5oa_engine,.EMl5oa_stage[data-reached~="4"] .EMl5oa_timeline,.EMl5oa_stage[data-reached~="5"] .EMl5oa_record{opacity:.4}.EMl5oa_stage[data-scene="1"] .EMl5oa_market,.EMl5oa_stage[data-scene="2"] .EMl5oa_tribunal,.EMl5oa_stage[data-scene="3"] .EMl5oa_engine,.EMl5oa_stage[data-scene="4"] .EMl5oa_timeline,.EMl5oa_stage[data-scene="5"] .EMl5oa_record{opacity:1}.EMl5oa_core{transform-box:view-box;transform-origin:360px 260px;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.EMl5oa_stage[data-scene="0"] .EMl5oa_core{transform:scale(1.6)}.EMl5oa_coreBody{fill:var(--core-fill);stroke:var(--hair)}.EMl5oa_corePulse{fill:none;stroke:var(--negative);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite EMl5oa_clPulse}.EMl5oa_coreLabel{font-family:var(--font-poiret), sans-serif;letter-spacing:.22em;fill:var(--ink);font-size:15px}.EMl5oa_nodeLabel{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;fill:var(--ink);font-size:12px;font-weight:600}.EMl5oa_nodeSub{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;fill:var(--mutedft);font-size:10px}.EMl5oa_edgeLabel{font-family:var(--mono);fill:var(--muted);paint-order:stroke fill;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font-size:11px}.EMl5oa_edge{fill:none;stroke:var(--muted);stroke-width:1.3px}.EMl5oa_flow{fill:none;stroke:var(--hair);stroke-width:1px}.EMl5oa_blocked{fill:none;stroke:var(--negative);stroke-width:1.3px;stroke-dasharray:4 3}.EMl5oa_cross{fill:none;stroke:var(--negative);stroke-width:2px}.EMl5oa_arrowHead{fill:var(--muted)}.EMl5oa_particle{fill:var(--ink)}.EMl5oa_tick{fill:var(--muted);transform-box:fill-box;transform-origin:0;animation:EMl5oa_clTick var(--t) ease-in-out infinite alternate}.EMl5oa_seat{fill:var(--panel);stroke:var(--hair)}.EMl5oa_seatInitial{font-family:var(--font-cormorant), serif;fill:var(--ink);font-size:17px;font-style:italic}.EMl5oa_blindfold{fill:none;stroke:var(--negative);stroke-width:1.2px;stroke-dasharray:3 4}.EMl5oa_boxEngine,.EMl5oa_boxLedger{stroke:var(--hair)}.EMl5oa_boxEngine{fill:var(--engine-fill)}.EMl5oa_boxLedger{fill:var(--panel)}.EMl5oa_axis{fill:none;stroke:var(--hair)}.EMl5oa_dayTick{stroke:var(--hair)}.EMl5oa_session{fill:var(--paper);stroke:var(--muted);transform-box:fill-box;transform-origin:50%;animation:EMl5oa_clHit 12s linear calc(var(--at) * 12s) infinite}.EMl5oa_committee{fill:var(--ink);stroke:none}.EMl5oa_audit{fill:var(--muted);stroke:none}.EMl5oa_extra{fill:none;stroke:var(--negative);stroke-dasharray:2 2}.EMl5oa_edgeLabel.EMl5oa_extraLabel{fill:var(--negative)}.EMl5oa_playhead{animation:12s linear infinite EMl5oa_clSweep}.EMl5oa_mobileOnly{display:none}.EMl5oa_playLine{stroke:var(--negative);stroke-width:1px}.EMl5oa_playDot{fill:var(--negative)}.EMl5oa_record{--cycle:.97;animation:12s linear infinite EMl5oa_clCycle}.EMl5oa_entry{fill:var(--ink);transform-box:fill-box;transform-origin:0;transform:scaleX(clamp(0, (var(--cycle) - var(--a)) * 30, 1));opacity:clamp(0, (1 - var(--cycle)) * 40, 1)}.EMl5oa_cta{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh;padding:0 var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.EMl5oa_ctaTitle{letter-spacing:-.01em;margin:0;font-size:clamp(2rem,4.4vw,3rem);font-style:italic;font-weight:500}.EMl5oa_cta p{max-width:34em;color:var(--muted);margin:0;font-size:1.12rem;line-height:1.55}.EMl5oa_ctaButton{border:1px solid var(--ink);font-family:var(--font-poiret), sans-serif;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;border-radius:999px;margin-top:10px;padding:12px 30px;font-size:14px;transition:background .25s,color .25s}.EMl5oa_ctaButton:hover{background:var(--ink);color:var(--paper)}@media (prefers-reduced-motion:reduce){.EMl5oa_particle{display:none}}@media (max-width:760px){.EMl5oa_stage{padding:72px var(--gutter) 40px;--cx:360;--cy:260;--zoom:2.2;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px}.EMl5oa_stage[data-scene="1"]{--cx:225;--cy:270;--zoom:1.8}.EMl5oa_stage[data-scene="2"]{--cx:350;--cy:170;--zoom:2.1}.EMl5oa_stage[data-scene="3"]{--cx:590;--cy:255;--zoom:1.8}.EMl5oa_stage[data-scene="4"]{--cx:60;--cy:470;--zoom:2.1}.EMl5oa_stage[data-scene="5"]{--cx:60;--cy:482;--zoom:2.1}.EMl5oa_system{aspect-ratio:1;-webkit-mask-composite:source-in;grid-row:1;place-self:center;width:min(100%,50svh);height:auto;max-height:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.EMl5oa_camera{transform-box:view-box;transform-origin:0 0;transform:translate(415px, 277px) scale(var(--zoom)) translate(calc(var(--cx) * -1px), calc(var(--cy) * -1px));transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.EMl5oa_stage[data-scene="0"] .EMl5oa_core{transform:none}.EMl5oa_stage[data-reached~="1"] .EMl5oa_market,.EMl5oa_stage[data-reached~="2"] .EMl5oa_tribunal,.EMl5oa_stage[data-reached~="3"] .EMl5oa_engine,.EMl5oa_stage[data-reached~="4"] .EMl5oa_timeline,.EMl5oa_stage[data-reached~="5"] .EMl5oa_record{opacity:0}.EMl5oa_stage[data-scene="1"] .EMl5oa_market,.EMl5oa_stage[data-scene="2"] .EMl5oa_tribunal,.EMl5oa_stage[data-scene="3"] .EMl5oa_engine,.EMl5oa_stage[data-scene="4"] .EMl5oa_timeline,.EMl5oa_stage[data-scene="5"] .EMl5oa_timeline,.EMl5oa_stage[data-scene="5"] .EMl5oa_record{opacity:1}.EMl5oa_mobileOnly{display:inline}.EMl5oa_desktopOnly{display:none}.EMl5oa_playhead{animation:none}.EMl5oa_mover{animation:12s linear infinite EMl5oa_clSlide}.EMl5oa_captions{grid-row:2}.EMl5oa_progress{margin-top:20px}.EMl5oa_nodeLabel{font-size:13px}.EMl5oa_nodeSub{font-size:10.5px}.EMl5oa_edgeLabel{font-size:12px}.EMl5oa_coreLabel{font-size:15px}}
