@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--canvas:#f3f6f2;--surface:#fff;--ink:#10201d;--muted:#4f625d;--rule:#cdd8d3;--brand:#149c88;--brand-deep:#054f45;--primary:#0f7d6d;--primary-contrast:#fff;--primary-subtle:#e3f2ee;--primary-muted:#cfe8e2;--sun:#ffd23f;--coral:#ff6b5b;--lilac:#b9a7ff;--on-pop:#10201d;--season-winter:#c9bcff;--season-spring:#8fe3d4;--season-summer:#ffd23f;--season-autumn:#ff8f80;--night:#08100e;--night-ink:#f3f6f2;--night-muted:#b9cbc6;--shadow-raised:0 1px 2px #10201d0f, 0 1px 1px #10201d0a;--shadow-raised-hover:0 2px 4px #10201d14, 0 4px 10px -4px #10201d1f;--shadow-lift:0 1px 0 #10201d14, 0 10px 24px -12px #10201d59;--radius-label:6px;--radius-control:10px;--radius-card:14px;--radius-panel:20px;--font-heading:"Poppins", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:96px;--ease:cubic-bezier(.22, 1, .36, 1);--content:1120px;--gutter:20px}@media (prefers-color-scheme:dark){:root{--canvas:#0d1715;--surface:#15221f;--ink:#e8f1ee;--muted:#9db2ac;--rule:#2a3c38;--brand:#2cc4ac;--brand-deep:#8fe3d4;--primary:#2cc4ac;--primary-contrast:#0d1715;--primary-subtle:#102e29;--primary-muted:#16423b;--coral:#ff8475;--lilac:#c4b5ff;--shadow-raised:0 1px 0 #0006;--shadow-raised-hover:0 1px 0 #0006, 0 6px 16px -8px #000000b3;--shadow-lift:0 1px 0 #0006, 0 12px 28px -14px #000c}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}p{text-wrap:pretty;margin:0}img{max-width:100%;display:block}a{color:var(--brand-deep);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--primary)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.wrap{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-9)}@media (width<=760px){.section{padding-block:var(--space-8)}}.section-head{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.section-head h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.section-head p{color:var(--muted);max-width:46ch;margin-top:var(--space-2)}.btn{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-height:44px;font-family:var(--font-heading);cursor:pointer;transition:background-color .16s var(--ease), transform .16s var(--ease);border:0;padding:10px 18px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn svg{flex:none;width:18px;height:18px}.btn-primary{background:var(--primary);color:var(--primary-contrast)}.btn-primary:hover{background:var(--brand-deep);color:var(--primary-contrast)}.btn-secondary{background:var(--primary-muted);color:var(--brand-deep)}.btn-secondary:hover{background:var(--primary-subtle);color:var(--brand-deep)}.link-arrow{font-family:var(--font-heading);white-space:nowrap;font-size:.95rem;font-weight:600;text-decoration:none}.link-arrow:hover{text-decoration:underline}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip[data-astro-cid-nen7h5rs]{left:var(--space-4);z-index:100;background:var(--surface);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);position:absolute;top:-100px}.skip[data-astro-cid-nen7h5rs]:focus{top:var(--space-3)}.header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid color-mix(in srgb, var(--rule) 60%, transparent);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);min-height:64px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.langs[data-astro-cid-nen7h5rs],.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-control);color:var(--ink);padding:8px 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--primary-subtle);color:var(--brand-deep)}.end[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);display:flex}.langs[data-astro-cid-nen7h5rs]{border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-raised);padding:3px;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);border-radius:7px;padding:4px 8px;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--ink);color:var(--canvas)}.join[data-astro-cid-nen7h5rs]{min-height:40px;padding:8px 16px}.mobile[data-astro-cid-nen7h5rs]{display:none;position:relative}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border-radius:var(--radius-control);cursor:pointer;width:44px;height:44px;color:var(--ink);place-items:center;list-style:none;display:grid}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--primary-subtle)}.sheet[data-astro-cid-nen7h5rs]{min-width:220px;padding:var(--space-2);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);position:absolute;top:calc(100% + 8px);right:0}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-control);color:var(--ink);padding:10px 12px;font-weight:500;text-decoration:none;display:block}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--primary-subtle)}@media (width<=1080px){.nav[data-astro-cid-nen7h5rs],.join[data-astro-cid-nen7h5rs]{display:none}.end[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.mobile[data-astro-cid-nen7h5rs]{display:block}}@media (width<=400px){.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.ticket[data-astro-cid-oaf5dr2c]{--stub:var(--primary-muted);--notch:var(--ticket-notch,var(--canvas));background:var(--surface);border-radius:var(--radius-card);height:100%;box-shadow:var(--shadow-raised);color:var(--ink);transition:box-shadow .16s var(--ease);text-decoration:none;display:flex;position:relative}.winter[data-astro-cid-oaf5dr2c]{--stub:var(--season-winter)}.spring[data-astro-cid-oaf5dr2c]{--stub:var(--season-spring)}.summer[data-astro-cid-oaf5dr2c]{--stub:var(--season-summer)}.autumn[data-astro-cid-oaf5dr2c]{--stub:var(--season-autumn)}a[data-astro-cid-oaf5dr2c].ticket:hover{box-shadow:var(--shadow-raised-hover)}a[data-astro-cid-oaf5dr2c].ticket:hover h3[data-astro-cid-oaf5dr2c]{color:var(--brand-deep)}.stub[data-astro-cid-oaf5dr2c]{width:84px;padding:var(--space-4) var(--space-2);background:var(--stub);color:var(--on-pop);border-radius:var(--radius-card) 0 0 var(--radius-card);border-right:2px dashed color-mix(in srgb, var(--on-pop) 35%, transparent);font-family:var(--font-heading);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.stub[data-astro-cid-oaf5dr2c]:before,.stub[data-astro-cid-oaf5dr2c]:after{content:"";background:var(--notch);border-radius:50%;width:16px;height:16px;position:absolute;right:-9px}.stub[data-astro-cid-oaf5dr2c]:before{background:var(--ticket-notch-top,var(--notch));top:-8px}.stub[data-astro-cid-oaf5dr2c]:after{background:var(--ticket-notch-bottom,var(--notch));bottom:-8px}.day[data-astro-cid-oaf5dr2c]{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1}.month[data-astro-cid-oaf5dr2c]{margin-top:4px;font-size:.85rem;font-weight:600}.body[data-astro-cid-oaf5dr2c]{padding:var(--space-4) var(--space-5);min-width:0}.eyebrow[data-astro-cid-oaf5dr2c]{color:var(--brand-deep);margin-bottom:var(--space-1);font-size:.85rem;font-weight:600}h3[data-astro-cid-oaf5dr2c]{transition:color .16s var(--ease);font-size:1.1rem}.when[data-astro-cid-oaf5dr2c],.where[data-astro-cid-oaf5dr2c]{margin-top:var(--space-2);color:var(--muted);font-size:.95rem}.where[data-astro-cid-oaf5dr2c]{margin-top:var(--space-1);align-items:center;gap:6px;display:flex}.where[data-astro-cid-oaf5dr2c] svg{flex:none}.canceled[data-astro-cid-oaf5dr2c] h3[data-astro-cid-oaf5dr2c]{text-decoration:line-through}.tag[data-astro-cid-oaf5dr2c]{margin-top:var(--space-2);border-radius:var(--radius-label);background:var(--coral);color:var(--on-pop);padding:2px 8px;font-size:.8rem;font-weight:600;display:inline-block}.big[data-astro-cid-oaf5dr2c] .stub[data-astro-cid-oaf5dr2c]{width:112px;padding-block:var(--space-5)}.big[data-astro-cid-oaf5dr2c] .day[data-astro-cid-oaf5dr2c]{font-size:2.75rem}.big[data-astro-cid-oaf5dr2c] .body[data-astro-cid-oaf5dr2c]{padding:var(--space-5) var(--space-6)}.big[data-astro-cid-oaf5dr2c] h3[data-astro-cid-oaf5dr2c]{font-size:1.35rem}.hero[data-astro-cid-ge2uvauf]{--ticket-notch-top:var(--night);--ticket-notch-bottom:var(--primary-subtle);background:var(--primary-subtle);position:relative}.scene[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:min(760px,100svh - 64px);padding-block:var(--space-9) calc(var(--space-9) + var(--space-6));background:var(--night);color:var(--night-ink);align-items:center;display:flex;position:relative;overflow:hidden}.scene[data-astro-cid-ge2uvauf] .photo{z-index:-2;object-fit:cover;object-position:70% 40%;width:100%;height:100%;position:absolute;inset:0}.scene[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(90deg,#08100eeb 0%,#08100ec7 38%,#08100e33 72%,#08100e1a 100%),linear-gradient(#0000 65%,#08100eb3 100%);position:absolute;inset:0}.content[data-astro-cid-ge2uvauf]{position:relative}.kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);color:var(--season-spring);font-size:.95rem;font-weight:600}h1[data-astro-cid-ge2uvauf]{max-width:12ch;margin-top:var(--space-4);letter-spacing:-.03em;color:#fff;font-size:clamp(2.6rem,1.4rem + 5vw,5rem);line-height:1.02}.lead[data-astro-cid-ge2uvauf]{max-width:36rem;margin-top:var(--space-5);color:var(--night-muted);font-size:1.15rem;line-height:1.6}.actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.btn-light[data-astro-cid-ge2uvauf]{background:var(--night-ink);min-height:48px;color:var(--night)}.btn-light[data-astro-cid-ge2uvauf]:hover{color:var(--night);background:#fff}.btn-ghost[data-astro-cid-ge2uvauf]{min-height:48px;color:var(--night-ink);background:#f3f6f21f;box-shadow:inset 0 0 0 1px #f3f6f233}.btn-ghost[data-astro-cid-ge2uvauf]:hover{color:#fff;background:#f3f6f233}.sticker[data-astro-cid-ge2uvauf]{right:var(--gutter);top:var(--space-6);border-radius:var(--radius-control);background:var(--sun);color:var(--on-pop);font-family:var(--font-heading);box-shadow:var(--shadow-lift);padding:8px 14px;font-size:.9rem;font-weight:600;position:absolute;transform:rotate(3deg)}.credit[data-astro-cid-ge2uvauf]{left:0;right:0;bottom:var(--space-4);color:#f3f6f299;font-size:.75rem;position:absolute}.rise[data-astro-cid-ge2uvauf]{z-index:1;margin-top:calc(-1 * var(--space-9));justify-content:flex-end;display:flex;position:relative}.ticket-slot[data-astro-cid-ge2uvauf]{width:min(100%,520px);box-shadow:var(--shadow-lift);border-radius:var(--radius-card)}@media (width<=760px){.scene[data-astro-cid-ge2uvauf]{min-height:0;padding-block:calc(var(--space-9) * 2 + var(--space-7)) calc(var(--space-9) + var(--space-5));align-items:flex-end}.scene[data-astro-cid-ge2uvauf]:before{background:linear-gradient(#08100e0d 0%,#08100e26 15%,#08100ed9 50%,#08100ef2 100%)}.sticker[data-astro-cid-ge2uvauf]{top:var(--space-5)}.credit[data-astro-cid-ge2uvauf]{top:calc(var(--space-5) + var(--space-7));text-align:right;bottom:auto}.lead[data-astro-cid-ge2uvauf]{font-size:1.05rem}}.missions[data-astro-cid-5cbl57nt]{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.missions[data-astro-cid-5cbl57nt] li[data-astro-cid-5cbl57nt]+li[data-astro-cid-5cbl57nt]{border-left:1px solid var(--rule)}.missions[data-astro-cid-5cbl57nt] a[data-astro-cid-5cbl57nt]{height:100%;padding:var(--space-5) var(--space-5) var(--space-2);color:inherit;text-decoration:none;display:block}.missions[data-astro-cid-5cbl57nt] li[data-astro-cid-5cbl57nt]:first-child a[data-astro-cid-5cbl57nt]{padding-left:0}h3[data-astro-cid-5cbl57nt]{align-items:baseline;gap:var(--space-2);transition:color .16s var(--ease);font-size:1.35rem;display:flex}h3[data-astro-cid-5cbl57nt] span[data-astro-cid-5cbl57nt]{color:var(--brand);transition:transform .16s var(--ease)}a[data-astro-cid-5cbl57nt]:hover h3[data-astro-cid-5cbl57nt]{color:var(--brand-deep)}a[data-astro-cid-5cbl57nt]:hover h3[data-astro-cid-5cbl57nt] span[data-astro-cid-5cbl57nt]{transform:translate(3px)}p[data-astro-cid-5cbl57nt]{margin-top:var(--space-2);color:var(--muted);max-width:34ch}@media (width<=1000px){.missions[data-astro-cid-5cbl57nt]{grid-template-columns:repeat(2,minmax(0,1fr))}.missions[data-astro-cid-5cbl57nt] li[data-astro-cid-5cbl57nt]:nth-child(3){border-left:0}.missions[data-astro-cid-5cbl57nt] li[data-astro-cid-5cbl57nt]:nth-child(odd) a[data-astro-cid-5cbl57nt]{padding-left:0}.missions[data-astro-cid-5cbl57nt] li[data-astro-cid-5cbl57nt]:nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=760px){.missions[data-astro-cid-5cbl57nt]{grid-template-columns:1fr}.missions[data-astro-cid-5cbl57nt] li[data-astro-cid-5cbl57nt]+li[data-astro-cid-5cbl57nt]{border-left:0;border-top:1px solid var(--rule)}.missions[data-astro-cid-5cbl57nt] a[data-astro-cid-5cbl57nt],.missions[data-astro-cid-5cbl57nt] li[data-astro-cid-5cbl57nt]:first-child a[data-astro-cid-5cbl57nt]{padding:var(--space-4) 0}}.agenda[data-astro-cid-gpb32gez]{--ticket-notch:var(--primary-subtle);background:var(--primary-subtle);padding-block:var(--space-7) var(--space-9)}.grid[data-astro-cid-gpb32gez]{gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}h2[data-astro-cid-gpb32gez]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.lead[data-astro-cid-gpb32gez]{margin-top:var(--space-2);color:var(--muted)}.actions[data-astro-cid-gpb32gez]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.list[data-astro-cid-gpb32gez] ul[data-astro-cid-gpb32gez]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.note[data-astro-cid-gpb32gez]{padding:var(--space-5);border:2px dashed color-mix(in srgb, var(--brand-deep) 25%, transparent);border-radius:var(--radius-card);color:var(--muted)}@media (width<=860px){.grid[data-astro-cid-gpb32gez]{grid-template-columns:1fr}}.dialog[data-astro-cid-ooln6e6q]{border-radius:var(--radius-panel);background:var(--surface);width:min(720px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-lift);border:0;padding:0}.dialog[data-astro-cid-ooln6e6q]::backdrop{backdrop-filter:blur(2px);background:#0d17158c}.sheet[data-astro-cid-ooln6e6q]{position:relative}.close[data-astro-cid-ooln6e6q]{z-index:1;position:absolute;top:12px;right:12px}.close[data-astro-cid-ooln6e6q] button[data-astro-cid-ooln6e6q]{background:var(--surface);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow-lift);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.sheet[data-astro-cid-ooln6e6q] .photo{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.content[data-astro-cid-ooln6e6q]{padding:var(--space-5) var(--space-6) var(--space-6)}.role[data-astro-cid-ooln6e6q]{color:var(--muted);font-size:.95rem}.content[data-astro-cid-ooln6e6q] h3[data-astro-cid-ooln6e6q]{margin-top:var(--space-1);font-size:1.75rem}.prose[data-astro-cid-ooln6e6q]{margin-top:var(--space-4);gap:var(--space-3);display:grid}.links[data-astro-cid-ooln6e6q]{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.editions[data-astro-cid-ooln6e6q]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:2px dashed var(--rule)}.editions[data-astro-cid-ooln6e6q] h4[data-astro-cid-ooln6e6q]{font-size:.95rem}.editions[data-astro-cid-ooln6e6q] ul[data-astro-cid-ooln6e6q]{margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.editions[data-astro-cid-ooln6e6q] a[data-astro-cid-ooln6e6q]{border-radius:var(--radius-label);background:var(--primary-subtle);color:var(--brand-deep);padding:4px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.editions[data-astro-cid-ooln6e6q] a[data-astro-cid-ooln6e6q]:hover{background:var(--primary-muted)}@media (width<=560px){.content[data-astro-cid-ooln6e6q]{padding:var(--space-5)}}.year[data-astro-cid-qd5o6bsk]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jam[data-astro-cid-qd5o6bsk]{flex-direction:column;display:flex}.winter[data-astro-cid-qd5o6bsk]{--stub:var(--season-winter)}.spring[data-astro-cid-qd5o6bsk]{--stub:var(--season-spring)}.summer[data-astro-cid-qd5o6bsk]{--stub:var(--season-summer)}.autumn[data-astro-cid-qd5o6bsk]{--stub:var(--season-autumn)}.season[data-astro-cid-qd5o6bsk]{padding:var(--space-3) var(--space-4);background:var(--stub);color:var(--on-pop);border-bottom:2px dashed color-mix(in srgb, var(--on-pop) 35%, transparent);font-family:var(--font-heading);font-size:1rem;font-weight:600;position:relative}.season[data-astro-cid-qd5o6bsk]:before,.season[data-astro-cid-qd5o6bsk]:after{content:"";background:var(--canvas);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-9px}.season[data-astro-cid-qd5o6bsk]:before{left:-8px}.season[data-astro-cid-qd5o6bsk]:after{right:-8px}.card[data-astro-cid-qd5o6bsk]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);flex-direction:column;flex:1;display:flex;overflow:hidden}.card[data-astro-cid-qd5o6bsk] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.body[data-astro-cid-qd5o6bsk]{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;flex:1;display:flex}h3[data-astro-cid-qd5o6bsk]{font-size:1.2rem}.summary[data-astro-cid-qd5o6bsk]{color:var(--muted);font-size:.95rem;line-height:1.5}.when[data-astro-cid-qd5o6bsk]{padding-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;font-size:.9rem;font-weight:600;display:flex}.label[data-astro-cid-qd5o6bsk]{border-radius:var(--radius-label);background:var(--canvas);color:var(--muted);padding:1px 8px;font-size:.8rem}.label[data-astro-cid-qd5o6bsk].next{background:var(--sun);color:var(--on-pop)}.more[data-astro-cid-qd5o6bsk]{min-height:38px;margin-top:var(--space-2);align-self:flex-start;padding:6px 14px}@media (width<=1000px){.year[data-astro-cid-qd5o6bsk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.year[data-astro-cid-qd5o6bsk]{grid-template-columns:1fr}}.grid[data-astro-cid-kvtd3mri]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.photo[data-astro-cid-kvtd3mri]{margin:0}.photo[data-astro-cid-kvtd3mri] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;box-shadow:var(--shadow-lift)}.kicker[data-astro-cid-kvtd3mri]{font-family:var(--font-heading);color:var(--brand-deep);font-size:.9rem;font-weight:600}h2[data-astro-cid-kvtd3mri]{margin-top:var(--space-2);font-size:clamp(2rem,1.4rem + 2.2vw,3rem)}.lead[data-astro-cid-kvtd3mri]{margin-top:var(--space-4);color:var(--muted);max-width:52ch;font-size:1.05rem}.next[data-astro-cid-kvtd3mri]{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-weight:600;display:flex}.label[data-astro-cid-kvtd3mri]{border-radius:var(--radius-label);background:var(--sun);color:var(--on-pop);padding:1px 8px;font-size:.8rem}.label[data-astro-cid-kvtd3mri].quiet{background:var(--surface);color:var(--muted)}.actions[data-astro-cid-kvtd3mri]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.btn-plain[data-astro-cid-kvtd3mri]{color:var(--brand-deep);padding-inline:var(--space-2);background:0 0}.btn-plain[data-astro-cid-kvtd3mri]:hover{text-decoration:underline}@media (width<=860px){.grid[data-astro-cid-kvtd3mri]{gap:var(--space-5);grid-template-columns:1fr}}.band[data-astro-cid-f2tarcle]{background:var(--primary-subtle)}.grid[data-astro-cid-f2tarcle]{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.show[data-astro-cid-f2tarcle]{gap:var(--space-6);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.show[data-astro-cid-f2tarcle] .cover{aspect-ratio:1;border-radius:var(--radius-card);width:100%;height:auto;box-shadow:var(--shadow-lift);transform:rotate(-2deg)}.kicker[data-astro-cid-f2tarcle]{font-family:var(--font-heading);color:var(--brand-deep);font-size:.9rem;font-weight:600}h2[data-astro-cid-f2tarcle]{margin-top:var(--space-2);font-size:clamp(2rem,1.4rem + 2.2vw,3rem)}.lead[data-astro-cid-f2tarcle]{margin-top:var(--space-3);color:var(--muted);max-width:48ch}.count[data-astro-cid-f2tarcle]{margin-top:var(--space-3);font-weight:600}.listen[data-astro-cid-f2tarcle]{margin-top:var(--space-5);color:var(--muted);font-size:.9rem}.platforms[data-astro-cid-f2tarcle]{margin:var(--space-2) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.latest[data-astro-cid-f2tarcle]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:var(--space-5)}.latest[data-astro-cid-f2tarcle] h3[data-astro-cid-f2tarcle]{color:var(--muted);font-size:1rem}.latest[data-astro-cid-f2tarcle] ol[data-astro-cid-f2tarcle]{margin:var(--space-2) 0 0;padding:0;list-style:none}.latest[data-astro-cid-f2tarcle] li[data-astro-cid-f2tarcle]{padding-block:var(--space-3)}.latest[data-astro-cid-f2tarcle] li[data-astro-cid-f2tarcle]+li[data-astro-cid-f2tarcle]{border-top:1px solid var(--rule)}.latest[data-astro-cid-f2tarcle] a[data-astro-cid-f2tarcle]{color:var(--ink);font-weight:600;line-height:1.4;text-decoration:none}.latest[data-astro-cid-f2tarcle] a[data-astro-cid-f2tarcle]:hover{color:var(--brand-deep);text-decoration:underline}.meta[data-astro-cid-f2tarcle]{color:var(--muted);margin-top:2px;font-size:.85rem}@media (width<=1000px){.grid[data-astro-cid-f2tarcle]{grid-template-columns:1fr}}@media (width<=560px){.show[data-astro-cid-f2tarcle]{grid-template-columns:1fr}.show[data-astro-cid-f2tarcle] .cover{width:160px}}.panel[data-astro-cid-akyedase]{gap:var(--space-7);padding:var(--space-7);border-radius:var(--radius-panel);color:#e8f1ee;box-shadow:var(--shadow-lift);background:#054f45;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.kicker[data-astro-cid-akyedase]{font-family:var(--font-heading);color:var(--season-spring);font-size:.9rem;font-weight:600}h2[data-astro-cid-akyedase]{margin-top:var(--space-3);color:#fff;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.lead[data-astro-cid-akyedase]{margin-top:var(--space-4);color:#b9d9d1;max-width:52ch}.btn-cta[data-astro-cid-akyedase]{margin-top:var(--space-6);background:var(--night-ink);color:var(--night)}.btn-cta[data-astro-cid-akyedase]:hover{color:var(--night);background:#fff}.links[data-astro-cid-akyedase]{margin:0;padding:0;list-style:none}.links[data-astro-cid-akyedase] li[data-astro-cid-akyedase]+li[data-astro-cid-akyedase]{border-top:1px solid #e8f1ee29}.links[data-astro-cid-akyedase] a[data-astro-cid-akyedase]{color:#fff;font-family:var(--font-heading);justify-content:space-between;align-items:center;padding:14px 4px;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex}.links[data-astro-cid-akyedase] a[data-astro-cid-akyedase] svg{transition:transform .16s var(--ease);color:#2cc4ac}.links[data-astro-cid-akyedase] a[data-astro-cid-akyedase]:hover svg{transform:translate(4px)}.links[data-astro-cid-akyedase] a[data-astro-cid-akyedase]:hover{color:#8fe3d4}@media (width<=860px){.panel[data-astro-cid-akyedase]{gap:var(--space-5);padding:var(--space-6) var(--space-5);grid-template-columns:1fr}}.group[data-astro-cid-ae2kqkmy]+.group[data-astro-cid-ae2kqkmy]{margin-top:var(--space-6)}.group[data-astro-cid-ae2kqkmy] h3[data-astro-cid-ae2kqkmy]{color:var(--muted);margin-bottom:var(--space-3);font-size:1rem}.people[data-astro-cid-ae2kqkmy]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.person[data-astro-cid-ae2kqkmy]{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);display:flex}.person[data-astro-cid-ae2kqkmy] img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.name[data-astro-cid-ae2kqkmy]{font-family:var(--font-heading);font-weight:600;line-height:1.3}.tagline[data-astro-cid-ae2kqkmy]{color:var(--muted);font-size:.9rem;line-height:1.4}.socials[data-astro-cid-ae2kqkmy]{margin:var(--space-2) 0 0;gap:var(--space-1);padding:0;list-style:none;display:flex}.socials[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]{width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.socials[data-astro-cid-ae2kqkmy] a[data-astro-cid-ae2kqkmy]:hover{background:var(--primary-subtle);color:var(--brand-deep)}@media (width<=900px){.people[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.people[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr}}.cols[data-astro-cid-swfeduyh]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}h3[data-astro-cid-swfeduyh]{color:var(--muted);margin-bottom:var(--space-3);font-size:1rem}.docs[data-astro-cid-swfeduyh]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);margin:0;padding:0;list-style:none}.docs[data-astro-cid-swfeduyh] li[data-astro-cid-swfeduyh]+li[data-astro-cid-swfeduyh]{border-top:1px solid var(--rule)}.docs[data-astro-cid-swfeduyh] a[data-astro-cid-swfeduyh]{align-items:center;gap:var(--space-3);padding:14px var(--space-4);color:var(--ink);font-weight:500;text-decoration:none;display:flex}.docs[data-astro-cid-swfeduyh] a[data-astro-cid-swfeduyh]:hover span[data-astro-cid-swfeduyh]:first-of-type{color:var(--brand-deep);text-decoration:underline}.docs[data-astro-cid-swfeduyh] .doc-icon{color:var(--muted);flex:none}.lang[data-astro-cid-swfeduyh]{border-radius:var(--radius-label);background:var(--canvas);color:var(--muted);white-space:nowrap;margin-inline-start:auto;padding:1px 6px;font-size:.75rem;font-weight:600}.logos[data-astro-cid-swfeduyh]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.logos[data-astro-cid-swfeduyh] li[data-astro-cid-swfeduyh]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);overflow:hidden}.preview[data-astro-cid-swfeduyh]{height:140px;padding:var(--space-5) var(--space-7);background:#fff;place-items:center;display:grid}.preview[data-astro-cid-swfeduyh].dark{background:#0d1715}.preview[data-astro-cid-swfeduyh] img[data-astro-cid-swfeduyh]{object-fit:contain;width:100%;height:92px}.files[data-astro-cid-swfeduyh]{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;font-size:.85rem;display:flex}.files[data-astro-cid-swfeduyh] a[data-astro-cid-swfeduyh]{align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.files[data-astro-cid-swfeduyh] a[data-astro-cid-swfeduyh]:hover{text-decoration:underline}@media (width<=860px){.cols[data-astro-cid-swfeduyh]{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=420px){.logos[data-astro-cid-swfeduyh]{grid-template-columns:1fr}}.band[data-astro-cid-hhcggn7q]{background:var(--primary-subtle)}.grid[data-astro-cid-hhcggn7q]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}h2[data-astro-cid-hhcggn7q]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.lead[data-astro-cid-hhcggn7q]{margin-top:var(--space-3);color:var(--muted);max-width:44ch}.stats[data-astro-cid-hhcggn7q]{gap:var(--space-5) var(--space-7);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.stats[data-astro-cid-hhcggn7q] div[data-astro-cid-hhcggn7q]{flex-direction:column-reverse;display:flex}.stats[data-astro-cid-hhcggn7q] dd[data-astro-cid-hhcggn7q]{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--brand-deep);margin:0;font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);font-weight:600;line-height:1}.stats[data-astro-cid-hhcggn7q] dt[data-astro-cid-hhcggn7q]{margin-top:var(--space-2);color:var(--muted);font-size:.95rem}h3[data-astro-cid-hhcggn7q]{margin-top:var(--space-7);font-size:1.15rem}.actions[data-astro-cid-hhcggn7q]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.email[data-astro-cid-hhcggn7q]{margin-top:var(--space-4);font-weight:600}.socials[data-astro-cid-hhcggn7q]{margin:var(--space-4) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.socials[data-astro-cid-hhcggn7q] a[data-astro-cid-hhcggn7q]{border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-raised);place-items:center;display:grid}.socials[data-astro-cid-hhcggn7q] a[data-astro-cid-hhcggn7q]:hover{color:var(--brand-deep);box-shadow:var(--shadow-raised-hover)}.widget[data-astro-cid-hhcggn7q]{border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);padding:var(--space-3);background:#fff;overflow:hidden}iframe[data-astro-cid-hhcggn7q]{border:0;width:100%;height:760px;display:block}@media (width<=900px){.grid[data-astro-cid-hhcggn7q]{grid-template-columns:1fr}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-6);border-top:1px solid var(--rule);color:var(--muted);font-size:.9rem}.row[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.who[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);display:flex}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--muted)}a[data-astro-cid-jo6i4kqk]:hover{color:var(--brand-deep)}
