/* NOVA 2026: documentary photography, expansive artwork, a concise heritage chapter. */
.case-page-nova figure{margin:0;min-width:0}.case-page-nova img{display:block;max-width:100%;height:auto}.case-page-nova figcaption{font-size:12px;line-height:1.5;color:#686868;padding-top:10px}.case-page-nova em{font-style:normal}.case-page-nova h2{font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.06;letter-spacing:-.045em;margin:0 0 20px}.case-page-nova .g-opening h1{font-size:clamp(40px,5.5vw,76px)}.n-hero{margin-bottom:64px}.n-hero img{width:100%;border-radius:6px}.n-intro{padding-bottom:46px}.n-feeling{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0 0 70px}.n-feeling img{width:100%;border-radius:4px}.n-feeling figure:nth-child(2){padding-top:48px}.n-chapter{padding:54px 0!important;border-top:1px solid #dedede}.n-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:30px}.n-heading>p{max-width:470px;line-height:1.65;margin:0 0 20px;font-size:16px}.n-campaign{display:grid;grid-template-columns:.71fr 1fr 1fr;gap:24px;align-items:start;margin-top:22px}.n-campaign img{width:100%;border-radius:4px}.n-merch{display:grid;grid-template-columns:1fr 1.4fr;gap:26px}.n-merch figure:first-child{grid-row:span 2}.n-merch figure:first-child img{height:100%;max-height:760px;object-fit:contain}.n-merch figure:nth-child(4){grid-column:1/-1;width:48%;margin:0 auto}.n-merch img{width:100%;border-radius:5px}.n-merch figure:nth-child(4) img{max-height:350px;object-fit:contain}.n-details{margin-top:24px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:0}.n-details summary{padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;list-style:none}.n-details summary::-webkit-details-marker{display:none}.n-details[open] summary svg{transform:rotate(90deg)}.n-details[open]>div{padding:12px 0 25px}.n-extra{max-width:340px}.n-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}.n-two img{max-height:440px;object-fit:contain;margin:auto}.n-swizzle-photos{display:grid;grid-template-columns:1.6fr .67fr;gap:24px;align-items:center}.n-swizzle-photos img{width:100%;border-radius:4px}.n-swizzle-art{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:22px;align-items:center;margin-top:36px}.n-install{display:grid;grid-template-columns:1fr 1fr;gap:30px}.n-install figure:first-child{grid-column:1/-1}.n-install figure:first-child img{max-height:500px;object-fit:contain;background:#000;width:100%}.n-install figure:not(:first-child) img{height:400px;object-fit:contain;margin:auto}.n-rave{display:grid;grid-template-columns:1.2fr .6fr;gap:12%;align-items:center;background:#141019;color:#fff;padding:45px!important;border-radius:6px;margin:40px 0 70px}.n-rave p{color:#d2ccd9!important}.n-rave figure{max-width:290px;justify-self:center}.n-rave img{border-radius:4px}.n-rave figcaption{color:#c8c1d0}.n-credit{font-size:12px!important;line-height:1.65;color:#6b6b6b;margin:24px 0 0}.n-heritage{border-top:1px solid #ddd;padding:45px 0!important;margin-bottom:55px}.n-heritage-grid{display:grid;grid-template-columns:1fr .58fr 1.25fr;gap:28px;align-items:center}.n-heritage-grid img{width:100%;max-height:390px;object-fit:contain}.n-history-more{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.n-history-more img{width:100%;height:320px;object-fit:contain}.case-page-nova .g-outcome .button{background:#fff;color:#171717}.case-page-nova a[data-artwork]{display:block;cursor:zoom-in}.case-page-nova a[data-artwork] img{transition:filter .2s}.case-page-nova a[data-artwork]:hover img{filter:brightness(.96)}.case-page-nova summary:focus-visible{outline:2px solid #e9884a;outline-offset:4px}
.n-hero-motion{margin-bottom:72px}.n-hero-motion img{aspect-ratio:16/9;object-fit:contain;background:#000}.n-hero-motion figcaption{display:flex;align-items:start;justify-content:space-between;gap:24px}.n-hero-motion figcaption span{max-width:760px}.n-hero-motion .g-motion-toggle{flex:0 0 auto;margin:0}.n-road-proof{padding:54px 0 50px!important}.n-road-proof img{width:100%;border-radius:6px}.n-road-proof figcaption{padding-top:10px}
@media(max-width:950px){.n-heading{gap:5%}.n-merch{gap:20px}.n-swizzle-art{gap:16px;grid-template-columns:1fr 1fr}.n-swizzle-art figure:last-child{grid-column:1/-1;width:75%;margin:auto}.n-install figure:not(:first-child) img{height:300px}.n-rave{gap:7%;padding:30px!important}.n-heritage-grid{gap:18px}}
@media(max-width:650px){.n-hero{margin-bottom:36px}.n-hero-motion figcaption{display:block}.n-hero-motion .g-motion-toggle{margin-top:10px}.n-road-proof{padding:36px 0!important}.case-page-nova .g-opening h1{font-size:39px}.case-page-nova .g-opening .g-kicker{font-size:10px!important;line-height:1.6}.n-heading{grid-template-columns:1fr;gap:0;margin-bottom:22px}.n-heading>p{font-size:15px;margin-bottom:0}.n-feeling{gap:10px;margin-bottom:35px}.n-feeling figure:nth-child(2){padding-top:25px}.n-feeling figcaption{font-size:10px}.n-chapter{padding:35px 0!important}.n-campaign{grid-template-columns:1fr 1fr;gap:15px}.n-campaign figure:first-child{grid-column:1/-1;max-width:235px;justify-self:center}.n-merch{grid-template-columns:1fr 1fr;gap:16px}.n-merch figure:first-child{grid-row:auto;grid-column:1/-1;width:70%;margin:auto}.n-merch figure:first-child img{height:auto}.n-merch figure:nth-child(4){width:65%}.n-merch figcaption{font-size:11px}.n-swizzle-photos{gap:14px;grid-template-columns:1.1fr .7fr}.n-swizzle-art{margin-top:25px;gap:15px}.n-swizzle-art figure:last-child{width:100%}.n-install{gap:20px}.n-install figure:not(:first-child) img{height:230px}.n-install figcaption{font-size:11px}.n-rave{grid-template-columns:1fr;gap:20px;padding:25px!important;margin:25px 0 35px}.n-rave figure{max-width:230px}.n-rave h2{font-size:33px}.n-heritage{margin-bottom:35px;padding:30px 0!important}.n-heritage-grid{grid-template-columns:1fr .65fr;gap:20px}.n-heritage-grid figure:last-child{grid-column:1/-1}.n-heritage-grid img{max-height:270px}.n-history-more{grid-template-columns:1fr 1fr;gap:14px}.n-history-more img{height:230px}.n-two{gap:14px}.n-two img{max-height:280px}.n-details summary{font-size:13px}.n-details summary svg{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.case-page-nova a[data-artwork] img{transition:none}}
/* The supporting work is part of the campaign, not hidden behind controls. */
.n-campaign{grid-template-columns:.7fr 1fr 1fr 1fr;gap:18px;align-items:center}.n-campaign figure:first-child{padding-right:5px}.n-campaign img{object-fit:contain}.n-merch{grid-template-columns:1fr 1fr 1fr;gap:30px 24px;align-items:center}.n-merch figure:first-child{grid-row:span 2}.n-merch figure:first-child img{height:auto;max-height:none}.n-merch figure:nth-child(2){grid-column:2/4}.n-merch figure:nth-child(3){grid-column:2/4}.n-merch figure:nth-child(4){grid-column:1;width:100%;margin:0}.n-merch figure:nth-child(4) img{max-height:none}.n-merch figure:nth-child(5){grid-column:2/4}.n-merch figure:nth-child(6){grid-column:1/-1;width:100%;margin-top:4px}.n-merch figure:nth-child(6) img{max-height:640px;object-fit:cover}.n-install figure:first-child img{max-height:none;object-fit:contain;background:none;border-radius:5px}.n-install .n-physical figcaption:after,.n-merch .n-physical figcaption:after{content:' · View original artwork';color:#444}
@media(max-width:900px){.n-campaign{grid-template-columns:1fr 1fr;gap:23px}.n-campaign figure:first-child{grid-column:auto;width:100%;max-width:235px;justify-self:center;padding:0}.n-campaign img{max-height:420px;object-fit:contain}.n-merch{gap:23px 18px}}
@media(max-width:650px){.n-campaign{gap:22px 14px;align-items:start}.n-campaign figure:first-child{max-width:148px}.n-campaign figcaption{font-size:10px}.n-merch{grid-template-columns:1fr 1fr;gap:22px 14px}.n-merch figure:first-child{grid-column:1;grid-row:auto;width:100%;margin:0}.n-merch figure:nth-child(2){grid-column:2}.n-merch figure:nth-child(3){grid-column:1/-1}.n-merch figure:nth-child(4){grid-column:1;align-self:center}.n-merch figure:nth-child(5){grid-column:2}.n-merch figure:nth-child(6){grid-column:1/-1}.n-merch img{height:auto!important;max-height:none!important}.n-merch figure:nth-child(6) img{object-fit:contain}.n-merch figcaption{font-size:10px}}
@media(min-width:651px){.n-merch figure:first-child{grid-row:auto}.n-merch figure:nth-child(3){grid-column:1/3}.n-merch figure:nth-child(4){grid-column:3}.n-merch figure:nth-child(5){grid-column:1}.n-merch figure:nth-child(6){grid-column:2/4;margin-top:0}.n-merch figure:nth-child(6) img{max-height:none;object-fit:contain}}

/* Keep the remaining apparel artwork connected after removing the rejected wristband scene. */
@media(min-width:651px){.n-merch figure:nth-child(5){grid-column:1/-1;width:min(78%,850px);margin:4px auto 0}}
