@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._0kLVq_className{font-family:archivo,archivo Fallback}._0kLVq_variable{--font-archivo:"archivo", "archivo Fallback"}
*,:before,:after{box-sizing:border-box;min-width:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;interpolate-size:allow-keywords;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--paper:var(--lightningcss-light,#f9f6f0)var(--lightningcss-dark,#12100d);--card:var(--lightningcss-light,#fefdfa)var(--lightningcss-dark,#1b1915);--ink:var(--lightningcss-light,#1a1813)var(--lightningcss-dark,#f1eee9);--muted:var(--lightningcss-light,#615d56)var(--lightningcss-dark,#a7a49e);--line:color-mix(in oklch, var(--ink) 13%, transparent);--line-strong:color-mix(in oklch, var(--ink) 28%, transparent);--go:var(--lightningcss-light,#007439)var(--lightningcss-dark,#3ec873);--go-tint:color-mix(in oklch, var(--go) 14%, transparent);--soon:var(--lightningcss-light,#a96b00)var(--lightningcss-dark,#eeb154);--soon-tint:color-mix(in oklch, var(--soon) 16%, transparent);--danger:var(--lightningcss-light,#ba2c25)var(--lightningcss-dark,#f47c6e);--logo-ink:var(--ink);--logo-paper:var(--paper);--logo-signal:#39d075;--font:var(--font-archivo), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--text-sm:.875rem;--text-body:clamp(1rem, .96rem + .18vw, 1.0625rem);--text-lead:clamp(1.0625rem, .98rem + .4vw, 1.25rem);--text-h2:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--text-h1:clamp(2.25rem, 1.4rem + 4.2vw, 4.75rem);--space-gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--space-section:clamp(2.5rem, 1.5rem + 4vw, 5rem);--radius:.625rem;--measure:68ch;--page:72rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--paper:var(--lightningcss-light,lab(97.0163% .224561 3.04743))var(--lightningcss-dark,lab(4.86073% .22354 2.04052));--card:var(--lightningcss-light,lab(99.3205% .107318 1.52054))var(--lightningcss-dark,lab(8.9685% .29131 3.04782));--ink:var(--lightningcss-light,lab(8.39394% .39348 3.65211))var(--lightningcss-dark,lab(94.2323% .225037 3.04775));--muted:var(--lightningcss-light,lab(39.7252% .395209 4.61195))var(--lightningcss-dark,lab(67.5595% .297278 3.82036));--go:var(--lightningcss-light,lab(42.479% -40.5439 24.4731))var(--lightningcss-dark,lab(72.0036% -52.6812 31.5991));--soon:var(--lightningcss-light,lab(50.9739% 21.5737 61.4532))var(--lightningcss-dark,lab(76.7321% 16.4406 55.1357));--danger:var(--lightningcss-light,lab(42.5537% 56.3463 40.5324))var(--lightningcss-dark,lab(66.1182% 46.1947 29.8386));--logo-signal:lab(74.4466% -55.849 33.539)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font);font-size:var(--text-body);font-variation-settings:"wdth" 100;flex-direction:column;margin:0;line-height:1.55;display:flex}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.1}p{margin:0}img,svg,video{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{font-size:max(16px,1rem)}button,a,[role=button]{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.skip-link{background:var(--ink);color:var(--paper);z-index:10;border-radius:6px;padding:.5rem .75rem;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.skip-link:focus-visible{inset-block-start:1rem}.wrap{inline-size:min(100% - 2 * var(--space-gutter), var(--page));margin-inline:auto}.site-header{border-block-end:1px solid var(--line)}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:.875rem;display:flex}.home-link{margin-inline-end:auto;text-decoration:none}.logo{align-items:center;gap:.55rem;display:inline-flex}.logo-mark{flex:none;block-size:2rem;inline-size:2rem}.logo-word{letter-spacing:-.035em;font-variation-settings:"wdth" 88;font-size:1.3rem;font-weight:800}.logo-tld{color:var(--muted);font-weight:600}.logo-word{line-height:1}.logo-i{display:inline-block;position:relative}.logo-i:after{content:"";background:var(--lightningcss-light,oklch(58% .15 152))var(--lightningcss-dark,var(--logo-signal));border-radius:50%;block-size:.2em;inline-size:.2em;position:absolute;inset-block-start:-.05em;inset-inline-start:44%;translate:-50%}.site-nav{scrollbar-width:none;overscroll-behavior-x:contain;inline-size:100%;overflow-x:auto}@media not (min-width:48rem){.site-nav{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}@media (min-width:48rem){.site-nav{inline-size:auto}}.site-nav ul{white-space:nowrap;font-size:var(--text-sm);flex-wrap:nowrap;gap:.25rem 1.1rem;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.site-nav a{color:var(--muted);padding-block:.4rem;text-decoration:none;display:inline-block}.site-nav a[aria-current=page]{color:var(--ink);text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.site-nav a:hover{color:var(--ink)}}main{flex:1}.eyebrow{font-size:var(--text-sm);color:var(--muted);letter-spacing:.01em;font-weight:600}.display{font-size:var(--text-h1);letter-spacing:-.035em;font-variation-settings:"wdth" 80;padding-block-end:.06em;font-weight:800;line-height:1.04}.lead{font-size:var(--text-lead);color:var(--muted);max-inline-size:46ch}.h2{font-size:var(--text-h2);letter-spacing:-.02em;font-variation-settings:"wdth" 90;font-weight:750}.prose{max-inline-size:var(--measure)}.prose>*+*{margin-block-start:.9em}.prose h2{margin-block-start:1.8em}.prose h3{margin-block-start:1.5em;font-size:1.1rem;font-weight:700}.prose ul{padding-inline-start:1.2em}.small{font-size:var(--text-sm);color:var(--muted)}.num{font-variant-numeric:tabular-nums}.section{padding-block:var(--space-section)}.section+.section{padding-block-start:0}.hero{align-items:center;gap:clamp(1.5rem,1rem + 3vw,3.5rem);padding-block:clamp(1.75rem,1rem + 4vw,4rem) clamp(2rem,1rem + 3vw,3.5rem);display:grid}.hero-copy{gap:1rem;display:grid}.hero .display{max-inline-size:11ch}@media (min-width:56rem){.hero{grid-template-columns:minmax(0,1.25fr) minmax(19rem,1fr)}}.live{--live-bg:var(--lightningcss-light,#1b1812)var(--lightningcss-dark,#221f19);--live-ink:#f4f1ed;--live-muted:color-mix(in oklch, var(--live-ink) 62%, transparent);--live-line:color-mix(in oklch, var(--live-ink) 14%, transparent);--live-signal:#3ec873;background:var(--live-bg);color:var(--live-ink);border-radius:calc(var(--radius) + .625rem);box-shadow:0 30px 60px -40px color-mix(in oklch, var(--ink) 60%, transparent);padding:clamp(1.25rem,1rem + 1.2vw,1.875rem)}@supports (color:lab(0% 0 0)){.live{--live-bg:var(--lightningcss-light,lab(8.39889% .503987 4.32711))var(--lightningcss-dark,lab(11.8803% .480153 4.682));--live-ink:lab(95.3845% .164986 2.28332);--live-signal:lab(72.0036% -52.6812 31.5991)}}.live-head{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:700;display:flex}.live-dot{background:var(--live-signal);block-size:.55rem;inline-size:.55rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--live-signal) 25%, transparent);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.live-dot{animation:live-pulse 2.4s var(--ease-in-out) infinite}}@keyframes live-pulse{50%{box-shadow:0 0 0 7px color-mix(in oklch, var(--live-signal) 0%, transparent)}}.live-time{letter-spacing:0;text-transform:none;color:var(--live-muted);margin-inline-start:auto;font-weight:500}.live-big{letter-spacing:-.04em;font-variation-settings:"wdth" 78;color:var(--live-signal);margin-block-start:1.25rem;font-size:clamp(3.5rem,2.6rem + 3.5vw,5.5rem);font-weight:800;line-height:1}.live-of{color:var(--live-muted);letter-spacing:-.02em;font-size:.45em}.live-caption{color:var(--live-muted);margin-block-start:.35rem}@media not (min-width:56rem){.live-feed li:nth-child(n+3),.board-cta{display:none}}.live-facts{border-block-start:1px solid var(--live-line);grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0 0;padding-block-start:1rem;display:none}@media (min-width:56rem){.live-facts{display:grid}}.live-facts dt{font-size:var(--text-sm);color:var(--live-muted)}.live-facts dd{margin:0;font-size:1.5rem;font-weight:750}.live-sub{font-size:var(--text-sm);color:var(--live-muted);margin-block-start:1.25rem}.live-feed{font-size:var(--text-sm);margin:.5rem 0 0;padding:0;list-style:none}.live-feed li{border-block-start:1px solid var(--live-line);grid-template-columns:1fr auto;gap:0 .75rem;padding-block:.55rem;display:grid}.live-feed a{font-weight:700;text-decoration:none}.live-feed span{color:var(--live-muted);grid-column:1}.live-feed time{color:var(--live-muted);white-space:nowrap;grid-area:1/2/span 2;align-self:center}@media (hover:hover) and (pointer:fine){.live-feed a:hover{text-decoration:underline}}.board-head{border-block-end:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block-end:.9rem;display:flex}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid var(--line-strong);min-block-size:2.25rem;font-size:var(--text-sm);border-radius:999px;align-items:center;padding-inline:.85rem;font-weight:650;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}}.chip:active{background:color-mix(in oklch, var(--ink) 12%, transparent)}.board{margin:0;padding:0;list-style:none}.board-row{border-block-end:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 clamp(.75rem,.5rem + 1vw,1.25rem);padding-block:.9rem;display:grid;position:relative}.board-main{gap:.2rem;display:grid}.board-name{font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:700;line-height:1.25}.board-name a{text-decoration:none}.board-name a:after{content:"";position:absolute;inset:0}.board-meta{font-size:var(--text-sm);color:var(--muted)}.board-side{justify-items:end;gap:.4rem;display:grid}.board-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:750}.board-price-from{font-weight:500;font-size:var(--text-sm);color:var(--muted)}.board-cta{border:1.5px solid var(--ink);min-block-size:2.25rem;font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.9rem;font-weight:700;display:inline-flex}.board-row[data-state=out_of_stock] .board-cta,.board-row[data-state=none] .board-cta,.board-row[data-state=unknown] .board-cta{background:var(--ink);color:var(--paper)}.board-row[data-state=none] .board-name,.board-row[data-state=none] .product-image{opacity:.8}.board-row:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.board-row a:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.board-row:hover{background:color-mix(in oklch, var(--ink) 3%, transparent)}.board-row:hover .board-name a{text-decoration:underline;text-decoration-thickness:2px}}.board-row:active{background:color-mix(in oklch, var(--ink) 6%, transparent)}.status{font-size:var(--text-sm);align-items:center;gap:.45rem;font-weight:650;line-height:1.3;display:inline-flex}.status:before{content:"";background:var(--muted);opacity:.45;border-radius:50%;flex:none;block-size:.6rem;inline-size:.6rem}.status[data-state=in_stock]{color:var(--go)}.status[data-state=in_stock]:before{background:var(--go);opacity:1;box-shadow:0 0 0 4px var(--go-tint)}.status[data-state=preorder]{color:var(--soon)}.status[data-state=preorder]:before{background:var(--soon);opacity:1;box-shadow:0 0 0 4px var(--soon-tint)}.status[data-state=out_of_stock],.status[data-state=none]{color:var(--muted)}.status[data-state=none]:before{border:1.5px dashed var(--muted);opacity:.8;background:0 0}.steps-section .h2{margin-block-end:1.5rem}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border:1px solid var(--line);border-radius:calc(var(--radius) + .25rem);background:var(--card);align-content:start;gap:.4rem;padding:1.25rem;display:grid}.steps li:before{content:counter(step);letter-spacing:-.04em;font-variation-settings:"wdth" 78;color:var(--go);font-size:2.5rem;font-weight:800;line-height:1}.steps h3{font-size:1.125rem;font-weight:750}.steps p{color:var(--muted)}.crumbs{font-size:var(--text-sm);color:var(--muted);padding-block-start:1.25rem}.crumbs ol{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.6;margin-inline-end:.35rem}.crumbs a{padding-block:.35rem;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.crumbs a:hover{text-decoration:underline}}.product-top{padding-block:clamp(1.25rem, .8rem + 2vw, 2.5rem) var(--space-section);grid-template-areas:"head""alert""offers";gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.product-head{grid-area:head}.product-top .alert-box{grid-area:alert}.product-offers{grid-area:offers}.product-top+.section{padding-block-start:0}@media (min-width:60rem){.product-top{grid-template:"head alert""offers alert"1fr/1.2fr 1fr;align-items:start}}.product-title{letter-spacing:-.03em;font-variation-settings:"wdth" 82;padding-block-end:.05em;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:800;line-height:1.06}.product-summary{font-size:var(--text-lead);max-inline-size:40ch;margin-block-start:1rem}.product-summary strong{color:var(--go)}.offers{border-block-start:1px solid var(--line-strong)}.offer{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding-block:.85rem;display:grid}.offer[data-available=false] .offer-name,.offer[data-available=false] .offer-price{color:var(--muted)}.offer-main{gap:.2rem;display:grid}.offer-name{font-weight:700}.offer-detail{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.15rem .75rem;display:flex}.offer-side{justify-items:end;gap:.15rem;display:grid}.offer-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:750}.offer-link{border:1.5px solid var(--ink);min-block-size:2.25rem;font-size:var(--text-sm);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.offer[data-available=true] .offer-link{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.offer-link:hover{background:color-mix(in oklch, var(--ink) 8%, transparent)}.offer[data-available=true] .offer-link:hover{background:color-mix(in oklch, var(--ink), var(--paper) 18%)}}.offer-link:active{scale:.98}.empty-note{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);font-size:var(--text-sm);margin-block-start:1.25rem;padding:1rem 1.1rem}.alert-box{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--radius) + .5rem);box-shadow:0 1px 0 var(--line), 0 18px 40px -28px color-mix(in oklch, var(--ink) 35%, transparent);padding:clamp(1.1rem,.8rem + 1.2vw,1.75rem)}.alert-title{letter-spacing:-.015em;font-size:1.25rem;font-weight:750}.alert-sub{color:var(--muted);font-size:var(--text-sm);margin-block-start:.35rem}.alert-form{gap:.6rem;margin-block-start:1.1rem;display:grid}.field-row{flex-wrap:wrap;gap:.5rem;display:flex}.field-row input{flex:999 14rem}.field-row .btn{flex:1 0 auto}.input{border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);min-block-size:3rem;padding-inline:.9rem}.input:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.input:user-invalid{border-color:var(--danger)}.btn{border-radius:var(--radius);border:1.5px solid var(--ink);background:var(--ink);min-block-size:3rem;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.btn[disabled]{opacity:.6;cursor:progress}.btn-quiet{color:var(--ink);background:0 0}.btn-wide{inline-size:100%}@media (hover:hover) and (pointer:fine){.btn:hover{background:color-mix(in oklch, var(--ink), var(--paper) 18%)}.btn-quiet:hover{background:color-mix(in oklch, var(--ink) 6%, transparent)}}.btn:active{background:color-mix(in oklch, var(--ink), var(--paper) 30%)}.btn-quiet:active{background:color-mix(in oklch, var(--ink) 12%, transparent)}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .16s var(--ease-out), scale .16s var(--ease-out)}.btn:active{scale:.98}}.tg-icon{flex:none;block-size:1.15rem;inline-size:1.15rem}.or{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:.75rem;display:flex}.or:before,.or:after{content:"";border-block-start:1px solid var(--line);flex:1}.consent{color:var(--muted);font-size:.8125rem;line-height:1.45}.form-error{color:var(--danger);font-size:var(--text-sm);font-weight:600}.form-success{gap:.5rem;padding-block:.5rem;display:grid}.form-success strong{font-size:1.125rem}.hp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}.history{font-size:var(--text-sm);margin:1rem 0 0;padding:0;list-style:none}.history li{border-block-end:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}.faq{max-inline-size:var(--measure);gap:1.75rem;margin-block-start:1.5rem;display:grid}.faq h3{margin-block-end:.35rem;font-size:1.0625rem;font-weight:700}.narrow{max-inline-size:34rem;padding-block:var(--space-section)}.narrow .h2{margin-block-end:.75rem}.narrow form{margin-block-start:1.5rem}.site-footer{background:color-mix(in oklch, var(--ink) 4%, var(--paper));border-block-start:1px solid var(--line);font-size:var(--text-sm);color:var(--muted);margin-block-start:var(--space-section);padding-block:2rem 2.5rem}.site-footer .wrap{gap:1rem;display:grid}.footer-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a{padding-block:.25rem;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.footer-links a:hover{color:var(--ink);text-decoration:underline}}.consent-banner{inset-inline:max(1rem, env(safe-area-inset-left));z-index:20;background:var(--card);border:1px solid var(--line-strong);border-radius:calc(var(--radius) + .25rem);max-inline-size:30rem;box-shadow:0 20px 50px -24px color-mix(in oklch, var(--ink) 45%, transparent);font-size:var(--text-sm);gap:.75rem;margin-inline-start:auto;padding:1.1rem 1.2rem;display:grid;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom))}.consent-title{font-size:1rem;font-weight:750}.consent-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.link-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem 0}@media (hover:hover) and (pointer:fine){.link-button:hover{color:var(--ink);text-decoration:underline}}.product-image{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);flex:none;place-items:center;display:grid;overflow:clip}.product-image img{object-fit:contain;block-size:100%;inline-size:100%}.product-image-thumb{inline-size:clamp(3.5rem,2.8rem + 2vw,4.5rem);padding:.2rem}.product-image-hero{inline-size:clamp(6.5rem,3rem + 14vw,15rem);padding:clamp(.4rem,.2rem + .8vw,1rem)}.product-image-empty{background:var(--ink);border-color:var(--ink);color:var(--paper);text-align:center;letter-spacing:-.02em;font-variation-settings:"wdth" 76;text-wrap:balance;padding:.35rem;font-weight:800;line-height:1.05}.product-image-thumb.product-image-empty{font-size:clamp(.72rem,.6rem + .35vw,.85rem)}.product-image-hero.product-image-empty{font-size:clamp(.9rem,.6rem + 1.2vw,1.6rem)}.legal{padding-block:clamp(1.75rem, 1rem + 3vw, 3.5rem) var(--space-section)}.legal-head{border-block-end:1px solid var(--line-strong);gap:.5rem;padding-block-end:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.legal-title{letter-spacing:-.035em;font-variation-settings:"wdth" 80;padding-block-end:.05em;font-size:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);font-weight:800;line-height:1.04}.legal-section{border-block-end:1px solid var(--line);gap:.6rem clamp(1.5rem,1rem + 3vw,4rem);padding-block:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}@media (min-width:50rem){.legal-section{grid-template-columns:minmax(12rem,1fr) minmax(0,2.4fr)}}.legal-section h2{letter-spacing:-.01em;font-size:1.0625rem;font-weight:750;line-height:1.3}.legal-body{max-inline-size:var(--measure);gap:.8em;display:grid}.legal-body a{text-decoration-thickness:1px}.support{padding-block:clamp(2rem, 1rem + 4vw, 4.5rem) var(--space-section);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}@media (min-width:56rem){.support{grid-template-columns:1.2fr 1fr}}.support-copy{gap:1rem;display:grid}.support-actions{flex-wrap:wrap;gap:.6rem;margin-block-start:.5rem;display:flex}.support-card{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--radius) + .5rem);gap:.5rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.support-card h2{font-size:1.0625rem;font-weight:750}.support-card h2:not(:first-child){margin-block-start:.75rem}.support-card p{color:var(--muted)}.support-nudge{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);font-size:var(--text-sm);color:var(--muted);gap:.6rem;margin-block-start:1.75rem;padding:1rem 1.1rem;display:grid}.support-nudge a{color:var(--ink);justify-self:start;font-weight:700}.overview{padding-block-end:var(--space-section)}.overview-head{border-block-end:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block-end:.9rem;display:flex}.chip-count{font-variant-numeric:tabular-nums;background:color-mix(in oklch, var(--ink) 8%, transparent);color:var(--muted);border-radius:999px;margin-inline-start:.45rem;padding:.05rem .4rem;font-size:.75rem}.chip-count[data-has=yes]{background:color-mix(in oklch, var(--go) 10%, transparent);color:var(--lightningcss-light,oklch(43% .12 152))var(--lightningcss-dark,var(--go))}.group{padding-block-start:clamp(1.75rem,1.2rem + 2vw,2.75rem);scroll-margin-block-start:1rem}.group-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin-block-end:1rem;display:flex}.group-title{letter-spacing:-.02em;font-variation-settings:"wdth" 88;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:800}.group-count{font-size:var(--text-sm);color:var(--muted)}.group-count strong{color:var(--go)}.group-link{font-size:var(--text-sm);margin-inline-start:auto;padding-block:.4rem;font-weight:650;text-decoration:none}@media (hover:hover) and (pointer:fine){.group-link:hover{text-decoration:underline}}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.25rem),1fr));gap:clamp(.6rem,.4rem + .8vw,1rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.cards{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}.card{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--radius) + .5rem);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}.card-media{aspect-ratio:4/3;border-block-end:1px solid var(--line);background:#fdfdfd;background:lab(99.42% -.0000298023 0);place-items:center;display:grid;position:relative}.card-media img{object-fit:contain;block-size:82%;inline-size:78%}.card[data-state=out_of_stock] .card-media img,.card[data-state=none] .card-media img,.card[data-state=unknown] .card-media img{filter:saturate(.6);opacity:.85}.card-media-empty{background:var(--ink);block-size:100%;inline-size:100%;color:var(--paper);letter-spacing:-.02em;font-variation-settings:"wdth" 76;place-items:center;font-size:clamp(1.1rem,.9rem + 1vw,1.6rem);font-weight:800;display:grid}.card-badge{background:var(--card);color:var(--muted);box-shadow:0 1px 0 var(--line), 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:750;display:inline-flex;position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem}.card-badge:before{content:"";opacity:.6;background:currentColor;border-radius:50%;block-size:.45rem;inline-size:.45rem}.card-badge[data-tone=go]{background:var(--go);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);box-shadow:none}.card-badge[data-tone=go]:before{opacity:1;background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209)}.card-badge[data-tone=soon]{background:var(--soon-tint);color:var(--soon)}.card-badge[data-tone=none]:before{background:0 0;border:1.5px dashed}.card-body{grid-template-rows:auto auto 1fr;gap:.3rem;padding:clamp(.7rem,.55rem + .5vw,1rem);display:grid}.card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);font-weight:750;line-height:1.25;display:-webkit-box;overflow:clip}.card-name a{text-decoration:none}.card-name a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-meta{color:var(--muted);font-size:.8125rem}.card-foot{justify-content:space-between;align-self:end;align-items:center;gap:.5rem;padding-block-start:.4rem;display:flex}.card-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:800}.card-price-from{color:var(--muted);font-size:.8125rem;font-weight:500}.card-price-none{color:var(--muted);font-weight:500}.card-cta{border:1.5px solid var(--ink);border-radius:999px;align-items:center;min-block-size:2rem;padding-inline:.75rem;font-size:.8125rem;font-weight:750;display:inline-flex}.card:not([data-state=in_stock]):not([data-state=preorder]) .card-cta{background:var(--ink);color:var(--paper)}.card:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.card a:focus-visible{outline:none}.card:active{scale:.99}@media (prefers-reduced-motion:no-preference){.card{transition:translate .22s var(--ease-out), box-shadow .22s var(--ease-out), scale .12s var(--ease-out)}.card-media img{transition:scale .32s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.card:hover{box-shadow:0 18px 36px -24px color-mix(in oklch, var(--ink) 45%, transparent);translate:0 -3px}.card:hover .card-media img{scale:1.04}}@media not (min-width:40rem){.card-cta{display:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media not (min-width:40rem){.overview-head .chips{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;inline-size:100%;padding-block-end:.15rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.overview-head .chip{flex:none}}.groups{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-flow:dense;gap:clamp(1.75rem,1.2rem + 2vw,2.75rem) clamp(.6rem,.4rem + .8vw,1rem);padding-block-start:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}@media (min-width:40rem){.groups{--cols:3}}@media (min-width:64rem){.groups{--cols:5}}.groups .group{grid-template-columns:subgrid;grid-column:1/-1;align-content:start;padding-block-start:0;display:grid}@media (min-width:40rem){.groups .group[data-n="1"]{grid-column:span 1}.groups .group[data-n="2"]{grid-column:span 2}}@media (min-width:64rem){.groups .group[data-n="3"]{grid-column:span 3}.groups .group[data-n="4"]{grid-column:span 4}}.groups .group-head{grid-column:1/-1}.groups .group .cards{grid-column:1/-1;grid-template-columns:subgrid}.groups .group[data-n="1"] .group-head{flex-direction:column;align-items:flex-start;gap:.1rem}.groups .group[data-n="1"] .group-link{margin-inline-start:0;padding-block:.15rem 0}.groups{row-gap:.9rem;padding-block-start:.4rem}.groups .group{grid-row:span 2;grid-template-rows:subgrid}.groups .group-head{align-self:end;margin-block-end:0;padding-block-start:clamp(1.4rem,1rem + 1.5vw,2.25rem)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}.product-top{padding-block:clamp(1rem, .6rem + 1.5vw, 2rem) var(--space-section);grid-template-areas:"media""head""alert""offers";gap:clamp(1.25rem,.9rem + 1.5vw,2rem)}.product-media{grid-area:media}.product-media .product-image-hero{aspect-ratio:1;border-radius:calc(var(--radius) + .75rem);border-color:var(--line);inline-size:100%;max-inline-size:22rem;margin-inline:auto;padding:clamp(1.25rem,1rem + 2vw,3rem)}.product-head{align-content:start;gap:.6rem;display:grid}.product-title{letter-spacing:-.025em;font-variation-settings:"wdth" 96;max-inline-size:22ch;padding-block-end:0;font-size:clamp(1.75rem,1.35rem + 1.3vw,2.5rem);font-weight:750;line-height:1.12}.product-status{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-block-start:.35rem;display:flex}.product-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:750}.product-price-from{font-size:var(--text-sm);color:var(--muted);font-weight:500}.product-summary{font-size:var(--text-body);color:var(--muted);max-inline-size:44ch;margin-block-start:0}.product-top .alert-box{box-shadow:none;background:var(--card)}.section-title{letter-spacing:-.01em;margin-block-end:.75rem;font-size:1.0625rem;font-weight:750}@media (min-width:60rem){.product-top{grid-template:"media head""media alert"1fr"offers offers"/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,1rem + 4vw,5rem)}.product-media .product-image-hero{max-inline-size:none}.product-offers{margin-block-start:clamp(1rem,.5rem + 2vw,2.5rem)}}.product-media .product-image-hero{aspect-ratio:4/3;background:#fff;max-inline-size:none}@media (min-width:60rem){.product-media .product-image-hero{aspect-ratio:5/4}}.product-media .product-image-hero img{mix-blend-mode:multiply}@media (min-width:60rem){.faq{grid-template-columns:1fr 1fr;gap:2rem 3.5rem;max-inline-size:none}}@media (min-width:36rem) and (not (min-width:60rem)){.product-media .product-image-hero{max-inline-size:30rem}}@media (min-width:60rem){.product-media{align-self:stretch;min-block-size:22rem;position:relative}.product-media .product-image-hero{aspect-ratio:auto;block-size:100%;inline-size:100%;position:absolute;inset:0}.product-top .alert-box{align-self:end}}.product-uvp{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.site-nav-sep{border-inline-start:1px solid var(--line-strong);padding-inline-start:1.1rem}.article{max-inline-size:44rem;margin-inline:auto;padding-block:clamp(1rem,.6rem + 1.5vw,2rem) 0}.article-head{border-block-end:1px solid var(--line-strong);gap:.7rem;padding-block-end:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.article-head .eyebrow a{text-decoration:none}.article-title{letter-spacing:-.03em;font-variation-settings:"wdth" 88;padding-block-end:.04em;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:800;line-height:1.06}.article-byline{font-size:var(--text-sm);color:var(--muted)}.article-body{padding-block-start:clamp(1.25rem,1rem + 1vw,2rem);font-size:clamp(1.0625rem,1rem + .25vw,1.15rem);line-height:1.7}.article-body>*+*{margin-block-start:1.05em}.article-body h2{letter-spacing:-.02em;margin-block-start:2em;font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);font-weight:750;line-height:1.2}.article-lead{font-size:1.15em;line-height:1.6}.article-body a{text-underline-offset:.2em;text-decoration-thickness:1px}.source-link{text-decoration-style:dotted}.source-link:after{content:"↗";color:var(--muted);margin-inline-start:.1em;font-size:.75em}.inline-product{-webkit-text-decoration-color:color-mix(in oklch, var(--ink) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--ink) 35%, transparent);font-weight:650}.inline-product:before{content:"";vertical-align:.15em;background:color-mix(in oklch, var(--muted) 60%, transparent);border-radius:50%;block-size:.45em;inline-size:.45em;margin-inline-end:.3em;display:inline-block}.inline-product[data-state=in_stock]:before,.inline-product[data-state=preorder]:before{background:var(--go)}.inline-product[data-state=over_price]:before{background:var(--soon)}.price-table{margin-inline:0}.price-table table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:clip}.price-table th,.price-table td{text-align:start;border-block-end:1px solid var(--line);padding:.65rem .8rem}.price-table thead th{color:var(--muted);background:color-mix(in oklch, var(--ink) 3%, var(--card));font-weight:650}.price-table tbody tr:last-child>*{border-block-end:0}.price-table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.price-table tbody th a{font-weight:700}.price-table td[data-high=yes]{color:var(--lightningcss-light,#9f3501)var(--lightningcss-dark,#fa9d68);color:var(--lightningcss-light,lab(38.4473% 43.4524 50.2263))var(--lightningcss-dark,lab(73.7552% 31.6461 42.6601));font-weight:700}.price-table figcaption{color:var(--muted);margin-block-start:.5rem;font-size:.8125rem;line-height:1.5}@media not (min-width:34rem){.price-table{overflow-x:auto}.price-table th,.price-table td{padding:.55rem .6rem}}.alert-teaser{border:1px solid var(--line);border-radius:calc(var(--radius) + .5rem);background:var(--card);font-size:var(--text-body);margin-block-start:2.5em;padding:clamp(1.1rem,.9rem + 1vw,1.6rem)}.alert-teaser h2{margin-block-start:0!important;font-size:1.2rem!important}.alert-teaser p{color:var(--muted);margin-block-start:.4rem;line-height:1.55}.alert-teaser-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.alert-teaser-list a{border:1px solid var(--line);border-radius:var(--radius);font-weight:650;font-size:var(--text-sm);background:var(--paper);align-items:center;gap:.6rem;padding:.45rem .6rem;text-decoration:none;display:flex}.alert-teaser-list img{object-fit:contain;background:#fff;border-radius:6px;flex:none;block-size:2.25rem;inline-size:2.25rem}.alert-teaser-cta{white-space:nowrap;background:var(--ink);color:var(--paper);border-radius:999px;flex:none;margin-inline-start:auto;padding:.2rem .55rem;font-size:.75rem}@media (hover:hover) and (pointer:fine){.alert-teaser-list a:hover{border-color:var(--line-strong)}}.alert-teaser-list a:active{scale:.99}.article-sources{border-block-start:1px solid var(--line-strong);font-size:var(--text-sm);margin-block-start:3rem;padding-block-start:1.25rem}.article-sources h2{margin-block-end:.6rem;font-size:1rem;font-weight:750}.article-sources ol{color:var(--muted);gap:.4rem;margin:0;padding-inline-start:1.3em;display:grid}.article-sources a{color:var(--ink)}.article-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.article-list a{border:1px solid var(--line);border-radius:calc(var(--radius) + .5rem);background:var(--card);gap:.35rem;block-size:100%;padding:clamp(1rem,.85rem + .6vw,1.35rem);text-decoration:none;display:grid}.article-list strong{letter-spacing:-.01em;font-size:1.125rem;line-height:1.25}.article-list a>span:last-child{font-size:var(--text-sm);color:var(--muted);line-height:1.5}@media (hover:hover) and (pointer:fine){.article-list a:hover{border-color:var(--line-strong)}.article-list a:hover strong{text-decoration:underline;text-decoration-thickness:1px}}.article-list a:active{scale:.995}.articles-head{margin-block:clamp(1.5rem,1rem + 2vw,3rem) 0}.article-list-index{margin-block-end:var(--space-section)}.site-nav li{flex:none}.price-table .short{display:none}.price-table tbody th{white-space:nowrap}@media not (min-width:34rem){.price-table .long{display:none}.price-table .short{display:inline}.price-table table{font-size:.8125rem}.price-table th,.price-table td{padding:.55rem .45rem}.price-table th:first-child,.price-table td:first-child{padding-inline-start:.65rem}}@media not (min-width:48rem){.site-nav ul{padding-inline-end:2.5rem}}.explainer{margin-block-start:clamp(1.25rem,1rem + 1vw,2rem)}.explainer h2{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-weight:700}.explainer-player{aspect-ratio:16/9;border-radius:calc(var(--radius) + .25rem);background:#110f0b;background:lab(4.4563% .213042 1.92203);position:relative;overflow:hidden}.explainer-player iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.explainer-poster{cursor:pointer;background:0 0;border:0;place-items:end;padding:clamp(.75rem,.5rem + 1.5vw,1.5rem);display:grid;position:absolute;inset:0}.explainer-poster img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.explainer-play{color:#110f0b;color:lab(4.4563% .213042 1.92203);background:var(--logo-signal);border-radius:50%;place-items:center;block-size:clamp(3rem,2.4rem + 2.5vw,4.5rem);inline-size:clamp(3rem,2.4rem + 2.5vw,4.5rem);display:grid;position:relative;box-shadow:0 .5rem 2rem #00000073;box-shadow:0 .5rem 2rem lab(0% 0 0/.45)}.explainer-play svg{translate:2px}.explainer-poster:focus-visible{outline:3px solid var(--logo-signal);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.explainer-poster:hover .explainer-play{scale:1.06}}@media (prefers-reduced-motion:no-preference){.explainer-play{transition:scale .2s var(--ease-out)}}.explainer-note{color:var(--muted);margin-block-start:.6rem;font-size:.8125rem;line-height:1.5}.explainer-transcript{font-size:var(--text-sm);margin-block-start:.4rem;line-height:1.65}.explainer-transcript summary{cursor:pointer;color:var(--go);font-weight:700}.explainer-transcript p{color:var(--muted);max-inline-size:var(--measure);margin-block-start:.75em}
