.ab-open[data-astro-cid-kh7btl4r]{background:#04060b;padding:clamp(36px,7vh,76px) 0 clamp(44px,8vh,96px)}.ab-says[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,3.4vw,56px);align-items:end}.ab-says[data-astro-cid-kh7btl4r] .tc-head[data-astro-cid-kh7btl4r]{max-width:7.5em}.ab-rest[data-astro-cid-kh7btl4r]{max-width:56ch}.ab-rest[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0 0 .8em;font-size:clamp(1.12rem,1.4vw,1.28rem);line-height:1.5;color:var(--soft)}.ab-rest[data-astro-cid-kh7btl4r] .ab-tail[data-astro-cid-kh7btl4r]{margin:0;color:var(--text);font-weight:600}@media(min-width:900px){.ab-says[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ab-kicker[data-astro-cid-kh7btl4r]{margin:clamp(28px,4.5vw,56px) 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);color:var(--muted)}.ab-kicker[data-astro-cid-kh7btl4r] .lc[data-astro-cid-kh7btl4r]{text-transform:none}.ab-why[data-astro-cid-kh7btl4r]{position:relative;isolation:isolate;overflow:hidden;padding:0;display:grid;align-items:end;min-height:min(78svh,680px);background:#04060b}.ab-why[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% 72%;filter:saturate(.66) contrast(1.08) brightness(.74)}.ab-why[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#04060bf0 0,#04060bcc 36%,#04060b33,#04060b5c),linear-gradient(0deg,#04060bfa 0,#04060bb3 26%,#04060b00 62%),linear-gradient(180deg,#04060bcc 0,#04060b00 22%)}.ab-why-in[data-astro-cid-kh7btl4r]{width:100%;padding-top:clamp(120px,22vh,220px);padding-bottom:clamp(44px,8vh,88px)}.ab-why[data-astro-cid-kh7btl4r] .tc-head[data-astro-cid-kh7btl4r]{margin-bottom:.4em;text-shadow:0 2px 44px rgba(4,6,11,.75)}.ab-why-rest[data-astro-cid-kh7btl4r]{margin:0 0 1em}.ab-why-rest[data-astro-cid-kh7btl4r],.ab-why-answer[data-astro-cid-kh7btl4r]{font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.5;color:var(--soft);max-width:50ch;text-shadow:0 1px 18px rgba(4,6,11,.95)}.ab-why-answer[data-astro-cid-kh7btl4r]{margin:0;color:var(--text)}@media(max-width:899px){.ab-why[data-astro-cid-kh7btl4r]{min-height:0}.ab-why[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{height:clamp(280px,46svh,400px);bottom:auto;object-position:62% 70%;filter:saturate(.66) contrast(1.06) brightness(.74)}.ab-why[data-astro-cid-kh7btl4r]:before{background:linear-gradient(180deg,#04060b80 0,#04060b00 90px calc(clamp(280px,46svh,400px) - 190px),#04060b calc(clamp(280px,46svh,400px) - 10px) 100%)}.ab-why-in[data-astro-cid-kh7btl4r]{padding-top:calc(clamp(280px,46svh,400px) - 130px);padding-bottom:52px}}.ab-docket[data-astro-cid-kh7btl4r]{background:var(--bg);padding:clamp(40px,7vh,80px) 0}.ab-row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:12px clamp(24px,4vw,64px);padding:clamp(28px,4.4vw,56px) 0;border-top:1px solid var(--line)}.ab-row[data-astro-cid-kh7btl4r]:first-child{border-top:0}.ab-row[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin:0}.ab-row[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0 0 1em;max-width:60ch;color:var(--soft);font-size:clamp(1.1rem,1.4vw,1.25rem)}.ab-row[data-astro-cid-kh7btl4r] .ab-first[data-astro-cid-kh7btl4r]{color:var(--text);font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.45;max-width:54ch}.ab-row[data-astro-cid-kh7btl4r] div[data-astro-cid-kh7btl4r]>[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.ab-links[data-astro-cid-kh7btl4r]{list-style:none;margin:1.2em 0 0;padding:0;max-width:60ch;color:var(--soft);font-size:clamp(1.05rem,1.3vw,1.15rem)}.ab-links[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding:6px 0;border-top:1px solid var(--line)}.ab-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{display:inline-block;padding:9px 0;font-weight:600}@media(max-width:899px){.ab-row[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.ab-row[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin:0 0 4px}}.ab-credits[data-astro-cid-kh7btl4r]{background:#04060b;border-top:1px solid var(--line);padding:clamp(28px,4.6vh,44px) 0 clamp(30px,5vh,48px)}.ab-credits[data-astro-cid-kh7btl4r] .tc-head[data-astro-cid-kh7btl4r].sub{font-size:clamp(1.35rem,2vw,1.75rem);margin-bottom:.7em}.credits[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,48px)}.credits[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding:16px 0 0;border-top:1px solid rgba(255,255,255,.2);scroll-margin-top:110px;min-width:0}.credits[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1;letter-spacing:0;margin:0 0 12px;overflow-wrap:anywhere}.cr-svc[data-astro-cid-kh7btl4r]{margin:0 0 10px;line-height:1}.ab-time[data-astro-cid-kh7btl4r] .tc-head[data-astro-cid-kh7btl4r]{margin-bottom:.6em}.cr-role[data-astro-cid-kh7btl4r]{margin:0;color:var(--soft);font-size:1rem;line-height:1.4;max-width:34ch}.credits[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:target h3[data-astro-cid-kh7btl4r]{color:var(--gold-text)}@media(max-width:760px){.credits[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.credits[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding:12px 0 14px}.credits[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.6rem;margin-bottom:8px}.cr-svc[data-astro-cid-kh7btl4r]{margin-bottom:8px}.cr-role[data-astro-cid-kh7btl4r]{max-width:none}}.ab-time[data-astro-cid-kh7btl4r]{background:var(--bg);border-top:1px solid var(--line);padding:clamp(56px,10vh,112px) 0}.ab-time-lead[data-astro-cid-kh7btl4r]{color:var(--muted);margin:0 0 clamp(20px,3vw,36px);font-size:1.08rem;max-width:52ch}.marks[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0 clamp(18px,2.6vw,36px)}.marks[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{position:relative;display:flex;flex-direction:column;min-width:0}.mk-no[data-astro-cid-kh7btl4r]{font-family:var(--display);font-weight:700;font-size:clamp(4.6rem,10.5vw,9.4rem);line-height:.84;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.5);padding-bottom:.16em}.mk-when[data-astro-cid-kh7btl4r]{position:relative;margin:0;padding:20px 0 16px;border-top:1px solid rgba(255,255,255,.3);display:grid;gap:4px}.marks[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:not(:last-child) .mk-when[data-astro-cid-kh7btl4r]{margin-right:calc(clamp(18px,2.6vw,36px)*-1)}.mk-when[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:0;top:-4px;width:28px;height:7px;background:var(--blue)}.mk-label[data-astro-cid-kh7btl4r]{font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:.82rem;color:var(--muted)}.mk-when[data-astro-cid-kh7btl4r] time[data-astro-cid-kh7btl4r]{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:clamp(1.25rem,1.9vw,1.7rem);line-height:1.1;color:var(--text)}.mk-story[data-astro-cid-kh7btl4r]{display:block;color:var(--text);text-decoration:none}.mk-shot[data-astro-cid-kh7btl4r]{display:block;aspect-ratio:16/9;overflow:hidden;background:#000;box-shadow:0 0 0 1px #ffffff12}.mk-shot[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.86);transition:filter var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.mk-story[data-astro-cid-kh7btl4r]:hover img[data-astro-cid-kh7btl4r],.mk-story[data-astro-cid-kh7btl4r]:focus-visible img[data-astro-cid-kh7btl4r]{filter:none;transform:scale(1.035);transition:filter var(--t-med) var(--ease),transform var(--t-film) var(--ease)}.mk-title[data-astro-cid-kh7btl4r]{display:block;padding:12px 0 6px;font-weight:600;font-size:1.05rem;line-height:1.3;transition:color var(--t-fast) var(--ease)}.mk-story[data-astro-cid-kh7btl4r]:hover .mk-title[data-astro-cid-kh7btl4r]{color:var(--link)}.ab-time-more[data-astro-cid-kh7btl4r]{margin:clamp(20px,3vw,36px) 0 0}.ab-time-more[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{display:inline-block;padding:10px 0;font-weight:600}@media(max-width:899px){.marks[data-astro-cid-kh7btl4r]{display:block}.marks[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:clamp(84px,26vw,130px) minmax(0,1fr);gap:0 16px;padding:22px 0 26px;border-top:1px solid rgba(255,255,255,.3)}.marks[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:0;top:-4px;width:28px;height:7px;background:var(--blue)}.mk-no[data-astro-cid-kh7btl4r]{grid-row:1 / span 2;font-size:clamp(3.6rem,19vw,5.4rem);padding:0}.mk-when[data-astro-cid-kh7btl4r],.marks[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:not(:last-child) .mk-when[data-astro-cid-kh7btl4r]{border:0;padding:0 0 12px;margin:0}.mk-when[data-astro-cid-kh7btl4r]:before{display:none}}.ab-details[data-astro-cid-kh7btl4r]{background:#04060b;border-top:1px solid var(--line);padding:clamp(48px,8vh,96px) 0 clamp(64px,10vh,120px)}.ab-details[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin:0 0 14px}.ab-details[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.35;max-width:36em;margin:0 0 1.2em;text-wrap:pretty}.ab-details[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.ab-open[data-astro-cid-kh7btl4r] .tc-head[data-astro-cid-kh7btl4r],.ab-rest[data-astro-cid-kh7btl4r],.ab-kicker[data-astro-cid-kh7btl4r]{animation:arrive var(--t-slow) var(--ease) backwards}.ab-rest[data-astro-cid-kh7btl4r]{animation-delay:var(--beat)}.ab-kicker[data-astro-cid-kh7btl4r]{animation-delay:calc(var(--beat) * 2)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ab-why[data-astro-cid-kh7btl4r]{view-timeline:--why block}.ab-why[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{animation:ab-lights linear both,ab-push linear both;animation-timeline:--why,--why;animation-range:entry 0% entry 90%,entry 0% exit 100%}.ab-why[data-astro-cid-kh7btl4r] .tc-head[data-astro-cid-kh7btl4r]{animation:settle linear both;animation-timeline:--why;animation-range:entry 22% entry 76%}.ab-why-rest[data-astro-cid-kh7btl4r]{animation:settle linear both;animation-timeline:--why;animation-range:entry 38% entry 92%}.ab-why-answer[data-astro-cid-kh7btl4r]{animation:settle linear both;animation-timeline:--why;animation-range:entry 46% entry 100%}.ab-row[data-astro-cid-kh7btl4r],.marks[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{animation:settle linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.ab-credits[data-astro-cid-kh7btl4r]{view-timeline:--team block}.credits[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{animation:settle linear both;animation-timeline:--team;animation-range:entry 10% entry 70%}.credits[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:nth-child(2){animation-range:entry 20% entry 80%}.credits[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:nth-child(n+3){animation-range:entry 30% entry 90%}.ab-time[data-astro-cid-kh7btl4r] .tc-head[data-astro-cid-kh7btl4r]{animation:settle linear both;animation-timeline:view();animation-range:entry 0% cover 18%}}}@keyframes ab-lights{0%{opacity:.2}to{opacity:1}}@keyframes ab-push{0%{transform:scale(1.02)}to{transform:scale(1.1)}}
