:root{color:#f7f8fa;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{overflow:hidden}.experience{position:relative;width:100vw;height:100svh;isolation:isolate;overflow:hidden;background:#000}.canvas-wrap{position:absolute;inset:0;z-index:-2}.experience:after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.5) 38%,transparent 67%),linear-gradient(0deg,rgba(0,0,0,.4),transparent 35%)}.hero-copy{position:absolute;top:50%;left:clamp(1.5rem,7vw,7.5rem);width:min(46rem,calc(100vw - 3rem));transform:translateY(-50%);pointer-events:none}.wordmark{display:inline-block;margin-bottom:clamp(2rem,5vh,4.5rem);color:#80ffd1;font-size:.8rem;font-weight:750;letter-spacing:.18em;pointer-events:auto;text-decoration:none;text-transform:uppercase}.wordmark:before{display:inline-block;width:2.2rem;height:1px;margin:0 .8rem .25rem 0;content:"";background:currentColor}h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,7.8vw,8rem);font-weight:400;line-height:.89;letter-spacing:-.06em;text-wrap:balance}.hero-copy p{max-width:34rem;margin:clamp(2rem,4vh,3.25rem) 0 0;color:#e6eff1b3;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.hero-copy strong{color:#fff;font-weight:600}.copyright{position:absolute;right:clamp(1.5rem,4vw,4rem);bottom:1.75rem;margin:0;color:#e6eff180;font-size:.7rem;letter-spacing:.12em;pointer-events:none;text-transform:uppercase}@media(max-width:700px){.experience:after{background:linear-gradient(0deg,#000000eb,#0003 72%)}.hero-copy{top:auto;bottom:6rem;transform:none}.wordmark{margin-bottom:1.75rem}.hero-copy p{max-width:28rem;margin-top:1.5rem}.copyright{right:auto;left:1.5rem}}
