*{box-sizing:border-box}body,html{min-height:100%;background:#05070b}body{margin:0;color:#f2eee8;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-work-experience-interact=true] [data-global-music-sticker],body[data-work-experience-interact=true] [data-site-hud]{visibility:hidden;opacity:0!important;pointer-events:none!important}canvas,img,video{display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.arrival-veil{inset:0;z-index:90;background:#fff6e8;pointer-events:none;animation:arrival-fade .74s ease forwards}.arrival-frame,.arrival-veil{position:fixed;overflow:hidden}.arrival-frame{top:50%;left:50%;display:grid;align-content:space-between;width:min(72vw,90.6667svh,820px);aspect-ratio:4/3;padding:clamp(28px,4vw,58px);border-radius:12px;background:radial-gradient(circle at 74% 28%,rgba(114,201,189,.18),transparent 28%),#111c20;color:#fff;box-shadow:0 28px 100px rgba(28,25,22,.2);transform:translate(-50%,-50%)}.arrival-frame:after{position:absolute;inset:8px 0;border-top:9px dotted rgba(255,246,232,.72);border-bottom:9px dotted rgba(255,246,232,.72);content:""}.arrival-frame span{position:relative;z-index:1;color:#72c9bd;font:500 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.arrival-frame strong{position:relative;z-index:1;align-self:end;max-width:10ch;font:400 clamp(46px,7vw,110px)/.84 Georgia,Times New Roman,serif;letter-spacing:-.055em}@keyframes arrival-fade{0%{opacity:1}to{opacity:0}}[data-reveal]{transition:opacity .7s cubic-bezier(.22,.8,.3,1),transform .7s cubic-bezier(.22,.8,.3,1)}[data-reveal].reveal-armed{opacity:0;transform:translateY(22px)}[data-reveal="2"]{transition-delay:.08s}[data-reveal="3"]{transition-delay:.16s}html.reveal-lights-on [data-reveal].reveal-armed{opacity:1!important;transform:none!important;transition:none!important}html.reveal-lights-on [data-reveal=clip].reveal-armed{-webkit-clip-path:inset(-25% -25% -25% -25%)!important;clip-path:inset(-25% -25% -25% -25%)!important}html.reveal-lights-on [data-reveal=melt].reveal-armed{filter:none!important}html.reveal-lights-on [data-reveal=melt].reveal-armed .melt-media{opacity:1!important;filter:none!important;animation:none!important}[data-reveal=clip]{-webkit-clip-path:inset(-25% -25% -25% -25%);clip-path:inset(-25% -25% -25% -25%);transition:opacity .48s ease,transform .78s cubic-bezier(.22,.8,.3,1),-webkit-clip-path .78s cubic-bezier(.22,.8,.3,1);transition:clip-path .78s cubic-bezier(.22,.8,.3,1),opacity .48s ease,transform .78s cubic-bezier(.22,.8,.3,1);transition:clip-path .78s cubic-bezier(.22,.8,.3,1),opacity .48s ease,transform .78s cubic-bezier(.22,.8,.3,1),-webkit-clip-path .78s cubic-bezier(.22,.8,.3,1)}[data-reveal=clip].reveal-armed{opacity:0;-webkit-clip-path:inset(0 -25% 100% -25%);clip-path:inset(0 -25% 100% -25%);transform:translateY(6%)}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none}[data-reveal].reveal-armed{opacity:1;transform:none}[data-reveal=clip]{transition:none}[data-reveal=clip].reveal-armed{opacity:1;-webkit-clip-path:inset(-25% -25% -25% -25%);clip-path:inset(-25% -25% -25% -25%);transform:none}}[data-reveal=melt].reveal-armed .melt-media,[data-reveal=melt].reveal-melting .melt-media{animation:reveal-melt-in 1.15s cubic-bezier(.19,1,.3,1) backwards;animation-delay:0s}[data-reveal=melt].reveal-armed .melt-media{animation-play-state:paused}[data-reveal=melt].reveal-armed,[data-reveal=melt].reveal-melting{filter:url(#reveal-melt-threshold)}@keyframes reveal-melt-in{0%{opacity:.15;filter:blur(14px)}to{opacity:1;filter:blur(0)}}[data-reveal="2"].reveal-armed .melt-media,[data-reveal="2"].reveal-melting .melt-media{animation-delay:.08s}[data-reveal="3"].reveal-armed .melt-media,[data-reveal="3"].reveal-melting .melt-media{animation-delay:.16s}[data-reveal=melt].reveal-settled{filter:none}[data-reveal=melt].reveal-settled .melt-media{animation:none;opacity:1;filter:none}@media (prefers-reduced-motion:reduce){[data-reveal=melt],[data-reveal=melt].reveal-armed,[data-reveal=melt].reveal-melting,[data-reveal=melt].reveal-settled{filter:none}[data-reveal=melt] .melt-media,[data-reveal=melt].reveal-armed .melt-media,[data-reveal=melt].reveal-melting .melt-media{animation:none;opacity:1;filter:none}}