:root{--ground:#fff;--surface:#eef5fc;--ink:#0a1a33;--muted:#4a5f7c;--line:#d3e4f4;--sticker:#bedaf3;--sticker-ink:#082848;--brand:#6cace4;--brand-ink:#0a1a33;--accent-text:#1f5f97;--mannequin:#c3d4e6;--mast:var(--brand);--mast-ink:var(--brand-ink);--mast-muted:var(--brand-ink);--ok:#2f7d4f;--up:#1d6b3f;--down:#b0174a;--warn:#6b4500;--warn-bg:#fff3d6;--display:"Big Shoulders Display", "Arial Narrow", "Helvetica Neue", sans-serif;--body:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--step--1:.8125rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.75rem;--step-3:2.75rem;--step-4:clamp(2.25rem, 11.5vw, 6.5rem);--gutter:clamp(16px, 4vw, 40px);--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#061224;--surface:#0c1d33;--ink:#e8f2fc;--muted:#93a8c3;--line:#1b3150;--sticker:#8cc6f2;--sticker-ink:#062038;--brand:#6cace4;--brand-ink:#061224;--accent-text:#8cc6f2;--mannequin:#3c5272;--ok:#5fc48a;--up:#6fd49a;--down:#ff7aa2;--warn:#ffe2a3;--warn-bg:#3a2c08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#061224;--surface:#0c1d33;--ink:#e8f2fc;--muted:#93a8c3;--line:#1b3150;--sticker:#8cc6f2;--sticker-ink:#062038;--brand:#6cace4;--brand-ink:#061224;--accent-text:#8cc6f2;--mannequin:#3c5272;--ok:#5fc48a;--up:#6fd49a;--down:#ff7aa2;--warn:#ffe2a3;--warn-bg:#3a2c08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:4px}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.wrap{max-width:1180px;padding-inline:var(--gutter);margin:0 auto}.mast{top:env(safe-area-inset-top,0px);z-index:10;background:var(--brand);color:var(--brand-ink);position:sticky}.mast .wrap{align-items:center;gap:24px;padding-block:12px;display:flex}.wordmark{font-family:"Syne", var(--body);letter-spacing:-.04em;text-transform:lowercase;color:#fff;font-size:1.75rem;font-weight:800;line-height:1;text-decoration:none}.mast nav{font-size:var(--step--1);gap:20px;margin-left:auto;font-weight:600;display:flex}.mast nav a{color:var(--brand-ink);opacity:.82;text-decoration:none}.mast nav a:hover,.mast nav a[aria-current=page]{opacity:1}.mast nav a.nav-gifts{color:var(--brand-ink);opacity:1;text-underline-offset:4px;text-decoration:underline}.mast .lang-switch{border-color:#0a1a3359}.mast .lang-switch a{color:var(--brand-ink)}.mast .lang-switch a[aria-current=true]{background:var(--brand-ink);color:#fff}.hero{gap:18px;padding-block:clamp(32px,6vw,72px) 28px;display:grid}.hero h1{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:var(--step-4);letter-spacing:-.005em;max-width:12ch;line-height:.88}.hero p{color:var(--muted);font-size:var(--step-1);max-width:46ch;line-height:1.4}.section{gap:20px;padding-block:28px 56px;display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.section-head h2{font-family:var(--display);font-weight:800;font-size:var(--step-2);text-transform:uppercase;line-height:1}.section-head p{color:var(--muted);font-size:var(--step--1)}.rail{scrollbar-width:thin;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip .dot{background:var(--accent,var(--mannequin));border-radius:50%;width:26px;height:26px}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:28px 20px;display:grid}.look-card{gap:10px;min-width:0;text-decoration:none;display:grid}.look-card .panel{aspect-ratio:4/5}.look-card:hover .panel{outline:2px solid var(--ink);outline-offset:-2px}.look-card h3{font-size:1.0625rem;font-weight:600;line-height:1.3}.look-card .meta{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;gap:4px 12px;display:flex}.look-card .meta strong{color:var(--ink);font-weight:600}.panel{border-radius:var(--radius);background:color-mix(in oklab, var(--brand) 16%, var(--surface));max-width:100%;position:relative;overflow:hidden}.panel .figure{width:100%;height:94%;position:absolute;inset:6% 0 0}.panel img.still{object-fit:cover;width:100%;height:100%}.platform-badge{background:var(--surface);color:var(--ink);border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:600;position:absolute;top:10px;left:10px}.hotspot{background:var(--surface);width:28px;height:28px;color:var(--ink);border:2px solid var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.hotspot:hover,.hotspot.is-active{background:var(--sticker);border-color:var(--sticker);color:var(--sticker-ink)}.artist-hero{gap:14px;padding-block:clamp(28px,5vw,56px) 8px;display:grid}.artist-hero h1{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:var(--step-4);text-decoration:underline;-webkit-text-decoration-color:var(--accent,var(--sticker));text-decoration-color:var(--accent,var(--sticker));text-underline-offset:.08em;line-height:.88;text-decoration-thickness:.09em}.artist-hero p{color:var(--muted);max-width:56ch;font-size:var(--step-1);line-height:1.4}.stats{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;gap:8px 28px;display:flex}.stats b{color:var(--ink);font-size:var(--step-1);font-variant-numeric:tabular-nums;display:block}.eras{gap:0;margin:0;padding:0;list-style:none;display:grid}.era{border-top:1px solid var(--line);grid-template-columns:132px 1fr;gap:20px;padding-block:18px;display:grid}.era:last-child{border-bottom:1px solid var(--line)}.era time{font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums}.era .now{color:var(--accent-text);margin-top:6px;font-size:.75rem;font-weight:700;display:inline-block}.era h3{font-family:var(--display);font-weight:800;font-size:var(--step-1);text-transform:uppercase;line-height:1.05}.era p{color:var(--muted);max-width:62ch;margin-top:6px}.era .brands{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pill{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:2px 10px;font-size:.8125rem;text-decoration:none}a.pill:hover{border-color:var(--ink)}.crumbs{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;gap:8px;padding-top:24px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.look-layout{grid-template:"visual copy""visual tags"1fr/minmax(0,6fr) minmax(0,5fr);align-items:start;gap:20px clamp(20px,4vw,48px);padding-block:16px 24px;display:grid}.look-visual{grid-area:visual;gap:10px;display:grid;position:sticky;top:76px}.look-visual .panel{aspect-ratio:4/5}.look-visual .panel.video{aspect-ratio:16/9}.look-layout-video{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"visual visual""copy tags"}.look-layout-video .look-visual{position:static}.look-layout-video .panel.video img.still{object-fit:contain}.look-copy{grid-area:copy;gap:12px;display:grid}.look-copy h1{font-family:var(--display);font-weight:900;font-size:var(--step-3);text-transform:uppercase;line-height:.95}.look-copy .lede{font-size:var(--step-1);max-width:52ch;line-height:1.4}.source-line{font-size:var(--step--1);color:var(--muted)}.source-line a{color:var(--ink);font-weight:600}.tags-row{flex-wrap:wrap;gap:6px;display:flex}.disclosure{font-size:var(--step--1);color:var(--muted);border-top:1px solid var(--line);margin-bottom:8px;padding-top:12px}.look-page{padding-bottom:96px}button.hotspot{cursor:pointer;font:inherit;padding:0;font-size:.8125rem;font-weight:700;transition:transform .15s}button.hotspot:hover{transform:translate(-50%,-50%)scale(1.12)}.thumb{background:var(--ground);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.thumb-art{width:82%;height:82%;display:grid}.thumb-art svg{width:100%;height:100%}.thumb-sm{border-radius:8px;width:34px;height:34px}.thumb-md{width:72px;height:72px}.thumb-lg{border-radius:14px;width:132px;height:132px}.tag-list{grid-area:tags;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hangtag{background:var(--surface);border:1px solid var(--line);border-radius:6px 18px 18px 6px;gap:10px;padding:14px 16px 16px 14px;scroll-margin-top:90px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.hangtag:before{content:"";background:var(--ground);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;position:absolute;top:14px;right:14px}.hangtag.is-active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.tag-head{all:unset;cursor:pointer;border-radius:8px;grid-template-columns:30px 72px minmax(0,1fr);align-items:center;gap:12px;padding-right:22px;display:grid}.tag-head:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.hangtag .num{border:2px solid var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:700;display:grid}.hangtag.is-active .num{background:var(--sticker);border-color:var(--sticker);color:var(--sticker-ink)}.hangtag .what,.sheet-copy{gap:2px;min-width:0;display:grid}.cat{color:var(--muted);font-size:.8125rem}.desc{font-size:1.0625rem;font-weight:600;line-height:1.3}.brand{font-size:var(--step--1);font-weight:600}.tag-links{font-size:var(--step--1);flex-wrap:wrap;gap:14px;display:flex}.tag-links a{color:var(--muted)}.tag-links a:hover{color:var(--ink)}.note-body{gap:12px;max-width:66ch;font-size:1.0625rem;line-height:1.6;display:grid}.note-body p:first-child:first-letter{font-family:var(--display);float:left;color:var(--accent,var(--accent-text));padding:4px 8px 0 0;font-size:3.2em;font-weight:900;line-height:.85}.offers{gap:8px;display:grid}.offer{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding-top:10px;display:grid}.offer .t{font-size:.9375rem;line-height:1.3}.offer .m{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer .price{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.offer.budget .t:before{content:""}.badge{border:1.5px solid var(--muted);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:700}.badge.exact{background:var(--sticker);border-color:var(--sticker);color:var(--sticker-ink);transform:rotate(-3deg)}.badge.less{border-color:var(--ok);color:var(--ok)}.shop{font:inherit;white-space:nowrap;cursor:pointer;background:var(--brand);color:var(--brand-ink);border:0;border-radius:999px;padding:9px 16px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.shop:hover{background:var(--sticker);color:var(--sticker-ink)}.shop-price{grid-area:1/2/span 2;justify-items:end;gap:6px;display:grid}.shop-bar{z-index:20;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in oklab, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.shop-bar-inner{align-items:center;gap:12px;max-width:1180px;margin:0 auto;display:flex}.shop-bar-thumbs{display:flex}.shop-bar-thumbs .thumb{box-shadow:0 0 0 2px var(--surface);margin-left:-8px}.shop-bar-thumbs .thumb:first-child{margin-left:0}.shop-bar-copy{line-height:1.2;font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto;display:grid}.shop-bar-copy b{color:var(--ink);font-size:.9375rem}.sheet-backdrop{z-index:30;background:#08162c73;place-items:end center;animation:.15s fade;display:grid;position:fixed;inset:0}.sheet{background:var(--surface);width:min(560px,100%);max-height:86vh;color:var(--ink);padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;outline:none;animation:.2s rise;overflow:auto}.sheet-grip{background:var(--line);border-radius:4px;width:40px;height:4px;margin:4px auto 10px}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.sheet-body{gap:16px;padding-top:14px;display:grid}.sheet-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:861px){.sheet-backdrop{align-items:center}.sheet{border-radius:20px}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.ig-card{aspect-ratio:1;border-radius:var(--radius);background:var(--accent,var(--ink));color:#fff;align-content:space-between;max-width:100%;padding:20px;display:grid}.ig-card .k{font-family:var(--display);text-transform:uppercase;font-size:2rem;font-weight:900;line-height:.9}.ig-card ol{margin:0;padding-left:1.2em;font-size:.8125rem;line-height:1.45}.ig-card .handle{opacity:.85;font-size:.75rem}.pipeline{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pipeline li{border-left:1px solid var(--line);counter-increment:step;gap:4px;padding:16px;display:grid}.pipeline li:first-child{border-left:0}.pipeline .step{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.pipeline .step:before{content:counter(step) ". "}.pipeline b{font-size:.9375rem}.pipeline span{font-size:var(--step--1);color:var(--muted);line-height:1.35}.btn{font:inherit;border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:700}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);padding:32px}.foot{border-top:1px solid var(--line);background:var(--surface);font-size:var(--step--1);color:var(--muted);padding-block:28px 40px}.foot .wrap{gap:8px;display:grid}@media (max-width:860px){.look-layout{grid-template-columns:1fr;grid-template-areas:"copy""visual""tags"}.look-layout-video{grid-template-areas:"copy""visual""tags"}.look-visual{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));position:static}.look-visual .panel{width:100%;margin-inline:auto}.pipeline{grid-template-columns:1fr}.pipeline li{border-left:0;border-top:1px solid var(--line)}.pipeline li:first-child{border-top:0}}@media (max-width:560px){.era{grid-template-columns:1fr;gap:6px}.mast nav{gap:14px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.panel .figure-box{aspect-ratio:1/2;position:absolute;top:5%;bottom:0;left:50%;transform:translate(-50%)}.panel .figure-box svg{width:100%;height:100%;display:block}.hangtag:target{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.embed-frame{aspect-ratio:16/9;border-radius:var(--radius);border:0;width:100%}.sample-note{font-size:var(--step--1);color:var(--muted)}.gone-note{font-size:var(--step--1);color:var(--warn);background:var(--warn-bg);border-radius:var(--radius);margin:0 0 12px;padding:10px 12px;display:none}.gone-note:target{display:block}.car-panel{aspect-ratio:16/9}.car-panel .car-art{place-items:center;display:grid;position:absolute;inset:14% 6% 6%}.car-panel .car-art svg{width:100%;height:100%}.car-box{border:2px solid var(--sticker);border-radius:6px;position:absolute;box-shadow:0 0 0 9999px #0000002e}.car-links{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.car-links .btn{text-decoration:none}.car-rows{gap:14px;display:grid}.car-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.car-row-copy{gap:6px;min-width:0;display:grid}.car-name{font-family:var(--display);font-weight:800;font-size:var(--step-1);text-transform:uppercase;line-height:1.05;text-decoration:none}@media (max-width:560px){.car-row{grid-template-columns:1fr}}.lang-switch{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.lang-switch a{color:var(--muted);padding:3px 9px;font-size:.75rem;text-decoration:none}.lang-switch a[aria-current=true]{background:var(--brand);color:var(--brand-ink)}.section.tight{padding-block:8px 24px}.filters{flex-wrap:wrap;gap:8px;display:flex}.filter{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.filter:hover{color:var(--ink);border-color:var(--ink)}.filter[aria-current=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.scene-link{font-size:var(--step--1);color:var(--accent,var(--accent-text));font-weight:600;text-decoration:none}.artist-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.artist-list a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;text-decoration:none;display:grid}.artist-list a:hover{border-color:var(--ink)}.artist-list .dot{background:var(--accent,var(--mannequin));border-radius:50%;grid-row:span 2;width:22px;height:22px}.artist-name{font-weight:700}.artist-meta{font-size:var(--step--1);color:var(--muted)}.car-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(20px,4vw,48px);padding-block:16px 24px;display:grid}.car-hero-copy{gap:14px;display:grid}.car-hero-copy h1{font-family:var(--display);font-weight:900;font-size:var(--step-4);text-transform:uppercase;line-height:.88}.car-panel.large{aspect-ratio:16/10}.spec-chips{flex-wrap:wrap;gap:6px;display:flex}.pill.verified{border-color:var(--ok);color:var(--ok)}.mini-head{font-family:var(--display);font-weight:800;font-size:var(--step-1);text-transform:uppercase;margin-top:6px}.model-grid{gap:8px;display:grid}.model-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.model-card:hover{border-color:var(--ink)}.model-card:hover .shop{background:var(--sticker);color:var(--sticker-ink)}.model-copy{gap:2px;min-width:0;display:grid}.model-copy .t{font-size:.9375rem;line-height:1.3}.model-copy .m{font-size:var(--step--1);color:var(--muted)}.model-card .shop-price{grid-area:auto}.model-card .price{font-variant-numeric:tabular-nums;font-weight:700}.review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:860px){.car-hero{grid-template-columns:1fr}}@media (max-width:560px){.tag-head{grid-template-columns:30px 60px minmax(0,1fr)}.tag-head .thumb-md{width:60px;height:60px}.shop-bar-thumbs{display:none}}.piece-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(20px,4vw,48px);padding-block:16px 24px;display:grid}.piece-visual{aspect-ratio:1;background:color-mix(in oklab, var(--accent,var(--mannequin)) 18%, var(--surface));place-items:center;display:grid}.piece-visual .thumb-lg{border-radius:18px;width:72%;height:72%}.piece-copy{gap:12px;display:grid}.piece-copy h1{font-family:var(--display);font-weight:900;font-size:var(--step-3);text-transform:uppercase;line-height:.95}.piece-copy .lede{font-size:var(--step-1);line-height:1.4}@media (max-width:860px){.piece-layout{grid-template-columns:1fr}.piece-visual{max-width:420px}}.gift-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:24px 18px;display:grid}.gift-card{grid-template-rows:auto 1fr auto;gap:10px;min-width:0;display:grid}.gift-visual{display:block}.gift-visual .thumb{aspect-ratio:1;border-radius:var(--radius);width:100%;height:auto}.gift-visual:hover .thumb{border-color:var(--ink)}.gift-copy{align-content:start;gap:4px;min-width:0;display:grid}.gift-tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-self:start;padding:2px 8px;font-size:.75rem;font-weight:700}.gift-tag.exact{background:var(--sticker);border-color:var(--sticker);color:var(--sticker-ink)}.gift-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.gift-title:hover{text-decoration:underline}.gift-meta{font-size:var(--step--1);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gift-buy{justify-content:space-between;align-items:center;gap:10px;display:flex}.gift-buy .price{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.guide-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;display:grid}.guide-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;padding:18px;text-decoration:none;display:grid}.guide-tile b{font-family:var(--display);font-weight:800;font-size:var(--step-1);text-transform:uppercase;line-height:1.05}.guide-tile span{font-size:var(--step--1);color:var(--muted)}.guide-tile:hover{border-color:var(--ink)}.season-banner{border-radius:var(--radius);color:#fff;background:#0a1a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 24px;text-decoration:none;display:flex}.season-banner b{font-family:var(--display);font-weight:900;font-size:var(--step-2);text-transform:uppercase;line-height:1}.season-banner span{opacity:.8}.season-banner .shop{background:var(--brand);color:#0a1a33;border-color:var(--brand)}.rank{font-family:var(--display);font-weight:900;font-size:var(--step-2);color:var(--accent-text);line-height:1}.trend-list{counter-reset:trend;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.trend-item{align-content:start;gap:8px;display:grid}.ad-slot{border-block:1px solid var(--line);justify-items:center;gap:6px;margin-block:32px;padding-block:12px;display:grid}.ad-slot .ad-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.ad-slot .ad-box{width:100%;max-width:728px;min-height:250px}@media (min-width:768px){.ad-slot .ad-box{min-height:90px}}.foot-links{font-size:var(--step--1);flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;font-weight:600;display:flex}.foot-links a{text-decoration:none}@media (max-width:560px){.mast .wrap{flex-wrap:wrap;row-gap:4px;padding-block:10px 8px}.wordmark{font-size:1.5rem}.mast nav{white-space:nowrap;scrollbar-width:none;align-items:center;gap:18px;width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.mast nav .lang-switch{margin-left:auto}.mast nav::-webkit-scrollbar{display:none}.mast nav a.nav-wide{display:none}.gift-buy{flex-wrap:wrap}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home{padding-bottom:24px}.grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.grid.two-up h3{font-size:.9375rem}.artist-names{scrollbar-width:none;white-space:nowrap;max-width:1180px;padding:14px var(--gutter);border-bottom:1px solid var(--line);gap:22px;margin:0 auto;font-size:.9375rem;font-weight:600;display:flex;overflow-x:auto}.artist-names::-webkit-scrollbar{display:none}.artist-names a{color:var(--ink);text-decoration:none}.artist-names a:hover{color:var(--accent-text)}.artist-names a.fresh:before{content:"";background:var(--brand);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.artist-names a.all{color:var(--accent-text)}.new-pill{z-index:1;background:var(--brand);color:var(--brand-ink);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;position:absolute;top:10px;left:10px}.lead{gap:18px;padding-top:20px;display:grid}.lead-visual{text-decoration:none;display:block;position:relative}.lead-visual .panel{aspect-ratio:4/5;border-radius:12px}.lead-dot{left:var(--x);width:26px;height:26px;color:var(--ink);box-shadow:0 0 0 2px var(--brand);background:#fff;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.lead-visual.still .lead-dot{left:var(--xc)}.lead-visual.still .lead-dot.off-crop{display:none}.lead-side{align-content:start;gap:16px;display:grid}a.lead-head{gap:6px;text-decoration:none;display:grid}.lead-head b{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.75rem,12vw,4.75rem);font-weight:900;line-height:.86}.lead-head span{color:var(--muted);font-size:1.0625rem}a.lead-head:hover b{color:var(--accent-text)}.lead-pieces{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lead-piece{border-bottom:1px solid var(--line);grid-template-columns:20px 52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.lead-piece .num{color:var(--muted);text-align:center;font-size:.8125rem;font-weight:700}.lead-piece .thumb{width:52px;height:52px}.lead-piece-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:1.3;overflow:hidden}.lead-piece b{font-variant-numeric:tabular-nums;font-size:.9375rem}.lead-piece:hover .lead-piece-name{color:var(--accent-text)}.shop-wide{text-align:center;padding-block:14px;font-size:1rem;display:block}.home-h2{font-family:var(--display);font-weight:900;font-size:var(--step-2);margin-bottom:16px;line-height:1}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid}.tile{align-content:start;gap:2px;min-width:0;text-decoration:none;display:grid}.tile-img{margin-bottom:8px;display:block;position:relative}.tile .panel{aspect-ratio:4/5;border-radius:10px}.tile:hover .panel{box-shadow:0 0 0 2px var(--brand)}.tile-artist{font-size:.9375rem;font-weight:700}.tile-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.tile-price{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.home .season-banner{margin-top:0}.home .season-banner b,.home .section-head h2{font-family:var(--display);text-transform:none;font-weight:900;font-size:var(--step-2);line-height:1}@media (min-width:861px){.lead{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:40px;padding-top:28px}.lead-visual:before{content:"";padding-top:56.25%;display:block}.lead-visual:not(.still):before{padding-top:75%}.lead-visual .panel{aspect-ratio:auto;position:absolute;inset:0}.lead-visual.still .panel{container-type:size}.lead-visual.still .lead-dot{--iw:max(100cqw, 100cqh * 16 / 9);left:clamp(16px, (100cqw - var(--iw)) * var(--p,.5) + var(--fx) * var(--iw), 100cqw - 16px)!important;top:clamp(16px, (100cqh - var(--iw) * 9 / 16) / 2 + var(--fy) * var(--iw) * 9 / 16, 100cqh - 16px)!important}.lead-visual.still .lead-dot.off-crop{display:grid}.lead-side{align-content:start}.grid.two-up{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}}.trends-head{gap:14px;padding-top:clamp(20px,4vw,40px);display:grid}.trends-head h1{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:var(--step-4);line-height:.88}.trends-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trend-tabs{gap:18px;font-size:.9375rem;font-weight:700;display:flex}.trend-tabs a{color:var(--muted);border-bottom:2px solid #0000;padding:10px 0 4px;text-decoration:none}.trend-tabs a[aria-current=page]{color:var(--ink);border-color:var(--ink)}.seg{border:1px solid var(--line);border-radius:999px;font-size:.8125rem;font-weight:700;display:flex;overflow:hidden}.seg a{color:var(--muted);padding:10px 12px;text-decoration:none}.seg a[aria-current=page]{background:var(--brand);color:var(--brand-ink)}.trend-lead{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);margin-top:20px;display:grid;overflow:hidden}.trend-lead-link{grid-template-columns:minmax(0,1fr);min-width:0;text-decoration:none;display:grid}.trend-lead-img{border-bottom:1px solid var(--line);display:block;position:relative}.trend-lead-img .thumb{border:0;border-radius:0;width:100%;height:220px}.trend-flag{z-index:1;letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--ground);border-radius:999px;padding:4px 9px;font-size:.6875rem;font-weight:700;position:absolute;top:12px;left:12px}.trend-flag.inline{justify-self:start;position:static}.trend-lead-copy{gap:10px;min-width:0;padding:16px 16px 4px;display:grid}.trend-lead-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trend-lead-top small{color:var(--muted);font-size:.8125rem;font-weight:700;display:block}.trend-lead-top>span:first-child{min-width:0}.trend-lead-top b{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.9rem,8.5vw,2.75rem);font-weight:900;line-height:.9}.trend-who{color:var(--muted);font-size:.875rem}.trend-buy{justify-content:space-between;align-items:center;gap:12px;padding:4px 16px 16px;display:flex}.trend-buy b{font-variant-numeric:tabular-nums;font-size:1.125rem}.spark{fill:none;width:64px;height:24px;stroke:var(--up);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark.down{stroke:var(--down)}.spark polyline{vector-effect:non-scaling-stroke}.spark.big{width:100%;height:64px;stroke:var(--ink);stroke-width:2.5px;display:block}.delta{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.875rem;font-weight:700}.delta.up{color:var(--up)}.delta.down{color:var(--down)}.delta.big{font-size:1.5rem}.trend-rows{margin:0;padding:0;list-style:none}.trend-row{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) 64px 70px;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.trend-row:hover b{text-decoration:underline}.trend-row .thumb-md{width:52px;height:52px}.trend-rank{font-family:var(--display);min-width:20px;font-size:1.25rem;font-weight:900}.trend-name{gap:2px;min-width:0;display:grid}.trend-name b{font-size:.9375rem;font-weight:600;line-height:1.2}.trend-name span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.trend-chips{flex-wrap:wrap;gap:8px;display:flex}.trend-chip{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.trend-chip:hover{border-color:var(--ink)}.trend-chip .delta{font-size:.8125rem}.trend-method{font-size:var(--step--1);color:var(--muted);max-width:60ch;margin:28px 0 8px}@media (min-width:861px){.trend-lead{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.trend-lead-link{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.trend-lead-img{border-bottom:0;border-right:1px solid var(--line)}.trend-lead-img .thumb{height:100%;min-height:260px}.trend-lead-copy{align-content:start;padding:24px 24px 8px}.trend-buy{grid-column:2;padding:0 24px 24px}.trends .trend-rows{columns:2;column-gap:40px}.trends .trend-rows li{break-inside:avoid}}.note-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:32px 22px;margin-top:24px;display:grid}.note-card{align-content:start;gap:8px;text-decoration:none;display:grid}.note-card .panel{aspect-ratio:16/10}.note-card h3{font-family:var(--display);font-weight:800;font-size:var(--step-2);text-transform:uppercase;line-height:.95}.note-card p{color:var(--muted);line-height:1.4}.note-card:hover h3{text-decoration:underline;text-decoration-thickness:2px}.note-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);justify-self:start;font-size:.6875rem;font-weight:700}.note-date{font-size:var(--step--1);color:var(--muted)}.note-page{max-width:820px}.note-head{gap:12px;padding-top:16px;display:grid}.note-head h1{font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:var(--step-3);line-height:.92}.note-head .lede{font-size:var(--step-1);color:var(--muted);line-height:1.4}.note-hero{gap:8px;margin-top:24px;text-decoration:none;display:grid}.note-hero .panel{aspect-ratio:16/9}.note-hero-cap{font-size:var(--step--1);color:var(--muted)}.article-body{margin-top:28px}.article-body h2{font-family:var(--display);font-weight:800;font-size:var(--step-2);text-transform:uppercase;margin:30px 0 4px;line-height:1}.trend-price{align-items:center;gap:8px;display:flex}.nationality-filters{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.nationality-filters label,.nationality-form label{gap:6px;display:grid}.nationality-filters label:last-child{display:block}.nationality-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.nationality-row summary{cursor:pointer}.nationality-form{max-width:680px;margin-top:16px}.nationality-form fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.nationality-form input:not([type=hidden]),.nationality-form select,.nationality-form textarea,.nationality-filters input[type=search]{font:inherit;border:1px solid var(--line);background:var(--ground);color:var(--ink);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:8px 10px}.nationality-selected{flex-wrap:wrap;gap:10px;margin:10px 0;padding:0;list-style:none;display:flex}.legal{max-width:68ch;padding-block:48px 72px;line-height:1.6}.legal h1{margin-bottom:4px}.legal h2{font-size:var(--step-1);margin:32px 0 8px}.legal p{margin:0 0 12px}.legal-updated{color:var(--muted)}.foot p a{color:inherit}.see-all{color:var(--accent-text);font-weight:700;text-decoration:none}.see-all:hover{text-decoration:underline}.shelf{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);grid-auto-columns:minmax(150px,172px);grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.shelf>*{scroll-snap-align:start}.shelf-section{padding-block:12px 28px}.tile{grid-template-columns:minmax(0,1fr)}.tile-price{flex-wrap:wrap;column-gap:.3em;display:flex}.tile-price .fit-total{white-space:nowrap}.tile-price .for-less,.look-card .meta .for-less,.shop-bar-copy .for-less{color:var(--ok);white-space:nowrap;font-weight:600}.video-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:28px 20px;display:grid}.video-card{align-content:start;gap:2px;min-width:0;text-decoration:none;display:grid}.video-thumb{aspect-ratio:16/9;margin-bottom:8px;display:block}.video-card:hover .video-thumb{box-shadow:0 0 0 2px var(--brand)}.video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.3;display:-webkit-box;overflow:hidden}.video-meta{font-size:var(--step--1);color:var(--muted)}.video-head{gap:12px;padding-block:16px 20px;display:grid}.video-head h1{font-family:var(--display);font-weight:900;font-size:clamp(1.75rem, 7vw, var(--step-3));text-transform:uppercase;overflow-wrap:anywhere;line-height:.95}.video-head .lede{font-size:var(--step-1);max-width:52ch;color:var(--muted);line-height:1.4}.video-head .lede a{color:var(--ink);font-weight:600}.video-page .embed-frame{max-width:880px;display:block}.video-page .source-line{margin-top:8px}@media (max-width:560px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}:is(body:has(.adm)>.mast,body:has(.adm)>.foot){display:none}.adm{background:var(--surface);min-height:100vh;font-size:.9375rem}.adm-top{z-index:20;background:var(--brand);height:56px;color:var(--brand-ink);align-items:center;gap:16px;padding-inline:20px;display:flex;position:sticky;top:0}.adm-brand{align-items:baseline;gap:10px;text-decoration:none;display:flex}.adm-brand .wordmark{font-size:1.5rem}.adm-brand span:last-child{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.adm-top-link{margin-left:auto;font-size:.8125rem;font-weight:600;text-decoration:none}.adm-top-link:hover{text-decoration:underline}.adm-body{grid-template-columns:228px minmax(0,1fr);align-items:start;display:grid}.adm-nav{background:var(--ground);border-right:1px solid var(--line);align-content:start;gap:18px;height:calc(100vh - 56px);padding:16px 12px;display:grid;position:sticky;top:56px;overflow-y:auto}.adm-nav-group{gap:2px;display:grid}.adm-nav-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 10px 4px;font-size:.6875rem;font-weight:700}.adm-nav a{color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.adm-nav a:hover{background:var(--surface)}.adm-nav a[aria-current=page]{background:var(--sticker);color:var(--sticker-ink)}.adm-count{background:var(--ink);min-width:22px;color:var(--ground);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.75rem;font-weight:700}.adm-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;max-width:1320px;padding:24px clamp(16px,3vw,32px) 48px;display:grid}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.adm-head h1{font-size:1.5rem;font-weight:700;line-height:1.2}.adm-head p{color:var(--muted);max-width:70ch;margin-top:2px;font-size:.875rem}.adm-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.adm-muted{color:var(--muted);font-size:.8125rem}.adm-card{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.adm-empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:var(--ground);text-align:center;padding:28px}.adm-card .adm-empty{border:0;padding:16px}.adm-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:.875rem}.adm-warn{background:var(--warn-bg);color:var(--warn);border-radius:8px;padding:8px 10px;font-size:.875rem}.adm-pill{background:var(--sticker);color:var(--sticker-ink);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.adm-pill.muted{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.adm-link{color:var(--accent-text);font-size:.8125rem;font-weight:600;text-decoration:none}.adm-btn{font:inherit;border:1px solid var(--line);background:var(--ground);min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.adm-btn:hover{border-color:var(--muted)}.adm-btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.adm-btn.primary:hover{filter:brightness(.95)}.adm-btn.sm{min-height:32px;padding:5px 10px;font-size:.8125rem}.adm-btn.is-off,.adm-btn:disabled{opacity:.4;cursor:default}.adm-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adm-actions.start{justify-content:flex-start}.adm-actions.fill .adm-btn{flex:1}.adm-pager{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;font-size:.8125rem;display:flex}.adm-pager>span:first-child{margin-right:auto}.adm-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.adm-tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:8px 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.adm-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand)}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adm-kpi{gap:4px}.adm-kpi b{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.1}.adm-kpi-foot{color:var(--muted);font-size:.8125rem}.adm-kpi-foot.up{color:var(--up)}.adm-kpi-foot.down{color:var(--down)}.adm-meter{background:var(--surface);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.adm-meter span{background:var(--brand);height:100%;display:block}.adm-meter span.hot{background:var(--down)}.adm-alerts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-alerts li{border-radius:var(--radius);background:var(--warn-bg);color:var(--warn);border-left:4px solid;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.875rem;display:flex}.adm-alerts li.bad{color:var(--down);background:var(--ground)}.adm-alerts a{white-space:nowrap;font-weight:700}.adm-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.adm-stack{gap:16px;display:grid}.adm-todo,.adm-runs{margin:0;padding:0;list-style:none;display:grid}.adm-todo li+li,.adm-runs li+li{border-top:1px solid var(--line)}.adm-todo a{border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:grid}.adm-todo a:hover{background:var(--surface)}.adm-todo-n{text-align:center;font-variant-numeric:tabular-nums;background:var(--sticker);color:var(--sticker-ink);border-radius:8px;padding:6px 0;font-size:1.25rem;font-weight:700}.adm-todo li.is-clear .adm-todo-n{background:var(--surface);color:var(--muted)}.adm-todo li.is-clear b{color:var(--muted)}.adm-chev{color:var(--muted);font-size:1.25rem}.adm-status{align-items:center;gap:8px;font-weight:700;display:flex}.adm-status:before,.adm-dot{content:"";background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.adm-status.warn:before,.adm-dot.warn{background:var(--warn)}.adm-status.bad:before,.adm-dot.bad{background:var(--down)}.adm-runs li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.adm-run-meta{color:var(--muted);font-variant-numeric:tabular-nums;justify-items:end;font-size:.75rem;display:grid}.adm-dl{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;font-size:.875rem;display:grid}.adm-dl dt{color:var(--muted)}.adm-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.adm-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-chips li{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.8125rem}.adm-split{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.adm-split.wide-detail{grid-template-columns:300px minmax(0,1fr)}.adm-queue{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);gap:8px;max-height:calc(100vh - 88px);padding:8px;display:grid;position:sticky;top:72px;overflow-y:auto}.adm-queue .adm-label{padding:4px 8px 0}.adm-queue>.adm-muted{padding:0 8px 4px}.adm-queue ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-queue a{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:grid}.adm-queue a:hover{background:var(--surface)}.adm-queue a[aria-current=true]{background:var(--sticker);color:var(--sticker-ink)}.adm-queue a[aria-current=true] .adm-queue-text span{color:var(--sticker-ink)}.adm-queue img,.adm-queue .adm-thumb{object-fit:cover;border-radius:4px;width:56px;height:36px}.adm-queue a:not(:has(img,.adm-thumb)){grid-template-columns:minmax(0,1fr) auto}.adm-queue .adm-pager{padding:4px}.adm-thumb{background:var(--mannequin);border-radius:4px;display:block}.adm-queue-text{min-width:0;line-height:1.3;display:grid}.adm-queue-text b,.adm-queue-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-queue-text b{font-size:.875rem}.adm-queue-text span{color:var(--muted);font-size:.75rem}.adm-detail{gap:14px}.adm-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-detail-head>div{gap:2px;min-width:0;display:grid}.adm-detail-head b{font-size:1.0625rem}.adm-detail-head.sticky{z-index:5;background:var(--ground);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;margin:-16px -16px 0;padding:12px 16px;position:sticky;top:56px}.adm-sub{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.adm-sub a{color:var(--accent-text)}.adm-frames{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.adm-frame{all:unset;cursor:pointer;outline-offset:-3px;aspect-ratio:16/9;background:var(--mannequin);border-radius:8px;outline:3px solid #0000;position:relative;overflow:hidden}.adm-frame img{object-fit:cover;width:100%;height:100%}.adm-frame:hover,.adm-frame:focus-visible{outline-color:var(--brand)}.adm-frame-tag{background:var(--brand);color:var(--brand-ink);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700;position:absolute;top:6px;left:6px}.adm-fold summary{cursor:pointer;font-size:.875rem;font-weight:600}.adm-fold ul{gap:4px;margin:8px 0 0;padding-left:18px;font-size:.875rem;display:grid}.adm-fold pre{white-space:pre-wrap;font:inherit;color:var(--muted);max-height:240px;margin:6px 0 0;font-size:.8125rem;overflow-y:auto}.adm-look-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.adm-look-notes{gap:10px;display:grid}.adm-still{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;max-height:420px}.adm-pieces{margin:0;padding:0;list-style:none;display:grid}.adm-pieces>li{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.adm-pieces>li.is-hidden{opacity:.5}.adm-piece-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.adm-piece-name{min-width:0;display:grid}.adm-crop{object-fit:cover;background:var(--mannequin);border-radius:6px;width:48px;height:48px;display:block}.adm-listings{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.adm-listings li{border:1px solid var(--line);background:var(--ground);border-radius:8px;align-content:space-between;gap:6px;min-width:0;padding:8px;display:grid}.adm-listings li.is-exact{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--surface)}.adm-listings a{color:var(--ink);gap:4px;min-width:0;text-decoration:none;display:grid}.adm-listings img,.adm-listings .adm-thumb{aspect-ratio:1;object-fit:contain;background:var(--surface);border-radius:4px;width:100%;max-height:96px}.adm-listings .adm-pill{justify-self:start;margin:0}.adm-listing-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.adm-listings form .adm-btn{width:100%}.adm-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.adm-tile{gap:8px;padding:10px}.adm-tile img,.adm-tile .adm-thumb{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}.adm-tile p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.adm-tile a{color:var(--accent-text)}.adm-dek{color:var(--muted);font-size:1rem}.adm-article{gap:12px;max-width:68ch;line-height:1.6;display:grid}.adm-article h3{margin-top:8px;font-size:1.0625rem}.adm-table{gap:0;padding:0;overflow:hidden}.adm-table>.adm-pager,.adm-table-note{padding:10px 16px}.adm-tr{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;font-size:.875rem;display:grid}.adm-table>.adm-tr:first-child,.adm-toolbar+.adm-tr{border-top:0}.adm-th{background:var(--surface);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-block:8px;font-size:.75rem;font-weight:700}.adm-tr.two{grid-template-columns:minmax(0,1fr) auto}.adm-tr.roster{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 100px 90px 90px}.adm-tr.items{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) 90px 90px}.adm-tr.confirm{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto}.adm-tr input,.adm-toolbar input,.adm-toolbar select,.adm-form input:not([type=checkbox]),.adm-form select{font:inherit;border:1px solid var(--line);background:var(--ground);min-height:34px;color:var(--ink);border-radius:8px;width:100%;min-width:0;padding:6px 10px;font-size:.875rem}.adm-cell-main{min-width:0;display:grid}.adm-cell-main>*{text-overflow:ellipsis;overflow:hidden}.adm-num{font-variant-numeric:tabular-nums}.adm-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.adm-toolbar input[type=search]{flex:220px;width:auto}.adm-toolbar select{width:auto}.adm-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.adm-form label{color:var(--muted);gap:4px;font-size:.75rem;font-weight:600;display:grid}.adm-form label.check{color:var(--ink);grid-column:span 3;align-items:center;gap:6px;font-size:.875rem;display:flex}.adm-nationality{gap:12px;display:grid}.adm-nationality .section-head h2{font-family:var(--body);text-transform:none;font-size:1rem}.adm-nationality .adm-pager{margin-top:4px}@media (max-width:1100px){.adm-split,.adm-split.wide-detail{grid-template-columns:minmax(0,1fr)}.adm-split.wide-detail .adm-queue{order:2}.adm-split.wide-detail.list-first .adm-queue{order:0}.adm-queue{max-height:none;position:static}.adm-cols{grid-template-columns:minmax(0,1fr)}.adm-listings{grid-template-columns:none;grid-auto-columns:minmax(150px,180px);grid-auto-flow:column;padding-bottom:4px}}@media (max-width:820px){.adm-body{grid-template-columns:minmax(0,1fr)}.adm-nav{z-index:15;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;height:auto;padding:8px 12px;display:flex;position:sticky;top:56px;overflow-x:auto}.adm-nav-group{display:contents}.adm-nav-title{display:none}.adm-nav a{white-space:nowrap;flex:none}.adm-detail-head.sticky{top:108px}.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-look-top,.adm-form{grid-template-columns:minmax(0,1fr)}.adm-form label.check{grid-column:auto}.adm-th{display:none}.adm-tr.roster{grid-template-columns:minmax(0,1fr) auto auto}.adm-tr.items{grid-template-columns:minmax(0,1fr) auto}.adm-tr.roster>:nth-child(2),.adm-tr.roster>:nth-child(3){display:none}.adm-tr.items>:nth-child(2){grid-column:1}.adm-tr.confirm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm-tr.confirm>.adm-cell-main,.adm-tr.confirm>.adm-actions{grid-column:1/-1}.adm-btn{min-height:44px}.adm-btn.sm{min-height:38px}.adm-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-kpi-link{color:inherit;text-decoration:none;display:grid}.adm-kpi-link:hover .adm-card{border-color:var(--muted)}.adm-grid2{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.adm-top-list ol{margin:0;padding:0;list-style:none;display:grid}.adm-top-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;font-size:.875rem;display:grid}.adm-top-list li:first-child{border-top:0}.bio{gap:20px;max-width:760px;padding-block:20px 40px;display:grid}.bio-head{gap:8px;display:grid}.bio-head h1{font-family:var(--display);font-weight:900;font-size:clamp(1.75rem, 8vw, var(--step-3));text-transform:uppercase;line-height:.95}.bio-head p{color:var(--muted)}.bio-links{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bio-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.bio-list>li{gap:16px;display:grid}.bio-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.bio-visual{text-decoration:none;display:block}.bio-visual .panel{aspect-ratio:4/5}.bio-copy{gap:8px;min-width:0;display:grid}.bio-title{line-height:1.25;text-decoration:none;display:grid}.bio-title b{font-size:1.0625rem}.bio-title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.bio-date{color:var(--muted);font-size:.75rem}.bio-pieces{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bio-pieces li{border-top:1px dashed var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.bio-piece-name{min-width:0;font-size:.875rem;line-height:1.25;display:grid}.bio-piece-name>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bio-piece-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.bio-pieces .shop-price{grid-area:auto;align-items:center;gap:8px;display:flex}.bio-pieces .price{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.bio-pieces .shop{padding:8px 14px}@media (max-width:420px){.bio-card{grid-template-columns:96px minmax(0,1fr);gap:10px}.bio-pieces li{grid-template-columns:minmax(0,1fr) auto}.bio-pieces .thumb{display:none}}.signup{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:12px 24px;margin-block:28px;padding:20px;display:grid}.signup-copy{gap:4px;display:grid}.signup-copy h2{font-family:var(--display);font-weight:900;font-size:var(--step-1);text-transform:uppercase;line-height:1.05}.signup-copy p{color:var(--muted);font-size:.875rem}.signup-form{flex-wrap:wrap;gap:8px;display:flex}.signup-form input[type=email]{min-width:0;font:inherit;border:1px solid var(--line);background:var(--ground);color:var(--ink);border-radius:999px;flex:200px;padding:9px 14px}.signup-form .shop:disabled{opacity:.6;cursor:default}.signup-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.signup-error{color:var(--down);flex-basis:100%;font-size:.8125rem}.signup-done{font-weight:700}.signup-privacy{color:var(--muted);grid-column:1/-1;justify-self:start;font-size:.75rem}.bio .signup{margin-block:0}@media (max-width:640px){.signup{grid-template-columns:minmax(0,1fr)}}.offers-alt-head{padding-top:6px}.adm-add,.adm-add-video{gap:10px;display:grid}.adm-add-row{gap:8px;display:flex}.adm-add-video input:not([type=checkbox]){font:inherit;border:1px solid var(--line);background:var(--ground);min-height:42px;color:var(--ink);border-radius:8px;width:100%;min-width:0;padding:8px 12px;font-size:.9375rem}.adm-add-row input{flex:1}.adm-add-ask{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:8px;margin:0;padding:12px 14px;display:grid}.adm-add-ask legend{padding:0 4px;font-size:.9375rem;font-weight:700}.adm-add-ask p{margin:0}.adm-add-ask label{color:var(--muted);gap:4px;font-size:.75rem;font-weight:600;display:grid}.adm-add-ask label.check{color:var(--ink);align-items:center;gap:6px;font-size:.875rem;display:flex}.adm-add-ask .adm-btn{justify-self:start}.adm-note.ok{border-left:4px solid var(--up)}.adm-note.bad{border-left:4px solid var(--down)}.adm-sent{margin:0;padding:0;list-style:none;display:grid}.adm-sent li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.adm-sent li:first-child{border-top:0}.adm-sent .adm-queue-text{gap:2px;min-width:0;display:grid}.adm-sent .adm-queue-text>span{text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.adm-sent .adm-pill{margin:0}@media (max-width:560px){.adm-add-row{flex-direction:column}.adm-sent li{flex-direction:column;align-items:flex-start}}.adm-search{margin:0}.adm-search input[type=search]{min-height:42px;font-size:.9375rem}.adm-post-panel{border-bottom:1px solid var(--line);gap:12px;padding-bottom:12px;display:grid}.adm-post-panel .adm-sub .adm-pill{margin-left:0}.adm-takedown{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.adm-takedown label{color:var(--muted);gap:4px;font-size:.75rem;font-weight:600;display:grid}.adm-takedown select{font:inherit;border:1px solid var(--line);background:var(--ground);min-height:38px;color:var(--ink);border-radius:8px;padding:6px 10px;font-size:.875rem}.adm-btn.danger{border-color:var(--down);color:var(--down)}.adm-btn.danger:hover{background:var(--down);color:var(--ground)}.adm-post-panel .adm-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-top:8px}@media (max-width:820px){.adm-post-panel .adm-form{grid-template-columns:minmax(0,1fr)}}.adm-filters,.adm-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-filters input,.adm-filters select,.adm-compare input,.adm-detail input[name=reason],.adm-detail input[name=evidence],.adm-detail input[name=url],.adm-detail input[name=resolution],.adm-detail select,.adm-stack input,.adm-labeling input{font:inherit;border:1px solid var(--line);background:var(--ground);min-height:36px;color:var(--ink);border-radius:8px;min-width:0;padding:6px 10px;font-size:.875rem}.adm-h3{margin:8px 0 0;font-size:1rem}.adm-compare-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adm-compare{border:1px solid var(--line);background:var(--ground);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px;display:grid;position:relative}.adm-compare.is-warn{border-left:4px solid var(--warn)}.adm-compare.is-bad{opacity:.72;border-left:4px solid var(--down)}.adm-compare-imgs{grid-template-columns:96px 96px;align-content:start;gap:6px;display:grid}.adm-compare-imgs img,.adm-compare-imgs .adm-thumb{object-fit:contain;background:var(--surface);border-radius:6px;width:96px;height:96px;display:block}.adm-compare-imgs.big{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.adm-compare-imgs.big img{aspect-ratio:1;width:100%;height:auto}.adm-compare-body{align-content:start;gap:4px;min-width:0;display:grid}.adm-compare-body .adm-listing-title{overflow-wrap:anywhere}.adm-check{position:absolute;top:8px;right:8px}.adm-compare:has(.adm-check){padding-right:36px}.adm-crop-editor{gap:8px;display:grid}.adm-crop-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:8px;line-height:0;position:relative;overflow:hidden}.adm-crop-stage img{width:100%;height:auto;display:block}.adm-crop-box{border:2px solid var(--brand);box-shadow:0 0 0 9999px color-mix(in srgb, var(--ink) 45%, transparent);pointer-events:none;position:absolute}.adm-labeling{max-width:720px}.sticky-foot{background:var(--ground);border-top:1px solid var(--line);padding:8px 0;position:sticky;bottom:0}@media (max-width:640px){.adm-compare{grid-template-columns:minmax(0,1fr)}.adm-compare-imgs{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-compare-imgs img,.adm-compare-imgs .adm-thumb{aspect-ratio:1;width:100%;height:auto}}.badge.cond{border-color:var(--warn);color:var(--warn)}.badge.none{justify-self:start}.offer .checked,.offer .also{color:var(--muted);grid-column:1/-1;font-size:.75rem}.offer .also a{color:var(--accent-text)}.compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.compare figure{gap:4px;margin:0;display:grid}.compare img{aspect-ratio:1;object-fit:contain;background:var(--surface);border-radius:var(--radius);width:100%;display:block}.compare figcaption{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.report{font-size:var(--step--1);margin:12px 0 0}.report summary{cursor:pointer;color:var(--muted);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.report form{gap:8px;margin-top:6px;display:grid}.report fieldset{border:1px solid var(--line);border-radius:var(--radius);gap:6px;margin:0;padding:8px 12px;display:grid}.report legend{padding:0 4px;font-weight:700}.report label{align-items:center;gap:8px;min-height:32px;display:flex}.report-note{flex-direction:column;align-items:stretch!important}.report input[name=note]{font:inherit;border:1px solid var(--line);background:var(--ground);color:var(--ink);border-radius:8px;padding:8px 10px}.report .btn{justify-self:start;min-height:44px}.report-done,.report-failed{font-size:var(--step--1);color:var(--muted);margin-top:12px}.report-failed{color:var(--down)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.totals-note{margin-top:8px}
