:root{--zeal-orange: #ff5800;--zeal-purple: #470a68;--zeal-warm-grey: #dbc8b6;--zeal-white: #ffffff;--zeal-black: #000000;--zeal-orange-digital: #dc3c00;--zeal-gradient-dark: #f03c00;--zeal-gradient-light: #ff8200;--zeal-graphic-gradient: linear-gradient(180deg, #ff8200 0%, #f03c00 100%);--zeal-graphic-gradient-h: linear-gradient(90deg, #ff8200 0%, #f03c00 100%);--zeal-graphic-gradient-45: linear-gradient(45deg, #ff8200 0%, #f03c00 100%);--zeal-image-gradient: linear-gradient(180deg, #ffac80 0%, #ff5800 50%, #f03c00 100%);--zeal-orange-25: #ffd6bf;--zeal-orange-50: #ffac80;--zeal-orange-75: #ff8240;--zeal-purple-25: #d1c2da;--zeal-purple-50: #a385b4;--zeal-purple-75: #74478e;--zeal-warm-grey-25: #f4eee8;--zeal-warm-grey-50: #edddd0;--zeal-warm-grey-75: #e4d2be;--zeal-red: #c10016;--zeal-yellow: #fedd00;--zeal-green: #c4d600;--font-ex: "aktiv-grotesk-extended", "Aktiv Grotesk", Helvetica, Arial, sans-serif;--font-std: "aktiv-grotesk", "Aktiv Grotesk", Helvetica, Arial, sans-serif;--font-cd: "aktiv-grotesk-condensed", "Aktiv Grotesk", Helvetica, Arial, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-std: cubic-bezier(.2, .7, .2, 1)}:root{--cue-fast: .25s;--cue-med: .7s;--cue-slow: 1.1s;--cue-ease: cubic-bezier(.19, 1, .22, 1);--cue-stagger: 80ms;--cue-dim: .6;--cue-word-rise: .24em;--cue-word-stagger: 55ms;--kb-cycle: 22s;--kb-cycle-alt: 24s;--kb-scale: 1.08;--kb-drift: 1.1%;--kb-hero-cycle: 15s;--kb-hero-cycle-alt: 16s;--kb-hero-scale: 1.17;--kb-hero-drift: 2%;--worklight-grey: .55;--worklight-dim: .55;--worklight-end: 50%;--show-scale: 1.02;--cue-house: #050505;--cue-open-hold: 90ms;--marquee-speed: 59;--marquee-loop: 105s;--haze-loop: 41s;--haze-alpha: .09;--blackout-fade: .2s;--seam-width: 1.5px;--seam-glow: 26px;--seam-rest: .5;--its-ratio: 16 / 9;--its-ratio-mobile: 4 / 5;--rig-lag: .055;--rig-idle: 4s;--rig-sweep: 19s;--rig-beam-alpha: .3;--rig-throw: 40;--rig-sweep-amp: 13}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-std);color:#000;background:#000;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block}a{color:inherit}::selection{background:#ff5800;color:#fff}@keyframes zeal-kenburns{0%{transform:scale(1);translate:0 0}to{transform:scale(var(--kb-scale));translate:calc(-1 * var(--kb-drift)) calc(-1 * var(--kb-drift))}}@keyframes zeal-kenburns-alt{0%{transform:scale(var(--kb-scale));translate:var(--kb-drift) var(--kb-drift)}to{transform:scale(1);translate:0 0}}@keyframes zeal-spin{to{transform:rotate(360deg)}}@keyframes zeal-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes zeal-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes zeal-pulse{0%,to{opacity:.55}50%{opacity:1}}html.motion-ready .reveal{opacity:0;filter:brightness(var(--cue-dim));transition:opacity var(--cue-med) var(--cue-ease),filter var(--cue-med) var(--cue-ease);transition-delay:var(--reveal-delay, calc(var(--cue-stagger) * var(--reveal-i, 0)))}html.motion-ready .reveal.is-visible{opacity:1;filter:brightness(1)}html.motion-ready .cue-word{display:inline-block;opacity:0;transform:translateY(var(--cue-word-rise));transition:opacity var(--cue-med) var(--cue-ease),transform var(--cue-med) var(--cue-ease);transition-delay:calc(var(--cue-word-stagger) * var(--cue-i, 0))}html.motion-ready .reveal.is-visible .cue-word{opacity:1;transform:none}html.motion-ready .reveal.cue-split{opacity:1;filter:none}.cue-uline,.cue-uline-over{position:relative}.cue-uline:after,.cue-uline-over:after{content:"";position:absolute;left:0;right:0;bottom:-.16em;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--cue-fast) var(--cue-ease);pointer-events:none}.cue-uline-over:after{background:var(--zeal-orange);height:2px}.cue-uline:hover:after,.cue-uline:focus-visible:after,.cue-uline-over:hover:after,.cue-uline-over:focus-visible:after{transform:scaleX(1)}.prose a,.consent a,.consent-note a,.form-error a{position:relative}.prose a:after,.consent a:after,.consent-note a:after,.form-error a:after{content:"";position:absolute;left:0;right:0;bottom:-.16em;height:2px;background:var(--zeal-orange);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--cue-fast) var(--cue-ease);pointer-events:none}.prose a:hover:after,.prose a:focus-visible:after,.consent a:hover:after,.consent a:focus-visible:after,.consent-note a:hover:after,.consent-note a:focus-visible:after,.form-error a:hover:after,.form-error a:focus-visible:after{transform:scaleX(1)}@keyframes zeal-page-out{to{opacity:0}}@keyframes zeal-page-in{0%{opacity:0}}::view-transition-old(root){animation:zeal-page-out var(--cue-fast) var(--cue-ease) both}::view-transition-new(root){animation:zeal-page-in var(--cue-fast) var(--cue-ease) both}[data-blackout]{position:fixed;inset:0;z-index:200;background:#000;opacity:0;pointer-events:none;transition:opacity var(--blackout-fade) var(--cue-ease)}[data-blackout].is-out{opacity:1;pointer-events:auto}@property --p{syntax: "<number>"; inherits: true; initial-value: .5;}@keyframes zeal-its-sweep{0%{--p: 0}to{--p: 1}}@keyframes zeal-haze{0%{background-position:0% 0%,100% 100%,50% 0%}to{background-position:100% 60%,0% 30%,20% 100%}}.haze:before{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(60% 80% at 20% 30%,rgba(255,255,255,var(--haze-alpha)),#fff0 62%),radial-gradient(52% 72% at 78% 68%,rgba(255,255,255,calc(var(--haze-alpha) * .7)),#fff0 64%),radial-gradient(72% 62% at 50% 92%,rgba(0,0,0,calc(var(--haze-alpha) * .55)),#0000 60%);background-size:180% 180%,200% 200%,160% 160%;animation:zeal-haze var(--haze-loop) ease-in-out infinite alternate}[data-opening]{position:fixed;inset:0;z-index:90;background:var(--cue-house);opacity:0;pointer-events:none}html.cue-open [data-opening]{opacity:1}html.cue-open .hero .inner,html.cue-open [data-nav]{opacity:0}html.cue-open.cue-run [data-opening]{opacity:0;transition:opacity var(--cue-slow) var(--cue-ease)}html.cue-open.cue-run .hero .inner{opacity:1;transition:opacity var(--cue-slow) var(--cue-ease) var(--cue-open-hold)}html.cue-open.cue-run [data-nav]{opacity:1;transition:opacity var(--cue-med) var(--cue-ease) var(--cue-slow)}@property --lit{syntax: "<number>"; inherits: true; initial-value: 1;}@keyframes zeal-worklight{0%{--lit: 0}to{--lit: 1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.worklight-host{animation-name:zeal-worklight;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover var(--worklight-end)}.worklight{filter:grayscale(calc(var(--worklight-grey) * (1 - var(--lit)))) brightness(calc(1 - (1 - var(--worklight-dim)) * (1 - var(--lit))))}.worklight-host:hover .worklight,.worklight-host:focus-visible .worklight{--lit: 1}}}.worklight-host .worklight{transition:transform var(--cue-fast) var(--cue-ease)}.worklight-host:hover .worklight,.worklight-host:focus-visible .worklight{transform:scale(var(--show-scale))}.kenburns{animation:zeal-kenburns var(--kb-cycle) ease-in-out infinite alternate}.kenburns-alt{animation:zeal-kenburns-alt var(--kb-cycle-alt) ease-in-out infinite alternate}.kb-hero{--kb-cycle: var(--kb-hero-cycle);--kb-cycle-alt: var(--kb-hero-cycle-alt);--kb-scale: var(--kb-hero-scale);--kb-drift: var(--kb-hero-drift)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html.motion-ready .reveal{opacity:1;filter:none}html.motion-ready .cue-word{opacity:1;transform:none}.haze:before{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.page{max-width:60rem;margin:0 auto;padding:8rem 2rem 4rem;color:#f5f5f5}.consent{display:grid;grid-template-columns:auto 1fr;gap:.6em;align-items:start;font-size:.85rem;line-height:1.45;cursor:pointer}.consent input[type=checkbox]{margin-top:.2em;width:1em;height:1em;flex:none}.consent a{color:inherit;text-decoration:underline}.consent-note{margin:-.2rem 0 .4rem;font-size:.78rem;opacity:.75}.consent-note a{color:inherit;text-decoration:underline}.cf-turnstile{margin:.25rem 0 .5rem;min-height:65px}.field-error{display:block;margin-top:.35em;font-size:.8rem;line-height:1.4;color:#e24b4a}[aria-invalid=true]{outline:2px solid #e24b4a;outline-offset:1px}.form-error{margin:.75rem 0 0;font-size:.85rem;line-height:1.5;color:#e24b4a}.form-error a{color:inherit;text-decoration:underline}button[type=submit][disabled]{opacity:.55;cursor:progress}.interests{border:0;margin:2px 0 0;padding:0;min-width:0}.interests legend{padding:0;font-family:var(--font-cd);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:10px}.interests .check{display:inline-flex;align-items:center;gap:7px;margin:0 16px 6px 0;cursor:pointer}.interests .check input{width:16px;height:16px;margin:0;accent-color:var(--zeal-orange);flex:none;cursor:pointer}.interests .check input:focus-visible{outline:2px solid var(--zeal-orange);outline-offset:2px}.interests .check span{font-family:var(--font-ex);font-size:14px;text-transform:lowercase;color:inherit}
