:root{--ink: #121110;--ink-70: #4A4642;--ink-45: #625C54;--paper: #F4F1EC;--paper-dk: #E7E2DA;--rule: #D5CEC3;--signal: #F0561D;--theatre: #0A0908;--theatre-70: rgba(244,241,236,.72);--theatre-45: rgba(244,241,236,.58);--f-display: "Instrument Serif", Georgia, "Times New Roman", serif;--f-sans: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--ease-cut: cubic-bezier(.65, 0, .35, 1);--t-fast: .38s;--t-cue: .85s;--gutter: clamp(20px, 5vw, 80px);--max: 1560px;--rhythm: clamp(88px, 12vh, 168px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-sans);font-size:18px;line-height:1.55;font-weight:400;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.meta{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45)}.claim{font-family:var(--f-display);font-weight:400;line-height:.96;letter-spacing:-.025em;margin:0}.claim em{font-style:italic}.rule{height:1px;background:var(--rule);border:0;margin:0}.cue{opacity:0;transform:translateY(22px);transition:opacity var(--t-cue) var(--ease),transform var(--t-cue) var(--ease)}.cue.is-live{opacity:1;transform:none}.cue[data-d="1"]{transition-delay:.07s}.cue[data-d="2"]{transition-delay:.14s}.cue[data-d="3"]{transition-delay:.21s}.cue[data-d="4"]{transition-delay:.28s}.cue[data-d="5"]{transition-delay:.35s}@media(prefers-reduced-motion:reduce){html:not(.force-motion){scroll-behavior:auto}html:not(.force-motion) .cue{opacity:1!important;transform:none!important;transition:none!important}html:not(.force-motion) *,html:not(.force-motion) *:before,html:not(.force-motion) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--ink);color:var(--paper);padding:14px 20px;font-size:14px}.skip:focus{left:0}.w-box{display:inline-block;overflow:hidden;vertical-align:top;margin:-.12em;padding:.12em}.w-in{display:inline-block;transform:translateY(110%);transition:transform 1.05s var(--ease);will-change:transform}[data-reveal].is-revealed .w-in{transform:none}[data-reveal]:not([data-split=done]) .w-in,.no-motion .w-in{transform:none}.prog-line{position:fixed;inset:0 auto auto 0;z-index:200;height:2px;width:100%;transform:scaleX(var(--scroll-progress, 0));transform-origin:0 50%;background:var(--signal);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease)}html.has-lenis .prog-line{opacity:1}.mq{overflow:hidden;width:100%}.mq__track{display:flex;width:max-content;will-change:transform}.mq__run{display:flex;align-items:center;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);flex:none}.mq__word{font-family:var(--f-display);font-size:clamp(2.2rem,7vw,6rem);line-height:1;letter-spacing:-.03em;white-space:nowrap}.mq__word.is-outline{opacity:.34}@supports (-webkit-text-stroke: 1px currentColor){.mq__word.is-outline{opacity:1;color:transparent;-webkit-text-stroke:1px currentColor}}.mq__mark{color:var(--signal);font-size:clamp(1rem,2vw,1.8rem);flex:none}html.menu-open,html.menu-open body{overflow:hidden}html.in-immersive .prog-line{opacity:0;transition:opacity .55s var(--ease);pointer-events:none}.cur{position:fixed;inset:0 auto auto 0;z-index:300;pointer-events:none;opacity:0;mix-blend-mode:difference;transition:opacity .3s var(--ease)}.cur.is-on{opacity:1}.cur__dot,.cur__ring{position:absolute;top:0;left:0;border-radius:999px;will-change:transform}.cur__dot{width:7px;height:7px;background:#fff}.cur__ring{width:40px;height:40px;border:1px solid rgba(255,255,255,.65);transition:width .38s var(--ease),height .38s var(--ease),border-color .38s var(--ease),opacity .3s var(--ease)}.cur.is-link .cur__ring{width:62px;height:62px;border-color:#fff}.cur.is-tagged .cur__ring,.cur.is-tagged .cur__dot{opacity:0}.cur-tag{position:fixed;inset:0 auto auto 0;z-index:301;pointer-events:none;opacity:0;transition:opacity .3s var(--ease);will-change:transform}.cur-tag.is-on.is-tagged{opacity:1}.cur-tag__label{position:absolute;top:0;left:0;transform:translate(-50%,-50%) scale(.82);display:flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:999px;background:var(--signal);color:#fff;font-family:var(--f-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.25;padding:10px;transition:transform .38s var(--ease)}.cur-tag.is-tagged .cur-tag__label{transform:translate(-50%,-50%) scale(1)}@media(pointer:fine){html.has-lenis [data-cursor-zone],html.has-lenis [data-cursor-zone] *{cursor:none}}[data-parallax]{will-change:transform}[data-magnet]{transition:transform .4s var(--ease)}[data-magnet]:active{transition:none}html.has-lenis{scroll-behavior:auto}html.has-lenis,html.has-lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.ground{background:var(--g-bg);color:var(--g-fg)}.ground--paper{--g-bg: var(--paper);--g-fg: var(--ink);--g-dim: var(--ink-70);--g-faint: var(--ink-45);--g-line: var(--rule);--g-card: var(--paper-dk)}.ground--paper-dk{--g-bg: var(--paper-dk);--g-fg: var(--ink);--g-dim: var(--ink-70);--g-faint: var(--ink-45);--g-line: var(--rule);--g-card: var(--paper)}.ground--theatre{--g-bg: var(--theatre);--g-fg: var(--paper);--g-dim: var(--theatre-70);--g-faint: var(--theatre-45);--g-line: rgba(244,241,236,.14);--g-card: #13110E}@media print{:root{--paper: #fff;--paper-dk: #fff;--ink: #000;--ink-70: #222;--ink-45: #555;--rule: #bbb;--signal: #000}body{background:#fff;color:#000}.nav,.foot,.go,.rail,.skip{display:none!important}.cue{opacity:1!important;transform:none!important}}.mp[data-astro-cid-2j44jlrm]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:410;background:var(--theatre);color:var(--paper);opacity:0;transition:opacity .42s var(--ease);overflow-y:auto;overscroll-behavior:contain}.mp[data-astro-cid-2j44jlrm].is-open{opacity:1}.mp__in[data-astro-cid-2j44jlrm]{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(36px,6vw,96px);padding-top:clamp(96px,14vh,150px);padding-bottom:clamp(48px,8vh,90px);min-height:100%;align-content:start}.mp__label[data-astro-cid-2j44jlrm]{color:var(--theatre-45);margin:0 0 18px}.mp__label--gap[data-astro-cid-2j44jlrm]{margin-top:clamp(34px,5vh,52px)}.mp__list[data-astro-cid-2j44jlrm]{list-style:none;margin:0;padding:0;border-top:1px solid rgba(244,241,236,.14)}.mp__list[data-astro-cid-2j44jlrm] li[data-astro-cid-2j44jlrm]{border-bottom:1px solid rgba(244,241,236,.14)}.mp__list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:62px;padding:8px 0;transition:padding-left var(--t-fast) var(--ease)}.mp__list--side[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm]{grid-template-columns:minmax(0,1fr)}.mp__list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm]:hover{padding-left:12px}.mp__n[data-astro-cid-2j44jlrm]{color:var(--theatre-45);transition:color var(--t-fast) var(--ease)}.mp__list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm]:hover .mp__n[data-astro-cid-2j44jlrm]{color:var(--signal)}.mp__name[data-astro-cid-2j44jlrm]{font-family:var(--f-display);font-size:clamp(1.3rem,2.6vw,2.1rem);line-height:1.04;letter-spacing:-.024em}.mp__count[data-astro-cid-2j44jlrm]{color:var(--theatre-45)}.mp__list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm].is-here .mp__name[data-astro-cid-2j44jlrm]{color:var(--signal)}.mp__list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm].is-here .mp__name[data-astro-cid-2j44jlrm]:after{content:"— you are here";font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--theatre-45);margin-left:12px;vertical-align:middle}.mp__mail[data-astro-cid-2j44jlrm]{font-family:var(--f-display);font-size:clamp(1.1rem,1.9vw,1.5rem);letter-spacing:-.02em;border-bottom:1px solid rgba(244,241,236,.3);padding-bottom:3px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.mp__mail[data-astro-cid-2j44jlrm]:hover{color:var(--signal);border-color:var(--signal)}.mp__where[data-astro-cid-2j44jlrm]{color:var(--theatre-45);margin:16px 0 0}@media(max-width:860px){.mp__in[data-astro-cid-2j44jlrm]{grid-template-columns:1fr;gap:34px}.mp__name[data-astro-cid-2j44jlrm]{font-size:1.35rem}.mp__list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm]{min-height:56px}}@media(max-width:420px){.mp__list[data-astro-cid-2j44jlrm] a[data-astro-cid-2j44jlrm].is-here .mp__name[data-astro-cid-2j44jlrm]:after{display:none}}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto 0;z-index:400;transition:transform .42s var(--ease),background-color .3s var(--ease);background-color:transparent;mix-blend-mode:difference}.nav[data-astro-cid-dmqpwcec].is-away{transform:translateY(-100%)}.nav[data-astro-cid-dmqpwcec].is-stuck,.nav[data-astro-cid-dmqpwcec].is-open{background-color:#0a0908b8;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 1px #f4f1ec17}.nav[data-astro-cid-dmqpwcec].is-stuck,.nav[data-astro-cid-dmqpwcec].is-open{mix-blend-mode:normal}.nav__in[data-astro-cid-dmqpwcec]{position:relative;max-width:var(--max);margin-inline:auto;padding:0 var(--gutter);min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__mark[data-astro-cid-dmqpwcec]{font-family:var(--f-sans);font-size:15px;font-weight:600;letter-spacing:-.02em;color:#fff;white-space:nowrap}.nav__dot[data-astro-cid-dmqpwcec]{color:#fff}.nav[data-astro-cid-dmqpwcec].is-stuck .nav__dot[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-open .nav__dot[data-astro-cid-dmqpwcec]{color:var(--signal)}.nav__right[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px)}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:clamp(18px,2.2vw,30px);list-style:none;margin:0;padding:0}.nav__item[data-astro-cid-dmqpwcec]{display:flex}.nav__link[data-astro-cid-dmqpwcec]{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff}.nav__link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:13px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-fast) var(--ease)}.nav__link[data-astro-cid-dmqpwcec]:hover:after,.nav__link[data-astro-cid-dmqpwcec].is-here:after{transform:none}.nav__link[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.nav[data-astro-cid-dmqpwcec].is-stuck .nav__link[data-astro-cid-dmqpwcec].is-here:after,.nav[data-astro-cid-dmqpwcec].is-open .nav__link[data-astro-cid-dmqpwcec].is-here:after{background:var(--signal)}.nav__chev[data-astro-cid-dmqpwcec]{transition:transform var(--t-fast) var(--ease)}.nav[data-astro-cid-dmqpwcec].is-open .nav__trigger[data-astro-cid-dmqpwcec] .nav__chev[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.nav__cta[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;border:1px solid #fff;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.nav__cta[data-astro-cid-dmqpwcec]:hover{background:#fff;border-color:#fff;color:#0a0908}.nav[data-astro-cid-dmqpwcec].is-stuck .nav__cta[data-astro-cid-dmqpwcec]:hover,.nav[data-astro-cid-dmqpwcec].is-open .nav__cta[data-astro-cid-dmqpwcec]:hover{background:var(--signal);border-color:var(--signal);color:#fff}.nav__panel[data-astro-cid-dmqpwcec]{position:absolute;top:100%;right:var(--gutter);width:min(620px,calc(100vw - 2 * var(--gutter)));opacity:0;transform:translateY(-8px);transition:opacity .2s var(--ease),transform .2s var(--ease);pointer-events:none}.nav__panel[data-astro-cid-dmqpwcec].is-shown{opacity:1;transform:none;pointer-events:auto}.nav__panel-in[data-astro-cid-dmqpwcec]{background:var(--paper);border:1px solid var(--rule);border-radius:4px;box-shadow:0 30px 64px -34px #1211108c;padding:clamp(18px,2vw,24px)}.nav__panel-label[data-astro-cid-dmqpwcec]{color:var(--ink-45);margin:0 0 14px}.nav__grid[data-astro-cid-dmqpwcec]{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 18px}.nav__grid[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;min-height:42px;padding:0 10px;border-radius:3px;color:var(--ink);transition:background var(--t-fast) var(--ease)}.nav__grid[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav__grid[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].is-here{background:var(--paper-dk)}.nav__n[data-astro-cid-dmqpwcec]{color:var(--ink-45);transition:color var(--t-fast) var(--ease)}.nav__grid[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover .nav__n[data-astro-cid-dmqpwcec],.nav__grid[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].is-here .nav__n[data-astro-cid-dmqpwcec]{color:var(--signal)}.nav__name[data-astro-cid-dmqpwcec]{font-family:var(--f-display);font-size:15.5px;letter-spacing:-.015em;line-height:1.2}.nav__count[data-astro-cid-dmqpwcec]{color:var(--ink-45);font-size:10px}.nav__all[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-70);transition:color var(--t-fast) var(--ease),gap var(--t-fast) var(--ease)}.nav__all[data-astro-cid-dmqpwcec]:hover{color:var(--signal);gap:12px}.nav__burger[data-astro-cid-dmqpwcec]{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;color:#fff}.nav__burger-lines[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:5px;width:18px}.nav__burger-lines[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{height:1.5px;background:currentColor;border-radius:2px;transition:transform var(--t-fast) var(--ease)}.nav__burger[data-astro-cid-dmqpwcec].is-open .nav__burger-lines[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:first-child{transform:translateY(3.25px) rotate(45deg)}.nav__burger[data-astro-cid-dmqpwcec].is-open .nav__burger-lines[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-3.25px) rotate(-45deg)}@supports not (mix-blend-mode: difference){.nav[data-astro-cid-dmqpwcec]{mix-blend-mode:normal;background-color:#0a0908b8}}@media(max-width:1080px){.nav__grid[data-astro-cid-dmqpwcec]{gap:2px 12px}}@media(max-width:900px){.nav__links[data-astro-cid-dmqpwcec],.nav__cta[data-astro-cid-dmqpwcec]{display:none}.nav__burger[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__panel[data-astro-cid-dmqpwcec]{display:none}}@media(max-width:420px){.nav__in[data-astro-cid-dmqpwcec]{min-height:58px}.nav__mark[data-astro-cid-dmqpwcec]{font-size:14px}}.foot[data-astro-cid-yi6pqc3l]{background:var(--theatre);color:var(--paper);padding:0 0 44px}.foot__in[data-astro-cid-yi6pqc3l]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:30px;border-top:1px solid rgba(244,241,236,.14)}.foot[data-astro-cid-yi6pqc3l] .meta[data-astro-cid-yi6pqc3l]{color:var(--theatre-45)}.foot__set[data-astro-cid-yi6pqc3l]{display:flex;gap:22px}.foot__set[data-astro-cid-yi6pqc3l] a[data-astro-cid-yi6pqc3l]{transition:color var(--t-fast) var(--ease)}.foot__set[data-astro-cid-yi6pqc3l] a[data-astro-cid-yi6pqc3l]:hover{color:var(--signal)}
