.scale[data-astro-cid-eh7fgyyu]{gap:var(--space-1);color:var(--color-heading);display:inline-grid}.scale__bar[data-astro-cid-eh7fgyyu]{border:1px solid;grid-template-columns:repeat(4,48px);height:6px;display:grid}.scale__bar[data-astro-cid-eh7fgyyu] i[data-astro-cid-eh7fgyyu]:nth-child(odd){background:currentColor}.scale__label[data-astro-cid-eh7fgyyu]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.hero[data-astro-cid-sf272gaj]{isolation:isolate;min-height:min(82vh,52rem);padding-block:var(--space-12) var(--space-section);text-align:center;align-items:center;display:grid;position:relative;overflow:clip}.hero--overlap[data-astro-cid-sf272gaj]{padding-block-end:calc(var(--space-section) + var(--space-overlap))}.hero[data-astro-cid-sf272gaj] .hero__photo{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero__tint[data-astro-cid-sf272gaj]{background:var(--color-bg);opacity:.18;z-index:-2;position:absolute;inset:0}.hero--photo[data-astro-cid-sf272gaj] .hero__tint[data-astro-cid-sf272gaj]{opacity:.66}.hero__inner[data-astro-cid-sf272gaj]{justify-items:center;gap:var(--space-5);padding:var(--space-8) var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hero__inner[data-astro-cid-sf272gaj]>*{min-width:0;max-width:100%}.hero__measure[data-astro-cid-sf272gaj]{margin-block-end:var(--space-2)}h1[data-astro-cid-sf272gaj]{width:min(100%,58rem);font-family:var(--font-poster);font-weight:400;font-size:var(--poster-headline);letter-spacing:.01em;text-transform:uppercase;line-height:.92;container-type:inline-size}h1[data-astro-cid-sf272gaj] .accent[data-astro-cid-sf272gaj]{font-size:calc(100cqw / var(--accent-ratio,3.7));letter-spacing:.02em;-webkit-text-stroke-width:3px;margin-block:.03em .05em;line-height:.82;display:block}.accent[data-astro-cid-sf272gaj]{font-style:normal}.lede[data-astro-cid-sf272gaj]{max-width:58ch;color:var(--color-text);opacity:.92}.hero__actions[data-astro-cid-sf272gaj]{justify-content:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.hero__foot[data-astro-cid-sf272gaj]{justify-content:space-between;align-items:end;gap:var(--space-4);width:100%;text-align:left;flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.hero__ref[data-astro-cid-sf272gaj]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}@media (width>=880px){.hero[data-astro-cid-sf272gaj]{min-height:min(88vh,60rem);padding-block-start:var(--space-8)}.hero__inner[data-astro-cid-sf272gaj]{padding:var(--space-6) var(--space-10) var(--space-8)}h1[data-astro-cid-sf272gaj]{width:min(100%,58rem,66vw)}}.ascii-icon[data-astro-cid-52juhuak]{aspect-ratio:4/3;border-bottom:1px solid var(--color-rule);color:var(--color-heading);place-items:center;display:grid;container-type:inline-size}.ascii-icon__pre[data-astro-cid-52juhuak]{font-family:var(--font-mono);font-size:min(var(--text-ascii), 5.5cqw);letter-spacing:.02em;opacity:.85;white-space:pre;margin:0;line-height:1.2}.cards[data-astro-cid-lhyjmrpl]{justify-content:center;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,18rem));display:grid}.card[data-astro-cid-lhyjmrpl]{isolation:isolate;border:1px solid var(--color-rule);background:var(--color-bg);transform:scale(1);translate:var(--tx,0) var(--ty,0);transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-slow) var(--ease-spring), translate var(--duration-fast) var(--ease-out);will-change:transform;grid-template-rows:auto auto 1fr;display:grid;position:relative}.card[data-astro-cid-lhyjmrpl]:after{content:"";box-shadow:var(--shadow-raise);opacity:0;transition:opacity var(--duration-slow) var(--ease-spring);pointer-events:none;z-index:-1;position:absolute;inset:0}.card[data-astro-cid-lhyjmrpl]:hover,.card[data-astro-cid-lhyjmrpl]:has(a:focus-visible){border-color:var(--color-rule-strong);transform:scale(var(--card-lift));z-index:2}.card[data-astro-cid-lhyjmrpl]:hover:after,.card[data-astro-cid-lhyjmrpl]:has(a:focus-visible):after{opacity:1}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-lhyjmrpl],.card[data-astro-cid-lhyjmrpl]:after{transition-duration:0s}.card[data-astro-cid-lhyjmrpl]:hover,.card[data-astro-cid-lhyjmrpl]:has(a:focus-visible){transform:translate(0,0)}}.card[data-astro-cid-lhyjmrpl] .figure img{border:0;border-bottom:1px solid var(--color-rule)}.card__hatch[data-astro-cid-lhyjmrpl]{border-bottom:1px solid var(--color-rule);height:6px}.card__body[data-astro-cid-lhyjmrpl]{gap:var(--space-3);padding:var(--space-4);display:grid}@media (width>=640px){.card__body[data-astro-cid-lhyjmrpl]{padding:var(--space-5) var(--space-6) var(--space-6)}}.card__title[data-astro-cid-lhyjmrpl]{font-size:var(--text-lg);line-height:var(--leading-heading-link)}.card__title[data-astro-cid-lhyjmrpl] a[data-astro-cid-lhyjmrpl]{color:var(--color-heading);text-decoration:none;text-decoration-color:var(--color-accent);text-underline-offset:.12em;text-decoration-thickness:.06em}.card__title[data-astro-cid-lhyjmrpl] a[data-astro-cid-lhyjmrpl]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-lhyjmrpl]:hover .card__title[data-astro-cid-lhyjmrpl] a[data-astro-cid-lhyjmrpl]{text-decoration:underline}.card__title[data-astro-cid-lhyjmrpl] a[data-astro-cid-lhyjmrpl]:focus-visible{outline:none}.card[data-astro-cid-lhyjmrpl]:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.card[data-astro-cid-lhyjmrpl] p[data-astro-cid-lhyjmrpl]{color:var(--color-text-muted)}@media (width>=640px){.cards[data-astro-cid-lhyjmrpl]{gap:var(--space-6)}}@media (width>=960px){.cards[data-astro-cid-lhyjmrpl]{grid-template-columns:repeat(4,minmax(0,18rem))}}.gallery[data-astro-cid-465brjfg]{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=880px){.gallery[data-astro-cid-465brjfg]{gap:var(--space-5);grid-template-columns:repeat(4,1fr)}}
