.advindex-all .separator,.advindex-more .separator{max-width:1200px}.advindex-hud{margin-top:clamp(20px,2.4vw,28px)}.advindex-lede{padding-bottom:calc(var(--spacing-section) * .85);margin-top:clamp(40px,5vw,72px)}.advindex-lede__card{text-align:left;grid-template-columns:minmax(0,1fr);margin-top:clamp(20px,2.5vw,32px);display:grid;position:relative}.advindex-lede__frame,.advindex-lede__scrim,.advindex-lede__seam{grid-area:1/1}.advindex-lede__frame{aspect-ratio:16/9;background:var(--color-encre);position:relative;overflow:hidden}.advindex-lede__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0b0b0d00 28%,#0b0b0d8c 62%,#0b0b0deb 100%)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))) and ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.advindex-lede__scrim{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(#0000 42%,#000 74% 100%);mask-image:linear-gradient(#0000 42%,#000 74% 100%)}}.advindex-lede__seam{z-index:1;background:var(--accent-line);transform-origin:0;height:2px;transition:transform .9s var(--ease-out-expo);align-self:start;transform:scaleX(0)}.advindex-lede__card:hover .advindex-lede__seam,.advindex-lede__card:focus-within .advindex-lede__seam{transform:scaleX(1)}html.js:not(.reduce-motion) .advindex-lede__img{animation:advindex-lede-zoom 1.2s var(--ease-out-expo) backwards}@keyframes advindex-lede-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.advindex-lede__img{transition:transform 1.4s var(--ease-out-expo)}.advindex-lede__card:hover .advindex-lede__img,.advindex-lede__card:focus-within .advindex-lede__img{transform:scale(1.03)}.advindex-lede__body{z-index:1;grid-area:2/1;justify-items:start;gap:clamp(12px,1.6vw,20px);display:grid}.advindex-lede__year{letter-spacing:.01em;font-variant-numeric:tabular-nums;pointer-events:none;color:var(--bg);-webkit-text-stroke:.05em var(--fg);paint-order:stroke fill;transition:-webkit-text-stroke-color .6s var(--ease-out-expo);margin-top:-.52em;font-size:clamp(56px,8.5vw,112px);line-height:.9;display:block}@supports not (-webkit-text-stroke-width:1px){.advindex-lede__year{color:var(--fg-strong)}}.advindex-lede__card:hover .advindex-lede__year,.advindex-lede__card:focus-within .advindex-lede__year{-webkit-text-stroke-color:var(--accent)}.advindex-lede__plate{justify-items:start;gap:clamp(10px,1.2vw,16px);display:grid}.advindex-lede__teaser{max-width:52ch}@media (min-width:768px){.advindex-lede__frame{aspect-ratio:21/9}.advindex-lede__body{grid-area:1/1;place-self:end start;max-width:min(660px,82%);padding:clamp(24px,3vw,44px)}.advindex-lede__year{margin-top:0}.advindex-lede__plate{background:#0b0b0dcc;padding:clamp(18px,2vw,28px)}}.advindex-lede__link:after{content:"";position:absolute;inset:0}.advindex-lede__link:focus-visible,.advindex__link:focus-visible{outline:none}.advindex-lede__card:has(.advindex-lede__link:focus-visible){outline:2px solid var(--accent);outline-offset:6px}.advindex-all__inner{padding-bottom:calc(var(--spacing-section) * .9)}.advindex__filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:clamp(40px,5vw,64px);display:flex}html:not(.js) .advindex__filters{display:none}.advindex__filter{border:1px solid var(--line);min-height:44px;color:var(--fg-muted);font-size:var(--text-mono);text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-out-expo), border-color .3s var(--ease-out-expo), background-color .3s var(--ease-out-expo);background:0 0;border-radius:999px;align-items:center;padding:10px 20px;display:inline-flex}.advindex__filter:hover{border-color:var(--accent-line);color:var(--accent-text)}.advindex__filter[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-line);color:var(--color-blanc)}.advindex__count{color:var(--fg-muted);font-size:var(--text-mono);text-transform:uppercase;margin-left:4px}.advindex__reveal{margin-top:clamp(32px,4vw,48px)}.advindex__grid{grid-template-columns:minmax(0,1fr);gap:40px 24px;display:grid}@media (min-width:640px){.advindex__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.advindex__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.advindex__tile{text-align:left;transition:opacity .4s var(--ease-out-expo);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.advindex__tile[hidden]{display:none}.advindex__frame,.advindex__seam,.advindex__year{grid-area:1/1}.advindex__img{transition:transform 1.2s var(--ease-out-expo)}.advindex__tile:hover .advindex__img,.advindex__tile:focus-within .advindex__img{transform:scale(1.04)}.advindex__seam{z-index:1;background:var(--accent-line);transform-origin:0;height:2px;transition:transform .9s var(--ease-out-expo);pointer-events:none;align-self:start;transform:scaleX(0)}.advindex__tile:hover .advindex__seam,.advindex__tile:focus-within .advindex__seam{transform:scaleX(1)}.advindex__year{z-index:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;pointer-events:none;color:var(--color-neige);-webkit-text-stroke:2px #0b0b0d3d;paint-order:stroke fill;transition:-webkit-text-stroke-color .6s var(--ease-out-expo);place-self:start;font-size:clamp(32px,4.4vw,52px);line-height:.9;transform:translate(-6px,-46%)}@supports not (-webkit-text-stroke-width:1px){.advindex__year{color:var(--fg-strong)}}.advindex__tile:hover .advindex__year,.advindex__tile:focus-within .advindex__year{-webkit-text-stroke-color:var(--accent)}.advindex__body{grid-area:2/1;gap:8px;padding-top:16px;display:grid}.advindex__hud{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.advindex__world{color:var(--fg-muted)}.advindex__link:after{content:"";position:absolute;inset:0}.advindex__tile:has(.advindex__link:focus-visible){outline:2px solid var(--accent);outline-offset:6px}.advindex-lede__card:hover .seam-underline:after,.advindex-lede__card:focus-within .seam-underline:after,.advindex__tile:hover .seam-underline:after,.advindex__tile:focus-within .seam-underline:after{transform:scaleX(1)}@media (hover:hover){.advindex__grid:has(.advindex__tile:hover) .advindex__tile:not(:hover):not(.is-out){opacity:.55}}.advindex__tile.is-out{opacity:0;pointer-events:none}html.js:not(.reduce-motion):not(.js-fallback) .advindex__reveal.is-in .advindex__grid:not(.is-filtered) .advindex__tile{animation:advindex-tile-in .9s var(--ease-out-expo) backwards;animation-delay:calc(var(--col,0) * 90ms)}html.js:not(.reduce-motion):not(.js-fallback) .advindex__reveal.is-in .advindex__grid:not(.is-filtered) .advindex__frame{animation:advindex-tile-wipe .9s var(--ease-out-expo) backwards;animation-delay:calc(var(--col,0) * 90ms)}@keyframes advindex-tile-in{0%{opacity:0}to{opacity:1}}@keyframes advindex-tile-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.advindex-more{padding-bottom:var(--spacing-section)}.advindex-more__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);margin-top:clamp(32px,4vw,56px);display:flex}.advindex-more__link{min-height:44px}html.reduce-motion :is(.advindex-lede__img,.advindex-lede__seam,.advindex-lede__year,.advindex__tile,.advindex__img,.advindex__seam,.advindex__year,.advindex__filter),html.reduce-motion :is(.advindex-lede__card,.advindex__tile) .seam-underline:after{transition:none}@media (prefers-reduced-motion:reduce){html:not(.js) :is(.advindex-lede__img,.advindex-lede__seam,.advindex-lede__year,.advindex__tile,.advindex__img,.advindex__seam,.advindex__year,.advindex__filter){transition:none}}
