.strip.svelte-n4xv56{--h: clamp(300px, 58vh, 640px);--gap: 12px}.head.svelte-n4xv56{padding-inline:var(--edge, 0px);display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-weight:400;font-size:.875rem;line-height:1.1875rem;letter-spacing:.06em;color:var(--text-caption)}.head.svelte-n4xv56 button:where(.svelte-n4xv56){padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--text-caption);cursor:pointer;transition:color .3s ease}.head.svelte-n4xv56 button:where(.svelte-n4xv56):hover:not(:disabled){color:var(--hover)}.head.svelte-n4xv56 button:where(.svelte-n4xv56):disabled{color:var(--text-disabled);cursor:default}.rail.svelte-n4xv56{position:relative}.rail.svelte-n4xv56:before,.rail.svelte-n4xv56:after{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:1}.rail.svelte-n4xv56:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.rail.svelte-n4xv56:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.rail.more-left.svelte-n4xv56:before,.rail.more-right.svelte-n4xv56:after{opacity:1}.track.svelte-n4xv56{display:flex;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.track.svelte-n4xv56::-webkit-scrollbar{display:none}.track.dragging.svelte-n4xv56{cursor:grabbing;-webkit-user-select:none;user-select:none}.track.dragging.svelte-n4xv56 .item:where(.svelte-n4xv56){cursor:grabbing}.item.svelte-n4xv56{flex:0 0 auto;height:var(--h);aspect-ratio:var(--ar);padding:0;border:0;background:none;cursor:zoom-in}.item.svelte-n4xv56{position:relative;overflow:hidden}.item.svelte-n4xv56 img:where(.svelte-n4xv56){display:block;width:100%;height:100%}.shade.svelte-n4xv56{position:absolute;inset:-1px;pointer-events:none;box-shadow:inset 0 0 10px 16px var(--bg);transition:box-shadow .45s cubic-bezier(.25,1,.3,1)}.item.svelte-n4xv56:hover .shade:where(.svelte-n4xv56),.item.on.svelte-n4xv56 .shade:where(.svelte-n4xv56),.item.svelte-n4xv56:focus-visible .shade:where(.svelte-n4xv56){box-shadow:inset 0 0 0 0 var(--bg)}.item.svelte-n4xv56:hover:after,.item.on.svelte-n4xv56:after,.item.svelte-n4xv56:focus-visible:after{opacity:0}.item.svelte-n4xv56:after{content:"";position:absolute;inset:-1px;border:4px solid var(--bg);pointer-events:none;transition:opacity .45s cubic-bezier(.25,1,.3,1)}.captions.svelte-n4xv56{padding-inline:var(--edge, 0px);display:grid;margin-top:12px}.captions.svelte-n4xv56 p:where(.svelte-n4xv56){grid-area:1 / 1;max-width:80ch;margin:0;font-family:JetBrains Mono,monospace;font-weight:400;font-size:.875rem;line-height:1.1875rem;letter-spacing:.06em;color:var(--text-caption);opacity:0;transition:opacity .25s ease}.captions.svelte-n4xv56 p.on:where(.svelte-n4xv56){opacity:1}.captions.svelte-n4xv56 p:where(.svelte-n4xv56) em{font-style:italic}@media(max-width:700px){.strip.svelte-n4xv56{--h: clamp(210px, 40vh, 380px)}}@media(prefers-reduced-motion:reduce){.item.svelte-n4xv56,.captions.svelte-n4xv56 p:where(.svelte-n4xv56),.rail.svelte-n4xv56:before,.rail.svelte-n4xv56:after{transition:none}}.page.svelte-15ehqgt{min-height:100svh;background:var(--bg)}.page.locked.svelte-15ehqgt{height:100svh;overflow:hidden}main.svelte-15ehqgt{max-width:1600px;margin:0 auto;padding:18vh 24px 120px}.band.svelte-15ehqgt{display:grid;grid-template-columns:[wide-start] minmax(0,1fr) [media-start] minmax(0,119px) [text-start] min(722px,100%) [text-end] minmax(0,119px) [media-end] minmax(0,1fr) [wide-end]}.band.svelte-15ehqgt>*{grid-column:text-start / text-end}.band.svelte-15ehqgt>figure:where(.svelte-15ehqgt){grid-column:media-start / media-end}.band.svelte-15ehqgt>.strip-block:where(.svelte-15ehqgt){grid-column:wide-start / wide-end;margin-inline:-24px;--edge: max(24px, calc((100% - 722px)/2) )}.masthead.svelte-15ehqgt,.contact.svelte-15ehqgt{max-width:722px;margin-inline:auto}section.svelte-15ehqgt{scroll-margin-top:120px}section.svelte-15ehqgt+section:where(.svelte-15ehqgt){margin-top:140px}.masthead.svelte-15ehqgt{display:flex;flex-direction:column;gap:22px}.name.svelte-15ehqgt{margin:0;font-family:Spectral,serif;font-weight:400;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.01em;color:var(--fg-strong)}.kicker.svelte-15ehqgt,.role.svelte-15ehqgt,.facts.svelte-15ehqgt,.series.svelte-15ehqgt,figcaption.svelte-15ehqgt,.mono-link.svelte-15ehqgt{font-family:JetBrains Mono,monospace;font-weight:400;font-size:.875rem;line-height:1.1875rem;letter-spacing:.06em;color:var(--text-caption)}.kicker.svelte-15ehqgt,.role.svelte-15ehqgt{margin:0}h2.svelte-15ehqgt{margin:0 0 12px;font-family:Spectral,serif;font-weight:400;font-size:1.5rem;line-height:1.3;color:var(--fg-strong)}.role.svelte-15ehqgt{margin-bottom:22px}.facts.svelte-15ehqgt{margin:0 0 22px;display:grid;gap:4px}.facts.svelte-15ehqgt div:where(.svelte-15ehqgt){display:grid;grid-template-columns:9ch 1fr;gap:12px}.facts.svelte-15ehqgt dt:where(.svelte-15ehqgt){opacity:.6}.facts.svelte-15ehqgt dd:where(.svelte-15ehqgt){margin:0}.series.svelte-15ehqgt{margin:44px 0 0}.series.svelte-15ehqgt+.strip-block:where(.svelte-15ehqgt){margin-top:16px}figure.svelte-15ehqgt,.strip-block.svelte-15ehqgt{margin:44px 0 0}.frame.svelte-15ehqgt{position:relative;overflow:hidden;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.shade.svelte-15ehqgt{position:absolute;inset:-1px;pointer-events:none;box-shadow:inset 0 0 10px 16px var(--bg);transition:box-shadow .45s cubic-bezier(.25,1,.3,1)}.frame.svelte-15ehqgt:after{content:"";position:absolute;inset:-1px;border:4px solid var(--bg);pointer-events:none;transition:opacity .45s cubic-bezier(.25,1,.3,1)}.frame.svelte-15ehqgt:hover .shade:where(.svelte-15ehqgt){box-shadow:inset 0 0 0 0 var(--bg)}.frame.svelte-15ehqgt:hover:after{opacity:0}.frame.svelte-15ehqgt img:where(.svelte-15ehqgt){display:block;width:100%;height:auto;aspect-ratio:var(--ar)}figcaption.svelte-15ehqgt{margin-top:12px;padding-inline:max(0px,calc((100% - 722px)/2))}.mono-link.svelte-15ehqgt{text-decoration:none;transition:color .3s ease}a.mono-link.svelte-15ehqgt:hover{color:var(--hover)}.masthead.svelte-15ehqgt .mono-link:where(.svelte-15ehqgt){align-self:flex-start}.contact.svelte-15ehqgt{display:flex;flex-wrap:wrap;gap:10px 24px}@media(max-width:700px){main.svelte-15ehqgt{padding-top:14vh}section.svelte-15ehqgt+section:where(.svelte-15ehqgt){margin-top:96px}h2.svelte-15ehqgt{font-size:1.25rem}}
