:root{--gig-flame:#f45347;--gig-night:#0d1a2d;--gig-dusk:#10273e;--gig-paper:#fef6f6;--gig-potassium:#dea8f4;--gig-copper:#00ae97;--gig-sodium:#ffbf3f;--gig-flame-strong:#f6685d;--gig-font-sans:"motiva-sans","Motiva Sans",Tahoma,sans-serif;--gig-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--gig-weight-thin:200;--gig-weight-light:300;--gig-weight-regular:400;--gig-weight-bold:700;--gig-weight-black:900;--gig-tracking-display:0.16em;--gig-tracking-display-wide:0.24em;--gig-tracking-section:0.14em;--gig-tracking-accent:0.26em;--gig-tracking-body:0.04em;--gig-tracking-body-wide:0.08em;--gig-size-display:3.25rem;--gig-size-h1:2.25rem;--gig-size-h2:1.5rem;--gig-size-h4:1.25rem;--gig-size-h3:1.0625rem;--gig-size-body:0.9375rem;--gig-size-small:0.8125rem;--gig-size-micro:0.6875rem;--gig-line-tight:1.12;--gig-line-snug:1.3;--gig-line-body:1.6;--gig-leading-tight:var(--gig-line-tight);--gig-leading-normal:var(--gig-line-body);--gig-space-1:0.25rem;--gig-space-2:0.5rem;--gig-space-3:0.75rem;--gig-space-4:1rem;--gig-space-5:1.5rem;--gig-space-6:2rem;--gig-space-7:3rem;--gig-space-8:4.5rem;--gig-space-9:6rem;--gig-edge:0;--gig-radius-pill:999px;--gig-radius-circle:50%;--gig-rule:1px;--gig-rule-strong:2px;--gig-rule-thick:var(--gig-rule-strong);--gig-shell-nav-width:260px;--gig-content-max:1180px;--gig-control-height:2.75rem;--gig-control-height-compact:2rem;--gig-control-padding-x:var(--gig-space-3);--gig-control-radius:var(--gig-edge);--gig-control-border:var(--gig-rule);--gig-focus-width:2px;--gig-motion-fast:120ms;--gig-motion-base:240ms;--gig-ease:cubic-bezier(0.2,0,0,1);color-scheme:dark;--color-bg:#0b1522;--color-canvas:var(--color-bg);--color-surface:#0f1e30;--color-surface-raised:#142839;--color-surface-sunken:#091320;--color-text:var(--gig-paper);--color-text-muted:#9fb0c2;--color-text-faint:#808fa2;--color-rule:rgba(232,240,248,0.1);--color-rule-strong:rgba(232,240,248,0.32);--color-rule-heavy:rgba(232,240,248,0.6);--color-action:var(--gig-flame);--color-action-hover:var(--gig-flame-strong);--color-action-text:var(--gig-night);--color-action-quiet:rgba(244,83,71,0.14);--color-accent-text:#f87a70;--color-focus:var(--gig-flame);--color-selection:rgba(244,83,71,0.28);--color-dept-design:var(--gig-potassium);--color-dept-digital:var(--gig-copper);--color-dept-video:var(--gig-sodium);--color-status-positive:var(--color-text);--color-status-attention:var(--gig-flame);--color-status-critical:var(--gig-flame);--color-status-neutral:var(--color-text-faint);--color-status-positive-mark:var(--gig-copper);--color-positive:var(--color-status-positive);--color-surface-rationale:color-mix(in srgb,var(--gig-flame) 10%,var(--color-surface-raised));--color-surface-development:color-mix(in srgb,var(--gig-copper) 10%,var(--color-surface-raised));--color-surface-attention:color-mix(in srgb,var(--gig-sodium) 9%,var(--color-surface-raised));--color-surface-quiet:color-mix(in srgb,var(--gig-night) 30%,var(--color-surface-raised));--color-rule-rationale:color-mix(in srgb,var(--gig-flame) 55%,transparent);--color-rule-development:color-mix(in srgb,var(--gig-copper) 55%,transparent);--color-rule-attention:color-mix(in srgb,var(--gig-sodium) 55%,transparent);--color-viewpoint-a:color-mix(in srgb,var(--gig-copper) 9%,var(--color-surface-raised));--color-viewpoint-b:color-mix(in srgb,var(--gig-potassium) 9%,var(--color-surface-raised));--color-viewpoint-c:color-mix(in srgb,var(--gig-sodium) 9%,var(--color-surface-raised));--color-viewpoint-a-rule:color-mix(in srgb,var(--gig-copper) 60%,transparent);--color-viewpoint-b-rule:color-mix(in srgb,var(--gig-potassium) 60%,transparent);--color-viewpoint-c-rule:color-mix(in srgb,var(--gig-sodium) 60%,transparent);--surface-canvas:var(--color-bg);--surface-raised:var(--color-surface-raised);--surface-quiet:var(--color-surface-sunken);--surface-feature:var(--color-surface-raised);--surface-action:color-mix(in srgb,var(--gig-flame) 10%,var(--color-surface-raised));--surface-critical:color-mix(in srgb,var(--gig-flame) 16%,var(--color-surface-raised));--surface-rule:var(--color-rule);--surface-rule-quiet:transparent;--surface-rule-action:color-mix(in srgb,var(--gig-flame) 60%,transparent);--surface-rule-critical:var(--gig-flame);--family-evidence:var(--gig-copper);--family-interpretation:var(--gig-potassium);--family-opportunity:var(--gig-sodium);--family-action:var(--gig-flame);--family-neutral:var(--color-rule-strong);--family-evidence-fill:var(--gig-copper);--family-interpretation-fill:var(--gig-potassium);--family-opportunity-fill:var(--gig-sodium);--family-action-fill:var(--gig-flame);--family-neutral-fill:var(--color-surface-raised);--gig-measure:68ch;--gig-measure-tight:56ch;--color-shell-nav:var(--color-bg);--color-shell-nav-rule:rgba(232,240,248,0.16);--gig-display-size:clamp(2.2rem,5.4vw,5.8rem);--gig-display-size-sm:clamp(1.8rem,4.6vw,3.6rem);--gig-display-leading:0.94;--gig-display-tracking:clamp(0.07em,0.85vw,0.15em);--gig-lede-size:clamp(1.02rem,1.7vw,1.45rem);--orbit-rest:rgba(254,246,246,0.11);--gig-gradient-linear:linear-gradient(90deg,var(--gig-flame),var(--gig-potassium),#8bc8df,var(--gig-copper),#9cbc78,var(--gig-sodium),var(--gig-flame))}:root[data-theme=light]{color-scheme:light;--color-bg:var(--gig-paper);--color-canvas:var(--color-bg);--color-surface:#ffffff;--color-surface-raised:#ffffff;--color-surface-sunken:#f5eaea;--color-text:var(--gig-night);--color-text-muted:#4c5a68;--color-text-faint:#5f6875;--color-rule:rgba(13,26,45,0.12);--color-rule-strong:rgba(13,26,45,0.42);--color-rule-heavy:var(--gig-night);--color-action:var(--gig-flame);--color-action-hover:var(--gig-flame-strong);--color-action-text:var(--gig-night);--color-action-quiet:rgba(244,83,71,0.1);--color-accent-text:#bd3c2c;--color-focus:var(--gig-flame);--color-selection:rgba(244,83,71,0.22);--color-status-positive:var(--gig-night);--color-status-attention:#c8402f;--color-status-critical:#c8402f;--color-status-neutral:#8a94a0;--color-status-positive-mark:#0a8f7d;--color-positive:var(--color-status-positive);--color-surface-quiet:color-mix(in srgb,var(--gig-night) 8%,var(--color-surface-raised));--surface-raised:var(--color-surface-raised);--surface-quiet:var(--color-surface-sunken);--surface-feature:var(--color-surface-raised);--surface-action:color-mix(in srgb,var(--gig-flame) 8%,var(--color-surface-raised));--surface-critical:color-mix(in srgb,var(--gig-flame) 13%,var(--color-surface-raised));--surface-rule:var(--color-rule);--surface-rule-action:color-mix(in srgb,var(--gig-flame) 55%,transparent);--surface-rule-critical:var(--gig-flame);--family-evidence:#007f6f;--family-interpretation:#8e4fae;--family-opportunity:#9a6b00;--color-shell-nav:var(--color-bg);--color-shell-nav-rule:rgba(13,26,45,0.18);--orbit-rest:rgba(13,26,45,0.12)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--gig-font-sans);font-synthesis:none;font-weight:var(--gig-weight-light);font-size:var(--gig-size-body);line-height:var(--gig-line-body);letter-spacing:var(--gig-tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-selection)}@media (prefers-reduced-motion:no-preference){.gig-theme-transition,.gig-theme-transition *,body{transition:background-color var(--gig-motion-base) var(--gig-ease),border-color var(--gig-motion-base) var(--gig-ease),color var(--gig-motion-base) var(--gig-ease)}}h1,h2,h3,h4{margin:0;line-height:var(--gig-line-tight);text-transform:uppercase}h1{font-size:var(--gig-size-h1);letter-spacing:var(--gig-tracking-display)}h1,h2{font-weight:var(--gig-weight-black)}h2{font-size:var(--gig-size-h2)}h2,h3{letter-spacing:var(--gig-tracking-section)}h3{font-size:var(--gig-size-h3);font-weight:var(--gig-weight-bold)}p{margin:0 0 var(--gig-space-4)}strong{font-weight:var(--gig-weight-bold)}a{color:inherit;text-decoration:none}a:not([class]){color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--color-action) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--color-action) 45%,transparent)}a:not([class]):hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action)}a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action)}[role=tab]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:var(--gig-rule-strong) solid var(--color-action);outline-offset:2px}[data-badge]{cursor:default}.gig-control,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=image]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]),select{box-sizing:border-box;height:var(--gig-control-height);min-height:var(--gig-control-height);padding:0 var(--gig-control-padding-x);border:var(--gig-control-border) solid var(--color-rule-strong);border-radius:var(--gig-control-radius);background:var(--color-surface-sunken);color:var(--color-text);font-family:inherit;font-size:var(--gig-size-body);line-height:calc(var(--gig-control-height) - 2 * var(--gig-control-border));vertical-align:middle;max-width:100%;min-width:0}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:calc(var(--gig-control-padding-x) * 2 + .65rem);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right calc(var(--gig-control-padding-x) + .32rem) center,right var(--gig-control-padding-x) center;background-size:.33rem .33rem,.33rem .33rem;background-repeat:no-repeat}.gig-control-button,button.gig-control{box-sizing:border-box;min-height:var(--gig-control-height);display:inline-flex;align-items:center;justify-content:center}input[type=date],input[type=datetime-local],input[type=time]{line-height:normal;display:inline-flex;align-items:center}textarea,textarea.gig-control{box-sizing:border-box;padding:var(--gig-space-3) var(--gig-control-padding-x);border:var(--gig-control-border) solid var(--color-rule-strong);border-radius:var(--gig-control-radius);background:var(--color-surface-sunken);color:var(--color-text);font-family:inherit;font-size:var(--gig-size-body);line-height:var(--gig-line-body);max-width:100%;min-width:0}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;flex-shrink:0;margin:0;accent-color:var(--color-action);cursor:pointer}label:has(>input[type=checkbox]),label:has(>input[type=radio]){min-height:1.5rem;cursor:pointer}.gig-control--compact{height:var(--gig-control-height-compact);min-height:var(--gig-control-height-compact);font-size:var(--gig-size-small);line-height:calc(var(--gig-control-height-compact) - 2 * var(--gig-control-border))}.gig-control:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed;background:var(--color-surface)}summary{cursor:pointer}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}hr{border:0;border-top:var(--gig-rule) solid var(--color-rule);margin:var(--gig-space-6) 0}table{border-collapse:collapse;width:100%}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:var(--gig-focus-width) solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.gig-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body,html{height:100%}@keyframes gigRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.gig-rise,.gig-stagger>*{animation:gigRise var(--gig-motion-base) var(--gig-ease) both}.gig-stagger>:first-child{animation-delay:0s}.gig-stagger>:nth-child(2){animation-delay:55ms}.gig-stagger>:nth-child(3){animation-delay:.11s}.gig-stagger>:nth-child(4){animation-delay:165ms}.gig-stagger>:nth-child(5){animation-delay:.22s}.gig-stagger>:nth-child(6){animation-delay:275ms}.gig-stagger>:nth-child(n+7){animation-delay:.32s}}.gig-movement+.gig-movement{margin-top:var(--gig-space-9)}.AppShell_shell__GZ0ll{display:flex;align-items:stretch;min-height:100vh;isolation:isolate}.AppShell_body__pBm0R{flex:1 1;min-width:0;display:flex;flex-direction:column;position:relative}.AppShell_main__7rZBO{flex:1 1;width:100%;max-width:var(--gig-content-max);margin:0 auto;padding:var(--gig-space-6) var(--gig-space-7) var(--gig-space-9);position:relative;z-index:1}.AppShell_bareMain__MvViF{min-height:100vh;width:100%}@media (max-width:1180px){.AppShell_main__7rZBO{padding:var(--gig-space-6) var(--gig-space-6) var(--gig-space-9)}}@media (max-width:900px){.AppShell_shell__GZ0ll{flex-direction:column}.AppShell_main__7rZBO{padding:var(--gig-space-5) var(--gig-space-5) var(--gig-space-8)}}.Orbit_orbit__Mhld7{position:absolute;z-index:0;aspect-ratio:1;width:min(132vh,1340px);right:-38%;top:-52%;border-radius:var(--gig-radius-circle);pointer-events:none}.Orbit_orbit__Mhld7:before{content:"";position:absolute;inset:0;border-radius:var(--gig-radius-circle);border:var(--gig-rule-strong) solid var(--orbit-rest)}.Orbit_orbit__Mhld7:after{content:"";position:absolute;inset:0;border-radius:var(--gig-radius-circle);padding:3px;background:radial-gradient(circle 90px at var(--mx,50%) var(--my,50%),rgba(244,83,71,1) 0 9%,rgba(222,168,244,.98) 28%,rgba(104,190,211,.92) 43%,rgba(0,174,151,.9) 58%,rgba(255,191,63,.82) 74%,rgba(244,83,71,.35) 86%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .14s ease-out;filter:drop-shadow(0 0 7px rgba(244,83,71,.3)) drop-shadow(0 0 14px rgba(222,168,244,.22))}.Orbit_orbit__Mhld7[data-active=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.Orbit_orbit__Mhld7:after{transition:none}}@media (max-width:900px){.Orbit_orbit__Mhld7{width:165vw;right:-72%;top:-12%}}.OrbitField_field__llVSe{position:fixed;inset:0 0 0 var(--gig-shell-nav-width);overflow:hidden;pointer-events:none;z-index:0}@media (max-width:900px){.OrbitField_field__llVSe{inset:0}}