.strip[data-astro-cid-m5dhdev3]{--strip-h:clamp(300px, 46vw, 540px);--strip-gap:clamp(10px, 1.2vw, 18px);margin-top:clamp(28px,4vw,52px)}.strip__head[data-astro-cid-m5dhdev3]{align-items:center;gap:18px;padding-bottom:14px;display:flex}.strip__count[data-astro-cid-m5dhdev3]{color:var(--dim);letter-spacing:.12em;font-size:9px}.strip__arrows[data-astro-cid-m5dhdev3]{gap:8px;margin-left:auto;display:flex}.strip__arrow[data-astro-cid-m5dhdev3]{border:1px solid var(--line);width:36px;height:36px;color:var(--white);font-family:var(--mono);cursor:pointer;transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:0 0;place-items:center;font-size:14px;display:grid}.strip__arrow[data-astro-cid-m5dhdev3]:hover{color:var(--accent);border-color:var(--accent)}.strip__arrow[data-astro-cid-m5dhdev3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.strip__viewport[data-astro-cid-m5dhdev3]{scrollbar-width:none;overscroll-behavior-x:contain;border-block:1px solid var(--line-soft);cursor:grab;padding-block:clamp(12px,1.6vw,20px);overflow:auto hidden}.strip__viewport[data-astro-cid-m5dhdev3]::-webkit-scrollbar{display:none}.strip__viewport[data-astro-cid-m5dhdev3]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.strip__viewport[data-astro-cid-m5dhdev3].is-dragging{cursor:grabbing;user-select:none}.strip__track[data-astro-cid-m5dhdev3]{gap:var(--strip-gap);width:max-content;padding-inline:var(--gutter);margin:0;list-style:none;display:flex}.strip__item[data-astro-cid-m5dhdev3]{height:var(--strip-h);border:1px solid var(--line);background:#0d0d0d;flex:none;position:relative;overflow:hidden}.strip__group[data-astro-cid-m5dhdev3]{border-color:var(--accent)}.strip__slides[data-astro-cid-m5dhdev3]{background:var(--accent);gap:2px;height:100%;margin:0;padding:0;list-style:none;display:flex}.strip__slide[data-astro-cid-m5dhdev3]{background:#0d0d0d;flex:none;height:100%}.strip__tile[data-astro-cid-m5dhdev3]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.strip__tile[data-astro-cid-m5dhdev3] img{object-fit:cover;-webkit-user-drag:none;user-select:none;width:100%;height:100%;display:block}.strip__tile[data-astro-cid-m5dhdev3]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.strip__label[data-astro-cid-m5dhdev3],.strip__time[data-astro-cid-m5dhdev3]{backdrop-filter:blur(6px);color:var(--white);background:#08080899;padding:4px 7px;font-size:8px;line-height:1;position:absolute;top:10px}.strip__label[data-astro-cid-m5dhdev3]{left:10px}.strip__time[data-astro-cid-m5dhdev3]{right:10px}.strip__play[data-astro-cid-m5dhdev3]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.strip__play[data-astro-cid-m5dhdev3]:before{content:"";backdrop-filter:blur(6px);width:54px;height:54px;transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:#08080873;border:1px solid #ffffff80;border-radius:50%}.strip__tri[data-astro-cid-m5dhdev3]{border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--white);margin-left:4px;position:absolute}@media (hover:hover) and (pointer:fine){.strip__tile--video[data-astro-cid-m5dhdev3]:hover .strip__play[data-astro-cid-m5dhdev3]:before{background:var(--accent);border-color:var(--accent);transform:scale(1.08)}}.strip__item[data-astro-cid-m5dhdev3] .strip__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}@media (width<=640px){.strip__head[data-astro-cid-m5dhdev3]{flex-wrap:wrap}}.viewer[data-astro-cid-m5dhdev3]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--white);background:#080808f5;border:0;margin:0;padding:0}.viewer[data-astro-cid-m5dhdev3][open]{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;display:grid}.viewer[data-astro-cid-m5dhdev3]::backdrop{background:#080808f5}.viewer__figure[data-astro-cid-m5dhdev3]{grid-area:1/2;justify-items:center;gap:12px;min-height:0;margin:0;display:grid}.viewer__img[data-astro-cid-m5dhdev3]{object-fit:contain;max-width:100%;max-height:calc(100dvh - 90px)}.viewer__caption[data-astro-cid-m5dhdev3]{color:var(--dim);letter-spacing:.12em;font-size:9px}.viewer__close[data-astro-cid-m5dhdev3]{z-index:1;border:1px solid var(--line);color:var(--white);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 12px;font-size:9px;position:absolute;top:14px;right:14px}.viewer__nav[data-astro-cid-m5dhdev3]{height:100%;color:var(--white);cursor:pointer;background:0 0;border:0;font-size:20px}.viewer__nav--prev[data-astro-cid-m5dhdev3]{grid-area:1/1}.viewer__nav--next[data-astro-cid-m5dhdev3]{grid-area:1/3}.viewer__close[data-astro-cid-m5dhdev3]:hover,.viewer__nav[data-astro-cid-m5dhdev3]:hover{color:var(--accent)}.viewer__close[data-astro-cid-m5dhdev3]:focus-visible,.viewer__nav[data-astro-cid-m5dhdev3]:focus-visible{outline:2px solid var(--accent)}@media (width<=640px){.viewer[data-astro-cid-m5dhdev3][open]{grid-template-columns:40px minmax(0,1fr) 40px}}.dm[data-astro-cid-ddo27ruj]{padding-top:clamp(26px,4vw,44px);padding-bottom:clamp(50px,7vw,96px)}.dm__top[data-astro-cid-ddo27ruj]{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;padding-bottom:14px;display:flex}.dm__back[data-astro-cid-ddo27ruj]{color:var(--text);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;text-decoration:none}.dm__back[data-astro-cid-ddo27ruj]:hover{color:var(--white)}.dm__eyebrow[data-astro-cid-ddo27ruj]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:9px}.dm__year[data-astro-cid-ddo27ruj]{color:var(--dim);letter-spacing:.12em;font-size:9px}.dm__title[data-astro-cid-ddo27ruj]{letter-spacing:-.035em;text-transform:uppercase;color:var(--white);margin:clamp(18px,3vw,30px) 0 0;font-size:clamp(38px,7.4vw,96px);font-weight:750;line-height:.92}.dm__standfirst[data-astro-cid-ddo27ruj]{max-width:52ch;color:var(--text);margin:20px 0 0}.dm__index[data-astro-cid-ddo27ruj]{flex-wrap:wrap;gap:8px;margin-top:clamp(30px,4vw,52px);display:flex}.dm__index[data-astro-cid-ddo27ruj] .chip[data-astro-cid-ddo27ruj]{text-decoration:none}.dm__index[data-astro-cid-ddo27ruj] .chip[data-astro-cid-ddo27ruj]:hover{color:var(--white);border-color:var(--grey)}.study[data-astro-cid-ddo27ruj]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:clamp(20px,4vw,64px);margin-top:clamp(36px,5vw,70px);padding-top:clamp(26px,3.4vw,44px);scroll-margin-top:80px;display:grid}.study__head[data-astro-cid-ddo27ruj]{align-self:start;position:sticky;top:90px}.study__title[data-astro-cid-ddo27ruj]{letter-spacing:-.03em;text-transform:uppercase;color:var(--white);margin-top:14px;font-size:clamp(26px,3.2vw,44px);font-weight:700;line-height:1}.study__body[data-astro-cid-ddo27ruj]{grid-template-columns:minmax(0,1fr);gap:clamp(28px,3.4vw,46px);min-width:0;display:grid}.block__title[data-astro-cid-ddo27ruj]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:10px;font-weight:500}.block--text[data-astro-cid-ddo27ruj]{max-width:68ch;color:var(--text);gap:14px;display:grid}.block--text[data-astro-cid-ddo27ruj] p[data-astro-cid-ddo27ruj]{line-height:1.7}.facts[data-astro-cid-ddo27ruj]{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin:0;display:grid}.facts__item[data-astro-cid-ddo27ruj]{background:var(--bg);padding:16px 18px}.facts__item[data-astro-cid-ddo27ruj] dt[data-astro-cid-ddo27ruj]{color:var(--dim);font-size:8.5px}.facts__item[data-astro-cid-ddo27ruj] dd[data-astro-cid-ddo27ruj]{color:var(--white);margin:8px 0 0;font-weight:600;line-height:1.35}.table-wrap[data-astro-cid-ddo27ruj]{border:1px solid var(--line);overflow-x:auto}.table-wrap[data-astro-cid-ddo27ruj]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table[data-astro-cid-ddo27ruj]{border-collapse:collapse;width:100%;min-width:560px;font-size:12px;line-height:1.55}.table[data-astro-cid-ddo27ruj] th[data-astro-cid-ddo27ruj],.table[data-astro-cid-ddo27ruj] td[data-astro-cid-ddo27ruj]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);color:var(--text);padding:12px 14px}.table[data-astro-cid-ddo27ruj] thead[data-astro-cid-ddo27ruj] th[data-astro-cid-ddo27ruj]{background:var(--panel);color:var(--dim);font-size:8.5px;font-weight:400}.table[data-astro-cid-ddo27ruj] tbody[data-astro-cid-ddo27ruj] th[data-astro-cid-ddo27ruj]{color:var(--white);font-weight:600}.table[data-astro-cid-ddo27ruj] tbody[data-astro-cid-ddo27ruj] tr[data-astro-cid-ddo27ruj]:last-child th[data-astro-cid-ddo27ruj],.table[data-astro-cid-ddo27ruj] tbody[data-astro-cid-ddo27ruj] tr[data-astro-cid-ddo27ruj]:last-child td[data-astro-cid-ddo27ruj]{border-bottom:0}.cards[data-astro-cid-ddo27ruj]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-ddo27ruj]{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:10px;padding:clamp(16px,1.8vw,24px);display:flex}.card__title[data-astro-cid-ddo27ruj]{letter-spacing:-.01em;color:var(--white);font-size:15px;font-weight:650;line-height:1.2}.card__body[data-astro-cid-ddo27ruj]{color:var(--text);font-size:12px;line-height:1.65}.card__tags[data-astro-cid-ddo27ruj]{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:6px 0 0;list-style:none;display:flex}.steps[data-astro-cid-ddo27ruj]{counter-reset:step;border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-ddo27ruj]{border-bottom:1px solid var(--line);counter-increment:step;grid-template-columns:44px minmax(0,.8fr) minmax(0,2fr);gap:clamp(12px,2vw,28px);padding-block:18px;display:grid}.step[data-astro-cid-ddo27ruj]:before{content:counter(step, decimal-leading-zero);font-family:var(--mono);letter-spacing:.1em;color:var(--accent);padding-top:3px;font-size:10px}.step__title[data-astro-cid-ddo27ruj]{letter-spacing:-.01em;color:var(--white);font-size:15px;font-weight:650;line-height:1.25}.step__body[data-astro-cid-ddo27ruj]{color:var(--text);font-size:12px;line-height:1.7}.columns[data-astro-cid-ddo27ruj]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,28px);display:grid}.columns__col[data-astro-cid-ddo27ruj]{border:1px solid var(--line);background:var(--panel);padding:clamp(16px,1.8vw,24px)}.columns__list[data-astro-cid-ddo27ruj]{color:var(--text);gap:10px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.columns__list[data-astro-cid-ddo27ruj] li[data-astro-cid-ddo27ruj]{padding-left:16px;position:relative}.columns__list[data-astro-cid-ddo27ruj] li[data-astro-cid-ddo27ruj]:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.quote[data-astro-cid-ddo27ruj]{border-left:2px solid var(--accent);background:var(--panel);margin:0;padding:clamp(18px,2.4vw,32px)}.quote__text[data-astro-cid-ddo27ruj]{letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:650;line-height:1.2}.quote__cite[data-astro-cid-ddo27ruj]{max-width:70ch;color:var(--dim);text-transform:none;letter-spacing:.04em;margin-top:14px;font-size:9px;line-height:1.6}.note[data-astro-cid-ddo27ruj]{border:1px solid var(--line);background:var(--panel);padding:clamp(16px,1.8vw,24px)}.note__title[data-astro-cid-ddo27ruj]{color:var(--accent);margin-bottom:10px;font-size:10px}.note[data-astro-cid-ddo27ruj] p[data-astro-cid-ddo27ruj]{max-width:72ch;color:var(--text);font-size:12.5px;line-height:1.7}.closing[data-astro-cid-ddo27ruj]{border-top:1px solid var(--line);margin-top:clamp(44px,6vw,90px);padding-top:clamp(26px,3.4vw,44px)}.closing__title[data-astro-cid-ddo27ruj]{letter-spacing:-.035em;text-transform:uppercase;max-width:18ch;color:var(--white);margin-top:14px;font-size:clamp(30px,5vw,64px);font-weight:750;line-height:.95}.closing__body[data-astro-cid-ddo27ruj]{max-width:60ch;color:var(--text);margin-top:18px;line-height:1.7}.closing__link[data-astro-cid-ddo27ruj]{margin-top:24px;padding:10px 14px;text-decoration:none}@media (width<=860px){.study[data-astro-cid-ddo27ruj]{grid-template-columns:minmax(0,1fr)}.study__head[data-astro-cid-ddo27ruj]{position:static}.step[data-astro-cid-ddo27ruj]{grid-template-columns:36px minmax(0,1fr)}.step__body[data-astro-cid-ddo27ruj]{grid-column:2}}
