.drum[data-astro-cid-5sat42mi]{--slot:10.5rem;--radius:calc(var(--slot) * var(--n) / 6.2832);--speed:34s;width:1.25rem;height:calc(var(--radius) * 2);perspective:1100px;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.cylinder[data-astro-cid-5sat42mi]{transform-style:preserve-3d;animation:spin var(--speed) linear infinite;position:absolute;inset:0}.right[data-astro-cid-5sat42mi] .cylinder[data-astro-cid-5sat42mi]{animation-direction:reverse}.slot[data-astro-cid-5sat42mi]{writing-mode:vertical-rl;transform:translateY(-50%) rotateX(calc(var(--i) * 360deg / var(--n))) translateZ(var(--radius));-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;left:0}.word[data-astro-cid-5sat42mi]{font-size:var(--text-2xs);font-weight:var(--weight-light);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--color-muted);display:inline-block}.left[data-astro-cid-5sat42mi] .word[data-astro-cid-5sat42mi]{transform:rotate(180deg)}@keyframes spin{to{transform:rotateX(360deg)}}@media (width<=767px){.drum[data-astro-cid-5sat42mi]{--slot:7.5rem;width:.9rem}.word[data-astro-cid-5sat42mi]{letter-spacing:.18em;font-size:.5625rem}}@media (prefers-reduced-motion:reduce){.cylinder[data-astro-cid-5sat42mi]{animation:none}}.vertigo[data-astro-cid-i3irphx7]{--p:0;height:190svh;position:relative}.stage[data-astro-cid-i3irphx7]{--grow:clamp(0, (var(--p) - .02) / .68, 1);--fade:clamp(0, var(--p) / .4, 1);--end:clamp(0, (var(--p) - .7) / .12, 1);height:100svh;position:sticky;top:0;overflow:hidden}.intro[data-astro-cid-i3irphx7]{padding-inline:var(--page-margin);text-align:center;opacity:calc(1 - var(--fade));transform:translateY(calc(var(--fade) * -6vh)) scale(calc(1 - var(--fade) * .12));will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.title-row[data-astro-cid-i3irphx7]{justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:flex}.title-row[data-astro-cid-i3irphx7]>.drum{animation:fade-up 1.4s var(--ease-out) .9s both;flex-shrink:0}.wordmark[data-astro-cid-i3irphx7]{font-weight:var(--weight-black);font-size:var(--text-wordmark);letter-spacing:var(--tracking-wordmark);margin-right:calc(var(--tracking-wordmark) * -1);white-space:nowrap;line-height:1}.dot[data-astro-cid-i3irphx7]{color:var(--color-red-dot)}.light[data-astro-cid-i3irphx7]{font-weight:var(--weight-hair);font-style:italic}.char[data-astro-cid-i3irphx7]{animation:char-in 1s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 40ms);display:inline-block}.roles[data-astro-cid-i3irphx7]{margin-top:var(--space-sm);font-weight:var(--weight-hair);font-size:var(--text-xl);letter-spacing:.02em;text-transform:uppercase;animation:fade-up 1s var(--ease-out) .65s both}.reel[data-astro-cid-i3irphx7]{inset:var(--reel-inset-y,4.5rem) var(--reel-inset-x,var(--page-margin)) var(--reel-inset-y-b,1.25rem);background:var(--color-ink);color:var(--color-on-dark);border-radius:calc((1 - var(--grow)) * 14px + 2px);transform-origin:50% 100%;transform:translateY(calc((1 - var(--grow)) * 62vh)) scale(calc(.32 + var(--grow) * .68));opacity:clamp(0, var(--p) * 25, 1);will-change:transform;position:absolute;overflow:hidden}.reel-video[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%}.hud[data-astro-cid-i3irphx7]{letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 8px #00000059;opacity:var(--grow);font-size:.75rem;position:absolute}.hud-tl[data-astro-cid-i3irphx7]{top:1.1rem;left:1.3rem}.hud-br[data-astro-cid-i3irphx7]{font-variant-numeric:tabular-nums;bottom:1.1rem;right:1.3rem}.rec[data-astro-cid-i3irphx7]{vertical-align:1px;background:#e8473c;border-radius:50%;width:7px;height:7px;margin-right:.5rem;animation:1.6s step-end infinite blink;display:inline-block}.cue[data-astro-cid-i3irphx7]{font-size:var(--text-2xs);font-weight:var(--weight-light);letter-spacing:.24em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.6rem;display:flex}.cue-start[data-astro-cid-i3irphx7]{animation:fade-up 1s var(--ease-out) 1.2s both;position:absolute;bottom:2.25rem}.cue-end[data-astro-cid-i3irphx7]{color:var(--color-on-dark);text-shadow:0 1px 10px #00000080;opacity:var(--end);transform:translate(-50%, calc((1 - var(--end)) * .75rem));position:absolute;bottom:2.4rem;left:50%}.arrow[data-astro-cid-i3irphx7]{transform-origin:top;width:1px;height:2.25rem;animation:drip 1.8s var(--ease-in-out) infinite;background:currentColor;position:relative}.arrow[data-astro-cid-i3irphx7]:after{content:"";border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}@media (width<=767px){.title-row[data-astro-cid-i3irphx7]>.drum{margin-top:calc(var(--radius) * -1);position:absolute;top:50%}.title-row[data-astro-cid-i3irphx7]>.drum.left{left:.35rem}.title-row[data-astro-cid-i3irphx7]>.drum.right{right:.35rem}.wordmark[data-astro-cid-i3irphx7]{--tracking-wordmark:.28em}.roles[data-astro-cid-i3irphx7]{font-size:var(--text-sm);letter-spacing:.06em}.reel[data-astro-cid-i3irphx7]{--reel-inset-y:3.75rem;--reel-inset-x:.75rem}}@keyframes char-in{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)}}@keyframes fade-up{0%{opacity:0;transform:translateY(.75rem)}}@keyframes drip{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.vertigo[data-astro-cid-i3irphx7]{height:auto}.stage[data-astro-cid-i3irphx7]{height:auto;padding-top:8rem;position:static;overflow:visible}.intro[data-astro-cid-i3irphx7],.reel[data-astro-cid-i3irphx7],.cue-end[data-astro-cid-i3irphx7],.hud[data-astro-cid-i3irphx7]{opacity:1;position:relative;inset:auto;transform:none}.reel[data-astro-cid-i3irphx7]{aspect-ratio:16/9;margin:var(--space-xl) var(--page-margin) 0;border-radius:0}.hud[data-astro-cid-i3irphx7]{position:absolute}.cue[data-astro-cid-i3irphx7],.char[data-astro-cid-i3irphx7],.roles[data-astro-cid-i3irphx7],.rec[data-astro-cid-i3irphx7],.arrow[data-astro-cid-i3irphx7]{animation:none}.cue[data-astro-cid-i3irphx7]{display:none}}.panel[data-astro-cid-hpuy4ukm]{gap:var(--space-xl) clamp(2rem, 5vw, 4.5rem);margin:var(--space-3xl) calc(var(--glass-width) + .5rem) 0;border-radius:var(--radius-panel);background:var(--color-panel);grid-template-columns:auto 1fr;align-items:center;padding:clamp(2rem,4vw,3.25rem) clamp(1.25rem,4vw,3.5rem);display:grid}.tags[data-astro-cid-hpuy4ukm]{font-size:var(--text-2xs);margin-bottom:.6rem}.tags[data-astro-cid-hpuy4ukm] em[data-astro-cid-hpuy4ukm]{font-weight:250}.tags[data-astro-cid-hpuy4ukm] strong[data-astro-cid-hpuy4ukm]{font-weight:var(--weight-bold);margin-inline:.4em}.pics[data-astro-cid-hpuy4ukm]{display:flex}.pics[data-astro-cid-hpuy4ukm] img{aspect-ratio:1;object-fit:cover;width:clamp(120px,14vw,205px);height:auto}.kicker[data-astro-cid-hpuy4ukm]{text-align:right;font-size:var(--text-xs);margin-bottom:var(--space-xs)}.text[data-astro-cid-hpuy4ukm]{margin-top:var(--space-md);max-width:62ch;font-size:var(--text-base);line-height:1.6}.sig[data-astro-cid-hpuy4ukm]{margin-top:var(--space-md);font-size:var(--text-xs)}@media (width<=899px){.panel[data-astro-cid-hpuy4ukm]{grid-template-columns:1fr}.kicker[data-astro-cid-hpuy4ukm]{text-align:left}}.media[data-astro-cid-jnje7wnl]{border-radius:var(--radius-media);background:color-mix(in srgb, var(--color-ink) 12%, transparent);overflow:hidden}.feature[data-astro-cid-jnje7wnl] .media[data-astro-cid-jnje7wnl]{aspect-ratio:533/269}.mini[data-astro-cid-jnje7wnl] .media[data-astro-cid-jnje7wnl]{aspect-ratio:3/2}.media[data-astro-cid-jnje7wnl] img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.head[data-astro-cid-jnje7wnl]{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-top:var(--space-sm);display:flex}.title[data-astro-cid-jnje7wnl]{color:var(--color-ink-soft);font-weight:var(--weight-heavy);letter-spacing:-.01em;transition:background-size var(--duration-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;line-height:1.2}.feature[data-astro-cid-jnje7wnl] .title[data-astro-cid-jnje7wnl]{font-size:var(--text-lg)}.mini[data-astro-cid-jnje7wnl] .title[data-astro-cid-jnje7wnl]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.01em}.mini[data-astro-cid-jnje7wnl] .head[data-astro-cid-jnje7wnl]{flex-wrap:wrap;row-gap:.15rem}.date[data-astro-cid-jnje7wnl]{font-size:var(--text-sm);white-space:nowrap}.cat[data-astro-cid-jnje7wnl]{color:var(--color-red);white-space:nowrap}.meta[data-astro-cid-jnje7wnl]{align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.roles[data-astro-cid-jnje7wnl]{font-size:var(--text-sm)}@media (width<=767px){.feature[data-astro-cid-jnje7wnl] .head[data-astro-cid-jnje7wnl]{flex-direction:column;gap:.1rem}.feature[data-astro-cid-jnje7wnl] .title[data-astro-cid-jnje7wnl]{font-size:var(--text-sm)}.feature[data-astro-cid-jnje7wnl] .date[data-astro-cid-jnje7wnl]{font-size:var(--text-xs)}}@media (hover:hover){.link[data-astro-cid-jnje7wnl]:hover .media[data-astro-cid-jnje7wnl] img{transform:scale(1.035)}.link[data-astro-cid-jnje7wnl]:hover .title[data-astro-cid-jnje7wnl]{background-size:100% 1.5px}.card[data-astro-cid-jnje7wnl]:hover .stamp{transform:rotate(0)}}.featured[data-astro-cid-cuv3hkak]{padding-top:var(--space-3xl)}.eyebrow[data-astro-cid-cuv3hkak] strong[data-astro-cid-cuv3hkak]{font-weight:var(--weight-light)}.big[data-astro-cid-cuv3hkak]{font-weight:var(--weight-heavy);font-size:var(--text-display);letter-spacing:-.025em;text-transform:uppercase;color:var(--color-ink-soft);line-height:.95}.sub[data-astro-cid-cuv3hkak]{margin-top:var(--space-xs);text-align:right}.diagonal[data-astro-cid-cuv3hkak]{--step:clamp(3.5rem, 10vw, 9rem);column-gap:var(--gutter);row-gap:var(--space-2xl);margin-top:var(--space-xl);padding-bottom:var(--step);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diagonal[data-astro-cid-cuv3hkak]>:nth-child(2n){transform:translateY(var(--step))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.diagonal[data-astro-cid-cuv3hkak]>*{animation:linear both drift-left view();animation-range:entry exit 0%}.diagonal[data-astro-cid-cuv3hkak]>:nth-child(2n){animation-name:drift-right;transform:none}}}@keyframes drift-left{0%{transform:translateY(2.5rem)}to{transform:translateY(-2.5rem)}}@keyframes drift-right{0%{transform:translateY(calc(var(--step) * 1.6))}to{transform:translateY(calc(var(--step) * .4))}}@media (width<=767px){.big[data-astro-cid-cuv3hkak]{font-size:11.5vw}.diagonal[data-astro-cid-cuv3hkak]{--step:3rem;column-gap:var(--space-sm);row-gap:var(--space-xl)}.diagonal[data-astro-cid-cuv3hkak] .roles{display:none}}.index[data-astro-cid-b4uz5w52]{padding-top:var(--space-3xl)}.top[data-astro-cid-b4uz5w52]{align-items:end;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.filters[data-astro-cid-b4uz5w52]{margin-top:var(--space-md);grid-template-rows:repeat(4,auto);grid-auto-flow:column;justify-content:start;gap:.2rem clamp(1.5rem,4vw,3.5rem);display:grid}.filters[data-astro-cid-b4uz5w52] button[data-astro-cid-b4uz5w52]{color:var(--color-red);font-size:var(--text-sm);font-weight:var(--weight-heavy);letter-spacing:.06em;text-align:left;text-transform:uppercase;transition:color var(--duration-fast);justify-self:start}.filters[data-astro-cid-b4uz5w52] sup[data-astro-cid-b4uz5w52]{font-size:.65em;font-weight:var(--weight-light);margin-left:.2em}.filters[data-astro-cid-b4uz5w52] button[data-astro-cid-b4uz5w52]:hover{color:var(--color-ink)}.filters[data-astro-cid-b4uz5w52] button[data-astro-cid-b4uz5w52][aria-pressed=true]{color:var(--color-ink);text-underline-offset:.3em;font-style:italic;text-decoration:underline 1.5px}.hint[data-astro-cid-b4uz5w52]{text-align:right;max-width:22rem;font-size:var(--text-sm)}.grid[data-astro-cid-b4uz5w52]{--max-cols:3;--card-min:17rem;--gap:var(--gutter);grid-template-columns:repeat(auto-fill, minmax(max(var(--card-min), calc((100% - (var(--max-cols) - 1) * var(--gap)) / var(--max-cols))), 1fr));gap:var(--space-lg) var(--gap);margin-top:var(--space-xl);display:grid}.grid[data-astro-cid-b4uz5w52]>[hidden]{display:none}.empty[data-astro-cid-b4uz5w52]{margin-top:var(--space-lg)}@media (width<=767px){.top[data-astro-cid-b4uz5w52]{grid-template-columns:minmax(0,1fr)}.hint[data-astro-cid-b4uz5w52]{display:none}.filters[data-astro-cid-b4uz5w52]{margin-inline:calc(var(--page-margin) * -1);padding:.25rem var(--page-margin) .5rem;scrollbar-width:none;white-space:nowrap;grid-template-rows:auto;grid-auto-flow:column;overflow-x:auto}.grid[data-astro-cid-b4uz5w52]{--gap:var(--space-sm);row-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}.panel[data-astro-cid-fbson7i5]{gap:var(--space-xl) clamp(2rem, 5vw, 4.5rem);margin:var(--space-3xl) calc(var(--glass-width) + .5rem) 0;border-radius:var(--radius-panel);background:var(--color-panel);grid-template-columns:minmax(15rem,1fr) 2fr;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,3.5rem);display:grid}.sub[data-astro-cid-fbson7i5]{font-weight:var(--weight-hair);font-style:italic;font-size:var(--text-xl);margin-top:.3rem}.direct[data-astro-cid-fbson7i5]{margin-top:var(--space-xl);font-size:var(--text-xs);color:var(--color-muted);line-height:1.8}.direct[data-astro-cid-fbson7i5] a[data-astro-cid-fbson7i5]{color:var(--color-fg);text-underline-offset:.2em;text-decoration:underline}.form[data-astro-cid-fbson7i5]{gap:var(--space-lg) var(--gutter);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-fbson7i5]{border-bottom:1px solid var(--color-line);transition:border-color var(--duration-fast);gap:.35rem;padding-bottom:.5rem;display:grid}.field[data-astro-cid-fbson7i5]:focus-within{border-color:var(--color-fg)}.field[data-astro-cid-fbson7i5] .label[data-astro-cid-fbson7i5]{color:var(--color-muted)}.full[data-astro-cid-fbson7i5]{grid-column:1/-1}input[data-astro-cid-fbson7i5],textarea[data-astro-cid-fbson7i5]{width:100%;color:var(--color-fg);font-weight:250;font-size:var(--text-base);resize:vertical;background:0 0;border:0}input[data-astro-cid-fbson7i5]::placeholder,textarea[data-astro-cid-fbson7i5]::placeholder{color:color-mix(in srgb, var(--color-fg) 45%, transparent)}input[data-astro-cid-fbson7i5]:focus,textarea[data-astro-cid-fbson7i5]:focus{outline:none}.honeypot[data-astro-cid-fbson7i5]{position:absolute;left:-9999px}.send[data-astro-cid-fbson7i5]{justify-content:space-between;align-items:center;gap:var(--space-md);grid-column:1/-1;display:flex}.status[data-astro-cid-fbson7i5]{font-size:var(--text-xs)}.btn[data-astro-cid-fbson7i5]{border-radius:var(--radius-stamp);background:var(--color-on-dark);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-heavy);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--duration-fast) var(--ease-out);padding:.85em 1.6em}.btn[data-astro-cid-fbson7i5] span[data-astro-cid-fbson7i5]{color:var(--color-red);transition:transform var(--duration-base) var(--ease-out);display:inline-block}.btn[data-astro-cid-fbson7i5]:hover span[data-astro-cid-fbson7i5]{transform:translate(4px)}.btn[data-astro-cid-fbson7i5]:disabled{opacity:.6}@media (width<=899px){.panel[data-astro-cid-fbson7i5],.form[data-astro-cid-fbson7i5]{grid-template-columns:1fr}}
