:root{--bg:#06080c;--bg-2:#0b1017;--fg:#f2f4f6;--muted:#8b949e;--hair:#1e242c;--inset:clamp(14px, 2.8vw, 56px);--gut:clamp(20px, 5vw, 72px);--nav-h:62px;--font:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Helvetica Neue", Helvetica, Arial, sans-serif}.site{background:var(--bg);color:var(--fg);font-family:var(--font);min-height:100svh}.k{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 12px;font-size:11px}.cta{letter-spacing:-.01em;color:var(--fg);border-bottom:1px solid;padding-bottom:3px;font-size:15px;text-decoration:none;transition:opacity .16s ease-out;display:inline-block}.cta:hover{opacity:.6}.k.sec{border-bottom:1px solid var(--hair);padding-bottom:12px}.roster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.roster li{border-bottom:1px solid var(--hair);color:#c3c9cf;padding:11px 0;font-size:14px;line-height:1.45}.page-head{padding:calc(var(--nav-h) + clamp(48px, 12vh, 140px)) var(--gut) clamp(40px, 9vh, 96px);border-bottom:1px solid var(--hair)}.page-head h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,6vw,4.6rem);font-weight:500;line-height:.95}.page-head .lede{color:#c3c9cf;max-width:46ch;margin:clamp(20px,4vh,36px) 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5}.wrap{padding:clamp(48px, 10vh, 120px) var(--gut)}.entry{border-bottom:1px solid var(--hair);grid-template-columns:11ch 1fr;gap:clamp(14px,3vw,44px);padding:clamp(22px,3.4vh,38px) 0;display:grid}.entry:first-of-type{border-top:1px solid var(--hair)}.entry__yr{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:.55em;font-size:11px}.entry__ttl{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.6vw,2.1rem);font-weight:500;line-height:1.04}.entry__co{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:12px}.entry__credit{color:#c3c9cf;max-width:54ch;margin:14px 0 0;font-size:14px;line-height:1.55}.entry__venues,.entry__awards{color:var(--muted);margin:12px 0 0;padding:0;font-size:13px;line-height:1.65;list-style:none}.entry__awards li:before{content:"★ ";color:#c3c9cf}@media (width<=680px){.entry{grid-template-columns:1fr;gap:6px}.entry__yr{padding-top:0}}.lang[data-astro-cid-zuwn24jx][hidden]{display:none}.lang[data-astro-cid-zuwn24jx]{white-space:nowrap;border-left:1px solid #ffffff38;flex-shrink:0;align-items:baseline;gap:7px;padding-left:clamp(14px,2.6vw,32px);display:flex}.lang__on[data-astro-cid-zuwn24jx],.lang__to[data-astro-cid-zuwn24jx]{letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;text-decoration:none}.lang__on[data-astro-cid-zuwn24jx]{color:#fff}.lang__to[data-astro-cid-zuwn24jx]{color:#ffffff80;transition:color .2s}.lang__to[data-astro-cid-zuwn24jx]:hover{color:#fff}.lang__to--dead[data-astro-cid-zuwn24jx]{cursor:not-allowed;opacity:.75;text-decoration:line-through}.lang__on[data-astro-cid-zuwn24jx]+.lang__to[data-astro-cid-zuwn24jx]:before,.lang__to[data-astro-cid-zuwn24jx]+.lang__on[data-astro-cid-zuwn24jx]:before{content:"";vertical-align:-.06em;background:#ffffff47;width:1px;height:.85em;margin-right:8px;display:inline-block}@media (width<=720px){.lang[data-astro-cid-zuwn24jx]{z-index:2;border-left:0;order:2;margin-left:auto;padding-left:0;position:relative}}.nav[data-astro-cid-rutobish]{z-index:20;height:var(--nav-h,62px);padding:0 var(--gut,clamp(20px, 5vw, 72px));justify-content:flex-start;align-items:center;gap:20px;display:flex;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-rutobish]:before{content:"";height:calc(var(--nav-h,62px) * 1.22);pointer-events:none;z-index:-1;background:rgb(6 8 12/calc(.4 + .52 * var(--veil,0)));backdrop-filter:blur(calc(4px + 10px * var(--veil,0))) saturate(calc(100% + 30% * var(--veil,0)));-webkit-mask-image:linear-gradient(to bottom, #000 0%, rgb(0 0 0/calc(.68 + .32 * var(--veil,0))) calc(56% + 18% * var(--veil,0)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0%, rgb(0 0 0/calc(.68 + .32 * var(--veil,0))) calc(56% + 18% * var(--veil,0)), transparent 100%);position:absolute;inset:0 0 auto}@supports ((-webkit-backdrop-filter:blur(1px))) and (not (backdrop-filter:blur(1px))){.nav[data-astro-cid-rutobish]:before{-webkit-backdrop-filter:blur(calc(4px + 10px * var(--veil,0))) saturate(calc(100% + 30% * var(--veil,0)))}}.nav__mark[data-astro-cid-rutobish],nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{letter-spacing:.16em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:11px;text-decoration:none}.nav__groups[data-astro-cid-rutobish]{align-items:center;gap:clamp(16px,3vw,44px);margin-left:auto;display:flex}nav[data-astro-cid-rutobish]{gap:clamp(12px,2vw,28px);display:flex}.nav__also[data-astro-cid-rutobish]{border-left:1px solid #ffffff38;padding-left:clamp(16px,3vw,44px)}.nav__also[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:#ffffffe6}.nav__also[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover{color:#fff}.nav__groups[data-astro-cid-rutobish]{min-width:0}.nav__site[data-astro-cid-rutobish]{flex-wrap:nowrap;min-width:0}nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:#ffffffad;transition:color .2s;position:relative}nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:after{content:"";transform-origin:0;background:#fff;height:1px;transition:transform .28s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover,nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{color:#fff}nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover:after,nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:after{transition:none}}.nav__toggle[data-astro-cid-rutobish]{display:none}@media (width<=1520px){nav[data-astro-cid-rutobish]{gap:19px}.nav__groups[data-astro-cid-rutobish]{gap:28px}.nav__also[data-astro-cid-rutobish]{padding-left:28px}}@media (width<=1180px){.nav__also[data-astro-cid-rutobish]{display:none}}@media (width<=720px){.nav[data-astro-cid-rutobish]{height:52px}.nav__mark[data-astro-cid-rutobish]{z-index:2;position:relative}.nav__toggle[data-astro-cid-rutobish]{order:3}.nav__mark[data-astro-cid-rutobish]{order:1}.nav__toggle[data-astro-cid-rutobish]{appearance:none;color:#fff;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;z-index:2;background:0 0;border:0;margin:0;padding:8px 0 8px 16px;font-size:11px;display:block;position:relative}.nav__groups[data-astro-cid-rutobish]{z-index:1;padding:0 var(--gut,clamp(20px, 5vw, 72px));visibility:hidden;opacity:0;background:#06080cf9;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;transition:opacity .22s ease-out,visibility .22s;position:fixed;inset:0}.nav[data-astro-cid-rutobish][data-open=true] .nav__groups[data-astro-cid-rutobish]{visibility:visible;opacity:1}nav[data-astro-cid-rutobish]{flex-direction:column;align-items:flex-start;gap:0;width:100%}.nav__groups[data-astro-cid-rutobish] nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{letter-spacing:-.02em;text-transform:none;color:#ffffffeb;width:100%;padding:13px 0;font-size:clamp(1.25rem,6vw,1.6rem)}.nav__groups[data-astro-cid-rutobish] nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:after{display:none}.nav__groups[data-astro-cid-rutobish] nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{color:#ffffff80}.nav__also[data-astro-cid-rutobish]{border-top:1px solid #ffffff2e;border-left:0;width:100%;margin-top:18px;padding-top:10px;padding-left:0}.nav__groups[data-astro-cid-rutobish] .nav__also[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{font-size:clamp(1.05rem,4.6vw,1.25rem)}}.foot[data-astro-cid-vt6ogyvb]{border-top:1px solid var(--hair);padding:clamp(56px, 11vh, 120px) var(--gut) clamp(40px, 8vh, 72px)}.foot__label[data-astro-cid-vt6ogyvb]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:11px}.foot__mail[data-astro-cid-vt6ogyvb]{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.3rem,3.4vw,2.6rem);line-height:1.05;text-decoration:none;transition:opacity .16s ease-out;display:inline-block}.foot__mail[data-astro-cid-vt6ogyvb]:hover{opacity:.62}.foot__where[data-astro-cid-vt6ogyvb]{color:var(--muted);margin:18px 0 0;font-size:13px}.foot__index[data-astro-cid-vt6ogyvb]{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:clamp(18px,3vw,48px);margin-top:clamp(48px,9vh,96px);padding-top:clamp(20px,3vh,30px);display:flex}.foot__pages[data-astro-cid-vt6ogyvb],.foot__away[data-astro-cid-vt6ogyvb]{flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}.foot__index[data-astro-cid-vt6ogyvb] a[data-astro-cid-vt6ogyvb]{color:#c3c9cf;text-decoration:none;transition:color .16s ease-out}.foot__index[data-astro-cid-vt6ogyvb] a[data-astro-cid-vt6ogyvb]:hover{color:var(--fg)}.foot__away[data-astro-cid-vt6ogyvb],.foot__away[data-astro-cid-vt6ogyvb] a[data-astro-cid-vt6ogyvb]{color:var(--muted)}.foot__away[data-astro-cid-vt6ogyvb] span[data-astro-cid-vt6ogyvb]{margin-left:.25em;font-size:.8em}*{box-sizing:border-box}body{background:#06080c;margin:0}img{max-width:100%;display:block}a{color:inherit}::selection{color:#06080c;background:#f2f4f6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
