[hidden]{display:none!important}.b2-sec{padding-inline:0}.sum-note{border-left:3px solid var(--red);font-variant-numeric:tabular-nums;margin:10px 0 0;padding:8px 12px;font:600 .9rem/1.4 Public Sans Variable,sans-serif}.arrow-link+.arrow-link{margin-left:22px}.after-table{max-width:40rem;margin-top:14px}.after-table a{color:var(--redtxt)}.shop-bar{flex-wrap:wrap;align-items:center;gap:10px 22px;padding:6px 0 4px;display:flex}.shop-bar nav{flex:auto;min-width:0}.shop-bar .chips{margin:0}a.chip{align-items:center;text-decoration:none;display:inline-flex}a.chip[aria-current=true]{background:var(--card);color:var(--ink);border-color:var(--card);font-weight:600}.shop-sort{text-transform:uppercase;align-items:center;gap:8px;font:800 125% .75rem Archivo Variable,sans-serif;display:flex}.shop-sort select{border:2px solid var(--card);background:var(--felt2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23f1e8d4' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center;min-height:44px;color:var(--card);text-transform:none;appearance:none;border-radius:8px;padding:0 34px 0 12px;font:500 .9rem Public Sans Variable,sans-serif}.shop-count{flex-basis:100%;margin:0}html:not(.js) .js-only{display:none}@media (width>=761px){.shop-count{flex-basis:auto}.shop-bar{z-index:20;border-bottom:1px solid var(--line);background:#1e1014f5;padding:10px 0;position:sticky;top:64px}}.b2-group .group-lead{color:#f1e8d4d9;margin:-4px 0 14px}.row-list.slim{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.row-list.slim .card--row .plate{min-height:110px}.row-list.one{grid-template-columns:minmax(0,1fr)}.flat{padding-inline:0!important}.help-box{border-top:2px solid var(--card);grid-template-columns:1.2fr 1fr;gap:28px 48px;padding-top:22px;display:grid}.help-box p{max-width:36rem}.svc-links{gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-links a{border-bottom:1px solid var(--line);padding:10px 0;font-weight:600;text-decoration:none;display:block}.svc-links a:after{content:" →";color:var(--redtxt)}.svc-links a:hover{text-decoration:underline}@media (width<=760px){.help-box{grid-template-columns:1fr}}.cmp{background:var(--card);color:var(--ink);border-radius:12px;padding:6px 18px 10px;box-shadow:0 14px 26px -10px #000000b3}.cmp table{border-collapse:collapse;width:100%;font-size:.95rem}.cmp thead th{text-align:left;text-transform:uppercase;border-bottom:3px solid var(--ink);padding:14px 12px 12px;font:800 125% .82rem/1.2 Archivo Variable,sans-serif}.cmp thead th:nth-child(2){color:var(--redink)}.cmp tbody th{text-align:left;text-transform:uppercase;color:#4a3a3d;width:20%;padding:12px;font:800 125% .72rem Archivo Variable,sans-serif}.cmp td{vertical-align:top;padding:12px}.cmp tbody tr+tr>*{border-top:1px solid #1e101440}.cmp thead td.blank{width:20%}.cmp-two thead th{font-size:clamp(.9rem,1.6vw,1.15rem)}@media (width<=700px){.cmp{padding:4px 14px 8px}.cmp thead{display:none}.cmp tbody tr{padding:8px 0 10px;display:block}.cmp tbody th{width:auto;padding:4px 0;display:block}.cmp td{grid-template-columns:6.4rem 1fr;gap:8px;padding:4px 0;display:grid}.cmp td:before{content:attr(data-col);text-transform:uppercase;color:var(--redink);font:800 125% .66rem/1.3 Archivo Variable,sans-serif}}.logo-box{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:28px clamp(22px,4vw,54px);display:grid}.box-sheet{border-radius:12px;padding:22px 26px 18px;position:relative;box-shadow:0 14px 26px -10px #000000b3}.box-sheet:before{content:"";border:1.5px solid var(--ink);pointer-events:none;border-radius:8px;position:absolute;inset:6px}.box-sheet h2{color:var(--redink)}.box-list ul{counter-reset:bx;margin:0;padding:0;list-style:none}.box-list li{counter-increment:bx;border-bottom:1px solid #1e101440;padding:12px 0 12px 44px;position:relative}.box-list li:last-child{border-bottom:0}.box-list li:before{content:counter(bx);background:var(--red);width:30px;height:30px;color:var(--card);text-align:center;border-radius:50%;font:800 .9rem/30px Archivo Variable,sans-serif;position:absolute;top:11px;left:0}.round-col h3{font-size:1.05rem}.round-eg{border-left:4px solid var(--saffron);margin-bottom:18px;padding:4px 0 4px 16px;font-size:1.02rem}.round-eg p{margin:0}.round-def p{margin:0;font-size:.92rem}.round-def{margin-top:0}@media (width<=860px){.logo-box{grid-template-columns:minmax(0,1fr)}}.gsheet{margin:0}.gs-page{background:var(--card);color:var(--ink);border-radius:6px;padding:20px clamp(14px,3vw,30px) 26px;position:relative;transform:rotate(-.6deg);box-shadow:0 18px 30px -12px #000000bf}.gs-tab{text-transform:uppercase;letter-spacing:.04em;border-bottom:3px solid var(--red);margin:0 0 14px;padding-bottom:4px;font:800 125% .72rem Archivo Variable,sans-serif;display:inline-block}.gs-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gs-p{border:1.5px solid var(--ink);border-radius:6px;flex-direction:column;gap:10px;min-height:190px;padding:12px;display:flex;position:relative}.gs-p p{margin:auto 0 0;font-size:.9rem;line-height:1.35}.gs-1{grid-area:span 2/span 2}.gs-2,.gs-3{grid-column:span 2}.gs-4,.gs-5{grid-column:span 3}.gs-n{color:var(--redink);font:800 .8rem Archivo Variable,sans-serif;position:absolute;top:8px;right:10px}.gs-art{flex:1;place-items:center;min-height:70px;display:grid}.gs-1 .gs-art svg{width:70%;max-width:150px;height:auto}.gs-sw{gap:6px;display:flex}.gs-sw i{border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #00000040}.gs-type{align-items:baseline;gap:10px;font-family:Public Sans Variable,sans-serif;display:flex}.gs-type b{font:800 2.4rem/1 Archivo Variable,sans-serif}.gs-type span{font-size:1.7rem}.gs-pat{background:radial-gradient(circle at 10px 10px, var(--red) 0 3px, transparent 4px) 0 0 / 20px 20px, var(--card);border-radius:4px;width:100%;height:66px;box-shadow:inset 0 0 0 1px #1e101440}.gs-rules{gap:7px;width:100%;display:grid}.gs-rules i{background:#1e101440;border-radius:2px;height:7px}.gs-rules i.s{width:55%}.gsheet figcaption{max-width:46rem;margin-top:14px}@media (width<=760px){.gs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-1{grid-area:auto/1/auto/-1}.gs-2,.gs-3{grid-column:span 1}.gs-4,.gs-5{grid-column:1/-1}.gs-p{min-height:150px}}.decide-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px clamp(22px,4vw,54px);display:grid}.verdict{border:2px solid var(--card);background:var(--felt2);text-wrap:balance;border-radius:12px;margin:0;padding:18px 20px;font:800 112% clamp(1.2rem,2.2vw,1.7rem)/1.2 Archivo Variable,sans-serif;position:relative}.verdict:after{content:"";border:1px solid var(--line);pointer-events:none;border-radius:8px;position:absolute;inset:5px}@media (width<=760px){.decide-grid{grid-template-columns:minmax(0,1fr)}}.hint-box{border:2px solid var(--card);background:var(--felt2);border-radius:12px;padding:20px 24px}.platform .paper-box{background:var(--card);color:var(--ink);max-width:52rem}.platform h2{color:var(--redink)}.addon-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px clamp(22px,4vw,54px);display:grid}@media (width<=860px){.addon-row{grid-template-columns:minmax(0,1fr)}}.tl-list{gap:0;max-width:46rem;margin:18px 0 0;padding:0;list-style:none;display:grid}.tl-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:baseline;gap:8px 16px;padding:12px 0;display:grid}.tl-list b{text-transform:uppercase;font:800 125% .85rem Archivo Variable,sans-serif}.tl-list i{font-variant-numeric:tabular-nums;font:800 1rem Archivo Variable,sans-serif}@media (width<=640px){.tl-list li{grid-template-columns:1fr auto}.tl-list li span{order:3;grid-column:1/-1;font-size:.9rem}}.eq{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:stretch;gap:10px 12px;display:flex}.eq .op{color:var(--redtxt);align-self:center;font:800 1.8rem Archivo Variable,sans-serif}.eq-t{background:var(--card);color:var(--ink);border-radius:10px;align-content:center;gap:2px;min-width:8.5rem;padding:10px 16px 12px;display:grid;box-shadow:0 10px 20px -10px #000000b3}.eq-t span{text-transform:uppercase;max-width:11rem;font:800 125% .68rem Archivo Variable,sans-serif}.eq-t b{font:800 112% clamp(1.5rem,3.4vw,2.5rem)/1 Archivo Variable,sans-serif}.eq-t.sum b{text-decoration:line-through 3px;text-decoration-color:var(--red)}.eq-t.bundle{background:var(--red);color:var(--card);box-shadow:0 0 0 3px var(--card), 0 10px 20px -10px #000000b3}.eq-t.bundle em{font:800 125% .8rem Archivo Variable,sans-serif}@media (width<=640px){.eq{gap:6px}.eq .op{font-size:1.3rem}.eq-t{min-width:0;padding:8px 10px 10px}.eq-t span{font-size:.58rem}}.two-sizes{max-width:52rem;margin-top:22px}.two-sizes h3{color:var(--redtxt)}.oow{grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;max-width:46rem;display:grid}.oow-step{border:3px solid var(--card);background:var(--red);border-radius:50%;place-items:center;width:46px;height:46px;font:800 1.2rem Archivo Variable,sans-serif;display:grid}.oow-line{background:repeating-linear-gradient(90deg, var(--card) 0 10px, transparent 10px 18px);height:3px}.oow p{grid-column:1/-1;margin:8px 0 0}.round-block .round-def{max-width:46rem}.sample-link{border:2px solid var(--card);background:var(--felt2);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:20px 34px;padding:18px 26px;display:grid}.sl-art{aspect-ratio:1;background:#d9c7a7;border-radius:10px;place-items:center;width:130px;display:grid;transform:rotate(-4deg);box-shadow:0 12px 22px -10px #000000b3}.sl-art svg{width:76%;height:auto}@media (width<=600px){.sample-link{grid-template-columns:1fr}.sl-art{width:100px}}.wtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wtile:nth-child(2n){margin-top:56px}.wtile article{background:var(--card);color:var(--ink);border-radius:14px;height:100%;padding:12px 12px 16px;transition:transform .25s;position:relative;box-shadow:0 16px 28px -12px #000000bf}.wtile article:before{content:"";border:1.5px solid var(--ink);pointer-events:none;border-radius:10px;position:absolute;inset:5px}.wtile article:hover{transform:translateY(-3px)rotate(-.4deg)}.smark{aspect-ratio:16/9;border-radius:6px;place-items:center;display:grid;position:relative}.smark svg{width:38%;max-width:150px;height:auto}.smark .dots{gap:5px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:10px;left:12px}.smark .dots li{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000004d}.wt-body{gap:5px;padding:12px 14px 2px;display:grid}.wt-body .no{color:var(--redink);margin:0;font:800 .78rem Archivo Variable,sans-serif}.wt-body h2{margin:0;font-size:clamp(1.1rem,2vw,1.4rem)}.wt-body h2 a{text-decoration:none}.wt-body h2 a:after{content:"";border-radius:14px;position:absolute;inset:0}.wt-body h2 a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wtile article:has(h2 a:focus-visible){outline:3px solid var(--saffron);outline-offset:5px}.wt-body p{margin:0;font-size:.92rem}.wt-body .made{z-index:2;font-size:.86rem;position:relative}.wt-body .made span{text-transform:uppercase;margin-right:4px;font:800 125% .66rem Archivo Variable,sans-serif}.wt-body .made a{color:var(--redink);font-weight:600}.wt-foot{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex;margin-top:4px!important}.wt-foot .tag{border:1.5px solid var(--redink);color:var(--redink);text-transform:uppercase;border-radius:20px;padding:3px 9px;font:800 125% .62rem Archivo Variable,sans-serif;display:inline-block}.wt-foot .go{text-transform:uppercase;font:800 125% .72rem Archivo Variable,sans-serif}@media (width<=760px){.wtiles{grid-template-columns:minmax(0,1fr)}.wtile:nth-child(2n){margin-top:0}}.mk{container-type:inline-size}.mk>.u{font-size:calc(100cqw / var(--u,40))}.fig{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;margin:0;display:grid}.fig-art{min-width:0}.fig figcaption{color:var(--card);max-width:36rem;font-size:.9rem}.fig figcaption b{text-transform:uppercase;color:var(--redtxt);margin-right:4px;font:800 125% .72rem Archivo Variable,sans-serif}.stext{gap:18px;display:grid}.stext .st-copy{max-width:42rem}.stext .st-copy p{margin:0}.stext .st-art:empty{display:none}.sample-label{margin-top:4px}.swatches{box-shadow:0 0 0 2px var(--card);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 18px;padding:0;list-style:none;display:grid;overflow:hidden}.swatches li{align-content:end;gap:2px;min-height:120px;padding:46px 12px 12px;display:grid}.swatches b{text-transform:uppercase;font:800 125% .74rem/1.2 Archivo Variable,sans-serif}.swatches span{font-variant-numeric:tabular-nums;font-size:.85rem}@media (width<=760px){.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.swatches li{min-height:88px;padding-top:28px}.swatches li:last-child{grid-column:1/-1}}.sys{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.sys>div:first-child{flex:22rem;max-width:42rem}.sys-type{margin:0 0 8px;font-size:1.05rem}[class^=spec-]{background:var(--card);color:var(--ink);border-radius:10px;align-items:baseline;gap:14px;padding:12px 22px;display:flex}[class^=spec-] b{font-size:3rem;line-height:1}[class^=spec-] span{font-size:2rem;line-height:1}.spec-sg b{font:700 3rem Barlow Condensed,sans-serif}.spec-sg span{font:400 2rem "Source Serif 4",serif}.spec-tm b{font:800 3rem Bricolage Grotesque Variable,sans-serif}.spec-tm span{font:400 2rem Inter Variable,sans-serif}.spec-jr b{font:500 3rem Newsreader Variable,serif}.spec-jr span{font:400 2rem DM Sans Variable,sans-serif}.spec-fw b{font:400 3rem Young Serif,serif}.spec-fw span{font:400 2rem Work Sans Variable,sans-serif}.cost-rows{margin-top:14px}.cost .total{align-items:baseline;gap:12px;margin:22px 0 6px;font-size:1.3rem;display:flex}.cost .total span{text-transform:uppercase;font:800 125% .8rem Archivo Variable,sans-serif}.cost .total b{font:800 112% clamp(1.8rem,4vw,2.6rem)/1 Archivo Variable,sans-serif}.cost .eq{margin:18px 0 10px}.cost .bundle-row{margin-top:6px}.cost .bundle-row .card .front{box-shadow:0 0 0 3px var(--saffron), 0 14px 26px -10px #000000b3}.cost .links{margin-top:14px}.prevnext{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 26px;margin-top:20px;padding:18px 0 8px;display:flex}.prevnext .pn{text-transform:uppercase;border-bottom:2px solid #0000;padding:10px 0;font:800 125% .8rem Archivo Variable,sans-serif;text-decoration:none}.prevnext .pn:hover{border-color:var(--red)}.prevnext .prev:before{content:"← "}.prevnext .next:after{content:" →"}@media (width<=760px){.prevnext{flex-direction:column;align-items:flex-start}}.card--row .act{grid-template-columns:minmax(0,270px)}.card--row .add{white-space:nowrap;padding-inline:8px}@media (width<=760px){.page-head .hand{display:none}}@media (width<=560px){.card--row .front{flex-direction:column}.card--row .plate{flex:none;height:190px;min-height:0;margin:12px 12px 0}.card--row .plate img{object-fit:contain}.card--row .main{padding:12px 14px 14px}.card--row .act{grid-template-columns:minmax(0,1fr)}.card--row .ban{padding-right:56px}}.mk{width:100%}.po{width:var(--pw);aspect-ratio:1/1.12;justify-self:end;margin-right:12px;position:relative}.po-card{background:var(--card);border-radius:12px;padding:12px;position:absolute;box-shadow:0 16px 28px -10px #000000bf}.po-card:before{content:"";border:1.5px solid var(--ink);pointer-events:none;border-radius:8px;position:absolute;inset:5px}.po-1{z-index:2;width:80%;top:0;left:0;transform:rotate(-3deg)}.po-2{width:50%;bottom:0;right:0;transform:rotate(7deg)}.po:not(:has(.po-2)) .po-1{width:88%;left:6%}.po-plate{aspect-ratio:1/1.12;border-radius:6px;overflow:hidden}.po-plate img{object-fit:cover;object-position:50% 46%;mix-blend-mode:multiply;width:100%;height:100%;display:block}.po-price{z-index:3;background:var(--red);min-width:58px;height:58px;color:var(--card);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--card), 0 3px 0 2px #00000059;border-radius:50%;place-items:center;padding:0 6px;font:800 125% 1rem Archivo Variable,sans-serif;display:grid;position:absolute;top:-12px;right:-12px;transform:rotate(7deg)}.po-2 .po-price{min-width:46px;height:46px;font-size:.8rem}.mdeck{aspect-ratio:1.15;justify-self:end;width:min(300px,70vw);margin-right:28px;position:relative}.mcard{width:46%;bottom:4%;left:calc(var(--i) * 17%);background:var(--card);transform-origin:50% 110%;transform:rotate(var(--r));z-index:var(--i);border-radius:10px;padding:7px;position:absolute;box-shadow:0 12px 24px -8px #000000b3}.mcard .smark{aspect-ratio:3/4}.mcard .smark svg{width:62%}.mcard .smark .dots{display:none}.mcard-lg{background:var(--card);border-radius:12px;justify-self:end;width:min(250px,62vw);margin-right:12px;padding:12px 12px 8px;position:relative;transform:rotate(-3deg);box-shadow:0 16px 28px -10px #000000bf}.mcard-lg:before{content:"";border:1.5px solid var(--ink);pointer-events:none;z-index:2;border-radius:8px;position:absolute;inset:5px}.mcard-lg .smark{aspect-ratio:1/1.1}.mcard-lg .smark svg{width:62%;max-width:none}.mc-tag{color:var(--redink);text-transform:uppercase;margin:8px 4px 2px;font:800 125% .62rem Archivo Variable,sans-serif;display:block}@media (width<=760px){.po,.mdeck,.mcard-lg{justify-self:start}.po{width:min(210px,60vw)}.mcard-lg{width:min(190px,56vw)}.mdeck{width:min(250px,68vw);margin-top:-8px;margin-left:22px}.page-head{gap:4px}}
