.gwt6QW_grid{columns:3 260px;column-gap:12px}.gwt6QW_grid[data-count="1"]{columns:1}.gwt6QW_grid[data-count="2"]{columns:2 260px}.gwt6QW_cell{break-inside:avoid;border:1px solid rgb(var(--paper-rgb) / .12);background:var(--surface);width:100%;margin:0 0 12px;padding:0;display:block;position:relative;overflow:hidden}.gwt6QW_image{object-fit:cover;transition:transform .4s var(--ease)}.gwt6QW_contain{object-fit:contain;padding:6%}.gwt6QW_cell:has(.gwt6QW_contain){background:radial-gradient(circle at 50% 60%, rgb(var(--cyan-rgb) / .14), transparent 70%), var(--surface)}.gwt6QW_cell:hover .gwt6QW_image,.gwt6QW_cell:focus-visible .gwt6QW_image{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.gwt6QW_image{transition:none}}.gwt6QW_dialog{background:rgb(var(--ink-rgb) / .96);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);border:0;margin:0;padding:0}dialog.gwt6QW_dialog,dialog.gwt6QW_dialog *{cursor:default!important}dialog.gwt6QW_dialog button{cursor:pointer!important}.gwt6QW_dialog::backdrop{background:rgb(var(--ink-rgb) / .8)}.gwt6QW_figure{inset:64px var(--gutter) 72px;margin:0;position:absolute}.gwt6QW_full{object-fit:contain}.gwt6QW_caption{left:var(--gutter);right:var(--gutter);font:500 12px var(--font-mono);letter-spacing:.1em;color:rgb(var(--paper-rgb) / .75);justify-content:space-between;gap:16px;display:flex;position:absolute;bottom:24px}.gwt6QW_nav,.gwt6QW_close{border:1px solid rgb(var(--paper-rgb) / .25);background:rgb(var(--ink-rgb) / .6);width:48px;height:48px;color:var(--paper);border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute}.gwt6QW_nav:hover,.gwt6QW_close:hover{border-color:var(--cyan);color:var(--cyan)}.gwt6QW_prev,.gwt6QW_next{top:50%;transform:translateY(-50%)}.gwt6QW_prev{left:12px}.gwt6QW_next{right:12px}.gwt6QW_close{top:12px;right:12px}
.s5s-cW_frame{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}
.BCcpga_article{padding-top:var(--nav-h)}.BCcpga_hero{height:min(86vh,860px);min-height:460px;padding:var(--gutter);align-items:flex-end;display:flex;position:relative;overflow:hidden}.BCcpga_heroMedia{animation:BCcpga_drift 24s var(--ease) both;position:absolute;inset:0}@keyframes BCcpga_drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.BCcpga_cover{object-fit:cover;object-position:center}.BCcpga_heroShade{background:linear-gradient(180deg, rgb(var(--ink-rgb) / .55), transparent 28%, transparent 45%, rgb(var(--ink-rgb) / .96)), linear-gradient(90deg, rgb(var(--ink-rgb) / .45), transparent 60%);position:absolute;inset:0}.BCcpga_heroContent{width:100%;position:relative;container-type:inline-size}.BCcpga_heroTop{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:28px;display:flex}.BCcpga_back,.BCcpga_counter{font:500 12px var(--font-mono);letter-spacing:.12em}.BCcpga_back{color:var(--cyan)}.BCcpga_counter{color:rgb(var(--paper-rgb) / .6)}.BCcpga_kicker{font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--paper-rgb) / .75);margin-bottom:14px}.BCcpga_title{max-width:14ch;font:900 min(clamp(44px, 8vw, 128px), 14.6cqi) / .92 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.BCcpga_intro{padding:clamp(56px, 9vh, 112px) var(--gutter) 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}.BCcpga_lead{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.22}.BCcpga_facts{border-top:1px solid rgb(var(--paper-rgb) / .15);grid-template-columns:1fr 1fr;align-content:start;gap:28px 24px;margin:0;padding-top:8px;font-size:15px;display:grid}.BCcpga_facts dd{margin:0}.BCcpga_facts>div{padding-top:16px}.BCcpga_factWide{grid-column:1/-1}.BCcpga_factLabel{font:500 11px var(--font-mono);letter-spacing:.12em;color:var(--cyan);margin-bottom:8px}.BCcpga_tags{font:400 11px var(--font-mono);flex-wrap:wrap;gap:6px;display:flex}.BCcpga_award{border:1px solid var(--magenta);color:#fff;grid-column:1/-1;font-weight:500;padding:16px 20px!important}.BCcpga_highlights{margin:clamp(56px, 9vh, 112px) var(--gutter) 0;border-top:1px solid rgb(var(--paper-rgb) / .15);border-bottom:1px solid rgb(var(--paper-rgb) / .15);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.BCcpga_highlight{padding:32px 24px 32px 0;container-type:inline-size}.BCcpga_highlight+.BCcpga_highlight{border-left:1px solid rgb(var(--paper-rgb) / .15);padding-left:24px}.BCcpga_highlightValue{font:900 min(clamp(40px, 5vw, 72px), 22cqi) / 1 var(--font-display);letter-spacing:-.04em;color:var(--cyan);font-variant-numeric:tabular-nums}.BCcpga_highlightLabel{font:500 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--paper-rgb) / .75);margin-top:12px}@media (max-width:760px){.BCcpga_intro{grid-template-columns:1fr}.BCcpga_highlight+.BCcpga_highlight{border-left:0;border-top:1px solid rgb(var(--paper-rgb) / .15);padding-left:0}}.BCcpga_story{padding:clamp(56px, 9vh, 112px) var(--gutter) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(32px,4vw,56px);display:grid}.BCcpga_storyIndex{font:500 12px var(--font-mono);letter-spacing:.14em;color:var(--magenta);margin-bottom:18px}.BCcpga_storyTitle{font:700 clamp(26px, 2.4vw, 34px) / 1.05 var(--font-display);letter-spacing:-.03em;margin:0 0 16px}.BCcpga_storyText,.BCcpga_featureText{color:rgb(var(--paper-rgb) / .8);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.BCcpga_sectionLabel{font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin:0 0 20px}.BCcpga_featureWide,.BCcpga_featureTall,.BCcpga_moreVideos,.BCcpga_gallery{padding:clamp(64px, 10vh, 128px) var(--gutter) 0}.BCcpga_featureTall{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:0 clamp(32px,5vw,80px);display:grid}.BCcpga_featureTall .BCcpga_sectionLabel{grid-column:1/-1}.BCcpga_featureTall .BCcpga_featureText{max-width:560px;color:var(--paper);align-self:center;font-size:clamp(18px,1.6vw,22px)}.BCcpga_frameWide,.BCcpga_frameTall{border:1px solid rgb(var(--paper-rgb) / .12);background:#000;position:relative;overflow:hidden}.BCcpga_frameWide{aspect-ratio:16/9}.BCcpga_frameTall{aspect-ratio:9/16;border-radius:24px;height:min(78vh,760px)}.BCcpga_featureWide .BCcpga_featureMedia{max-width:1280px;margin:0 auto}.BCcpga_videoRow{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.BCcpga_videoItemWide{flex:420px;min-width:0}.BCcpga_videoItemTall{flex:none}.BCcpga_videoItemTall .BCcpga_frameTall{height:min(70vh,640px)}@media (max-width:760px){.BCcpga_featureTall{grid-template-columns:1fr;gap:28px}.BCcpga_frameTall{width:100%;height:auto}}.BCcpga_placeholder{aspect-ratio:16/7;background:var(--surface);border:1px solid rgb(var(--paper-rgb) / .12);font:500 12px var(--font-mono);letter-spacing:.12em;color:rgb(var(--paper-rgb) / .5);justify-content:center;align-items:center;display:flex}.BCcpga_closing{padding:clamp(64px, 10vh, 128px) var(--gutter) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px;display:grid}.BCcpga_deliverables,.BCcpga_links{margin:0;padding:0;list-style:none}.BCcpga_deliverables li,.BCcpga_links li{border-top:1px solid rgb(var(--paper-rgb) / .15);padding:16px 0;font-size:clamp(17px,1.4vw,20px)}.BCcpga_deliverables li:before{content:"■";vertical-align:3px;color:var(--magenta);margin-right:14px;font-size:10px}.BCcpga_links a{color:var(--paper);transition:color .2s}.BCcpga_links a:hover{color:var(--cyan)}.BCcpga_next{margin:clamp(80px, 12vh, 140px) var(--gutter) 0;border-top:1px solid rgb(var(--paper-rgb) / .15);border-bottom:1px solid rgb(var(--paper-rgb) / .15);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding:40px 0;display:flex}.BCcpga_nextLabel{font:500 12px var(--font-mono);letter-spacing:.14em;color:var(--cyan);margin-bottom:14px}.BCcpga_nextTitle{font:700 clamp(32px, 4.4vw, 64px) / 1 var(--font-display);letter-spacing:-.04em}.BCcpga_nextMeta{font:500 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--paper-rgb) / .6);margin-top:12px}.BCcpga_nextThumb{aspect-ratio:16/9;width:min(100%,420px);position:relative;overflow:hidden}.BCcpga_nextThumb .BCcpga_cover{transition:transform .4s var(--ease)}.BCcpga_next:hover .BCcpga_nextThumb .BCcpga_cover{transform:scale(1.06)}.BCcpga_cta{padding:clamp(48px, 7vh, 80px) var(--gutter) 0;text-align:center}.BCcpga_ctaButton{background:var(--cyan);color:var(--ink);border-radius:4px;padding:20px 32px;font-size:16px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.BCcpga_heroMedia{animation:none}}
