.wall-section[data-astro-cid-j7pv25f6]:has(+.say-strip){padding-bottom:40px}.say-strip[data-astro-cid-j7pv25f6]{padding:0 0 clamp(40px,6vh,64px)}.say-strip[data-astro-cid-j7pv25f6] .row-head[data-astro-cid-j7pv25f6]{margin-bottom:10px;padding-top:22px;border-top:1px solid var(--line-2)}.say-strip[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.6vw,2.1rem)}.say-strip[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));column-gap:clamp(28px,4vw,56px)}.say-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.say-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;min-height:54px;padding:9px 0;color:var(--text);text-decoration:none;font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.2;transition:color var(--t-fast) var(--ease)}.say-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--link)}.say-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:active{opacity:.7}.open[data-astro-cid-j7pv25f6]{position:relative;padding:0;overflow:hidden;background:#04060b;isolation:isolate}.open[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.brief[data-astro-cid-j7pv25f6],.doors[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.open-inner[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(28px,6vh,72px);padding-bottom:clamp(40px,7vh,80px)}.vvv-stage[data-astro-cid-j7pv25f6]{position:relative;width:100%;overflow:hidden;isolation:isolate;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 9%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 9%,#000 88%,transparent 100%);mask-composite:intersect;animation:vvv-in var(--t-film) var(--ease) both}.faces[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;height:100%;width:200%;display:flex;animation:faces-drift 150s linear infinite;will-change:transform}.faces-set[data-astro-cid-j7pv25f6]{flex:0 0 50%;height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr))}.faces-set[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]{display:block;position:relative;min-width:0;min-height:0;overflow:hidden}.faces-set[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2) brightness(1.25)}@media(max-width:600px){.faces-set[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{top:-16.67%;height:133.34%}}.vvv[data-astro-cid-j7pv25f6]{position:relative;margin:0;background:#04060b;color:#fff;mix-blend-mode:multiply;font-family:var(--display);font-weight:700;font-size:clamp(9.5rem,41vw,32rem);line-height:.84;letter-spacing:-.012em;padding:.02em 0 .04em}@keyframes faces-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.open[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.15rem,2.6vw,1.9rem);letter-spacing:.42em;margin:clamp(10px,2vh,22px) 0 0;padding-left:.42em;font-weight:500;animation:rise var(--t-slow) .9s var(--ease) both}.brief[data-astro-cid-j7pv25f6]{max-width:44ch;margin:clamp(14px,2.4vh,26px) auto 0;font-size:clamp(1.1rem,1.7vw,1.4rem);color:var(--soft);animation:rise var(--t-slow) calc(.9s + var(--beat)) var(--ease) both}.doors[data-astro-cid-j7pv25f6]{width:100%;max-width:1080px;margin-top:clamp(24px,4.5vh,48px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;animation:rise var(--t-slow) calc(.9s + var(--beat) * 2) var(--ease) both}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;padding:22px 18px;min-height:96px;justify-content:center;border:1px solid rgba(255,255,255,.34);border-radius:6px;color:var(--text);text-decoration:none;background:#080c168c;backdrop-filter:blur(6px);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-med) var(--ease)}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:active{transform:translateY(-1px);transition-duration:var(--t-fast)}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:1.1}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:1rem}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#0a84ff29;border-color:var(--blue);transform:translateY(-3px)}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].give-door{background:var(--blue);border-color:var(--blue);color:var(--blue-ink)}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].give-door span[data-astro-cid-j7pv25f6]{color:var(--blue-ink)}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].give-door:hover{background:#3d9dff}@keyframes vvv-in{0%{opacity:0;transform:scale(1.06);filter:blur(16px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.smoke[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:1;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 42%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 42%,#000 35%,transparent 100%)}.smoke[data-astro-cid-j7pv25f6].front{z-index:2;inset:0;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to bottom,transparent 8%,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 8%,#000 55%,transparent 100%)}.smoke[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;top:-10%;left:0;height:120%;width:calc(100% + 1800px);background-repeat:repeat;background-size:1800px 100%;will-change:transform}.smoke[data-astro-cid-j7pv25f6] .s1[data-astro-cid-j7pv25f6]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='1000'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0045 0.009' numOctaves='5' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.78  0 0 0 0 0.84  0 0 0 0 1  2.1 0 0 0 -0.86'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");opacity:.3;animation:drift 95s linear infinite}.smoke[data-astro-cid-j7pv25f6] .s2[data-astro-cid-j7pv25f6]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='1000'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.007 0.013' numOctaves='4' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  2.3 0 0 0 -1.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");opacity:.2;animation:drift 140s linear infinite reverse}.smoke[data-astro-cid-j7pv25f6] .s3[data-astro-cid-j7pv25f6]{mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='1000'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.016' numOctaves='4' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.75  0 0 0 0 0.82  0 0 0 0 1  2.4 0 0 0 -1.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");opacity:.34;animation:drift 70s linear infinite}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(-1800px,0,0)}}.open-toggle[data-astro-cid-j7pv25f6]{position:absolute;right:12px;bottom:0;z-index:3;background:transparent;border:0;color:#9aa2b1;font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;padding:11px 12px;min-height:44px;cursor:pointer;opacity:1;transition:color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease);animation:toggle-in var(--t-slow) calc(.9s + var(--beat) * 3) var(--ease) backwards}@keyframes toggle-in{0%{opacity:0}}.open-toggle[data-astro-cid-j7pv25f6]:hover,.open-toggle[data-astro-cid-j7pv25f6]:focus-visible{color:var(--text);opacity:1}.open[data-astro-cid-j7pv25f6].paused .smoke[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6],.open[data-astro-cid-j7pv25f6].paused .faces[data-astro-cid-j7pv25f6],.open[data-astro-cid-j7pv25f6].away .smoke[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6],.open[data-astro-cid-j7pv25f6].away .faces[data-astro-cid-j7pv25f6]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.open-toggle[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:820px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.open[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{letter-spacing:.28em;padding-left:.28em}}@media(max-width:520px){.doors[data-astro-cid-j7pv25f6]{gap:10px}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:16px 10px;min-height:84px}.doors[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.95rem}}@media(max-width:330px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.voices[data-astro-cid-j7pv25f6]{padding:clamp(8px,1.6vh,20px) 0 clamp(28px,4.5vh,48px);background:radial-gradient(ellipse 62% 58% at 50% 40%,rgba(150,175,225,.09),transparent 72%),#04060b;text-align:center}.voice-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;padding:0;display:grid}.voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-area:1 / 1;display:none;flex-direction:column;align-items:center;justify-content:center}.voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{display:flex}.voices[data-astro-cid-j7pv25f6].js .voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;visibility:hidden;transition:visibility 0s linear var(--t-med)}.voices[data-astro-cid-j7pv25f6].js .voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].on{visibility:visible;transition:visibility 0s}.voices[data-astro-cid-j7pv25f6].js .voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity var(--t-med) var(--ease-exit)}.voices[data-astro-cid-j7pv25f6].js .voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>blockquote[data-astro-cid-j7pv25f6]{transform:scale(1.025);filter:blur(8px);transition:opacity var(--t-med) var(--ease-exit),transform 0s linear var(--t-med),filter 0s linear var(--t-med)}.voices[data-astro-cid-j7pv25f6].js .voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].on>[data-astro-cid-j7pv25f6]{opacity:1;transition:opacity var(--t-slow) var(--ease) calc(var(--t-med) + var(--beat) * 2)}.voices[data-astro-cid-j7pv25f6].js .voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].on>blockquote[data-astro-cid-j7pv25f6]{transform:none;filter:blur(0);transition:opacity var(--t-slow) var(--ease) var(--t-med),transform var(--t-film) var(--ease) var(--t-med),filter var(--t-slow) var(--ease) var(--t-med)}.voices[data-astro-cid-j7pv25f6].js .voice-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].on>a[data-astro-cid-j7pv25f6]{transition-delay:calc(var(--t-med) + var(--beat) * 3)}.voices[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(1.7rem,4.7vw,3.9rem);line-height:1.12;letter-spacing:.005em;text-wrap:balance;display:flex;align-items:center;text-shadow:0 0 60px rgba(160,185,235,.18)}.voices[data-astro-cid-j7pv25f6] .who[data-astro-cid-j7pv25f6]{margin:30px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px}.voices[data-astro-cid-j7pv25f6] .who[data-astro-cid-j7pv25f6]:before{content:"";width:56px;height:2px;background:var(--gold);margin-bottom:20px}.voices[data-astro-cid-j7pv25f6] .who[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--gold-text);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem;padding-left:.2em}.voices[data-astro-cid-j7pv25f6] .who[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted)}.voice-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;padding:12px 0;font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.9rem;text-decoration:none}.voice-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.voice-ctl[data-astro-cid-j7pv25f6]{margin-top:4px;display:none;grid-template-columns:repeat(3,46px);justify-content:center;gap:4px}.voices[data-astro-cid-j7pv25f6].js .voice-ctl[data-astro-cid-j7pv25f6]{display:grid}.v-btn[data-astro-cid-j7pv25f6]{width:46px;height:46px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.v-btn[data-astro-cid-j7pv25f6]:active,.flow-btn[data-astro-cid-j7pv25f6]:active{transform:scale(.94)}.v-btn[data-astro-cid-j7pv25f6]:hover{color:var(--text);border-color:#ffffff59}.v-btn[data-astro-cid-j7pv25f6] .i-play[data-astro-cid-j7pv25f6]{display:none}.voices[data-astro-cid-j7pv25f6].paused .v-btn[data-astro-cid-j7pv25f6] .i-play[data-astro-cid-j7pv25f6]{display:block}.voices[data-astro-cid-j7pv25f6].paused .v-btn[data-astro-cid-j7pv25f6] .i-pause[data-astro-cid-j7pv25f6]{display:none}.v-bar[data-astro-cid-j7pv25f6]{grid-column:1 / -1;justify-self:center;width:min(320px,70vw);height:1px;margin-top:8px;background:#ffffff29;overflow:hidden}.v-bar[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:0 50%}.wall-section[data-astro-cid-j7pv25f6]{padding-top:clamp(72px,12vh,132px);padding-bottom:72px;border-top:1px solid var(--line)}.wall-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.3rem,5vw,4.4rem);line-height:.98}.wall-section[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{font-size:clamp(1.15rem,1.6vw,1.4rem)}.wall[data-astro-cid-j7pv25f6]{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 72%,rgba(0,0,0,.4) 100%);mask-image:linear-gradient(to bottom,#000 0 72%,#0006)}.wall[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:16/9;overflow:hidden;background:#000}.wall[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{--lit:0}.wall[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(n+71){display:none}.wall[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;filter:grayscale(calc(1 - var(--lit))) contrast(1.1) brightness(calc(.62 + .38 * var(--lit)));transition:filter var(--t-med) var(--ease)}.wall[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6],.wall[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible img[data-astro-cid-j7pv25f6]{filter:none}.wall[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:-3px}.wall-foot[data-astro-cid-j7pv25f6]{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px}.wall-foot[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-right:12px}.chip[data-astro-cid-j7pv25f6]{display:inline-block;padding:13px 0;color:var(--soft);text-decoration:none;font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:.92rem;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 calc(100% - 9px) / 0 1px;transition:color var(--t-fast) var(--ease),background-size var(--t-med) var(--ease)}.chip[data-astro-cid-j7pv25f6]:hover,.chip[data-astro-cid-j7pv25f6]:focus-visible{color:var(--text);background-size:100% 1px}@media(max-width:1100px){.wall[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:720px){.wall[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.wall[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(n+41){display:none}.wall-foot[data-astro-cid-j7pv25f6]{gap:0 22px}.wall-foot[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;text-align:center;margin:0 0 10px}}.work-section[data-astro-cid-j7pv25f6]{background:#04060b;padding:clamp(52px,9vh,96px) 0 clamp(56px,10vh,104px)}.work-top[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,48px);align-items:end;margin-bottom:clamp(30px,5vw,60px)}.work-top[data-astro-cid-j7pv25f6] .tc-head[data-astro-cid-j7pv25f6]{max-width:10em;font-size:clamp(2.3rem,5vw,4.4rem)}.work-desc[data-astro-cid-j7pv25f6]{margin:0;color:var(--soft);font-size:clamp(1.08rem,1.3vw,1.2rem);line-height:1.55;max-width:62ch}.programs[data-astro-cid-j7pv25f6]{position:relative;list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.16)}.prog-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 clamp(12px,1.6vw,22px);border-top:1px solid rgba(255,255,255,.16);padding-top:22px;list-style:none}.prog-row[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.p-no[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:600;font-size:.86rem;line-height:1;letter-spacing:.16em;padding:.42em .34em .42em .5em;border-radius:1px;background:var(--blue);color:var(--bg-deep);font-variant-numeric:tabular-nums;transform:translateY(-.5em)}.prog[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.65rem,6.6vw,2.3rem);line-height:1;letter-spacing:0;margin:0;text-wrap:balance}.prog-panel[data-astro-cid-j7pv25f6]{padding:12px 0 26px}.prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{display:none}.p-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 16px;color:var(--soft);font-size:1.06rem;line-height:1.5;max-width:58ch}.p-proof[data-astro-cid-j7pv25f6]{margin:0 0 14px;line-height:1}.p-counts[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px 26px}.p-counts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:9px}.p-counts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;font-size:1.9rem;line-height:1;font-variant-numeric:tabular-nums}.p-counts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--soft);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem}@media(max-width:899px){.work-section[data-astro-cid-j7pv25f6]{padding:clamp(30px,4.2vh,56px) 0 clamp(34px,4.6vh,60px)}.work-top[data-astro-cid-j7pv25f6]{gap:12px;margin-bottom:22px}.work-top[data-astro-cid-j7pv25f6] .tc-head[data-astro-cid-j7pv25f6]{max-width:none;font-size:clamp(1.55rem,7.1vw,2.6rem)}.work-desc[data-astro-cid-j7pv25f6]{font-size:.97rem;line-height:1.42}.prog-row[data-astro-cid-j7pv25f6]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:64px;padding:10px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.prog-row[data-astro-cid-j7pv25f6]:after{content:"";width:8px;height:8px;margin:0 6px 4px 8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.prog[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] .prog-row[data-astro-cid-j7pv25f6]:after{transform:translateY(5px) rotate(225deg);border-color:var(--text)}.p-no[data-astro-cid-j7pv25f6]{transform:none;background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px #ffffff42;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.prog[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] .p-no[data-astro-cid-j7pv25f6]{background:var(--blue);color:var(--bg-deep);box-shadow:none}.prog[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.22rem,5.4vw,1.7rem);line-height:1.06;color:#ffffffb8;transition:color var(--t-fast) var(--ease)}.prog[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] h3[data-astro-cid-j7pv25f6],.prog-row[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--text)}.prog-panel[data-astro-cid-j7pv25f6]{padding:0 0 18px}.p-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:14px;font-size:1.02rem;line-height:1.45}.p-proof[data-astro-cid-j7pv25f6]{margin-bottom:12px}.p-proof[data-astro-cid-j7pv25f6] .tc-slate[data-astro-cid-j7pv25f6]{background:transparent;color:var(--text);padding:0;letter-spacing:.2em;font-size:.8rem}.prog-row[data-astro-cid-j7pv25f6]:active h3[data-astro-cid-j7pv25f6]{opacity:.7}@media(prefers-reduced-motion:no-preference){.prog[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open]>.prog-panel[data-astro-cid-j7pv25f6]{animation:unfold var(--t-med) var(--ease) backwards}}}@media(min-width:900px){.work-top[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.work-desc[data-astro-cid-j7pv25f6]{padding-bottom:.25em}.prog-row[data-astro-cid-j7pv25f6]{width:54.5%;min-height:clamp(78px,10.4vh,96px);align-items:center;padding:10px 0;cursor:default}.prog-row[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:-3px}.prog[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]::details-content{content-visibility:visible;display:block}.p-no[data-astro-cid-j7pv25f6]{transform:none;background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px #ffffff38;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.prog[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.36rem,2.1vw,1.95rem);color:#ffffff80;transition:color var(--t-fast) var(--ease)}.prog-panel[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;bottom:0;width:42%;padding:0;overflow:hidden;isolation:isolate;display:grid;align-content:space-between;background:#04060b;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease-exit)}.prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{display:block;position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.06) brightness(.9);transform:scale(1.001);transition:transform var(--t-med) var(--ease)}.prog[data-astro-cid-j7pv25f6]:nth-child(1) .prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{filter:saturate(.82) contrast(1.04) brightness(1.2)}.prog[data-astro-cid-j7pv25f6]:nth-child(2) .prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{object-position:50% 30%}.prog[data-astro-cid-j7pv25f6]:nth-child(3) .prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{object-position:60% 34%}.prog[data-astro-cid-j7pv25f6]:nth-child(4) .prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{object-position:40% 40%}.prog[data-astro-cid-j7pv25f6]:nth-child(5) .prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{object-position:50% 40%;filter:saturate(.5) contrast(1.05) brightness(.7)}.prog-panel[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#04060bf7 0,#04060be0 30%,#04060b4d 58%,#04060b00 74%),linear-gradient(180deg,#04060bb3 0,#04060b00 30%)}.p-proof[data-astro-cid-j7pv25f6]{margin:0;padding:clamp(18px,2vw,28px) clamp(20px,2.2vw,32px) 0;grid-row:1}.p-counts[data-astro-cid-j7pv25f6]{gap:4px 30px}.p-counts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:8px}.p-counts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,4.4vw,4rem);line-height:.86;text-shadow:0 2px 30px rgba(4,6,11,.8)}.p-counts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{text-shadow:0 1px 12px rgba(4,6,11,.95);color:var(--text)}.p-text[data-astro-cid-j7pv25f6]{grid-row:2;align-self:end;padding:0 clamp(20px,2.2vw,32px) clamp(20px,2.2vw,32px)}.p-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1.02rem,1.2vw,1.14rem);max-width:46ch;margin-bottom:18px;color:var(--text);text-shadow:0 1px 16px rgba(4,6,11,.95)}.programs[data-astro-cid-j7pv25f6]:not(.js) .prog[data-astro-cid-j7pv25f6]:is(:hover,:focus-within) .prog-panel[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6]:not(.js):not(:hover,:focus-within) .prog[data-astro-cid-j7pv25f6]:first-child .prog-panel[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6].js .prog[data-astro-cid-j7pv25f6].is-on .prog-panel[data-astro-cid-j7pv25f6]{opacity:1;pointer-events:auto;z-index:1;transition:opacity var(--t-med) var(--ease)}.programs[data-astro-cid-j7pv25f6]:not(.js) .prog[data-astro-cid-j7pv25f6]:is(:hover,:focus-within) .prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6]:not(.js):not(:hover,:focus-within) .prog[data-astro-cid-j7pv25f6]:first-child .prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6].js .prog[data-astro-cid-j7pv25f6].is-on .prog-panel[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{transform:scale(1.045);transition:transform var(--t-film) var(--ease)}@media(prefers-reduced-motion:no-preference){.p-proof[data-astro-cid-j7pv25f6],.p-text[data-astro-cid-j7pv25f6]{transform:translateY(10px);transition:transform 0s linear var(--t-fast)}.programs[data-astro-cid-j7pv25f6]:not(.js) .prog[data-astro-cid-j7pv25f6]:is(:hover,:focus-within) [data-astro-cid-j7pv25f6]:is(.p-proof,.p-text),.programs[data-astro-cid-j7pv25f6]:not(.js):not(:hover,:focus-within) .prog[data-astro-cid-j7pv25f6]:first-child [data-astro-cid-j7pv25f6]:is(.p-proof,.p-text),.programs[data-astro-cid-j7pv25f6].js .prog[data-astro-cid-j7pv25f6].is-on [data-astro-cid-j7pv25f6]:is(.p-proof,.p-text){transform:none;transition:transform var(--t-slow) var(--ease)}.programs[data-astro-cid-j7pv25f6]:not(.js) .prog[data-astro-cid-j7pv25f6]:is(:hover,:focus-within) .p-text[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6]:not(.js):not(:hover,:focus-within) .prog[data-astro-cid-j7pv25f6]:first-child .p-text[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6].js .prog[data-astro-cid-j7pv25f6].is-on .p-text[data-astro-cid-j7pv25f6]{transition-delay:calc(var(--beat) / 2)}}.programs[data-astro-cid-j7pv25f6]:not(.js) .prog[data-astro-cid-j7pv25f6]:is(:hover,:focus-within) h3[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6]:not(.js):not(:hover,:focus-within) .prog[data-astro-cid-j7pv25f6]:first-child h3[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6].js .prog[data-astro-cid-j7pv25f6].is-on h3[data-astro-cid-j7pv25f6]{color:var(--text)}.programs[data-astro-cid-j7pv25f6]:not(.js) .prog[data-astro-cid-j7pv25f6]:is(:hover,:focus-within) .p-no[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6]:not(.js):not(:hover,:focus-within) .prog[data-astro-cid-j7pv25f6]:first-child .p-no[data-astro-cid-j7pv25f6],.programs[data-astro-cid-j7pv25f6].js .prog[data-astro-cid-j7pv25f6].is-on .p-no[data-astro-cid-j7pv25f6]{background:var(--blue);color:var(--bg-deep);box-shadow:none}}.row-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;flex-wrap:wrap;margin-bottom:28px}.row-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.row-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;padding:10px 0;font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.92rem;text-decoration:none}.row-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.flow-section[data-astro-cid-j7pv25f6]{overflow:hidden;overflow:clip;background:radial-gradient(ellipse 60% 55% at 50% 52%,rgba(10,132,255,.1),transparent 70%),#04060b;padding-top:clamp(72px,11vh,120px);padding-bottom:clamp(64px,10vh,104px)}.flow-section[data-astro-cid-j7pv25f6] .row-head[data-astro-cid-j7pv25f6]{margin-bottom:8px}.flow[data-astro-cid-j7pv25f6]{--card: min(760px, 78vw);list-style:none;margin:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:32px calc(50% - var(--card) / 2) 12px;scrollbar-width:none;perspective:1400px}.flow[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.flow[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex:0 0 var(--card);scroll-snap-align:center;padding:0 10px}.flow[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;color:var(--text);text-decoration:none;transform-style:preserve-3d}.flow[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6]{display:block;position:relative;aspect-ratio:16/9;border-radius:3px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #ffffff1a,0 34px 70px -24px #000}.flow[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.flow[data-astro-cid-j7pv25f6] .len[data-astro-cid-j7pv25f6]{position:absolute;right:12px;bottom:12px;background:#04060bd1;font-size:.9rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;padding:2px 8px;border-radius:2px}.flow[data-astro-cid-j7pv25f6] .cap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 4px 0;text-align:center}.flow[data-astro-cid-j7pv25f6] .cap[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{max-width:36ch;font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.16;letter-spacing:.01em;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.flow[data-astro-cid-j7pv25f6] .cap[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:.8rem}.flow[data-astro-cid-j7pv25f6] .cap[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{transition:color var(--t-fast) var(--ease)}.flow[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .cap[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--link)}.flow-nav[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:6px;margin-top:18px}.flow-btn[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:transparent;color:var(--text);cursor:pointer;display:grid;place-items:center;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.flow-btn[data-astro-cid-j7pv25f6]:hover{background:#ffffff12;border-color:#fff}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.flow[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{animation:coverflow linear both;animation-timeline:view(inline)}.flow[data-astro-cid-j7pv25f6] .cap[data-astro-cid-j7pv25f6]{animation:cover-cap linear both;animation-timeline:view(inline)}}}@keyframes coverflow{0%{transform:translate(-22%) rotateY(-58deg) scale(.72);filter:brightness(.45)}38%{transform:translate(-6%) rotateY(-32deg) scale(.86);filter:brightness(.7)}50%{transform:none;filter:none}62%{transform:translate(6%) rotateY(32deg) scale(.86);filter:brightness(.7)}to{transform:translate(22%) rotateY(58deg) scale(.72);filter:brightness(.45)}}@keyframes cover-cap{0%,36%{opacity:0}50%{opacity:1}64%,to{opacity:0}}.events-section[data-astro-cid-j7pv25f6]{padding-top:clamp(36px,5vh,56px);padding-bottom:clamp(36px,5vh,56px)}.events-section[data-astro-cid-j7pv25f6] .row-head[data-astro-cid-j7pv25f6]{margin-bottom:6px}.events-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-weight:500;letter-spacing:.2em;color:var(--muted)}.events-note[data-astro-cid-j7pv25f6]{margin:0 0 14px;color:var(--muted);font-size:.95rem}.events-section[data-astro-cid-j7pv25f6] .events[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:118px minmax(0,1fr);gap:16px;padding:10px 0;min-height:44px}.events-section[data-astro-cid-j7pv25f6] .events[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:baseline;gap:8px}.events-section[data-astro-cid-j7pv25f6] .events[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.35rem;line-height:1;order:2}.events-section[data-astro-cid-j7pv25f6] .events[data-astro-cid-j7pv25f6] .info[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.02rem;letter-spacing:.03em}.events-section[data-astro-cid-j7pv25f6] .events[data-astro-cid-j7pv25f6] .info[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9rem}.events[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.events[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:clamp(84px,11vw,150px) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,44px);padding:clamp(18px,2.4vw,28px) 0;border-top:1px solid var(--line);color:var(--text);text-decoration:none;position:relative;isolation:isolate}.events[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a84ff17,#0a84ff00 70%);opacity:0;transform:scaleX(.35);transform-origin:0 50%;transition:opacity var(--t-fast) var(--ease-exit),transform var(--t-fast) var(--ease-exit)}.events[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.events[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.events[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--gold-text);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:.82rem}.events[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:700;font-size:clamp(3rem,6.4vw,5rem);line-height:.86;font-variant-numeric:tabular-nums}.events[data-astro-cid-j7pv25f6] .info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;min-width:0}.events[data-astro-cid-j7pv25f6] .info[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(1.2rem,2.3vw,1.8rem);line-height:1.14;letter-spacing:.01em;text-wrap:balance;transition:color var(--t-fast) var(--ease)}.events[data-astro-cid-j7pv25f6] .info[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted)}.events[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover:before,.events[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible:before{opacity:1;transform:none;transition:opacity var(--t-med) var(--ease),transform var(--t-slow) var(--ease)}.events[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .info[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--link)}.credits[data-astro-cid-j7pv25f6]{background:#04060b;border-top:1px solid var(--line);padding-top:clamp(72px,11vh,120px);padding-bottom:0}.credits-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin-bottom:0}.credits-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-weight:500;font-size:clamp(1rem,2vw,1.35rem);letter-spacing:.34em;padding-left:.34em;line-height:1.5;color:var(--soft)}.credits-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:after{content:"";display:block;width:56px;height:2px;background:var(--gold);margin:22px auto 0}.credits-toggle[data-astro-cid-j7pv25f6]{background:transparent;border:0;color:var(--muted);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;padding:11px 18px;min-height:44px;cursor:pointer;transition:color var(--t-fast) var(--ease)}.credits-toggle[data-astro-cid-j7pv25f6]:hover{color:var(--text);text-decoration:underline;text-underline-offset:5px}.credits-window[data-astro-cid-j7pv25f6]{height:min(78vh,680px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%)}.credits-roll[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:180px 24px 0;text-align:center;animation:credits-roll 230s linear infinite}.credits-roll[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0 0 30px}.credits-roll[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;flex-direction:column;gap:5px;color:var(--text);text-decoration:none;padding:4px 12px}.credits-roll[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{transition:color var(--t-fast) var(--ease);font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(1.6rem,3.8vw,2.9rem);line-height:1.05;letter-spacing:.03em}.credits-roll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.22em;font-size:.82rem}.credits-roll[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover strong[data-astro-cid-j7pv25f6],.credits-roll[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible strong[data-astro-cid-j7pv25f6]{color:var(--gold-text)}.credits-window[data-astro-cid-j7pv25f6]:hover .credits-roll[data-astro-cid-j7pv25f6],.credits-window[data-astro-cid-j7pv25f6]:focus-within .credits-roll[data-astro-cid-j7pv25f6],.credits[data-astro-cid-j7pv25f6].paused .credits-roll[data-astro-cid-j7pv25f6],.credits[data-astro-cid-j7pv25f6].away .credits-roll[data-astro-cid-j7pv25f6]{animation-play-state:paused}@keyframes credits-roll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.credits-toggle[data-astro-cid-j7pv25f6]{display:none}.credits-window[data-astro-cid-j7pv25f6]{height:auto;-webkit-mask-image:none;mask-image:none;padding-bottom:64px}.credits-roll[data-astro-cid-j7pv25f6]{padding-top:16px;columns:3 220px;column-gap:24px;text-align:left}.credits-roll[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{break-inside:avoid;margin-bottom:14px}}.give[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding:0;display:flex;align-items:center;min-height:min(92vh,860px);background:#04060b}.give-pic[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 0 26%;z-index:-1;overflow:hidden}.give-pic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:50% 46%;filter:contrast(1.05)}.give-pic[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04060b 0,#04060bd1 14%,#04060b2e 40%,#04060b00 58%),linear-gradient(180deg,#04060b 0,#04060b00 14%),linear-gradient(0deg,#04060b 0,#04060b00 12%)}.give-text[data-astro-cid-j7pv25f6]{width:100%;max-width:var(--max);margin:0 auto;padding:clamp(88px,14vh,150px) 24px}.give[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:12ch;font-size:clamp(2.5rem,6.4vw,5.6rem);line-height:.96;text-shadow:0 2px 40px rgba(4,6,11,.9)}.give[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1.2rem,1.7vw,1.45rem);color:var(--soft);max-width:30ch;text-shadow:0 1px 20px rgba(4,6,11,.9)}.give[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{margin-top:20px}.give[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{padding:18px 38px;font-size:1.1rem}.give[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]{padding:17px 30px;background:#04060b80}.give[data-astro-cid-j7pv25f6] .give-more[data-astro-cid-j7pv25f6]{margin:14px 0 0;font-size:1rem;max-width:none}.give[data-astro-cid-j7pv25f6] .give-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;color:var(--text);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.86rem;text-decoration:none;transition:color var(--t-fast) var(--ease)}.give[data-astro-cid-j7pv25f6] .give-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--link)}.give[data-astro-cid-j7pv25f6] .give-more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:active{opacity:.7}.give[data-astro-cid-j7pv25f6] .give-more[data-astro-cid-j7pv25f6]+.fine[data-astro-cid-j7pv25f6]{margin-top:14px}.give[data-astro-cid-j7pv25f6] .fine[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--muted);margin:30px 0 0;max-width:none;letter-spacing:.03em}@media(max-width:860px){.give[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse;min-height:0}.give-pic[data-astro-cid-j7pv25f6]{position:relative;inset:auto;aspect-ratio:4/3}.give-pic[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,#04060b 0,#04060b00 20%),linear-gradient(0deg,#04060b 0,#04060b8c 26%,#04060b00 60%)}.give-text[data-astro-cid-j7pv25f6]{padding:0 24px 72px;margin-top:-56px;position:relative}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.voice-list[data-astro-cid-j7pv25f6]{animation:voice-up linear both;animation-timeline:view();animation-range:entry 0% cover 34%}.voice-ctl[data-astro-cid-j7pv25f6]{animation:settle linear both;animation-timeline:view();animation-range:entry 0% cover 26%}.wall[data-astro-cid-j7pv25f6]{animation:wall-in linear both;animation-timeline:view();animation-range:entry 0% cover 30%}.work-top[data-astro-cid-j7pv25f6]{animation:settle linear both;animation-timeline:view();animation-range:entry 0% cover 22%}.programs[data-astro-cid-j7pv25f6]{animation:settle linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.events[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{view-timeline:--ev block}.events[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6]{animation:slide-in linear both;animation-timeline:--ev;animation-range:entry 0% cover 16%}.events[data-astro-cid-j7pv25f6] .info[data-astro-cid-j7pv25f6]{animation:slide-in linear both;animation-timeline:--ev;animation-range:entry 60% cover 24%}.give[data-astro-cid-j7pv25f6]{view-timeline:--give block}.give-pic[data-astro-cid-j7pv25f6]{animation:frame-up linear both;animation-timeline:--give;animation-range:entry 0% cover 36%}.give-pic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:push-in linear both;animation-timeline:--give;animation-range:cover 0% cover 100%}.give-text[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.give-text[data-astro-cid-j7pv25f6]>.btn-row[data-astro-cid-j7pv25f6]{animation:settle linear both;animation-timeline:view();animation-range:entry 0% cover 26%}}}@keyframes voice-up{0%{opacity:0;transform:translateY(36px) scale(.955)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes wall-in{0%{opacity:.2;clip-path:inset(0 0 55% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes frame-up{0%{opacity:.12}to{opacity:1}}@keyframes push-in{0%{scale:1}to{scale:1.1}}@keyframes slide-in{0%{opacity:0;transform:translate(-22px)}55%{opacity:1}to{opacity:1;transform:none}}
