[data-redesign-page=project]{--bg:#0a0a0b;--surface:#141416;--ink:#f4f4f2;--mid:#d0d0cb;--lo:#a6a6a0;--line:rgba(255,255,255,0.1);--quiet:rgba(255,255,255,0.06);--acc:#4ade9a;--on-acc:#04140b;--display:var(--font-redesign-display),var(--font-redesign-sans),system-ui,sans-serif;--sans:var(--font-redesign-sans),system-ui,sans-serif;--navmono:var(--font-redesign-mono),ui-monospace,monospace;--nav:64px;--gut:32px;--rail:360px;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}@media (max-width:700px){[data-redesign-page=project]{--gut:20px;--nav:60px}}[data-redesign-page=project] :focus-visible{outline:2px solid var(--acc);outline-offset:3px}[data-redesign-page=project] .eyebrow{display:block;margin-bottom:16px;font-family:var(--sans);font-weight:600;font-size:14px;color:var(--mid)}[data-redesign-page=project] .meta{font-size:13.5px;color:var(--lo)}[data-redesign-page=project] .h1{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1}[data-redesign-page=project] .h2{font-family:var(--display);font-weight:700;letter-spacing:-.03em;line-height:1.04;font-size:clamp(30px,3.4vw,44px);text-wrap:balance}[data-redesign-page=project] .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:50px;padding:0 24px;border-radius:0;font-family:var(--navmono);font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}[data-redesign-page=project] .btn.primary{background:var(--acc);color:var(--on-acc)}[data-redesign-page=project] .btn.primary:after{content:"→";font-family:var(--sans)}[data-redesign-page=project] .btn.primary:hover{background:#fff}[data-redesign-page=project] .btn.ghost{border:1px solid var(--ink);color:var(--ink)}[data-redesign-page=project] .btn.ghost:hover{background:var(--ink);color:var(--bg)}[data-redesign-page=project] .link{display:inline-block;font-weight:600;font-size:15px;color:var(--ink);border-bottom:1px solid;padding:10px 0 3px;transition:color .15s}[data-redesign-page=project] .link:hover{color:var(--acc)}[data-redesign-page=project] .link.quiet{font-weight:400;color:var(--mid)}[data-redesign-page=project] .media{position:relative;display:block;overflow:hidden;background:var(--surface)}[data-redesign-page=project] .werz-watchnav{position:sticky;top:0;z-index:50;background:#000;transition:transform .3s ease}[data-redesign-page=project] .werz-watchnav.away:not(:focus-within){transform:translateY(-100%)}[data-redesign-page=project] .werz-watchnav .wrap{height:var(--nav);padding:0 32px;display:grid;grid-template-columns:auto minmax(0,420px) 1fr;align-items:center;gap:24px;border-bottom:1px solid rgba(255,255,255,.18)}[data-redesign-page=project] .werz-watchnav .logo{display:flex;align-items:center;min-height:44px;color:#fff}[data-redesign-page=project] .werz-watchnav .logo :is(svg,img){width:60px;height:26px}[data-redesign-page=project] .werz-watchnav .ws{min-width:0;display:flex}[data-redesign-page=project] .werz-watchnav .ws>div{max-width:none}[data-redesign-page=project] .werz-watchnav .ws>div>div:first-child{height:40px;border-color:rgba(255,255,255,.22);background:transparent}[data-redesign-page=project] .werz-watchnav .ws input{font-family:var(--navmono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}[data-redesign-page=project] .werz-watchnav .right{justify-self:end;display:flex;align-items:center;gap:8px;font-family:var(--navmono);font-size:11px;letter-spacing:.06em;color:#fff}[data-redesign-page=project] .werz-watchnav .hcta{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.06);font-weight:500;transition:background .15s,color .15s}[data-redesign-page=project] .werz-watchnav .hcta svg{width:14px;height:14px;flex:none}[data-redesign-page=project] .werz-watchnav .hcta:hover{background:#fff;border-color:#fff;color:#000}[data-redesign-page=project] .werz-watchnav .btn{height:40px;padding:0 18px;gap:14px;font-size:12px;font-weight:500;letter-spacing:.08em}@media (max-width:1260px){[data-redesign-page=project] .werz-watchnav .hcta.tel{display:none}}@media (max-width:900px){[data-redesign-page=project] .werz-watchnav .hcta{display:none}}@media (max-width:600px){[data-redesign-page=project] .werz-watchnav .wrap{padding:0 var(--gut);grid-template-columns:auto minmax(0,1fr) auto;gap:12px}[data-redesign-page=project] .werz-watchnav .logo :is(svg,img){width:50px;height:22px}[data-redesign-page=project] .werz-watchnav .btn{height:44px;padding:0 12px;font-size:11px}[data-redesign-page=project] .werz-watchnav .btn:after{display:none}}[data-redesign-page=project] .layout{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);border-bottom:1px solid var(--quiet)}[data-redesign-page=project] .main{min-width:0;border-right:1px solid var(--quiet)}@media (max-width:1100px){[data-redesign-page=project] .layout{grid-template-columns:minmax(0,1fr)}[data-redesign-page=project] .main{border-right:0}}[data-redesign-page=project] .film{position:relative;background:#000;aspect-ratio:16/9;overflow:hidden}[data-redesign-page=project] .film.ultrawide{aspect-ratio:21/9;max-height:calc(100dvh - var(--nav))}[data-redesign-page=project] .film.vertical{max-width:420px;margin:0 auto;max-height:calc(100dvh - var(--nav))}[data-redesign-page=project] .film.still img{opacity:.8}[data-redesign-page=project] .film.empty-film{display:grid;place-items:center;background:linear-gradient(135deg,#18181a,#000)}[data-redesign-page=project] .film.empty-film span{font-family:var(--display);font-weight:800;font-size:200px;color:rgba(255,255,255,.03)}[data-redesign-page=project] .vp-unmute{height:40px;padding:0 16px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);color:#fff;font-size:13.5px;gap:10px}[data-redesign-page=project] .vp-big{width:auto;height:56px;padding:0 22px;background:var(--acc);color:var(--on-acc)}[data-redesign-page=project] .vp-big svg{color:var(--on-acc);fill:var(--on-acc)}[data-redesign-page=project] [data-video-controls]{padding:14px 18px}[data-redesign-page=project] .vp-fill{background:var(--acc)}[data-redesign-page=project] .vp-btn{width:40px;height:40px;border:1px solid rgba(255,255,255,.6);margin-right:6px}[data-redesign-page=project] .vp-btn:hover{background:rgba(255,255,255,.12);border-color:#fff}[data-redesign-page=project] .vp-tc{font-family:var(--navmono);font-size:13px;color:rgba(255,255,255,.85)}[data-redesign-page=project] .vp-cta{background:var(--acc);border-color:var(--acc)}[data-redesign-page=project] .vp-cta a{color:var(--on-acc);font-family:var(--navmono);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;min-height:40px}[data-redesign-page=project] .vp-cta button{color:var(--on-acc);border-color:rgba(4,20,11,.2);width:40px}@media (max-width:600px){[data-redesign-page=project] [data-video-controls]{padding:8px 10px}[data-redesign-page=project] .vp-cta{display:none}}[data-redesign-page=project] .legacy-media{min-width:0}[data-redesign-page=project] .pad{padding:56px 40px}[data-redesign-page=project] .stills{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-redesign-page=project] .stills .media{margin:0}@media (max-width:700px),(orientation:landscape) and (max-height:520px){[data-redesign-page=project] .main{display:flex;flex-direction:column}[data-redesign-page=project] .film{order:0}[data-redesign-page=project] .col.intro{order:1;padding-top:32px}[data-redesign-page=project] .stills-sec{order:2;padding:32px 0 0}[data-redesign-page=project] .col.rest{order:3}[data-redesign-page=project] .stills-sec .eyebrow{padding:0 var(--gut)}[data-redesign-page=project] .stills{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 6px;scroll-padding:0 var(--gut);scrollbar-width:none}[data-redesign-page=project] .stills::-webkit-scrollbar{display:none}[data-redesign-page=project] .stills .media{flex:0 0 min(62%,320px);scroll-snap-align:start}}[data-redesign-page=project] .col{max-width:680px;margin:0 auto;padding:72px 0 0}[data-redesign-page=project] .col.rest{padding-top:0}@media (max-width:760px){[data-redesign-page=project] .col{padding:56px var(--gut) 0}[data-redesign-page=project] .col.rest{padding-top:0}}[data-redesign-page=project] .tags{font-family:var(--sans);font-size:13.5px;color:var(--lo);line-height:1.8}[data-redesign-page=project] .tags b{color:var(--ink);font-weight:400}[data-redesign-page=project] .col .h1{font-size:clamp(46px,5.6vw,80px);margin:20px 0 24px;text-wrap:balance;overflow-wrap:anywhere}@media (max-width:400px){[data-redesign-page=project] .col .h1{font-size:40px}}[data-redesign-page=project] .summary{font-size:19px;line-height:1.55;color:var(--mid)}[data-redesign-page=project] .credits{margin:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;border-top:1px solid var(--ink)}[data-redesign-page=project] .credits>div{padding:14px 0 16px;border-bottom:1px solid var(--line);min-width:0}[data-redesign-page=project] .credits dt{font-size:13.5px;color:var(--lo);margin-bottom:6px}[data-redesign-page=project] .credits dd{margin:0;font-size:15.5px;overflow-wrap:anywhere}[data-redesign-page=project] .credits dd a{display:inline-block;padding:10px 0;margin:-10px 0}[data-redesign-page=project] .credits dd a:hover{color:var(--acc)}[data-redesign-page=project] .credits .wide{grid-column:1/-1}[data-redesign-page=project] .tnum{font-variant-numeric:tabular-nums}@media (max-width:600px){[data-redesign-page=project] .credits{grid-template-columns:1fr 1fr}}[data-redesign-page=project] .intro .acts{display:flex;gap:24px;align-items:center;padding:4px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--mid)}[data-redesign-page=project] .intro .acts a,[data-redesign-page=project] .intro .acts button{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer}[data-redesign-page=project] .intro .acts a:hover,[data-redesign-page=project] .intro .acts button:hover{color:var(--acc)}[data-redesign-page=project] .intro .acts svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;margin-right:6px}[data-redesign-page=project] .link.cs{margin-top:24px}[data-redesign-page=project] .pblock{margin-top:44px}[data-redesign-page=project] nav.pblock[aria-label="In this piece"]{position:sticky;top:0;z-index:30;margin-left:-12px;margin-right:-12px;padding:12px;background:transparent;transition:background .15s}[data-redesign-page=project] nav.pblock.stuck[aria-label="In this piece"]{background:var(--bg);border-bottom:1px solid var(--quiet)}[data-redesign-page=project] .sentinel{height:1px}[data-redesign-page=project] .chips{display:flex;flex-wrap:wrap;gap:8px}[data-redesign-page=project] .chips a,[data-redesign-page=project] .chips span{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border:1px solid rgba(255,255,255,.18);font-size:13.5px;line-height:1.3;color:var(--mid);transition:border-color .15s,color .15s,background .15s}[data-redesign-page=project] .chips a.on,[data-redesign-page=project] .chips a:hover{border-color:var(--acc);color:var(--acc)}@media (pointer:coarse){[data-redesign-page=project] .chips a{min-height:44px}}[data-redesign-page=project] .chips.src{margin-top:24px}[data-redesign-page=project] .chapter{padding-top:64px;scroll-margin-top:calc(var(--nav) + 16px)}[data-redesign-page=project] .chapter .eyebrow b{color:var(--acc);font-weight:400;margin-right:8px}[data-redesign-page=project] .chapter p{font-size:17.5px;line-height:1.7;color:var(--mid)}[data-redesign-page=project] .chapter p+p{margin-top:20px}[data-redesign-page=project] .chapter .pre{white-space:pre-line}[data-redesign-page=project] .chapter .small{font-size:15px}[data-redesign-page=project] .chapter .sub{margin-top:32px}[data-redesign-page=project] .chapter .sub h3{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}[data-redesign-page=project] .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:0;border-top:1px solid var(--line);padding-top:24px}[data-redesign-page=project] .stats dd{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(40px,4vw,56px);letter-spacing:-.04em;line-height:1}[data-redesign-page=project] .stats dt{margin-top:10px;font-size:13.5px;color:var(--lo)}@media (max-width:600px){[data-redesign-page=project] .stats{grid-template-columns:1fr 1fr}}[data-redesign-page=project] .points{list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:16px;color:var(--mid)}[data-redesign-page=project] .points li{padding-left:18px;position:relative}[data-redesign-page=project] .points li:before{content:"—";position:absolute;left:0;color:var(--acc)}[data-redesign-page=project] .cells{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}[data-redesign-page=project] .cells>div{padding:14px 16px 16px 0;border-bottom:1px solid var(--line);display:grid;gap:4px;font-size:14.5px;color:var(--mid)}[data-redesign-page=project] .cells b{color:var(--ink);font-weight:600}[data-redesign-page=project] .cells em{font-style:normal;font-size:13px;color:var(--lo)}@media (max-width:600px){[data-redesign-page=project] .cells{grid-template-columns:1fr}}[data-redesign-page=project] .breakdown-toggle{display:none}@media (max-width:640px){[data-redesign-page=project] .breakdown:not(.open){display:none}[data-redesign-page=project] .breakdown-toggle{margin-top:24px;display:inline-flex;align-items:center;gap:8px;min-height:44px;background:none;border:0;padding:0;color:var(--mid);font:inherit;font-size:14px;font-weight:600;cursor:pointer}[data-redesign-page=project] .breakdown-toggle svg{width:16px;height:16px;transition:transform .2s}[data-redesign-page=project] .breakdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}}[data-redesign-page=project] .disclosure{margin-top:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-redesign-page=project] .disclosure summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-weight:600;font-size:15px}[data-redesign-page=project] .disclosure summary::-webkit-details-marker{display:none}[data-redesign-page=project] .disclosure summary:after{content:"+";color:var(--acc);font-size:20px;transition:transform .2s}[data-redesign-page=project] .disclosure[open] summary:after{transform:rotate(45deg)}[data-redesign-page=project] .disclosure>:not(summary){margin-bottom:24px}[data-redesign-page=project] .quote blockquote{font-family:var(--display);font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.3}[data-redesign-page=project] .quote cite{display:block;margin-top:20px;font-style:normal;font-size:14px;color:var(--lo)}[data-redesign-page=project] .path .h2{margin-bottom:16px}[data-redesign-page=project] .proof{margin:28px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;border-top:1px solid var(--line)}[data-redesign-page=project] .proof>div{padding:14px 0 16px;border-bottom:1px solid var(--line)}[data-redesign-page=project] .proof dt{font-size:13.5px;color:var(--lo);margin-bottom:6px}[data-redesign-page=project] .proof dd{margin:0;font-size:14.5px;color:var(--mid)}@media (max-width:600px){[data-redesign-page=project] .proof{grid-template-columns:1fr}}[data-redesign-page=project] .path-acts{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}[data-redesign-page=project] .frames{display:grid;gap:8px}[data-redesign-page=project] .frames button{display:block;text-align:left;padding:0;background:none;border:0;color:inherit;cursor:pointer;min-width:0}[data-redesign-page=project] .frames .media{aspect-ratio:16/9}[data-redesign-page=project] .frames video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .3s;pointer-events:none}[data-redesign-page=project] .frames button:focus-visible video,[data-redesign-page=project] .frames button:hover video{filter:none}[data-redesign-page=project] .frames .tcode{display:block;margin-top:8px;font-size:13.5px;color:var(--lo);font-variant-numeric:tabular-nums}[data-redesign-page=project] .frames button:hover .tcode{color:var(--acc)}@media (max-width:600px){[data-redesign-page=project] .frames{grid-template-columns:repeat(3,minmax(0,1fr))!important}}[data-redesign-page=project] .more{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}[data-redesign-page=project] .more a{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--surface)}[data-redesign-page=project] .more img,[data-redesign-page=project] .more video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}[data-redesign-page=project] .more a:hover img{transform:scale(1.03)}[data-redesign-page=project] .more a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,0) 60%)}[data-redesign-page=project] .more .cap{position:absolute;left:16px;right:16px;bottom:14px;z-index:1}[data-redesign-page=project] .more .cap .meta{display:block;margin-bottom:4px;color:rgba(255,255,255,.75)}[data-redesign-page=project] .more .cap b{font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.01em;line-height:1.25}[data-redesign-page=project] .more a:hover .cap b{color:var(--acc)}@media (max-width:600px){[data-redesign-page=project] .more{grid-template-columns:1fr}}[data-redesign-page=project] .close-band.in-col{margin-top:72px}[data-redesign-page=project] .close-band .cb-in{background:var(--acc);color:#000;padding:56px 40px 48px}[data-redesign-page=project] .close-band h2{font-family:var(--display);font-weight:800;font-size:clamp(44px,5vw,76px);line-height:.95;letter-spacing:-.055em;text-wrap:balance}[data-redesign-page=project] .close-band p{margin:20px 0 28px;max-width:460px;font-size:17px;color:rgba(0,0,0,.72)}[data-redesign-page=project] .close-band .acts{display:flex;flex-wrap:wrap;gap:12px}[data-redesign-page=project] .close-band .btn.primary{background:#000;color:#fff}[data-redesign-page=project] .close-band .btn.primary:hover{background:#fff;color:#000}[data-redesign-page=project] .close-band .btn.ghost{border-color:#000;color:#000}[data-redesign-page=project] .close-band .btn.ghost:hover{background:#000;color:var(--acc)}[data-redesign-page=project] .close-band :focus-visible{outline-color:#04140b}@media (max-width:700px){[data-redesign-page=project] .close-band .cb-in{padding:40px 22px}}[data-redesign-page=project] .next{position:relative;display:block;margin:16px 0 88px;padding:32px 36px;background:var(--surface);overflow:hidden}[data-redesign-page=project] .next img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;filter:grayscale(1);transition:opacity .3s,filter .3s}[data-redesign-page=project] .next:hover img{opacity:.5;filter:none}[data-redesign-page=project] .next>span{position:relative}[data-redesign-page=project] .next .h2{margin-top:8px;display:inline-flex;align-items:center;gap:16px}[data-redesign-page=project] .next .h2 i{font-style:normal;color:var(--acc);transition:transform .2s}[data-redesign-page=project] .next:hover .h2 i{transform:translateX(6px)}@media (max-width:700px){[data-redesign-page=project] .next{padding:24px 22px;margin-bottom:56px}}[data-redesign-page=project] .rail{position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;padding:24px 20px 28px;scrollbar-width:thin}[data-redesign-page=project] .rail .head2{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid var(--quiet)}[data-redesign-page=project] .rail ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}[data-redesign-page=project] .rail li a{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;padding:8px;transition:background .15s}[data-redesign-page=project] .rail li a:focus-visible,[data-redesign-page=project] .rail li a:hover{background:var(--surface)}[data-redesign-page=project] .rail .th{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--surface)}[data-redesign-page=project] .rail .th img,[data-redesign-page=project] .rail .th video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-redesign-page=project] .rail .th .ini{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:800;color:rgba(255,255,255,.2)}[data-redesign-page=project] .rail .pl{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:rgba(0,0,0,.55);z-index:1;transition:opacity .2s}[data-redesign-page=project] .rail .pl:after{content:"";position:absolute;left:12px;top:9px;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}[data-redesign-page=project] .rail li a:hover .pl{opacity:0}[data-redesign-page=project] .rail .tx{min-width:0}[data-redesign-page=project] .rail b{display:block;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-redesign-page=project] .rail small{font-size:13.5px;color:var(--mid);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-redesign-page=project] .rail em{display:block;font-style:normal;font-size:13px;color:var(--lo);margin-top:3px}[data-redesign-page=project] .rail .rail-links{margin-top:18px}[data-redesign-page=project] .rail .rail-cta .btn{width:100%;margin-top:18px}[data-redesign-page=project] .rail .contact{display:flex;justify-content:center;gap:18px;margin-top:14px;font-size:13.5px;color:var(--mid)}[data-redesign-page=project] .rail .contact a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}[data-redesign-page=project] .rail .contact a:hover{color:var(--acc)}@media (max-width:1100px){[data-redesign-page=project] .rail{position:static;max-height:none;overflow:visible;border-top:1px solid var(--quiet);padding:28px var(--gut) 36px;min-width:0}[data-redesign-page=project] .rail ol{grid-auto-flow:column;grid-auto-columns:minmax(240px,72%);overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}[data-redesign-page=project] .rail li{scroll-snap-align:start}[data-redesign-page=project] .rail li a{grid-template-columns:1fr;padding:0}[data-redesign-page=project] .rail li a:hover{background:none}[data-redesign-page=project] .rail .rail-cta{max-width:420px;margin:0 auto}}[data-redesign-page=project] .mbb-book{background:var(--acc);color:var(--on-acc);font-family:var(--navmono);font-size:12px;letter-spacing:.07em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){[data-redesign-page=project] *,[data-redesign-page=project] :after,[data-redesign-page=project] :before{transition:none!important;animation:none!important}}[data-redesign-page=project] .legacy-media .col.intro{padding-bottom:8px}[data-redesign-page=project] .intro .desc{margin-top:20px;font-size:16px;line-height:1.7;color:var(--mid);white-space:pre-line}[data-redesign-page=project] .intro .tagchips{margin-top:24px}[data-redesign-page=project] .legacy-media+.col.rest>.chapter:first-child{padding-top:48px}[data-redesign-page=project] .cosmic-close{max-width:1280px;margin:0 auto;padding:0 var(--gut) 96px}[data-redesign-page=project] .cosmic-close .close-band.in-col{margin-top:96px}@media (max-width:700px),(pointer:coarse){[data-redesign-page=project] .chips a,[data-redesign-page=project] .chips span,[data-redesign-page=project] .link,[data-redesign-page=project] .vp-unmute{min-height:44px}[data-redesign-page=project] .link{display:inline-flex;align-items:center;padding-top:0}[data-redesign-page=project] .vp-btn{width:44px;height:44px}[data-redesign-page=project] .vp-seek{min-height:44px}[data-redesign-page=project] .werz-watchnav .ws>div>div:first-child{height:44px}[data-redesign-page=project] .legacy-media button[aria-label="Copy link"]{min-height:44px}}[data-redesign-page=project] nav.pblock .chips:not(.src){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}[data-redesign-page=project] nav.pblock .chips:not(.src) a{display:flex;justify-content:space-between}[data-redesign-page=project] .path-acts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),max-content));justify-items:start}[data-redesign-page=project] .path-acts .btn{grid-column:1/-1}