.stage-gold{--stage-ground:#14110c;--stage-bar:#1a1917;--stage-bar-active:#2c2a26;--stage-cream:#f2ede4;--stage-cream-dim:#d8d2c6;--stage-muted:#b5afa3;--stage-gold:#d7af62;--stage-green:#9bc1a4;--stage-glass:rgba(20,18,15,.55);--stage-glass-border:hsla(0,0%,100%,.12)}.stage-gold .font-sans:not(.epk-root *),body.stage-gold{font-family:var(--font-stage-inter),system-ui,-apple-system,sans-serif}.stage-gold .font-display:not(.epk-root *){font-family:var(--font-stage-inter),system-ui,sans-serif}.stage-gold h1.font-display:not(.epk-root *){font-family:var(--font-newsreader),Georgia,serif;font-weight:300;letter-spacing:-.015em}.stage-gold .font-mono:not(.epk-root *){font-family:var(--font-roboto-mono),ui-monospace,monospace}.stage-gold .oscar-surface{--font-fraunces:var(--font-newsreader);--font-inter:var(--font-stage-inter);--font-jetbrains-mono:var(--font-roboto-mono)}.stage-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--stage-ground,#14110c);color:var(--stage-cream,#f2ede4);border:1px solid hsla(0,0%,100%,.07)}.stage-hero>.stage-light{position:absolute;z-index:-1;border-radius:9999px;filter:blur(70px);pointer-events:none}.stage-light-1{width:420px;height:420px;left:-120px;top:-160px;background:rgba(176,122,42,.95);animation:stage-drift-1 9s ease-in-out infinite alternate}.stage-light-2{width:380px;height:380px;right:-120px;top:-40px;background:rgba(94,42,34,.95);animation:stage-drift-2 11s ease-in-out infinite alternate}.stage-light-3{width:460px;height:460px;left:120px;bottom:-300px;background:rgba(77,82,34,.9);animation:stage-drift-3 13s ease-in-out infinite alternate}@keyframes stage-drift-1{to{transform:translate(22px,-16px)}}@keyframes stage-drift-2{to{transform:translate(-18px,14px)}}@keyframes stage-drift-3{to{transform:translate(16px,-10px)}}.stage-glass{background:var(--stage-glass,rgba(20,18,15,.55));border:1px solid var(--stage-glass-border,hsla(0,0%,100%,.12));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-edge{border:1px solid hsl(var(--highlight)/.45)}.stage-edge-live{animation:stage-breathe 2.8s ease-in-out infinite;box-shadow:0 0 16px hsl(var(--highlight)/.35)}@keyframes stage-breathe{0%,to{border-color:hsl(var(--highlight)/.33)}50%{border-color:hsl(var(--highlight)/1)}}.stage-glow{box-shadow:0 0 16px hsl(var(--highlight)/.22)}.stage-pulse{animation:stage-pulse 1.8s ease-in-out infinite}@keyframes stage-pulse{50%{opacity:.35}}.stage-rise{animation:stage-rise .26s cubic-bezier(.2,.7,.3,1) both}@keyframes stage-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.stage-edge-live,.stage-light-1,.stage-light-2,.stage-light-3,.stage-pulse,.stage-rise{animation:none}}svg.oscar-motion{overflow:visible}svg.oscar-motion circle,svg.oscar-motion g,svg.oscar-motion path,svg.oscar-motion rect{transform-box:fill-box}.oscar-motion .om-bob{transform-origin:50% 100%;animation:om-bob 3.2s ease-in-out infinite}.oscar-motion .om-blink{transform-origin:50% 60%;animation:om-blink 5.4s step-end infinite}.oscar-motion .om-pupils{animation:om-glance 8s ease-in-out infinite}.oscar-motion .om-glint{transform-origin:50% 50%;animation:om-glint 7s ease-in-out infinite}@keyframes om-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)}}@keyframes om-blink{0%,90%,94%,to{transform:scaleY(1)}91%,93%{transform:scaleY(.12)}}@keyframes om-glance{0%,40%,60%,to{transform:translate(0)}45%,55%{transform:translate(1.7px,.5px)}}@keyframes om-glint{0%,86%,to{transform:translateX(-13px);opacity:0}88%{opacity:.9}96%{transform:translateX(13px);opacity:0}}.om-s-thinking .om-pupils{animation:om-look-up 1s ease-out forwards}.om-s-thinking .om-dot{transform-origin:50% 50%;animation:om-dot 1.5s ease-in-out infinite}.om-s-thinking .om-dot:nth-of-type(2){animation-delay:.22s}.om-s-thinking .om-dot:nth-of-type(3){animation-delay:.44s}@keyframes om-look-up{to{transform:translate(-1.8px,-2px)}}@keyframes om-dot{0%,to{transform:scale(.7);opacity:.45}40%{transform:scale(1.15);opacity:1}}.om-s-searching .om-mag{animation:om-sweep 3.4s ease-in-out infinite}.om-s-searching .om-pupils{animation:om-follow 3.4s ease-in-out infinite}.om-s-searching .om-found{transform-origin:50% 50%;animation:om-found 3.4s ease-out infinite}@keyframes om-sweep{0%,to{transform:translate(-10.8px) rotate(-6deg)}50%{transform:translate(10.8px,-.8px) rotate(6deg)}}@keyframes om-follow{0%,to{transform:translate(-2px,.3px)}50%{transform:translate(2px,.3px)}}@keyframes om-found{0%,42%,64%,to{transform:scale(0);opacity:0}50%{transform:scale(1.25);opacity:1}58%{transform:scale(1);opacity:1}}.om-s-drafting .om-pupils{animation:om-look-down 1s ease-out forwards}.om-s-drafting .om-pen{animation:om-pen 3.6s linear infinite}.om-s-drafting .om-line{stroke-dasharray:17;stroke-dashoffset:17;animation:om-write 3.6s linear infinite}.om-s-drafting .om-line:nth-of-type(2){animation-delay:1s}.om-s-drafting .om-line:nth-of-type(3){animation-delay:2s}.om-s-drafting .om-page{animation:om-page 3.6s linear infinite}@keyframes om-look-down{to{transform:translate(1.7px,2.2px)}}@keyframes om-pen{0%{transform:translate(0)}25%{transform:translate(15px)}28%{transform:translateY(4.2px)}53%{transform:translate(15px,4.2px)}56%{transform:translateY(8.3px)}81%{transform:translate(15px,8.3px)}84%,to{transform:translate(0)}}@keyframes om-write{0%{stroke-dashoffset:17;opacity:1}25%{stroke-dashoffset:0}84%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:17;opacity:0}}@keyframes om-page{0%,84%,to{opacity:1}85%{opacity:.5}}.om-s-building .om-tile{opacity:0;animation:om-tile 3.3s cubic-bezier(.2,.9,.3,1.2) infinite}.om-s-building .om-tile:nth-of-type(2){animation-delay:.9s}.om-s-building .om-tile:nth-of-type(3){animation-delay:1.8s}.om-s-building .om-hand-build{animation:om-set-tile 3.3s ease-in-out infinite}.om-s-building .om-bob{animation:om-nod 3.3s ease-in-out infinite}.om-s-building .om-pupils{animation:om-look-left 1s ease-out forwards}@keyframes om-tile{0%{transform:translateY(-11.7px);opacity:0}12%,85%{transform:translateY(0);opacity:1}95%,to{transform:translateY(0);opacity:0}}@keyframes om-set-tile{0%,to{transform:translateY(-3.3px)}10%{transform:translateY(8.3px)}27%{transform:translateY(-3.3px)}37%{transform:translateY(.8px)}55%{transform:translateY(-3.3px)}64%{transform:translateY(-6.7px)}82%{transform:translateY(-3.3px)}}@keyframes om-nod{0%,to{transform:translateY(0) rotate(0)}10%,37%,64%{transform:translateY(1.2px) rotate(-3deg)}20%,47%,74%{transform:translateY(0) rotate(0)}}@keyframes om-look-left{to{transform:translate(-2.2px,1.2px)}}.om-s-reminding .om-bell{transform-origin:50% 0;animation:om-ring 3.2s ease-in-out infinite}.om-s-reminding .om-wave{opacity:0;animation:om-wave 3.2s ease-out infinite}.om-s-reminding .om-wave:nth-of-type(2){animation-delay:.18s}.om-s-reminding .om-bob{animation:om-tilt 3.2s ease-in-out infinite}.om-s-reminding .om-pupils{animation:om-look-right 1s ease-out forwards}@keyframes om-ring{0%,55%,to{transform:rotate(0)}8%{transform:rotate(22deg)}18%{transform:rotate(-18deg)}28%{transform:rotate(14deg)}38%{transform:rotate(-9deg)}46%{transform:rotate(4deg)}}@keyframes om-wave{0%,6%{opacity:0;transform:scale(.6)}14%{opacity:.95}40%,to{opacity:0;transform:scale(1.3)}}@keyframes om-tilt{0%,60%,to{transform:rotate(0)}12%,40%{transform:rotate(6deg)}}@keyframes om-look-right{to{transform:translate(2.2px,-1.3px)}}@media (prefers-reduced-motion:reduce){.oscar-motion *{animation:none!important}.oscar-motion .om-tile,.oscar-motion .om-wave{opacity:1}}