.hero2[data-astro-cid-bbe6dxrz]{position:relative;margin:var(--hero-gap, 12px) 0 0;padding:0;--hero-line: var(--hero-line-base, 34%)}.hero2-stage[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:var(--hero-h, min(82vh, 760px));overflow:hidden}.photo-plane[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-size:cover;background-position:var(--hero-focal-x, 50%) 50%;background-repeat:no-repeat;z-index:1;clip-path:inset(var(--hero-line, 34%) 0 0 0)}.ctype[data-astro-cid-bbe6dxrz]{position:absolute;z-index:3;left:-.03em;bottom:calc(100% - var(--hero-line, 34%));margin:0;font-family:var(--display);font-weight:var(--w-regular);font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--tr-hero);text-transform:uppercase;white-space:nowrap;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;--fallback-color: var(--ink)}@supports not (-webkit-background-clip: text){.ctype[data-astro-cid-bbe6dxrz]{color:var(--ink);-webkit-text-fill-color:var(--ink)}}.hero2-credit[data-astro-cid-bbe6dxrz]{position:absolute;z-index:4;left:2px;bottom:14px;font-family:var(--mono);font-size:var(--fs-tag);letter-spacing:var(--tr-tag);color:var(--cover-ink-light);text-transform:uppercase;opacity:.9;text-shadow:0 1px 10px rgba(0,0,0,.8)}@media(max-width:880px){.hero2[data-astro-cid-bbe6dxrz]{--hero-line: 24%}}@media(max-width:560px){.hero2[data-astro-cid-bbe6dxrz]{--hero-line: 16%}}.topbar[data-astro-cid-jthn7tbk]{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line);opacity:0;pointer-events:none}.tb-in[data-astro-cid-jthn7tbk]{max-width:var(--maxw);margin:0 auto;padding:13px var(--gutter);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-ml)}.brand[data-astro-cid-jthn7tbk]{font-family:var(--display);font-size:20px;letter-spacing:.02em;line-height:1}.tb-nav[data-astro-cid-jthn7tbk]{display:flex;justify-content:center;gap:var(--space-l);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;min-width:0}.tb-nav[data-astro-cid-jthn7tbk] a[data-astro-cid-jthn7tbk]{color:var(--ink-2)}.tb-nav[data-astro-cid-jthn7tbk] a[data-astro-cid-jthn7tbk]:hover{color:var(--accent-text)}.tb-ref[data-astro-cid-jthn7tbk]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--tr-data);text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.topbar[data-astro-cid-jthn7tbk].is-on{opacity:1;pointer-events:auto;animation:bar-dither-in .42s steps(1,end)}.topbar[data-astro-cid-jthn7tbk].is-off{animation:bar-dither-out .42s steps(1,end)}@keyframes bar-dither-in{0%{mask-image:radial-gradient(circle,#000 .6px,transparent .8px);mask-size:5px 5px}30%{mask-image:radial-gradient(circle,#000 1.1px,transparent 1.3px);mask-size:5px 5px}55%{mask-image:radial-gradient(circle,#000 1.7px,transparent 1.9px);mask-size:5px 5px}80%{mask-image:radial-gradient(circle,#000 2.4px,transparent 2.6px);mask-size:5px 5px}}@keyframes bar-dither-out{0%{opacity:1;mask-image:radial-gradient(circle,#000 2.4px,transparent 2.6px);mask-size:5px 5px}35%{opacity:1;mask-image:radial-gradient(circle,#000 1.7px,transparent 1.9px);mask-size:5px 5px}70%{opacity:1;mask-image:radial-gradient(circle,#000 1px,transparent 1.2px);mask-size:5px 5px}}@media(max-width:700px){.tb-nav[data-astro-cid-jthn7tbk]{display:none}.tb-in[data-astro-cid-jthn7tbk]{grid-template-columns:auto auto}}@media print{.topbar[data-astro-cid-jthn7tbk]{display:none}}.pframe[data-astro-cid-4zqmzsc6]{position:relative;overflow:hidden;background:var(--photo-ground);border:1px solid var(--line)}.pframe[data-astro-cid-4zqmzsc6][data-ratio=tall]{aspect-ratio:3 / 4}.pframe[data-astro-cid-4zqmzsc6][data-ratio=wide]{aspect-ratio:4 / 5}.pframe[data-astro-cid-4zqmzsc6][data-ratio=lead]{height:100%}.pframe[data-astro-cid-4zqmzsc6][data-ratio=lead] img[data-astro-cid-4zqmzsc6]{position:absolute;inset:0}@media(max-width:880px){.pframe[data-astro-cid-4zqmzsc6][data-ratio=lead]{aspect-ratio:3 / 2;height:auto}}img[data-astro-cid-4zqmzsc6]{width:100%;height:100%;object-fit:cover}.pc[data-astro-cid-4zqmzsc6]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--cover-ink-light);background:linear-gradient(transparent,rgba(var(--photo-scrim-rgb),.7));padding:var(--space-ml) var(--space-s) var(--space-xs)}
