.slide[data-astro-cid-j7pv25f6]{position:relative;height:100svh;overflow:hidden;background:#111;color:#fff;scroll-snap-align:start;scroll-snap-stop:always}.poster[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vid[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden}.vid[data-astro-cid-j7pv25f6] iframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100vw,calc(100svh * var(--w) / var(--h)));height:max(100svh,calc(100vw * var(--h) / var(--w)));border:0;pointer-events:none;opacity:0;transition:opacity .6s ease}.vid[data-astro-cid-j7pv25f6] iframe.on{opacity:1}.shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to bottom,#00000047,#0000001a 35%,#00000024 65%,#00000052);pointer-events:none}.info[data-astro-cid-j7pv25f6]{position:fixed;right:var(--gutter);bottom:var(--gutter);z-index:4;display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:11rem;font-size:.72rem;font-weight:500;line-height:1.25;text-transform:uppercase;color:#fff;text-shadow:0 0 22px rgba(0,0,0,.28);transition:opacity .35s ease}.info[data-astro-cid-j7pv25f6].swap{opacity:0}.info[data-astro-cid-j7pv25f6] .gap[data-astro-cid-j7pv25f6]{height:.7rem}.info[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6],.info[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.info[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover,.info[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:3px}.stack[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.spacer[data-astro-cid-j7pv25f6]{height:100svh;scroll-snap-align:start}.reveal[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:0;visibility:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--nav-h) + 1rem) var(--gutter) var(--gutter);background:#111;color:#f6f6f5;overflow:hidden}.idx[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.idx[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:clamp(3.5rem,9vw,8rem) 1fr;align-items:baseline;padding:clamp(.5rem,1.6svh,1.1rem) 0;border-top:1px solid rgba(246,246,245,.2);text-decoration:none;color:inherit;transition:opacity .2s ease}.idx[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid rgba(246,246,245,.2)}.idx[data-astro-cid-j7pv25f6]:hover a[data-astro-cid-j7pv25f6]{opacity:.45}.idx[data-astro-cid-j7pv25f6]:hover a[data-astro-cid-j7pv25f6]:hover{opacity:1}.idx[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:500;color:#f6f6f599}.idx[data-astro-cid-j7pv25f6] .w[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,min(6.5vw,11svh),5.5rem);font-weight:500;line-height:1;letter-spacing:-.04em}.foot[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem 6px;font-size:.82rem;font-weight:500}.foot[data-astro-cid-j7pv25f6] .k[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.3rem;color:#f6f6f58c}.foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none;overflow-wrap:anywhere}.foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:3px}.foot[data-astro-cid-j7pv25f6] .word[data-astro-cid-j7pv25f6]{margin:clamp(.8rem,3svh,2rem) 0 0 -.04em;font-size:15vw;font-weight:500;letter-spacing:-.045em;line-height:.82;white-space:nowrap;overflow:hidden}.foot[data-astro-cid-j7pv25f6] .legal[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem;margin-top:1rem;font-size:.75rem;color:#f6f6f58c}body.at-end .info[data-astro-cid-j7pv25f6]{opacity:0;pointer-events:none}@media(max-width:720px){.foot[data-astro-cid-j7pv25f6] .links[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}html{scroll-snap-type:y mandatory;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
