section.goyslop-intro{padding:0;margin:0;border:0;max-width:none}.goyslop-intro{position:relative;z-index:1;height:calc(var(--intro-pin-vh, 320) * 1vh);background:#060608;color:#fff}.goyslop-intro__stage{position:sticky;top:0;height:100vh;height:100svh;width:100%;overflow:hidden;background:#060608}.goyslop-intro__canvas,.goyslop-intro__iris{position:absolute;inset:0;width:100%;height:100%;display:block}.goyslop-intro__canvas{z-index:2;opacity:0;transition:opacity .7s ease;pointer-events:none}.goyslop-intro.is-ready .goyslop-intro__canvas{opacity:1}.goyslop-intro:not(.is-ready) .goyslop-intro__cue{opacity:0}.goyslop-intro__iris{z-index:3;background:var(--bg, #fff);pointer-events:none;clip-path:circle(calc(var(--iris, 0) * 1%) at var(--iris-x, 50%) var(--iris-y, 54%));-webkit-clip-path:circle(calc(var(--iris, 0) * 1%) at var(--iris-x, 50%) var(--iris-y, 54%))}.goyslop-intro__cue{position:absolute;z-index:4;left:50%;bottom:clamp(28px,5.5vh,52px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;font:550 clamp(16px,1.6vw,20px)/1 "Inter",-apple-system,"Segoe UI",Helvetica,sans-serif;letter-spacing:-.005em;white-space:nowrap;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.45);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.goyslop-intro__cue b{display:block;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);filter:drop-shadow(0 2px 8px rgba(0,0,0,.45));animation:goyslop-cue 1.55s ease-in-out infinite}@keyframes goyslop-cue{0%{transform:translateY(-6px) rotate(45deg);opacity:.15}45%{opacity:1}to{transform:translateY(10px) rotate(45deg);opacity:0}}.goyslop-intro.is-scrolled .goyslop-intro__cue{opacity:0;transform:translate(-50%) translateY(8px)}.goyslop-intro__veil{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 48%,#080a1000 30%,#080a1080);transition:opacity .55s ease}.goyslop-intro.is-reading .goyslop-intro__veil{opacity:1}.goyslop-intro__hint{position:absolute;z-index:4;left:50%;bottom:clamp(28px,5.5vh,52px);transform:translate(-50%) translateY(8px);font:500 14px/1 Inter,-apple-system,Segoe UI,Helvetica,sans-serif;letter-spacing:0;white-space:nowrap;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.goyslop-intro.is-reading .goyslop-intro__hint{opacity:.9;transform:translate(-50%);transition-delay:.5s}.goyslop-intro.is-reading .goyslop-intro__cue{opacity:0}.goyslop-intro.is-covered .goyslop-intro__canvas{visibility:hidden}.goyslop-intro.is-reduced,.goyslop-intro.is-fallback{display:none}@media(prefers-reduced-motion:reduce){.goyslop-intro__cue b{animation:none;transform:rotate(45deg);opacity:.9}}.goyslop-intro__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
