.sg{--r: 1}.sg-in,.sg-col{--e: clamp(0, calc((var(--r) - .35 - var(--i, 0) * .055) / .25), 1)}.sg-in{opacity:var(--e);transform:translate3d(0,calc((1 - var(--e)) * 28px),0)}.sg-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;will-change:transform}.sg-bg-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:saturate(.8) blur(2px);transform:scale(1.02)}.sg-veil{position:absolute;inset:0;background:var(--color-paper);opacity:.78}.sg-name{width:100%}@media(min-width:1024px){.sg-name{width:min(100%,calc(44svh * var(--word, 3.3)))}.sg-row{grid-template-columns:var(--cols)}}.sg-window{--e: clamp(0, calc((var(--r) - .35 - var(--i, 0) * .055) / .25), 1);overflow:hidden;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;background:var(--color-paper-deep);transform:translate3d(0,calc((1 - var(--e)) * 40%),0);opacity:calc(var(--e) * 1.6)}.sg-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.18 - .1 * var(--e)));filter:sepia(calc(.6 * (1 - var(--e)))) saturate(calc(.3 + .7 * var(--e))) brightness(calc(.35 + .65 * var(--e)));transition:filter .4s ease,scale .8s cubic-bezier(.16,1,.3,1)}.sg-words{opacity:clamp(0,calc(var(--e) * 1.4 - .4),1);transform:translate3d(0,calc((1 - var(--e)) * 18px),0)}@media(hover:hover){.sg-window:hover .sg-photo,.sg-name:has(.sg-col:nth-child(1):hover) .sg-window:nth-child(1) .sg-photo,.sg-name:has(.sg-col:nth-child(2):hover) .sg-window:nth-child(2) .sg-photo,.sg-name:has(.sg-col:nth-child(3):hover) .sg-window:nth-child(3) .sg-photo,.sg-name:has(.sg-col:nth-child(4):hover) .sg-window:nth-child(4) .sg-photo,.sg-name:has(.sg-col:nth-child(5):hover) .sg-window:nth-child(5) .sg-photo{scale:1.05}}.sg[data-morph] .sg-in{--e: clamp(0, calc((var(--r) - .36) / .24), 1)}.sg[data-morph] .sg-col{--e: clamp(0, calc((var(--r) - .54 - var(--i, 1) * .05) / .16), 1)}.sg[data-morph] .sg-window{transform:none;opacity:0}.sg[data-morph] .sg-bg{opacity:clamp(0,calc((var(--r) - .4) / .2),1)}.sg[data-morph] .sg-window[data-landed]{opacity:1}.sg[data-morph] .sg-photo{transform:scale(1.08);filter:none}.sg[data-away] .sg-window{visibility:hidden}.sg[data-morph] .sg-stage{opacity:calc(1 - var(--away, 0))}.sg-fly{position:fixed;inset:0;z-index:30;pointer-events:none;visibility:hidden}.sg-fly-l{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform,opacity}.sg-fly-win{position:absolute;inset:0;overflow:hidden;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat}.sg-fly-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.sg-fly-ink{position:absolute;inset:0;background:#0d0b0a;opacity:var(--ink, 0)}.st-asm{opacity:var(--asm, 1)}[data-assemble] .st-lamp{opacity:0;will-change:opacity}[data-assemble][data-lit] .st-lamp{animation:st-lamp 1.15s linear both}@keyframes st-lamp{0%{opacity:0}7%{opacity:.75}11%{opacity:.12}19%{opacity:.9}25%{opacity:.35}34%{opacity:.95}52%,to{opacity:1}}.st-unlit{--unlit: .84;background:#070504;-webkit-mask:var(--sil) center / contain no-repeat;mask:var(--sil) center / contain no-repeat;opacity:var(--unlit);will-change:opacity}:root[data-mode=light] .st-unlit{--unlit: .46}[data-assemble][data-lit] .st-unlit{animation:st-unlit 1.15s linear both}@keyframes st-unlit{0%{opacity:var(--unlit)}7%{opacity:calc(var(--unlit) * .36)}11%{opacity:calc(var(--unlit) * .93)}19%{opacity:calc(var(--unlit) * .21)}25%{opacity:calc(var(--unlit) * .71)}34%{opacity:calc(var(--unlit) * .1)}52%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.sg{--r: 1 !important}.sg[data-morph] .sg-window{opacity:1}[data-assemble] .st-lamp{opacity:1;animation:none!important}.st-unlit{display:none}}
