#home.hero{background:transparent;padding-inline:24px;justify-content:center;overflow:hidden}
#home .hero-title{width:100%;margin:0;padding:0;max-width:1140px;text-align:center;mask-image:none;-webkit-mask-image:none;z-index:2;pointer-events:none}
#home .hero-title h1{font-size:clamp(34px,8.5vw,122px);font-weight:900;letter-spacing:-.065em;line-height:.97;margin:0;color:#f1f2f5;mask-image:none;-webkit-mask-image:none;text-shadow:0 2px 25px #10111380}
#home .hero-title h1 span{color:inherit}
#home .subtitle{font-size:clamp(34px,8.5vw,122px);line-height:1;letter-spacing:-.065em;margin:8px 0 0;color:#c1c3cb;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-style:italic}
body>.spectrum-canvas{position:fixed;inset:0;width:100%;height:100svh;z-index:-1;pointer-events:none;filter:none;opacity:1;transform:none}
main.wrap>#about{background:rgba(12,14,17,.72)}
#home .scroll-cue{left:50%;transform:translateX(-50%);font-size:12px;white-space:nowrap;border-color:#ffffff30;color:#a5adb8}
@media(max-width:650px){#home.hero{padding-inline:16px}#home .hero-title h1,#home .subtitle{font-size:clamp(32px,9vw,58px)}body>.spectrum-canvas{filter:none}#home .scroll-cue{left:50%}}
