@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@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}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.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}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.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{--paper:#f6f4f0;--paper-2:#efebe4;--paper-3:#e7e1d7;--card:#fbfaf7;--line:#e4dfd6;--line-2:#d6cfc3;--ink:#161514;--ink-2:#34312d;--mute:#6b665f;--mute-2:#8d877e;--gold:#c6a15b;--gold-soft:#d4b26a;--gold-deep:#8a6626;--gold-wash:#f1e7d2;--screen:#0f0e0d;--tone:#c6a15b;--font-display:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--font-text:"Inter Variable", "Inter", system-ui, sans-serif;--font-serif:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--r-xs:.5rem;--r-sm:.75rem;--r:1.125rem;--r-lg:1.75rem;--r-xl:2.25rem;--shadow-1:0 1px .125rem #1615140d, 0 .125rem .5rem #1615140d;--shadow-2:0 .125rem .25rem #1615140a, 0 .75rem 2rem -.5rem #16151429;--shadow-3:0 .25rem .625rem #1615140d, 0 1.875rem 4.375rem -1.25rem #16151452;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(1rem, 4vw, 3.5rem);--max:95rem;--header-h:4.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{font-size:100%}@media (min-width:1921px){html{font-size:.833333vw}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--gold-wash);color:var(--ink)}:focus-visible{outline:.125rem solid var(--gold-deep);outline-offset:.1875rem;border-radius:.375rem}.logo-lockup{align-items:center;gap:.6875rem;display:inline-flex}.logo-lockup .logo-token{width:2rem;height:2rem;transition:transform 1.2s var(--ease);flex:none}.logo-lockup .logo-word{width:auto;height:.75rem}a:hover>.logo-lockup .logo-token{transform:rotate(60deg)}.display,.h1,.h2,.h3{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1}.display{letter-spacing:-.045em;font-size:clamp(3rem,7.4vw,7.5rem);line-height:.94}.h1{font-size:clamp(2.5rem,5.2vw,5.25rem)}.h2{letter-spacing:-.03em;font-size:clamp(1.875rem,3.4vw,3.25rem);line-height:1.04}.h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.6vw,1.625rem);line-height:1.15}.serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:500}.serif.gold,.gold{color:var(--gold-deep)}.display .serif,.h1 .serif,.h2 .serif{font-size:1.12em;line-height:.8}.lede{color:var(--ink-2);text-wrap:pretty;max-width:60ch;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.55}.eyebrow{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:.625rem;font-size:.75rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:.125rem;width:1.125rem;height:1.5px}.eyebrow.plain:before{display:none}.meta{color:var(--mute);font-variant-numeric:tabular-nums;font-size:.8125rem}.dot-sep>*+:before{content:"·";color:var(--mute-2);margin:0 .5em}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(3.5rem,8vw,7.5rem)}.section.tight{padding-block:clamp(2.25rem,5vw,4.5rem)}.section-head{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(1.25rem,2.4vw,2rem);display:flex}.section-head .h2{max-width:18ch}@media (max-width:640px){.section-head{flex-direction:column;align-items:flex-start}}.band{background:var(--paper-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{--h:3rem;height:var(--h);letter-spacing:-.005em;white-space:nowrap;transition:transform .5s var(--ease), background-color .3s, color .3s, box-shadow .5s var(--ease), border-color .3s;will-change:transform;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.btn svg{flex:none;width:1.125rem;height:1.125rem}.btn:active{transform:scale(.97)}.btn-ink{background:var(--ink);color:var(--paper);box-shadow:0 .375rem 1.25rem -.5rem #1615148c}.btn-ink:hover{background:#2a2826;transform:translateY(-1px);box-shadow:0 .75rem 1.75rem -.625rem #16151499}.btn-gold{color:#1b1408;background:linear-gradient(#d2ae68,#b98f45);box-shadow:inset 0 1px #ffffff59,0 .5rem 1.375rem -.625rem #8a6626cc}.btn-gold:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 .875rem 1.875rem -.75rem #8a6626e6}.btn-line{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(.625rem);background:#fbfaf799}.btn-line:hover{border-color:var(--ink);background:var(--card)}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(.875rem)saturate(140%);background:#ffffff29;border:1px solid #ffffff47}.btn-glass:hover{background:#ffffff42}.btn-white{color:var(--ink);background:#fff}.btn-white:hover{transform:translateY(-1px);box-shadow:0 .75rem 1.875rem -.75rem #00000080}.btn-sm{--h:2.375rem;padding:0 1rem;font-size:.875rem}.btn-icon{width:var(--h);padding:0}.link-arrow{color:var(--ink);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.link-arrow svg{width:1rem;height:1rem;transition:transform .5s var(--ease)}.link-arrow:hover svg{transform:translate(.25rem)}.chip{letter-spacing:.02em;background:var(--card);border:1px solid var(--line);height:1.75rem;color:var(--ink-2);border-radius:62.4375rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.chip.gold{background:var(--gold-wash);color:var(--gold-deep);border-color:#e5d3ab}.chip.live:before{content:"";background:var(--gold);border-radius:50%;width:.375rem;height:.375rem;animation:2s infinite pulse;box-shadow:0 0 0 .1875rem #c6a15b40}@keyframes pulse{50%{box-shadow:0 0 0 .375rem #c6a15b00}}.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(1.5rem)}.js [data-reveal].in{opacity:1;transform:none}.js [data-reveal=fade]{transform:none}.js [data-reveal=scale]{transform:scale(.96)}.glow{z-index:-1;pointer-events:none;filter:blur(4.375rem)saturate(140%);opacity:.55;position:absolute;inset:-8% -6%;transform:translateZ(0)}.glow img{object-fit:cover;width:100%;height:100%}.grain:after{content:"";pointer-events:none;z-index:200;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::view-transition-old(root){animation:vt-out .35s var(--ease) both}::view-transition-new(root){animation:vt-in .6s var(--ease) both}::view-transition-group(art){animation-duration:.7s;animation-timing-function:var(--ease)}::view-transition-old(art){object-fit:cover;height:100%}::view-transition-new(art){object-fit:cover;height:100%}::view-transition-group(header){animation:none}::view-transition-old(header){display:none}::view-transition-new(header){animation:none}::view-transition-group(player){animation-duration:.7s;animation-timing-function:var(--ease);z-index:50}::view-transition-old(player){display:none}::view-transition-new(player){animation:none}@keyframes vt-out{to{opacity:0;transform:translateY(-.5rem)}}@keyframes vt-in{0%{opacity:0;transform:translateY(.875rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.fc{--tone:var(--gold);gap:.75rem;display:grid;position:relative}.fc-media{aspect-ratio:16/9;border-radius:var(--r);background:var(--paper-3);box-shadow:var(--shadow-1);transition:box-shadow .6s var(--ease), transform .6s var(--ease);position:relative;overflow:hidden;transform:translateZ(0)}.fc-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease), filter .6s}.fc-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1615140f}.fc-shade{opacity:0;transition:opacity .5s var(--ease);background:linear-gradient(#0000 45%,#0a09088c);position:absolute;inset:0}.fc-play{width:2.75rem;height:2.75rem;color:var(--ink);opacity:0;transition:transform .6s var(--ease), opacity .4s;background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.875rem;left:.875rem;transform:translateY(.5rem)scale(.9);box-shadow:0 .5rem 1.5rem -.5rem #00000080}.fc-play svg{width:1.125rem;height:1.125rem;margin-left:.125rem}.fc-dur{font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(.5rem);background:#0f0e0d9e;border-radius:.5rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;transition:opacity .3s;position:absolute;bottom:.625rem;right:.625rem}.fc-pod{letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(.625rem);background:#0f0e0d80;border:1px solid #fff3;border-radius:62.4375rem;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .5625rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.fc-pod svg{width:.8125rem;height:.8125rem}.fc-prog{background:#ffffff59;border-radius:.1875rem;height:.1875rem;display:none;position:absolute;bottom:.5rem;left:.75rem;right:.75rem;overflow:hidden}.fc-prog i{height:100%;width:calc(var(--prog,0) * 100%);background:var(--gold-soft);border-radius:inherit;display:block}.fc[data-has-prog] .fc-prog{display:block}.fc[data-has-prog] .fc-dur{bottom:1.125rem}.fc-now{background:var(--gold);color:#1b1408;letter-spacing:.04em;border-radius:62.4375rem;align-items:center;gap:.375rem;height:1.625rem;padding:0 .625rem;font-size:.6875rem;font-weight:700;display:none;position:absolute;top:.625rem;left:.625rem}html[data-now-on] .fc[data-slug].is-now .fc-now{display:inline-flex}.fc-body{gap:.25rem;padding-inline:.125rem;display:grid}.fc-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:.6875rem;font-weight:650}.fc-title{font:600 1.0625rem/1.25 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.fc-meta{color:var(--mute);font-size:.8125rem}.fc-link{z-index:2;border-radius:var(--r);position:absolute;inset:0}@media (hover:hover){.fc:hover .fc-media{box-shadow:0 1.875rem 3.125rem -1.75rem color-mix(in srgb, var(--tone) 80%, #000), 0 .75rem 1.5rem -.75rem #1615144d;transform:translateY(-.25rem)}.fc:hover .fc-media img{transform:scale(1.06)}.fc:hover .fc-shade{opacity:1}.fc:hover .fc-play{opacity:1;transform:none}.fc:hover .fc-dur{opacity:0}}.fc.lg .fc-title{font-size:clamp(1.1875rem,1.5vw,1.4375rem)}.fc.row{grid-template-columns:10.5rem 1fr;align-items:center;gap:1rem}.fc.row .fc-media{border-radius:var(--r-sm)}.poster{aspect-ratio:4/5;border-radius:var(--r-lg);color:#fff;isolation:isolate;background:var(--screen);box-shadow:var(--shadow-2);transform:perspective(56.25rem) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .8s var(--ease), box-shadow .8s var(--ease);--tone:var(--gold);display:block;position:relative;overflow:hidden}.poster>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.6s var(--ease);position:absolute;inset:0}.poster:before{content:"";z-index:-1;background:linear-gradient(180deg, #0000000d 30%, #080706d1), radial-gradient(120% 80% at 50% 120%, color-mix(in srgb, var(--tone) 55%, transparent), transparent 70%);position:absolute;inset:0}.poster:after{content:"";background:radial-gradient(31.25rem circle at var(--mx,50%) var(--my,0%), #ffffff29, transparent 45%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.poster-in{gap:.5rem;padding:clamp(1.125rem,2vw,1.75rem);display:grid;position:absolute;inset:auto 0 0}.poster-status{justify-self:start}.poster-title{font:650 clamp(1.625rem, 2.3vw, 2.25rem)/1 var(--font-display);letter-spacing:-.035em}.poster-sub{font-family:var(--font-serif);color:#ffffffd6;font-size:clamp(1.125rem,1.4vw,1.3125rem);font-style:italic;line-height:1.25}.poster-meta{color:#ffffffb3;margin-top:.25rem;font-size:.8125rem}.poster .chip{color:#fff;-webkit-backdrop-filter:blur(.625rem);background:#ffffff24;border-color:#ffffff40}.poster .chip.gold{background:var(--gold);color:#1b1408;border-color:#0000}@media (hover:hover){.poster:hover{box-shadow:0 2.5rem 4.375rem -1.875rem color-mix(in srgb, var(--tone) 90%, #000), 0 .875rem 1.875rem -.875rem #16151459}.poster:hover>img{transform:scale(1.05)}.poster:hover:after{opacity:1}}.rail{position:relative}.rail-head{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1.125rem;display:flex}.rail-title{gap:.375rem;display:grid}.rail-title h2{font:650 clamp(1.375rem, 2vw, 1.875rem)/1.1 var(--font-display);letter-spacing:-.03em}.rail-title p{color:var(--mute);font-size:.9375rem}.rail-ctl{flex:none;align-items:center;gap:.5rem;display:flex}.rail-arrow{border:1px solid var(--line-2);background:var(--card);width:2.5rem;height:2.5rem;transition:opacity .3s, border-color .3s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.rail-arrow:hover:not(:disabled){border-color:var(--ink)}.rail-arrow:disabled{opacity:.35;cursor:default}.rail-arrow svg{width:1.125rem;height:1.125rem}.rail-track{--cols:4.3;--gap:clamp(.875rem, 1.4vw, 1.375rem);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.625rem var(--gutter) 1.75rem;scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);margin:-.625rem 0 -1.75rem;display:grid;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-track>*{scroll-snap-align:start}.rail-bleed{width:100%;max-width:calc(var(--max) + 0px);margin-inline:auto}.rail-track.posters{--cols:3.4}.rail-track.wide{--cols:2.6}@media (max-width:1100px){.rail-track{--cols:3.2}.rail-track.posters{--cols:2.5}.rail-track.wide{--cols:1.8}}@media (max-width:720px){.rail-track{--cols:1.6}.rail-track.posters{--cols:1.45}.rail-track.wide{--cols:1.15}.rail-ctl .rail-arrow{display:none}}.stage{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--screen);box-shadow:var(--shadow-3);isolation:isolate;position:relative;overflow:hidden}.stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-shade{background:radial-gradient(80% 80% at 30% 100%,#0000008c,#0000 60%),linear-gradient(#0000 50%,#00000059);position:absolute;inset:0}.stage-go{place-items:center;display:grid;position:absolute;inset:0}.stage-play{width:clamp(4.5rem,7vw,6.5rem);height:clamp(4.5rem,7vw,6.5rem);color:var(--ink);transition:transform .6s var(--ease), background-color .3s;background:#ffffffeb;border-radius:50%;place-items:center;display:grid;box-shadow:0 1.25rem 3.125rem -.875rem #0009}.stage-play svg{width:34%;height:34%;margin-left:5%}.stage-play:before{content:"";width:inherit;height:inherit;animation:ring 2.6s var(--ease) infinite;border:1.5px solid #fff9;border-radius:50%;position:absolute}@keyframes ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.stage-go:hover .stage-play{background:#fff;transform:scale(1.06)}.stage-resume{color:#fff;text-shadow:0 1px .625rem #00000080;white-space:nowrap;font-size:.875rem;font-weight:600;position:absolute;top:calc(50% + clamp(3.5rem,5vw,4.75rem));left:50%;transform:translate(-50%)}.stage-listen{background:radial-gradient(70% 90% at 50% 50%, color-mix(in srgb, var(--tone) 50%, #1a1816), #0f0e0d);color:#fff;text-align:center;place-items:center;display:none;position:absolute;inset:0}.stage-listen-in{justify-items:center;gap:.875rem;display:grid}.stage-listen .bars{align-items:center;gap:.25rem;height:4rem;display:flex}.stage-listen .bars i{background:#ffffffd9;border-radius:.25rem;width:.25rem;height:20%;animation:1.2s ease-in-out infinite paused eq}html[data-now-on] .stage.listening .bars i{animation-play-state:running}.stage-listen .bars i:nth-child(3n){animation-delay:-.4s}.stage-listen .bars i:nth-child(3n+1){animation-delay:-.8s}.stage-listen .bars i:nth-child(4n){animation-duration:.9s}.stage-listen p{color:#ffffffbf;font-size:.875rem}.stage.listening .stage-listen{display:grid}.stage.listening .stage-go{display:none}.seg{background:var(--paper-2);border:1px solid var(--line);border-radius:62.4375rem;grid-auto-columns:1fr;grid-auto-flow:column;padding:.25rem;display:inline-grid;position:relative}.seg button{z-index:1;height:2.5rem;color:var(--mute);border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.seg button svg{width:1.0625rem;height:1.0625rem}.seg button[aria-pressed=true]{color:var(--ink)}.seg-pill{z-index:0;background:var(--card);width:calc(50% - .25rem);box-shadow:var(--shadow-1);transition:transform .55s var(--ease);border-radius:62.4375rem;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.seg[data-on=audio] .seg-pill{transform:translate(100%)}.seg button[disabled]{opacity:.5;cursor:not-allowed}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.tabs button{color:var(--mute);white-space:nowrap;padding:.75rem .875rem;font-size:.9375rem;font-weight:600;transition:color .3s;position:relative}.tabs button:after{content:"";background:var(--ink);height:.125rem;transition:transform .5s var(--ease);border-radius:.125rem;position:absolute;bottom:-1px;left:.875rem;right:.875rem;transform:scaleX(0)}.tabs button[aria-selected=true]{color:var(--ink)}.tabs button[aria-selected=true]:after{transform:none}[role=tabpanel][hidden]{display:none}[role=tabpanel]{animation:panel-in .6s var(--ease)}@keyframes panel-in{0%{opacity:0;transform:translateY(.5rem)}}.eps{display:grid}.ep{border-radius:var(--r);grid-template-columns:2.75rem 11rem minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:.875rem .75rem;transition:background-color .3s;display:grid;position:relative}.ep:hover{background:var(--card)}.ep+.ep:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:.75rem;right:.75rem}.ep:hover:before,.ep:hover+.ep:before{opacity:0}.ep-n{font:600 .9375rem var(--font-display);color:var(--mute-2);text-align:center;font-variant-numeric:tabular-nums}.ep-media{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--paper-3);position:relative;overflow:hidden}.ep-media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.ep:hover .ep-media img{transform:scale(1.05)}.ep-media .fc-prog{bottom:.3125rem;left:.375rem;right:.375rem}.ep[data-has-prog] .fc-prog{display:block}.ep-text{gap:.1875rem;min-width:0;display:grid}.ep-text b{font:600 1.0625rem/1.25 var(--font-display);letter-spacing:-.015em}.ep-text span{color:var(--mute);font-size:.875rem}.ep-text .ep-q{font-family:var(--font-serif);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;font-style:italic;overflow:hidden}.ep-end{align-items:center;gap:.5rem;display:flex}.ep-btn{border:1px solid var(--line-2);background:var(--card);z-index:3;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:border-color .3s,background-color .3s,color .3s;display:grid;position:relative}.ep-btn svg{width:1.0625rem;height:1.0625rem}.ep-btn:hover{border-color:var(--ink)}.ep-btn.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ep-link{z-index:2;border-radius:var(--r);position:absolute;inset:0}@media (max-width:760px){.ep{grid-template-columns:7.5rem minmax(0,1fr) auto;gap:.75rem;padding:.75rem .25rem}.ep-n,.ep-text .ep-q{display:none}.ep-text b{font-size:.9375rem}}.field{background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow-1);border-radius:62.4375rem;gap:.5rem;padding:.375rem;transition:border-color .3s,box-shadow .3s;display:flex}.field:focus-within{border-color:var(--gold);box-shadow:0 0 0 .25rem #c6a15b2e}.field input{background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;padding:0 1rem;font-size:.9375rem}.form-note{color:var(--mute);margin-top:.625rem;font-size:.8125rem}.form-note[data-tone=ok]{color:#3d6b3a}.form-note[data-tone=err]{color:#8a3a26}.form-note a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.75rem;padding-inline:.25rem;font-size:.875rem;line-height:1.5;display:flex}.check input{width:1.25rem;height:1.25rem;accent-color:var(--gold-deep);cursor:pointer;flex:none;margin:1px 0 0}.check input[aria-invalid=true]{outline-offset:.125rem;outline:.125rem solid #8a3a26}.hp{width:1px;height:1px;position:absolute;left:-624.938rem;overflow:hidden}.deeper{border-radius:var(--r);background:var(--card);border:1px solid var(--line);transition:border-color .3s, box-shadow .5s var(--ease), transform .5s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:1.125rem;padding:1.125rem 1.25rem;display:grid}.deeper:hover{border-color:var(--line-2);box-shadow:var(--shadow-2);transform:translateY(-.125rem)}.deeper-ic{background:var(--gold-wash);width:3rem;height:3rem;color:var(--gold-deep);border-radius:.875rem;place-items:center;display:grid}.deeper-ic svg{width:1.375rem;height:1.375rem}.deeper b{font:600 1rem/1.3 var(--font-display);display:block}.deeper span{color:var(--mute);font-size:.875rem}.deeper>svg{width:1.25rem;height:1.25rem;color:var(--mute);transition:transform .5s var(--ease)}.deeper:hover>svg{color:var(--ink);transform:translate(.1875rem,-.1875rem)}.listen-on{flex-wrap:wrap;gap:.625rem;display:flex}.lo{background:var(--ink);height:3rem;color:var(--paper);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:.875rem;align-items:center;gap:.625rem;padding:0 1.125rem 0 .75rem;display:inline-flex}.lo svg{width:1.625rem;height:1.625rem}.lo small{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:.625rem;line-height:1;display:block}.lo b{font:600 .9375rem/1.2 var(--font-display);display:block}.lo:hover{transform:translateY(-.125rem);box-shadow:0 .875rem 1.875rem -.875rem #16151499}.lo.soon{background:var(--card);color:var(--ink);border:1px solid var(--line-2);cursor:default}.lo.soon:hover{box-shadow:none;transform:none}.lo.soon svg{color:var(--mute)}.hdr[data-astro-cid-nen7h5rs]{z-index:90;pointer-events:none;view-transition-name:header;padding:.875rem clamp(.75rem,1.6vw,2.5rem) 0;position:fixed;inset:0 0 auto}.hdr-in[data-astro-cid-nen7h5rs]{pointer-events:auto;max-width:max(var(--max), 100%);height:3.75rem;transition:background-color .5s var(--ease), border-color .5s, box-shadow .6s var(--ease), height .5s var(--ease), max-width .7s var(--ease);border:1px solid #0000;border-radius:62.4375rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-inline:auto;padding:0 .625rem 0 1.375rem;display:grid}[data-scrolled] .hdr-in[data-astro-cid-nen7h5rs],.pj-open .hdr-in[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(1.5rem)saturate(170%);background:#faf9f6f5;border-color:#cec6b8e6;box-shadow:0 .75rem 2.25rem -1.125rem #16151466,0 .0625rem .1875rem #1615140f}[data-scrolled] .hdr-in[data-astro-cid-nen7h5rs]{max-width:80rem;height:3.5rem}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);justify-self:start;align-items:center;display:flex}.nav[data-astro-cid-nen7h5rs]{border-radius:62.4375rem;align-items:center;gap:.125rem;padding:.25rem;display:flex;position:relative}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.pj-btn[data-astro-cid-nen7h5rs]{z-index:1;color:var(--ink-2);white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.25rem;padding:.5rem .875rem;font-size:.875rem;font-weight:550;transition:color .3s;display:inline-flex;position:relative}.pj-btn[data-astro-cid-nen7h5rs] svg{width:.9375rem;height:.9375rem;transition:transform .4s var(--ease)}.pj-btn[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page],.pj-btn[data-astro-cid-nen7h5rs]:hover,.pj-btn[data-astro-cid-nen7h5rs][aria-current=page],.pj-btn[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--ink)}.soon[data-astro-cid-nen7h5rs]{background:var(--gold-wash);color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;border-radius:62.4375rem;margin-left:.3125rem;padding:.125rem .375rem;font-size:.625rem;font-weight:650;line-height:1.2}.nav-pill[data-astro-cid-nen7h5rs]{z-index:0;opacity:0;width:0;transition:transform .6s var(--ease), width .6s var(--ease), opacity .3s;background:#1615140f;border-radius:62.4375rem;position:absolute;top:.25rem;bottom:.25rem;left:0}.pj[data-astro-cid-nen7h5rs]{position:relative}.pj-panel[data-astro-cid-nen7h5rs]{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(1.5rem);width:min(53.75rem,100vw - 3rem);animation:pj-in .45s var(--ease);background:#fbfaf7;border-radius:1.625rem;padding:1rem;position:absolute;top:calc(100% + .875rem);left:50%;transform:translate(-50%);box-shadow:0 2.5rem 5rem -1.875rem #16151473}.pj-panel[data-astro-cid-nen7h5rs][hidden]{display:none}.pj-panel[data-astro-cid-nen7h5rs]:before{content:"";height:1rem;position:absolute;top:-1rem;left:0;right:0}@keyframes pj-in{0%{opacity:0;transform:translate(-50%,-.375rem)}}.pj-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.pj-card[data-astro-cid-nen7h5rs]{border-radius:1.125rem;align-content:start;gap:.25rem;padding:.5rem;transition:background-color .3s;display:grid}.pj-card[data-astro-cid-nen7h5rs]:hover{background:var(--paper-2)}.pj-img[data-astro-cid-nen7h5rs]{aspect-ratio:4/3;background:var(--paper-3);border-radius:.75rem;margin-bottom:.5rem;position:relative;overflow:hidden}.pj-img[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.pj-card[data-astro-cid-nen7h5rs]:hover .pj-img[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transform:scale(1.06)}.pj-img[data-astro-cid-nen7h5rs] .chip[data-astro-cid-nen7h5rs]{height:1.375rem;font-size:.625rem;position:absolute;top:.5rem;left:.5rem}.pj-card[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font:600 .9375rem/1.25 var(--font-display);letter-spacing:-.01em}.pj-card[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:not(.pj-img):not(.chip){color:var(--mute);font-size:.8125rem;line-height:1.4}.pj-foot[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);gap:1.5rem;margin-top:.5rem;padding:.875rem .625rem .25rem;display:flex}.tools[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:.5rem;display:flex}.search-btn[data-astro-cid-nen7h5rs]{height:2.375rem;color:var(--mute);border:1px solid var(--line);background:#fbfaf7b3;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .5rem 0 .75rem;font-size:.875rem;transition:border-color .3s,color .3s;display:inline-flex}.search-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--line-2);color:var(--ink)}.search-btn[data-astro-cid-nen7h5rs] svg{width:1.0625rem;height:1.0625rem}.search-btn[data-astro-cid-nen7h5rs] kbd[data-astro-cid-nen7h5rs]{font:600 .6875rem var(--font-text);background:var(--paper-2);color:var(--mute);border-radius:.375rem;padding:.1875rem .375rem}.menu-btn[data-astro-cid-nen7h5rs]{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}.menu-btn[data-astro-cid-nen7h5rs] svg{width:1.375rem;height:1.375rem}.mmenu[data-astro-cid-nen7h5rs]{pointer-events:auto;-webkit-backdrop-filter:blur(1.25rem);border:1px solid var(--line);max-width:32.5rem;max-height:calc(100svh - 6.25rem);box-shadow:var(--shadow-3);background:#fbfaf7f7;border-radius:1.5rem;margin:.5rem auto 0;padding:.75rem;display:grid;overflow-y:auto}.mmenu[data-astro-cid-nen7h5rs][hidden]{display:none}.mmenu[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font:600 1.375rem/1.1 var(--font-display);letter-spacing:-.02em;animation:mm-in .5s var(--ease) both;animation-delay:calc(var(--i) * 35ms);border-radius:.875rem;padding:.8125rem 1rem}.mmenu[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{background:var(--paper-2)}.mmenu[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].gold{color:var(--gold-deep)}.mm-h[data-astro-cid-nen7h5rs]{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);padding:.75rem 1rem .375rem;font-size:.6875rem;font-weight:650}.mm-pj[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0 .5rem .5rem;display:grid}.mm-pj[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:600 .875rem/1.2 var(--font-display);animation:mm-in .5s var(--ease) both;animation-delay:calc(var(--i) * 35ms);border-radius:.875rem;gap:.375rem;padding:.375rem;display:grid}.mm-pj[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{aspect-ratio:16/10;object-fit:cover;border-radius:.625rem;width:100%}@keyframes mm-in{0%{opacity:0;transform:translateY(.5rem)}}@media (max-width:1180px){.search-hint[data-astro-cid-nen7h5rs],.search-btn[data-astro-cid-nen7h5rs] kbd[data-astro-cid-nen7h5rs]{display:none}.search-btn[data-astro-cid-nen7h5rs]{justify-content:center;width:2.375rem;padding:0}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.pj-btn[data-astro-cid-nen7h5rs]{padding:.5rem .6875rem}}@media (max-width:960px){.nav[data-astro-cid-nen7h5rs]{display:none}.hdr-in[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;padding-left:1.125rem}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (max-width:480px){.give[data-astro-cid-nen7h5rs]{display:none}}.ft[data-astro-cid-jo6i4kqk]{background:var(--paper-2);border-top:1px solid var(--line);margin-top:clamp(2.5rem,6vw,6rem);padding:clamp(3.5rem,7vw,6.25rem) 0 2.5rem;position:relative;overflow:hidden}.ft-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6.25rem);display:grid}.ft-news[data-astro-cid-jo6i4kqk]{align-content:start;gap:1rem;display:grid}.ft-form[data-astro-cid-jo6i4kqk]{gap:.75rem;width:100%;max-width:28.75rem;display:grid;position:relative}.ft-form[data-astro-cid-jo6i4kqk] .form-note[data-astro-cid-jo6i4kqk]{margin-top:0}.ft-form[data-astro-cid-jo6i4kqk] .form-note[data-astro-cid-jo6i4kqk]:empty{display:none}.ft-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.ft-cols[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:.875rem;font-size:.75rem;font-weight:650}.ft-cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.625rem;display:grid}.ft-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:.9375rem;transition:color .3s}.ft-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-deep)}.ft-mark[data-astro-cid-jo6i4kqk]{justify-content:center;height:clamp(7.5rem,18vw,16.25rem);margin:clamp(2rem,5vw,4rem) 0 0;display:flex;position:relative;overflow:hidden}.ft-mark[data-astro-cid-jo6i4kqk] .ft-token{width:clamp(15rem,36vw,32.5rem);height:auto;color:var(--paper-3);position:absolute;top:0}.ft-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-2);color:var(--mute);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1.5rem;padding-top:1.5rem;font-size:.8125rem;display:grid;position:relative}.ft-logo[data-astro-cid-jo6i4kqk]{color:var(--ink)}.ft-social[data-astro-cid-jo6i4kqk]{gap:.375rem;display:flex}.ft-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:2.25rem;height:2.25rem;color:var(--ink-2);border:1px solid var(--line-2);border-radius:50%;place-items:center;transition:border-color .3s,color .3s;display:grid}.ft-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:var(--ink);color:var(--ink)}.ft-social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:1.125rem;height:1.125rem}@media (max-width:900px){.ft-top[data-astro-cid-jo6i4kqk],.ft-bottom[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ft-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.player{z-index:80;width:0;height:0;position:absolute;top:0;left:0}.pv{opacity:0;pointer-events:none;transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.pv[data-state=docked],.pv[data-state=mini]{opacity:1;pointer-events:auto}.pv[data-state=mini]{z-index:95;position:fixed}.pv-frame{border-radius:var(--r-lg);background:var(--screen);box-shadow:var(--shadow-3);isolation:isolate;position:absolute;inset:0;overflow:hidden}.pv[data-state=mini] .pv-frame{border-radius:var(--r);box-shadow:0 1.875rem 3.75rem -1.25rem #1615148c,0 0 0 1px #ffffff0f}.pv-media,.pv-media iframe,.pv-media>div{border:0;width:100%;height:100%;position:absolute;inset:0}.pv-media{transform:scale(1.012)}.pv-poster{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.pv[data-ready] .pv-poster{opacity:0}.pv-hit{z-index:2;cursor:pointer;position:absolute;inset:0}.pv-big{z-index:3;pointer-events:none;opacity:0;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.pv-big span{color:#fff;-webkit-backdrop-filter:blur(.875rem);background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;display:grid}.pv-big svg{width:1.875rem;height:1.875rem;margin-left:.25rem}.pv[data-ready]:not([data-playing]):not([data-buffering]) .pv-big{opacity:1}.pv-spin{z-index:3;border:.125rem solid #fff3;border-top-color:var(--gold-soft);opacity:0;pointer-events:none;border-radius:50%;width:2.875rem;height:2.875rem;margin:-1.4375rem;transition:opacity .3s;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}.pv[data-buffering] .pv-spin{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}.pv-ui{z-index:4;pointer-events:none;color:#fff;opacity:0;transition:opacity .45s var(--ease);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.pv-ui:before,.pv-ui:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.pv-ui:before{background:linear-gradient(#00000080,#0000);height:7.5rem;top:0}.pv-ui:after{background:linear-gradient(#0000,#000000a8);height:10rem;bottom:0}.pv:hover .pv-ui,.pv[data-active] .pv-ui,.pv:not([data-playing]) .pv-ui,.pv:focus-within .pv-ui{opacity:1}.pv-ui>*{pointer-events:auto}.pv-top{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;display:flex}.pv-title{text-shadow:0 1px .75rem #0006;gap:.125rem;min-width:0;display:grid}.pv-title span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);font-size:.6875rem;font-weight:600}.pv-title b{font:600 1.0625rem/1.2 var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-top-btns{gap:.25rem;display:none}.pv[data-state=mini] .pv-top-btns{display:flex}.pv[data-state=docked] .pv-title{visibility:hidden}.pv-bottom{gap:.5rem;padding:0 1.125rem .875rem;display:grid}.pv-row{align-items:center;gap:.25rem;display:flex}.pv-sp{flex:1}.pv-ib{color:#fff;width:2.5rem;height:2.5rem;transition:background-color .25s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.pv-ib:hover{background:#ffffff24}.pv-ib svg{width:1.3125rem;height:1.3125rem}.pv-ib.play svg{width:1.375rem;height:1.375rem}.pv-time{font-variant-numeric:tabular-nums;color:#ffffffdb;white-space:nowrap;margin-left:.5rem;font-size:.8125rem}.pv-time i{opacity:.5;margin:0 .125rem;font-style:normal}.pv-pill{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:62.4375rem;align-items:center;gap:.375rem;height:2rem;margin-right:.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background-color .25s;display:inline-flex}.pv-pill:hover{background:#ffffff38}.pv-pill svg{width:1rem;height:1rem}.pv:not([data-has-audio]) .listen{display:none}.pv-pill.cc{letter-spacing:.04em;font-weight:700}.pv-pill.cc[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.i-pause,[data-playing] .i-play{display:none}[data-playing] .i-pause{display:grid}.i-play,.i-pause,.i-vol,.i-mute{place-items:center;display:grid}.i-mute,[data-muted] .i-vol{display:none}[data-muted] .i-mute{display:grid}.pv[data-state=mini] .pv-time,.pv[data-state=mini] .vol,.pv[data-state=mini] [data-act=speed],.pv[data-state=mini] [data-act=fullscreen],.pv[data-state=mini] [data-act=back],.pv[data-state=mini] [data-act=fwd],.pv[data-state=mini] [data-act=cc]{display:none}.pv[data-state=mini] .pv-top{padding:.625rem .625rem .625rem .875rem}.pv[data-state=mini] .pv-title b{font-size:.875rem}.pv[data-state=mini] .pv-bottom{padding:0 .625rem .5rem}.pv-thread{z-index:5;opacity:0;background:#ffffff1f;height:.1875rem;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.pv-thread i{transform-origin:0;background:linear-gradient(90deg, var(--gold), var(--gold-soft));width:100%;height:100%;display:block;transform:scaleX(0)}.pv[data-state=mini]:not(:hover) .pv-thread{opacity:1}.pv:-webkit-full-screen .pv-frame{border-radius:0}.pv:fullscreen .pv-frame{border-radius:0}.scrub{cursor:pointer;touch-action:none;--p:0;--b:0;height:1.125rem;position:relative}.scrub:before{content:"";background:#ffffff38;border-radius:.25rem;height:.25rem;margin-top:-.125rem;transition:height .2s,margin .2s;position:absolute;top:50%;left:0;right:0}.scrub-buf,.scrub-fill{border-radius:.25rem;height:.25rem;margin-top:-.125rem;transition:height .2s,margin .2s;position:absolute;top:50%;left:0}.scrub-buf{width:calc(var(--b) * 100%);background:#ffffff4d}.scrub-fill{width:calc(var(--p) * 100%);background:linear-gradient(90deg, var(--gold), var(--gold-soft))}.scrub-knob{top:50%;left:calc(var(--p) * 100%);width:.875rem;height:.875rem;transition:transform .25s var(--ease);background:#fff;border-radius:50%;margin:-.4375rem 0 0 -.4375rem;position:absolute;transform:scale(0);box-shadow:0 .125rem .5rem #00000059}.scrub:hover:before,.scrub:hover .scrub-fill,.scrub:hover .scrub-buf,.scrub.drag:before,.scrub.drag .scrub-fill{height:.375rem;margin-top:-.1875rem}.scrub:hover .scrub-knob,.scrub.drag .scrub-knob{transform:scale(1)}.scrub-tip{font-variant-numeric:tabular-nums;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#0f0e0dd9;border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:opacity .2s;position:absolute;bottom:1.375rem;left:0;transform:translate(-50%)}.scrub:hover .scrub-tip,.scrub.drag .scrub-tip{opacity:1}.pa{z-index:94;width:min(67.5rem,100vw - 1.5rem);transition:transform .8s var(--ease);--tone:var(--gold);position:fixed;bottom:1rem;left:50%;transform:translate(-50%,calc(100% + 2.5rem))}.pa[data-state=hidden]{visibility:hidden;transition:transform .8s var(--ease), visibility 0s linear .8s}.pa[data-state=open]{transform:translate(-50%)}.pa-in{-webkit-backdrop-filter:blur(1.5rem)saturate(170%);background:#fbfaf7f2;border:1px solid #d6cfc3cc;border-radius:1.5rem;grid-template-columns:auto minmax(0,1.1fr) auto minmax(0,1.6fr) auto;align-items:center;gap:1.125rem;padding:.625rem .875rem .625rem .625rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.875rem 3.75rem -1.5rem #16151473,inset 0 1px #ffffffb3}.pa-in:before{content:"";z-index:-1;background:radial-gradient(120% 180% at 0% 50%, color-mix(in srgb, var(--tone) 30%, transparent), transparent 55%);position:absolute;inset:0}.pa-art{background:var(--paper-3);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-1);border-radius:.875rem;flex:none;position:relative;overflow:hidden}.pa-art img{object-fit:cover;width:100%;height:100%}.eq{opacity:0;background:linear-gradient(#0000 30%,#00000073);justify-content:center;align-items:flex-end;gap:.1875rem;padding-bottom:.875rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.eq i{transform-origin:bottom;background:#fff;border-radius:.125rem;width:.1875rem;height:.875rem;animation:1s ease-in-out infinite eq}.eq i:nth-child(2){animation-delay:-.3s}.eq i:nth-child(3){animation-delay:-.6s}.eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.pa[data-playing] .eq{opacity:1}.pa-text{min-width:0;display:grid}.pa-name{font:600 .9375rem/1.25 var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pa-name:hover{text-underline-offset:.1875rem;text-decoration:underline}.pa-who{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.pa-ctl{align-items:center;gap:.25rem;display:flex}.pa-ib{width:2.5rem;height:2.5rem;color:var(--ink-2);border-radius:50%;place-items:center;transition:background-color .25s;display:grid}.pa-ib:hover{background:#16151412}.pa-ib svg{width:1.3125rem;height:1.3125rem}.pa-play{background:var(--ink);width:3rem;height:3rem;color:var(--paper);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 .5rem 1.25rem -.5rem #16151499}.pa-play:hover{transform:scale(1.06)}.pa-play svg{width:1.25rem;height:1.25rem}.pa-play .i-play svg{margin-left:.125rem}.pa-scrub{color:var(--mute);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.pa-scrub .scrub{flex:1}.pa .scrub:before{background:#1615141f}.pa .scrub-buf{background:#1615141a}.pa .scrub-knob{background:var(--ink)}.pa-end{align-items:center;gap:.375rem;display:flex}.pa-pill{border:1px solid var(--line-2);background:#fbfaf7b3;border-radius:62.4375rem;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:border-color .25s;display:inline-flex}.pa-pill:hover{border-color:var(--ink)}.pa-pill svg{width:1rem;height:1rem}.pa-thread{display:none}html.has-bar body{padding-bottom:6.5rem}@media (max-width:900px){.pa-in{border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;padding:.5rem .625rem .5rem .5rem}.pa-scrub,.pa-end .pa-pill,.pa-ctl [data-act=back],.pa-ctl [data-act=fwd]{display:none}.pa-art{border-radius:.75rem;width:3rem;height:3rem}.pa-play{width:2.75rem;height:2.75rem}.pa-end{gap:0}.pa-thread{background:#1615141a;border-radius:.125rem;height:.125rem;display:block;position:absolute;bottom:0;left:1.375rem;right:1.375rem;overflow:hidden}.pa-thread i{transform-origin:0;background:var(--gold-deep);height:100%;display:block;transform:scaleX(0)}.pa-in{grid-template-columns:auto minmax(0,1fr) auto auto}}.toast{background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;transition:opacity .3s, transform .5s var(--ease);z-index:120;white-space:nowrap;border-radius:62.4375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;position:fixed;top:5.5rem;left:50%;transform:translate(-50%,-.625rem)}.toast.on{opacity:1;transform:translate(-50%)}.sx{z-index:150;place-items:start center;padding:max(10vh,4.5rem) 1rem 1rem;display:grid;position:fixed;inset:0}.sx[hidden]{display:none}.sx-scrim{-webkit-backdrop-filter:blur(.625rem)saturate(120%);animation:fade .35s var(--ease);background:#f6f4f08c;position:absolute;inset:0}.sx-panel{background:var(--card);border:1px solid var(--line);width:min(45rem,100%);max-height:72vh;animation:pop .5s var(--ease);border-radius:1.625rem;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 3.125rem 6.25rem -2.5rem #1615148c}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(-.625rem)scale(.98)}}.sx-bar{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.sx-bar>svg{width:1.375rem;height:1.375rem;color:var(--mute);flex:none}.sx-bar input{min-width:0;font:500 1.1875rem var(--font-display);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1}.sx-bar input::-webkit-search-cancel-button{display:none}.sx-esc{background:var(--paper-2);color:var(--mute);border-radius:.5rem;padding:.3125rem .5625rem;font-size:.75rem;font-weight:600}.sx-body{overscroll-behavior:contain;padding:.625rem;overflow-y:auto}.sx-empty{gap:.75rem;padding:.875rem .75rem 1.125rem;display:grid}.sx-tries{flex-wrap:wrap;gap:.5rem;display:flex}.sx-tries button{border:1px solid var(--line-2);border-radius:62.4375rem;height:2.125rem;padding:0 .875rem;font-size:.875rem;transition:border-color .3s}.sx-tries button:hover{border-color:var(--ink)}.sx-group{letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);padding:.625rem .75rem .25rem;font-size:.6875rem;font-weight:650}.sx-hit{border-radius:.875rem;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.5rem .625rem;transition:background-color .2s;display:grid}.sx-hit[aria-selected=true],.sx-hit:hover{background:var(--paper-2)}.sx-hit img{aspect-ratio:16/9;object-fit:cover;background:var(--paper-3);border-radius:.5rem;width:5.5rem}.sx-hit img.round{aspect-ratio:1;border-radius:50%;justify-self:center;width:3rem;height:3rem}.sx-hit b{font:600 .9375rem/1.3 var(--font-display);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sx-hit span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:block;overflow:hidden}.sx-hit mark{background:var(--gold-wash);color:inherit;border-radius:.1875rem;padding:0 1px}.sx-hit kbd{font:600 .6875rem var(--font-text);color:var(--mute-2);opacity:0}.sx-hit[aria-selected=true] kbd{opacity:1}.sx-none{color:var(--mute);padding:1.75rem .875rem}.skip[data-astro-cid-hkbrpulz]{z-index:300;background:var(--ink);color:var(--paper);border-radius:62.4375rem;padding:.625rem 1rem;font-weight:600;transition:top .3s;position:fixed;top:-3.75rem;left:1rem}.skip[data-astro-cid-hkbrpulz]:focus{top:1rem}
