.cl{--cl-hot:#ffc629;--cl-hot-2:#ffb000;--cl-ink:#0b0c0e;--cl-paper:#f4f1e8;--cl-paper-2:#e9e4d6;--cl-paper-text:#17181b;--cl-paper-text-2:#4a4c52;--cl-hot-ink:#7a4f00;--cl-hot-text:var(--cl-hot);--cl-display:800 italic clamp(40px, 6vw, 88px) / .92 var(--font);overflow-x:clip}:root[data-theme=light] .cl{--cl-hot-text:var(--cl-hot-ink)}.cl .on-image,.cl.on-image,.cl .cl-hero{--cl-hot-text:var(--cl-hot)}.cl-wrap{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.cl-hot{color:var(--cl-hot-text)}.cl-kicker{margin:0 0 var(--space-2);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-hot-text);font-weight:700}.cl-title{font:800 italic clamp(32px, 4.4vw, 64px) / .95 var(--font);text-transform:uppercase;letter-spacing:-.01em;margin:0}.cl-head{margin-bottom:var(--space-6)}.cl-head--split{gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;display:grid}.cl-lead{font-size:var(--fs-md);color:var(--text-2);margin:0;line-height:1.55}.cl-label{margin:0 0 var(--space-2);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:inline-block}.cl-meta,.cl-small{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--text-3)}.cl-small{margin-top:var(--space-5)}.cl-btn{min-height:48px;font:800 italic var(--fs-sm) / 1.1 var(--font);text-transform:uppercase;letter-spacing:.04em;transform:skew(var(--skew));border:2px solid #0000;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.cl-btn>*{display:inline-block}.cl-btn:hover{transform:skew(var(--skew)) translateY(-2px)}.cl-btn:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.cl-btn--hot{background:var(--cl-hot);color:var(--cl-ink)}.cl-btn--hot:hover{background:#fff}.cl-btn--dark{background:var(--cl-ink);color:#fff}.cl-btn--dark:hover{background:#2a2c31}.cl-btn--ghost{color:var(--text);background:0 0;border-color:currentColor}.cl-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cl-price__now{font:800 italic var(--fs-lg) / 1.1 var(--font)}.cl-price__ref{font-size:var(--fs-xs);color:var(--text-3)}.cl-off,.cl-sticker{color:var(--cl-ink);background:var(--cl-hot);font-style:italic;font-weight:800}.cl-off{font-size:var(--fs-xs);transform:skew(var(--skew));padding:2px 8px;position:absolute;top:8px;left:8px}.cl-sticker{border-radius:50%;place-items:center;width:64px;height:64px;font-size:17px;display:grid;position:absolute;transform:rotate(-10deg);box-shadow:0 6px 18px #00000040}.cl-sticker--big{background:var(--cl-ink);width:96px;height:96px;color:var(--cl-hot);font-size:26px}.cl-plate{aspect-ratio:1;background:var(--product-bg);display:block;position:relative;overflow:hidden}.cl-plate img{object-fit:contain;width:100%;height:100%;padding:10%;transition:transform .35s}.cl-plate--sm{flex:none;width:72px}.cl-plate--sm img{padding:6%}a:hover .cl-plate img,a:focus-visible .cl-plate img{transform:scale(1.05)}.cl-flag{text-transform:uppercase;letter-spacing:.06em;background:var(--cyan-mark);color:var(--cl-ink);padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.cl-flag--muted{background:var(--surface-3);color:var(--text-2);text-transform:none;letter-spacing:0}.cl-hero{isolation:isolate;background:radial-gradient(60% 80% at 85% 40%, #ffc62929, transparent 70%), var(--photo-bg);color:var(--photo-text);padding-block:clamp(40px,7vw,96px) clamp(48px,7vw,104px);position:relative;overflow:hidden}.cl-hero__bgword,.cl-home__bgword{z-index:-1;font:800 italic clamp(160px, 30vw, 520px) / 1 var(--font);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff17;pointer-events:none;user-select:none;position:absolute;bottom:-.18em;right:-2vw}.cl-hero__grid{gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.cl-eyebrow{margin:0 0 var(--space-5);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--photo-text-2);flex-wrap:wrap;gap:6px 0;font-weight:700;display:flex}.cl-eyebrow span+span:before{content:"//";color:var(--cl-hot);margin-inline:10px}.cl-hero__title{text-transform:uppercase;letter-spacing:-.02em;flex-direction:column;margin:0;font-style:italic;font-weight:800;line-height:.86;display:flex}.cl-hero__brand{letter-spacing:.08em;color:var(--photo-text-2);font-size:clamp(28px,3.4vw,52px)}.cl-hero__lab{font-size:clamp(56px,9.4vw,160px)}.cl-hero__year{color:#0000;-webkit-text-stroke:2px var(--cl-hot);font-size:clamp(56px,9.4vw,160px)}.cl-hero__slogan{margin:var(--space-5) 0 0;font:800 italic clamp(24px, 2.8vw, 40px) / 1.05 var(--font);text-transform:uppercase;flex-wrap:wrap;gap:0 .35em;display:flex}.cl-hero__intro{max-width:560px;margin:var(--space-5) 0 0;font-size:var(--fs-md);color:var(--photo-text-2);line-height:1.6}.cl-hero__cta{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.cl-hero .cl-btn--ghost{color:var(--photo-text)}.cl-notice{max-width:560px;margin-top:var(--space-6);padding:var(--space-5);background:#ffffff0f}.cl-notice h2{margin:0 0 var(--space-2);font:800 italic var(--fs-xl) / 1.15 var(--font);text-transform:uppercase;color:var(--cl-hot)}.cl-notice p{font-size:var(--fs-base);color:var(--photo-text-2);margin:0;line-height:1.6}.cl-stats{gap:var(--space-5) var(--space-7);margin:var(--space-7) 0 0;flex-wrap:wrap;display:flex}.cl-stats div{flex-direction:column-reverse;display:flex}.cl-stats dt{font-size:var(--fs-xs);color:var(--photo-text-3);text-transform:uppercase;letter-spacing:.1em}.cl-stats dd{font:800 italic 40px / 1 var(--font);color:var(--cl-hot);margin:0}.cl-stats dd.cl-stats__small{font-size:var(--fs-lg);color:var(--photo-text);line-height:1.6}.cl-hero__stage{aspect-ratio:1/.92;min-height:360px;position:relative}.cl-slab{background:linear-gradient(150deg, var(--cl-hot) 0%, var(--cl-hot-2) 100%);transform:skew(var(--skew));position:absolute;inset:6% 4% 4% 10%;box-shadow:0 30px 80px #ffb0002e}.cl-hero__item{color:var(--cl-ink);text-decoration:none;animation:.7s cubic-bezier(.2,.7,.2,1) both cl-rise;display:block;position:absolute}.cl-hero__img{aspect-ratio:1;display:block}.cl-hero__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .4s}.cl-hero__item:hover .cl-hero__img img,.cl-hero__item:focus-visible .cl-hero__img img{transform:scale(1.06)rotate(-1deg)}.cl-hero__item:focus-visible{outline:3px solid var(--cl-ink);outline-offset:4px}.cl-hero__cap{background:var(--cl-ink);color:#fff;max-width:100%;transform:skew(var(--skew));padding:4px 10px;font-size:13px;line-height:1.3;position:absolute;bottom:0;left:0}.cl-hero__cap strong{color:var(--cl-hot)}.cl-hero__item--1{width:58%;top:8%;left:18%}.cl-hero__item--1 .cl-sticker{top:4%;right:0}.cl-hero__item--1 .cl-hero__cap{font-size:var(--fs-xs);max-width:64%;bottom:-2%;left:28%}.cl-hero__item--2,.cl-hero__item--3,.cl-hero__item--4{width:27%}.cl-hero__item--2{animation-delay:.1s;top:2%;left:0}.cl-hero__item--3{animation-delay:.2s;top:46%;right:0}.cl-hero__item--4{animation-delay:.3s;bottom:0;left:4%}.cl-hero__item--2 .cl-sticker,.cl-hero__item--3 .cl-sticker,.cl-hero__item--4 .cl-sticker{width:52px;height:52px;font-size:14px;top:-8px;right:-4px}.cl-hero__item--2 .cl-hero__cap,.cl-hero__item--3 .cl-hero__cap,.cl-hero__item--4 .cl-hero__cap{display:none}.cl-hero__item--2 .cl-hero__img,.cl-hero__item--4 .cl-hero__img{background:#fff;box-shadow:0 14px 40px #00000059}.cl-hero__item--2 .cl-hero__img img,.cl-hero__item--4 .cl-hero__img img{padding:10%}@keyframes cl-rise{0%{opacity:0;transform:translateY(24px)}}.cl-ticker{background:var(--cl-hot);color:var(--cl-ink);border-block:2px solid var(--cl-ink);overflow:hidden}.cl-ticker__track{width:max-content;animation:70s linear infinite cl-ticker;display:flex}.cl-ticker__run{display:flex}.cl-ticker__item{font:700 italic var(--fs-sm) / 1.2 var(--font);text-transform:uppercase;white-space:nowrap;padding:12px 28px}.cl-ticker__item b{margin-right:6px;font-weight:800}.cl-ticker__item:after{content:"//";opacity:.5;margin-left:56px}@keyframes cl-ticker{to{transform:translate(-50%)}}.cl-today,.cl-gems,.cl-all,.cl-check{padding-block:clamp(56px,7vw,112px)}.cl-today__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.cl-spot{background:linear-gradient(160deg, var(--cl-hot), var(--cl-hot-2));color:var(--cl-ink);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cl-spot__media{padding:6% 12% 0;display:block;position:relative}.cl-spot__img{aspect-ratio:1;display:block}.cl-spot__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .4s}.cl-spot:hover .cl-spot__img img{transform:scale(1.04)}.cl-spot__media .cl-sticker{top:24px;right:24px}.cl-spot__body{padding:var(--space-5) clamp(20px, 4vw, 48px) clamp(24px, 4vw, 48px)}.cl-spot__name{font:800 italic clamp(30px, 3.6vw, 56px) / .98 var(--font);text-transform:uppercase;margin:0}.cl-spot__brand{letter-spacing:.06em;font-size:.5em;display:block}.cl-spot__text{max-width:620px;margin:var(--space-4) 0 var(--space-5);font-size:var(--fs-md);line-height:1.55}.cl-spot .cl-price{margin-bottom:var(--space-2)}.cl-spot .cl-price__now{font-size:40px}.cl-spot .cl-price__ref,.cl-spot .cl-meta{color:#2f2a1c;font-size:var(--fs-sm)}.cl-spot .cl-btn{margin-top:var(--space-5)}.cl-today__side{gap:var(--space-4);flex-direction:column;display:flex}.cl-hl{gap:6px var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-soft);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.cl-hl__link{color:inherit;text-decoration:none;display:contents}.cl-hl .cl-plate{grid-row:span 2}.cl-hl__body{flex-direction:column;gap:2px;display:flex}.cl-hl__name{font-size:var(--fs-base);font-weight:600;line-height:1.3}.cl-hl__link:hover .cl-hl__name{color:var(--cl-hot-text)}.cl-hl__text{font-size:var(--fs-sm);color:var(--text-2);margin-top:6px;line-height:1.5}.cl-hl .cl-price{grid-column:2}.cl-hl .cl-price__now{font-size:var(--fs-md)}.cl-hl--lead{padding:0 0 var(--space-5);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.cl-hl--lead .cl-hl__name{font:800 italic var(--fs-xl) / 1.1 var(--font);text-transform:uppercase}.cl-hl--lead .cl-price__now{font-size:var(--fs-xl)}.cl-card__brand{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700}.cl-paper{--text:var(--cl-paper-text);--text-2:var(--cl-paper-text-2);--text-3:#5d5f66;--border-soft:#d9d3c2;--surface-3:#ddd6c4;--cl-hot-text:var(--cl-hot-ink);background:var(--cl-paper);color:var(--cl-paper-text);padding-block:clamp(56px,7vw,112px)}.cl-paper .cl-btn--ghost{color:var(--cl-paper-text)}.cl-choice{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.cl-choice legend:not(.sr-only){width:100%;margin-bottom:var(--space-3);font:800 italic var(--fs-lg) / 1.2 var(--font);text-transform:uppercase}.cl-chip,.cl-tile{cursor:pointer;position:relative}.cl-chip input,.cl-tile input{opacity:0;pointer-events:none;position:absolute}.cl-chip span{border:2px solid var(--cl-paper-text);min-height:48px;font-size:var(--fs-base);align-items:center;padding:10px 20px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.cl-chip:hover span{background:var(--cl-paper-2)}.cl-chip input:checked+span,.cl-tile input:checked+span{background:var(--cl-ink);color:var(--cl-hot);border-color:var(--cl-ink)}.cl-chip input:focus-visible+span,.cl-tile input:focus-visible+span{outline-offset:3px;outline:3px solid #00727d}.cl-finder__form{gap:var(--space-6);padding:var(--space-6) 0;border-top:2px solid var(--cl-paper-text);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cl-finder__form .cl-choice{align-content:start}.cl-count{margin:var(--space-5) 0 var(--space-4);font:800 italic var(--fs-md) / 1.2 var(--font);text-transform:uppercase}.cl-rail{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cl-empty{padding:var(--space-6) 0;font-size:var(--fs-md);color:var(--text-2);grid-column:1/-1;margin:0}.cl-card{flex-direction:column;gap:6px;min-width:0;animation:.35s both cl-fade;display:flex}.cl-card__link{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.cl-card .cl-plate{margin-bottom:8px}.cl-card__name{font-size:var(--fs-base);font-weight:600;line-height:1.3}.cl-card__link:hover .cl-card__name{text-underline-offset:3px;text-decoration:underline}.cl-card .cl-price__now{font-size:var(--fs-md)}.cl-card__flags{flex-wrap:wrap;gap:6px;display:flex}.cl-card__why{color:var(--text-2);flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.cl-card__why li:before{content:"✓ ";color:var(--cl-hot-text);font-weight:800}@keyframes cl-fade{0%{opacity:0;transform:translateY(8px)}}.cl-gems__list{flex-direction:column;gap:clamp(48px,7vw,120px);margin:0;padding:0;list-style:none;display:flex}.cl-gem{gap:var(--space-5) clamp(24px, 5vw, 80px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid;position:relative}.cl-gem--right{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cl-gem--right .cl-gem__media{order:2}.cl-gem__media{position:relative}.cl-gem--left .cl-gem__media{transform:rotate(-2deg)}.cl-gem--right .cl-gem__media{transform:rotate(2deg)}.cl-plate--xl{box-shadow:0 30px 70px #00000059}.cl-plate--xl .cl-off{font-size:var(--fs-md);padding:4px 12px;top:16px;left:16px}.cl-gem__no{z-index:1;font:800 italic clamp(96px, 12vw, 200px) / 1 var(--font);color:#0000;-webkit-text-stroke:2px var(--cl-hot-text);pointer-events:none;position:absolute;top:-.42em}.cl-gem--left .cl-gem__no{left:42%}.cl-gem--right .cl-gem__no{right:40%}.cl-gem__body{z-index:2;position:relative}.cl-gem__body .cl-label{color:var(--cl-hot-text)}.cl-gem__name{margin:0 0 var(--space-4);font:800 italic clamp(28px, 3.4vw, 52px) / 1 var(--font);text-transform:uppercase}.cl-gem__name span{letter-spacing:.06em;color:var(--text-2);font-size:.48em;display:block}.cl-gem__text{max-width:560px;margin:0 0 var(--space-5);font-size:var(--fs-md);color:var(--text-body);line-height:1.65}.cl-gem .cl-price{margin-bottom:var(--space-5)}.cl-gem .cl-price__now{font-size:32px}.cl-battles{--text:var(--cl-ink);--text-2:#2f2a1c;--text-3:#3f3826;--cl-hot-text:var(--cl-ink);background:linear-gradient(170deg, var(--cl-hot), var(--cl-hot-2));color:var(--cl-ink);padding-block:clamp(56px,7vw,112px)}.cl-battles .cl-lead{color:#2f2a1c}.cl-tabs{margin-bottom:var(--space-6);flex-wrap:wrap;gap:10px;display:flex}.cl-tab{border:2px solid var(--cl-ink);min-height:48px;color:var(--cl-ink);font:700 var(--fs-base) / 1.2 var(--font);cursor:pointer;background:0 0;padding:10px 20px}.cl-tab[aria-selected=true]{background:var(--cl-ink);color:var(--cl-hot)}.cl-tab:focus-visible{outline-offset:2px;outline:3px solid #fff}.cl-battle__ring{grid-template-columns:1fr 1fr;gap:clamp(32px,8vw,160px);display:grid;position:relative}.cl-fighter{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.cl-fighter__img{aspect-ratio:1;width:min(100%,380px);margin-inline:auto;display:block}.cl-fighter__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.cl-fighter--a .cl-fighter__img{animation:.6s cubic-bezier(.2,.8,.2,1) both cl-jab-l}.cl-fighter--b .cl-fighter__img{animation:.6s cubic-bezier(.2,.8,.2,1) both cl-jab-r}@keyframes cl-jab-l{0%{opacity:0;transform:translate(-40px)rotate(-4deg)}}@keyframes cl-jab-r{0%{opacity:0;transform:translate(40px)rotate(4deg)}}.cl-fighter__name{font:800 italic clamp(22px, 2.4vw, 34px) / 1.02 var(--font);text-transform:uppercase;margin:0}.cl-fighter__name span{letter-spacing:.06em;font-size:.55em;display:block}.cl-fighter .cl-off{background:var(--cl-ink);color:var(--cl-hot);transform:skew(var(--skew));display:inline-block;position:static}.cl-fighter__why{font-size:var(--fs-base);margin:0;line-height:1.55}.cl-vs{background:var(--cl-ink);width:96px;height:96px;color:var(--cl-hot);font:800 italic 36px / 1 var(--font);text-transform:uppercase;border-radius:50%;place-items:center;margin-left:-48px;display:grid;position:absolute;top:140px;left:50%}.cl-versus{width:100%;margin-top:var(--space-7);border-collapse:collapse;font-size:var(--fs-base)}.cl-versus th,.cl-versus td{text-align:left;vertical-align:top;border-top:1px solid #0b0c0e40;padding:14px 12px}.cl-versus thead th{font:800 italic var(--fs-sm) / 1.2 var(--font);text-transform:uppercase;border-top:0}.cl-versus tbody th{width:22%;font-weight:700}.cl-setup__form{gap:var(--space-5);margin-bottom:var(--space-6);flex-direction:column;display:flex}.cl-choice--tiles{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cl-tile span{min-height:96px;padding:var(--space-4);border:2px solid var(--cl-paper-text);font:800 italic var(--fs-lg) / 1.1 var(--font);text-transform:uppercase;overflow-wrap:anywhere;hyphens:auto;align-items:flex-end;transition:background-color .15s;display:flex}.cl-tile:hover span{background:var(--cl-paper-2)}.cl-setup__result{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.cl-slots{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cl-slot{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-soft);grid-template-columns:170px minmax(0,1fr) auto auto;align-items:center;display:grid}.cl-slot__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.cl-slot__label:before{content:"";background:var(--slot);width:12px;height:12px;transform:skew(var(--skew));vertical-align:-1px;margin-right:8px;display:inline-block}.cl-slot__deal{gap:var(--space-3);color:inherit;align-items:center;min-width:0;text-decoration:none;display:flex}.cl-slot__text{flex-direction:column;min-width:0;display:flex}.cl-slot__name{font-weight:600;line-height:1.3}.cl-slot__count{color:var(--cl-hot-ink);font-size:13px;font-weight:700}.cl-slot__deal:hover .cl-slot__name{text-decoration:underline}.cl-slot .cl-price__now{font-size:var(--fs-md)}.cl-slot__swaps{align-items:center;gap:4px;display:flex}.cl-slot__pos{text-align:center;min-width:44px;color:var(--text-3);font-size:13px}.cl-swap{border:2px solid var(--cl-paper-text);width:44px;height:44px;color:var(--cl-paper-text);cursor:pointer;background:0 0;place-items:center;font-size:22px;line-height:1;display:grid}.cl-swap:hover:not(:disabled){background:var(--cl-ink);color:var(--cl-hot)}.cl-swap:disabled{opacity:.35;cursor:default}.cl-swap:focus-visible{outline-offset:2px;outline:3px solid #00727d}.cl-slot__none{color:var(--text-3);grid-column:2/-1}.cl-meter{top:calc(var(--header-h) + 16px);padding:var(--space-5);background:var(--cl-ink);color:#fff;position:sticky}.cl-meter__head{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cl-meter__head strong{font:800 italic 40px / 1 var(--font);letter-spacing:0;color:var(--cl-hot)}.cl-meter__of{color:#c9ccd2}.cl-meter__bar{height:18px;margin:var(--space-4) 0 var(--space-3);background:#2a2c31;display:flex;overflow:hidden}.cl-meter__seg{height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1)}.cl-meter__left{font-size:var(--fs-base);margin:0;font-weight:700}.cl-meter.is-over .cl-meter__left{color:#ff8a9a}.cl-meter__note{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:#c9ccd2;line-height:1.5}.cl-filters{align-items:flex-end;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.cl-field{max-width:420px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);flex-direction:column;flex:0 220px;gap:6px;font-weight:700;display:flex}.cl-field--search{flex:280px;max-width:560px}.cl-field input,.cl-field select{border:1px solid var(--input-border);background:var(--surface-2);width:100%;min-height:48px;color:var(--text);font:400 var(--fs-base) / 1.3 var(--font);text-transform:none;letter-spacing:0;padding:10px 14px}.cl-field input:focus-visible,.cl-field select:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.cl-check-field{min-height:48px;font-size:var(--fs-base);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.cl-check-field input{width:22px;height:22px;accent-color:var(--cl-hot)}.cl-grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.cl-more{margin-top:var(--space-6)}.cl-check{background:var(--surface);border-top:1px solid var(--border-soft)}.cl-check__list{gap:var(--space-6);counter-reset:check;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cl-check__list li{counter-increment:check}.cl-check__list li:before{content:counter(check, decimal-leading-zero);margin-bottom:var(--space-3);font:800 italic 44px / 1 var(--font);color:var(--cl-hot-text);display:block}.cl-check__list h3{margin:0 0 var(--space-2);font-size:var(--fs-md);line-height:1.3}.cl-check__list p{font-size:var(--fs-base);color:var(--text-2);margin:0;line-height:1.65}.cl-disclosure{max-width:820px;margin:var(--space-7) 0 0;font-size:var(--fs-xs);color:var(--text-3);line-height:1.6}.cl-home{isolation:isolate;margin-top:var(--space-7);background:radial-gradient(50% 90% at 50% 50%, #ffc62924, transparent 70%), var(--photo-bg);color:var(--photo-text);border-block:2px solid var(--cl-hot);padding-block:clamp(40px,5vw,72px);position:relative;overflow:hidden}.cl-home__bgword{font-size:clamp(140px,22vw,380px);left:-1vw;right:auto}.cl-home__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.cl-home__title{font:800 italic clamp(40px, 4.6vw, 76px) / .9 var(--font);text-transform:uppercase;margin:0}.cl-home__title a{color:inherit;text-decoration:none}.cl-home__title span{display:block}.cl-home__year{color:#0000;-webkit-text-stroke:2px var(--cl-hot)}.cl-home__slogan{margin:var(--space-4) 0 var(--space-5);font:800 italic var(--fs-xl) / 1.15 var(--font);text-transform:uppercase}.cl-home__spot{position:relative}.cl-home__spotlink{color:var(--cl-ink);text-decoration:none;display:block;position:relative}.cl-slab--home{inset:4% 6% 0}.cl-home__img{aspect-ratio:1;width:78%;margin-inline:auto;display:block;position:relative}.cl-home__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .4s}.cl-home__spotlink:hover .cl-home__img img{transform:scale(1.05)rotate(-1deg)}.cl-home__spot .cl-sticker{top:0;right:2%}.cl-home__spotbody{flex-direction:column;padding:0 12% 16px;display:flex;position:relative}.cl-home__name{font:800 italic var(--fs-xl) / 1.1 var(--font);text-transform:uppercase}.cl-home__spot .cl-price{margin-top:var(--space-3);padding-left:6%}.cl-home__spot .cl-price__now{color:var(--cl-hot);font-size:32px}.cl-home__list{gap:var(--space-3);flex-direction:column;display:flex}.cl-home__list>.cl-label{color:var(--cl-hot)}.cl-home .cl-hl{border-color:#ffffff1f;grid-template-columns:80px minmax(0,1fr)}.cl-home .cl-card__brand,.cl-home .cl-price__ref{color:var(--photo-text-3)}.cl-home .cl-hl__link:hover .cl-hl__name{color:var(--cl-hot)}@media (width<=1280px){.cl-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-check__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.cl-hero__grid,.cl-today__grid,.cl-setup__result{grid-template-columns:minmax(0,1fr)}.cl-hero__stage{width:min(100%,640px);margin-inline:auto}.cl-head--split{grid-template-columns:minmax(0,1fr)}.cl-finder__form{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.cl-choice--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-meter{position:static}.cl-home__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-home__list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cl-home__list>.cl-label{grid-column:1/-1}}@media (width<=720px){.cl-tile span{min-height:64px;padding:var(--space-3);font-size:15px}.cl-hero__stage{min-height:0}.cl-stats dd{font-size:32px}.cl-rail{gap:var(--space-4);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-3);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.cl-rail .cl-card{scroll-snap-align:start;flex:0 0 min(64vw,240px)}.cl-hl--lead{grid-template-columns:120px minmax(0,1fr)}.cl-hl--lead .cl-hl__name{font-size:var(--fs-lg)}.cl-gem,.cl-gem--right{grid-template-columns:minmax(0,1fr)}.cl-gem--right .cl-gem__media{order:0}.cl-gem__media{width:82%}.cl-gem--right .cl-gem__media{margin-left:auto}.cl-gem--left .cl-gem__no,.cl-gem--right .cl-gem__no{top:-.3em;left:auto;right:0}.cl-battle__ring{gap:var(--space-5)}.cl-vs{width:56px;height:56px;margin-left:-28px;font-size:22px;top:18vw}.cl-versus thead{display:none}.cl-versus tr{border-top:1px solid #0b0c0e40;grid-template-columns:1fr 1fr;display:grid}.cl-versus tbody th{border:0;grid-column:1/-1;width:auto;padding-bottom:0}.cl-versus td{border:0}.cl-slot{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.cl-slot__label{grid-column:1/-1}.cl-slot .cl-price{justify-self:end}.cl-slot__swaps{grid-column:1/-1}.cl-check__list{grid-template-columns:minmax(0,1fr)}.cl-field,.cl-field--search{flex:100%;max-width:none}.cl-grid{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cl-home__grid{grid-template-columns:minmax(0,1fr)}.cl-home__list{display:flex}}@media (prefers-reduced-motion:reduce){.cl *,.cl :before{transition:none!important;animation:none!important}.cl-ticker{overflow-x:auto}}
