.about__hero{position:relative;overflow:hidden;border-bottom:var(--border);padding:clamp(48px,8vw,110px) 0}.about__hero-grid{display:grid;gap:32px;align-items:center;position:relative;z-index:1}@media(min-width:990px){.about__hero-grid{grid-template-columns:1.5fr 1fr}}.about__title{margin-bottom:20px}.about__glyph{position:relative;width:min(320px,70%);margin:0 auto;filter:drop-shadow(8px 8px 0 var(--ink))}.about__st{position:absolute;top:-8px;left:-18px}.about__shapes span{position:absolute;border:var(--border);z-index:0}.about__shapes .a1{width:260px;height:260px;border-radius:50%;background:var(--orange);right:-80px;top:-80px;animation:drift 18s ease-in-out infinite}.about__shapes .a2{width:80px;height:80px;border-radius:16px;background:var(--lime);left:48%;bottom:30px;rotate:14deg;animation:drift 12s ease-in-out -4s infinite reverse}.about__shapes .a3{width:40px;height:40px;border-radius:50%;background:var(--red);left:3%;top:20%;animation:float 6s ease-in-out infinite}.about__chapter{border-bottom:var(--border)}.about__row{display:grid;gap:36px;align-items:center}@media(min-width:900px){.about__row{grid-template-columns:1.2fr 1fr}.about__chapter--flip .about__text{order:2}}.about__text .rte{font-size:1.05rem}.about__art .terminal{transform:rotate(-1.2deg)}.about__checks{transform:rotate(1.2deg);font-size:1.1rem}.about__bigbot{width:min(300px,80%);margin:0 auto;text-align:center}.about__caption{font-size:1.4rem;margin:18px 0 0;transform:rotate(-3deg)}.split-tile{min-height:clamp(420px,44vw,560px);color:var(--ink);transition:translate .35s var(--ease),box-shadow .35s var(--ease),opacity .8s var(--ease),transform .8s var(--ease)}.split-tile:hover{translate:-4px -4px}.split-tile.tile--core,.split-tile.tile--core:hover{color:var(--paper)}.split-tile__top{position:relative;z-index:2;max-width:70%}.split-tile__count{font-weight:800;font-size:.82rem;margin:0 0 14px;display:inline-block;padding:4px 10px;border:var(--border);border-radius:999px;background:var(--paper);color:var(--ink)}.split-tile__sub{font-weight:700;font-size:.9rem;margin:12px 0 0;max-width:32ch}.split-tile .tile__imgs img{width:100%}.split-tile__ph{width:70%;margin-left:auto}.split-tile__burst{position:absolute;top:18px;right:18px;width:96px;font-size:1.2rem;padding:12px;z-index:2}.split-tile__caret{position:absolute;top:28px;right:28px;width:26px;height:44px;background:var(--orange);animation:blink 1.05s steps(1) infinite;z-index:2}.split-tile.tile--core .tile__imgs img{border-color:var(--paper);box-shadow:5px 5px 0 var(--orange)}.split-tile.tile--core:hover{box-shadow:10px 10px 0 var(--orange)}.split-tile .tile__title{overflow-wrap:anywhere}.contactp__hero{position:relative;overflow:hidden}.contactp__intro{margin-top:18px}.contactp__bot{position:absolute;right:5%;bottom:18px;width:clamp(80px,11vw,150px)}.contactp__grid{display:grid;gap:36px}@media(min-width:990px){.contactp__grid{grid-template-columns:1.6fr 1fr;align-items:start}.contactp__aside{position:sticky;top:calc(var(--header-h) + 24px)}}.contactp__fields{display:grid;gap:18px}@media(min-width:750px){.contactp__fields{grid-template-columns:1fr 1fr}.contactp__full{grid-column:1 / -1}}.contactp__fields .field{width:100%;background:var(--white)}.contactp__req{font-size:.78rem;margin:14px 0 18px}.contactp .form-msg{margin:0 0 20px}.contactp .form-msg p{margin:0 0 6px}.contactp .form-msg ul{margin:0;padding-left:1.2em}.contactp__ok-cmd{font-size:1.1rem}.contactp__term{min-height:0;font-size:.92rem}.contactp__term p{margin:0 0 14px}.contactp__term a{word-break:break-all}.contactp__cmd{font-weight:800;border-bottom:3px solid var(--orange);display:inline-block}.contactp__faq{margin-top:22px}@media(max-width:749px){.contactp__bot{display:none}}.sbb-et__hero{position:relative;overflow:hidden}.sbb-et__h1{max-width:14ch}.sbb-et__intro{margin-top:18px}.sbb-et__tiers{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.sbb-et__tiers .sticker{font-size:.85rem}.sbb-et__bot{position:absolute;right:5%;bottom:18px;width:clamp(80px,11vw,150px)}.sbb-et__grid{display:grid;gap:36px}@media(min-width:990px){.sbb-et__grid{grid-template-columns:1.6fr 1fr;align-items:start}.sbb-et__aside{position:sticky;top:calc(var(--header-h) + 24px)}}.sbb-et__fields{display:grid;gap:18px}@media(min-width:750px){.sbb-et__fields{grid-template-columns:1fr 1fr}.sbb-et__full{grid-column:1 / -1}}.sbb-et__f{display:block;min-width:0}.sbb-et .field{width:100%;background:var(--white)}.sbb-et__file{display:block;width:100%;font-family:var(--font-mono);font-size:.85rem;padding:12px 0}.sbb-et__file::file-selector-button{font-family:var(--font-mono);font-weight:800;border:var(--border);border-radius:999px;background:var(--paper);padding:8px 16px;margin-right:10px;cursor:pointer;box-shadow:var(--shadow-sm)}.sbb-et__hint{display:block;font-size:.78rem;color:var(--muted);margin:6px 0 0}.sbb-et__toggle{display:flex;gap:12px;align-items:flex-start;margin-top:18px;font-family:var(--font-mono);font-weight:700;font-size:.9rem}.sbb-et__toggle input{width:22px;height:22px;flex:0 0 22px;margin:1px 0 0;accent-color:var(--orange)}.sbb-et__result{min-height:0;font-size:.95rem}.sbb-et__result p{margin:0 0 12px}.sbb-et__big{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);line-height:1;margin:0 0 14px}.sbb-et__msg{border-left:4px solid var(--orange);padding-left:10px}.sbb-et__msg a{font-weight:800}.sbb-et__err{background:var(--red);color:var(--cream);padding:8px 12px;border-radius:var(--radius-sm)}.sbb-et__dim{opacity:.6}.sbb-et__store h2,.sbb-et__req h2{margin-bottom:.5em}.sbb-et__hp{position:absolute;left:-9999px}.sbb-et__submit{margin-top:24px}.sbb-et__legal{margin-top:28px;font-size:.8rem;color:var(--muted)}@media(max-width:749px){.sbb-et__bot{display:none}.sbb-et__submit{width:100%;white-space:normal}}.faqp__hero{position:relative;overflow:hidden}.faqp__intro{margin-top:18px}.faqp__bot{position:absolute;right:5%;bottom:18px;width:clamp(80px,11vw,150px)}.faqp__grid{display:grid;gap:40px}@media(min-width:990px){.faqp__grid{grid-template-columns:1.8fr 1fr;align-items:start}.faqp__aside{position:sticky;top:calc(var(--header-h) + 24px)}}.faqp__content{margin-bottom:28px}.faqp .accordion__body a{font-weight:700}.faqp__term{min-height:0;font-size:.92rem}.faqp__term p{margin:0 0 14px}.faqp__cmd{font-weight:800;border-bottom:3px solid var(--orange);display:inline-block}@media(max-width:749px){.faqp__bot{display:none}}.faqt__grid{display:grid;gap:40px}@media(min-width:990px){.faqt__grid{grid-template-columns:1fr 1.4fr;align-items:start}.faqt__side{position:sticky;top:calc(var(--header-h) + 24px)}}.faqt__bot{position:relative;width:150px;margin-top:36px}.faqt__bubble{position:absolute;left:110%;top:6px;white-space:nowrap;background:var(--white);border:var(--border);border-radius:14px 14px 14px 2px;padding:8px 12px;font-weight:800;font-size:.8rem;box-shadow:var(--shadow-sm);animation:wobble 3.4s ease-in-out infinite}.faqt .accordion__body a{font-weight:700}@media(max-width:989px){.faqt__bot{display:none}}.bss-feature{border-bottom:var(--border)}.bss-feature__ribbon{font-size:clamp(1.2rem,2vw,1.4rem);margin:0 0 18px;transform:rotate(-2deg)}.bss-feature__lede{margin:22px auto 0;text-align:center}.bss-feature__burst{position:absolute;right:0;top:-20px;width:clamp(112px,12vw,150px);font-size:1.2rem;padding:14px;z-index:2}.bss-feature__burst span{display:block;animation:spin 24s linear infinite reverse}.bss-feature__sticker{position:absolute;left:2%;bottom:20%;z-index:2}.bss-feature__items{margin-top:clamp(36px,5vw,64px)}.bss-feature__items>:nth-child(3n+1) .card__media{background:var(--lime)}.bss-feature__items>:nth-child(3n+2) .card__media{background:var(--white)}.bss-feature__items>:nth-child(3n+3) .card__media{background:var(--orange)}.bss-feature__items>:nth-child(2n){translate:0 18px}.bss-feature__items.rail>:nth-child(2n){translate:none}.bss-feature__item .placeholder-svg{width:100%;height:100%;fill:#11111140}.bss-feature__nav{justify-content:flex-end;margin-top:28px}.bss-feature__foot{text-align:center;margin-top:clamp(40px,5vw,64px)}.bss-feature__deco span{position:absolute;border:var(--border);z-index:0}.bss-feature__deco .d1{width:90px;height:90px;border-radius:50%;background:var(--red);left:-30px;top:18%;animation:drift 12s ease-in-out infinite}.bss-feature__deco .d2{width:60px;height:60px;background:var(--lime);border-radius:12px;right:6%;bottom:8%;rotate:18deg;animation:drift 10s ease-in-out -3s infinite reverse}.bss-feature__deco .d3{width:26px;height:26px;background:var(--orange);border-radius:50%;left:12%;bottom:6%;animation:float 5s ease-in-out infinite}@media(max-width:749px){.bss-feature__burst{top:-56px;right:-6px;width:104px}.bss-feature__sticker{display:none}.bss-feature__items>:nth-child(2n){translate:none}}.core-feature{overflow:hidden}.core-feature__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.09;background-image:linear-gradient(var(--paper) 1px,transparent 1px),linear-gradient(90deg,var(--paper) 1px,transparent 1px);background-size:48px 48px}.core-feature .container{position:relative}.core-feature__head{display:grid;gap:36px;align-items:end;margin-bottom:clamp(36px,5vw,60px)}@media(min-width:990px){.core-feature__head{grid-template-columns:1.3fr 1fr}}.core-feature .core__prompt{font-size:clamp(1rem,1.8vw,1.25rem);margin-bottom:14px}.core-feature .core__title{margin:0 0 18px}.core-feature .core__title .word{overflow:hidden;display:inline-block;vertical-align:bottom;padding-bottom:.04em}.core-feature .core__title .word>span{display:inline-block;transform:translateY(105%);animation:rise .9s var(--ease) forwards;animation-delay:calc(var(--i, 0) * .11s + .15s);animation-play-state:paused}.core-feature .core__title.is-in .word>span{animation-play-state:running}.core-feature .core__title .word--orange>span{color:var(--orange)}.core-feature .lede{color:#f2ede4d9;margin-bottom:18px}.core-feature__checks{display:grid;gap:2px}.core-feature__ls{transform:rotate(-1.2deg);box-shadow:8px 8px 0 var(--orange);border-color:var(--paper)}.core-feature__ls .terminal__body{min-height:0;font-size:.85rem;line-height:1.6}.core-feature__file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js .core-feature__file{opacity:0}.js .core-feature__ls.is-in .core-feature__file{animation:fadeUp .4s var(--ease) forwards;animation-delay:calc(var(--i) * .14s + .5s)}.core-feature__nav{justify-content:flex-end;margin-bottom:8px}.core-feature .rail-nav button{border-color:var(--paper)}.core-feature .placeholder-svg{width:100%;height:100%;fill:#11111140}.core-feature__foot{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center;margin-top:clamp(40px,5vw,64px)}.core-feature__hint{font-size:.8rem;font-weight:700;display:inline-flex;gap:8px;align-items:center}@media(prefers-reduced-motion:reduce){.core-feature .core__title .word>span{transform:none;animation:none}.js .core-feature__file{opacity:1}}.hero-bot .hero__title .word--orange>span{color:var(--ink);background:var(--orange);padding:0 .06em;box-shadow:5px 5px 0 var(--ink)}.hero-bot .hero__title .word--orange{padding-right:6px;padding-bottom:6px}.hero__eyebrow{margin:0 0 22px;font-size:.78rem}.hero-bot__note{font-weight:700;font-size:.85rem;margin:22px 0 0;display:flex;gap:10px;align-items:center}.hero-bot .hero__shirt{display:block}.hero-bot .hero__shirt:hover{box-shadow:var(--shadow-lg)}.hero-bot .hero__blocks .b4{width:46px;height:46px;right:42%;top:14%;background:var(--ink);border-radius:10px;transform:rotate(-14deg);animation:drift 9s ease-in-out -3s infinite}@media(max-width:989px){.hero-bot .hero__art{min-height:0;padding:40px 0 70px}.hero-bot .hero__shirt--1{top:0;left:auto;right:0}.hero-bot .hero__shirt--2{bottom:0;left:0}.hero-bot .hero__bot{right:4%;bottom:0;width:120px}.hero-bot .hero__sticker--a{top:12px;right:auto;left:4%}.hero-bot .hero__sticker--b{bottom:24px;left:36%}.hero-bot .hero__blocks .b4{display:none}}.hero-img{min-height:125vw}.hero-img__inner{position:relative;z-index:2;padding-top:clamp(36px,8vw,72px);padding-bottom:40px}.hero-img__copy{max-width:560px}.hero-img .hero__title{font-size:clamp(2.8rem,12vw,7rem)}.hero-img .hero__media img{object-position:center bottom}@media(min-width:750px){.hero-img{min-height:min(50vw,820px);display:flex;align-items:center}.hero-img .hero__media img{object-position:right center}.hero-img__copy{max-width:42%}.hero-img .hero__title{font-size:clamp(2.8rem,6.4vw,7rem)}}.how__steps{list-style:none;margin:0;padding:0}.how .step{color:var(--ink)}.how .step:nth-child(2n){rotate:.8deg}.how .step:nth-child(odd){rotate:-.6deg}.how .step .check-mark svg{width:16px;height:16px}.js .how .step{opacity:0;translate:0 30px;transition:opacity .7s var(--ease),translate .7s var(--ease),transform .3s var(--ease),background .3s;transition-delay:calc(var(--i, 0) * .16s),calc(var(--i, 0) * .16s),0s,0s}.js .how .step.is-in{opacity:1;translate:none}.how__lede{margin-top:10px}.how__term{font-weight:800;background:var(--ink);color:var(--paper);border:var(--border);border-radius:999px;padding:12px 20px;box-shadow:var(--shadow-sm);display:inline-flex;gap:8px;align-items:center;transform:rotate(2deg)}.how__term-caret{width:.6em;height:1.1em;background:var(--orange);animation:blink 1.05s steps(1) infinite}.section--lime .how__term-caret{background:var(--lime)}.how__foot{font-weight:800;font-size:.9rem;margin:18px 0 0}@media(prefers-reduced-motion:reduce){.js .how .step{opacity:1;translate:none}}.banner{position:relative;display:flex;overflow:hidden;border-block:var(--border);background:var(--paper)}.banner--small{min-height:360px}.banner--medium{min-height:clamp(420px,55vw,620px)}.banner--large{min-height:clamp(520px,75vw,860px)}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.banner__media img{width:100%;height:100%;object-fit:cover}.banner__inner{position:relative;z-index:1;display:flex;padding-top:32px;padding-bottom:32px}.banner--left .banner__inner{align-items:center;justify-content:flex-start}.banner--center .banner__inner{align-items:center;justify-content:center;text-align:center}.banner--bottom .banner__inner{align-items:flex-end;justify-content:flex-start}.banner__box{max-width:520px}.banner--card .banner__box{background:var(--paper);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:clamp(20px,3vw,36px)}.banner--ink .banner__box{background:var(--ink);color:var(--paper);border:2px solid var(--paper);border-radius:var(--radius);box-shadow:8px 8px 0 var(--orange);padding:clamp(20px,3vw,36px)}.banner__text{margin-bottom:20px;font-family:var(--font-mono)}.main-page__hero{position:relative;overflow:hidden}.main-page__hero h1 .word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.04em}.main-page__hero h1 .word>span{display:inline-block;transform:translateY(105%);animation:rise .8s var(--ease) forwards;animation-delay:calc(var(--i, 0) * .1s + .1s)}.main-page__hero h1 .word--orange>span{background:var(--orange);padding:0 .06em}.main-page__hero.section--orange h1 .word--orange>span{background:var(--ink);color:var(--paper)}.main-page__bot{position:absolute;right:5%;bottom:18px;width:clamp(70px,10vw,130px)}.main-page__body{font-size:1.05rem}.main-page__body h2,.main-page__body h3{margin-top:1.4em}.main-page__body a{font-weight:700}@media(max-width:749px){.main-page__bot{display:none}}@media(prefers-reduced-motion:reduce){.main-page__hero h1 .word>span{transform:none}}.marquee-wrap{overflow-x:clip}.marquee-wrap--tilt{padding:14px 0}.marquee__sep--dot{width:.45em;height:.45em;background:var(--orange);border:2px solid currentColor;border-radius:3px;transform:rotate(45deg)}.marquee--orange .marquee__sep--dot{background:var(--ink)}.news{overflow:hidden}.news__keys{display:flex;flex-wrap:wrap;gap:8px;font-size:clamp(1.2rem,2.4vw,1.7rem);margin-top:28px}.news__keys .keycap{animation:keypress 2.8s var(--ease) infinite;animation-delay:calc(var(--k, 0) * .14s)}.news__keys .keycap:nth-child(2){--k: 1}.news__keys .keycap:nth-child(3){--k: 2}.news__keys .keycap:nth-child(4){--k: 3}.news__keys .keycap:nth-child(5){--k: 5}.news__enter{background:var(--orange);padding:0 .7em}.news__box{position:relative}.news .terminal{box-shadow:8px 8px 0 var(--orange)}.section--ink.news .terminal{border-color:var(--paper)}.news__body{min-height:0}.news__prompt{margin:0 0 14px;color:var(--muted)}.news .field{background:var(--white)}.news .field-row .btn{flex:0 0 auto}.news__small{font-size:.75rem;font-weight:500;margin:14px 0 0;color:var(--muted)}.news__bot{position:absolute;width:clamp(80px,10vw,120px);right:-10px;top:-70px;z-index:3;filter:drop-shadow(4px 4px 0 var(--ink))}.section--ink.news .news__bot{filter:drop-shadow(4px 4px 0 var(--orange))}.pw{padding-block:clamp(48px,7vw,96px);background:var(--paper);border-bottom:var(--border)}.pw__head{display:grid;gap:22px;align-items:end;margin-bottom:clamp(24px,3.5vw,40px)}@media(min-width:990px){.pw__head{grid-template-columns:1fr auto}}.pw__eyebrow{margin:0 0 10px;font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.pw__eyebrow:before{content:"> ";color:var(--orange)}.pw__title{font-family:Archivo Black,Impact,Arial Black,sans-serif;font-weight:400;font-size:clamp(2.6rem,7vw,5.2rem);line-height:.9;margin:0;text-transform:uppercase;letter-spacing:-.02em}.pw__lede{margin:12px 0 0;max-width:46ch;font-size:1.05rem}.pw__chips{display:flex;flex-wrap:wrap;gap:8px}.pw__chip{font:800 .8rem/1 var(--font-mono);padding:10px 14px;border:var(--border);border-radius:999px;background:var(--white);color:var(--ink);cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.pw__chip span{opacity:.55;margin-left:4px}.pw__chip:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ink)}.pw__chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pw__chip:focus-visible,.pw-tile:focus-visible,.pw-tile__btn:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.pw__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.pw__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:380px){.pw__grid{grid-template-columns:1fr}}.pw__item{display:flex;flex-direction:column;border:var(--border);background:var(--ink);box-shadow:6px 6px 0 var(--ink);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.pw__item[hidden]{display:none}.pw__item:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--orange)}.pw-tile{--fg: var(--paper);--bg: var(--ink);position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--bg);color:var(--fg);text-decoration:none;container-type:inline-size}.pw-tile--ink{--bg: #111111;--fg: #F2EDE4}.pw-tile--orange{--bg: var(--orange);--fg: #111111}.pw-tile--acid{--bg: #DDFB5C;--fg: #111111}.pw-tile--lime{--bg: var(--lime);--fg: #111111}.pw-tile--cherry{--bg: var(--red);--fg: #F2EDE4}.pw-tile--heather{--bg: #BDBDB8;--fg: #111111}.pw-tile--paper{--bg: #F2EDE4;--fg: #111111}.pw-tile--slab-orange:after,.pw-tile--slab-cherry:after{content:"";position:absolute;right:0;top:0;bottom:0;width:34%;background:var(--orange);z-index:0}.pw-tile--slab-cherry:after{background:var(--red);width:100%;height:9%;bottom:auto;top:0}.pw-tile__label{position:absolute;left:5cqw;top:5cqw;z-index:3;font-size:max(10px,2.6cqw);font-weight:800;letter-spacing:.06em;padding:.45em .7em;background:#ddfb5c;color:#111;border:2px solid #111111}.pw-tile--acid .pw-tile__label,.pw-tile--lime .pw-tile__label{background:#111;color:#ddfb5c}.pw-tile__word{position:absolute;left:4.5cqw;right:4cqw;top:15cqw;z-index:1;font-family:Archivo Black,Impact,Arial Black,sans-serif;font-weight:400;line-height:.82;letter-spacing:-.03em;white-space:nowrap;font-size:min(26cqw,calc(104cqw / var(--len)));color:var(--fg)}.pw-tile__media{position:absolute;left:50%;bottom:-4cqw;width:64cqw;z-index:2;translate:-50% 0;rotate:-2.5deg;transition:rotate .3s var(--ease),translate .3s var(--ease)}.pw__item:nth-child(2n) .pw-tile__media{rotate:2deg}.pw__item:hover .pw-tile__media{rotate:0deg;translate:-50% -3cqw}.pw-tile__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border:3px solid #111111;box-shadow:6px 6px #111111e6;background:#f2ede4}.pw-tile--ink .pw-tile__img,.pw-tile--cherry .pw-tile__img{box-shadow:6px 6px 0 var(--orange)}.pw-tile__ph{display:block;padding:14%;background:#f2ede4;border:3px solid #111111}.pw-tile__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--ink);color:var(--paper);border-top:var(--border);min-height:72px}.pw-tile__meta{min-width:0}.pw-tile__title{margin:0;font-size:.95rem;line-height:1.2;font-weight:800}.pw-tile__title a{color:inherit;text-decoration:none}.pw-tile__title a:hover{text-decoration:underline;text-underline-offset:3px}.pw-tile__price{margin:4px 0 0;font-size:.78rem;opacity:.8}.pw-tile__btn{flex:none;display:inline-flex;align-items:center;font:800 .78rem/1 var(--font-mono);padding:10px 12px;border-radius:999px;border:2px solid var(--paper);background:var(--orange);color:#111;text-decoration:none;cursor:pointer;white-space:nowrap}.pw-tile__btn:hover{background:#ddfb5c}.pw-tile__btn--off{background:transparent;color:var(--paper);cursor:default}.pw__band{grid-column:1 / -1;display:grid;gap:8px;background:#ddfb5c;color:#111;border:var(--border);box-shadow:6px 6px 0 var(--ink);padding:clamp(18px,3vw,34px);overflow:hidden}.pw__band[hidden]{display:none}.pw__band span{font-family:Archivo Black,Impact,Arial Black,sans-serif;font-size:clamp(2.2rem,9.4vw,7.4rem);line-height:.86;letter-spacing:-.03em;text-transform:uppercase}.pw__band small{font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.pw__empty{margin:24px 0 0;font-weight:700}@media(max-width:599px){.pw-tile__bar{flex-direction:column;align-items:stretch;gap:10px}.pw-tile__btn{justify-content:center}.pw-tile__title{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.pw__item,.pw-tile__media,.pw__chip{transition:none}.pw__item:hover{transform:none}.pw__item:hover .pw-tile__media{translate:-50% 0}}.richtext--center{text-align:center}.richtext--center .rte{margin-inline:auto}.richtext__body{font-size:1.05rem;margin-bottom:24px}.spin{overflow:hidden;border-block:var(--border)}.spin__grid{display:grid;gap:40px;align-items:center;position:relative;z-index:1}@media(min-width:990px){.spin__grid{grid-template-columns:1.5fr 1fr}}.spin__title{font-size:clamp(2.6rem,7vw,6.2rem);margin-bottom:24px}.spin__title .hl{padding:0 .1em;display:inline}.spin__title .hl--ink{background:var(--ink);color:var(--paper)}.spin__text{font-weight:700;margin-bottom:28px}.spin__art{position:relative;min-height:300px;display:grid;place-items:center}.spin__badge{width:clamp(220px,28vw,340px);height:auto;aspect-ratio:1;background:var(--paper);color:var(--ink);border:var(--border);border-radius:50%;box-shadow:var(--shadow-lg)}.spin__badge .spin-badge__ring{top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%}.spin__badge .spin-badge__core{width:42%}.spin__st1{position:absolute;top:6%;left:4%;font-size:.8rem}.spin__st2{position:absolute;bottom:10%;right:2%;font-size:.8rem}.spin__keys{position:absolute;bottom:4%;left:8%;display:flex;gap:6px;font-size:1.3rem;transform:rotate(-6deg)}.spin__keys .keycap{animation:keypress 2.4s var(--ease) infinite}.spin__keys .keycap+.keycap{animation-delay:.18s}@keyframes keypress{0%,70%,to{translate:0 0;border-bottom-width:4px}78%{translate:0 3px;border-bottom-width:1px}}.spin__shapes span{position:absolute;border:var(--border);z-index:0}.spin__shapes .s1{width:180px;height:180px;border-radius:50%;background:var(--orange);left:-60px;bottom:-60px;animation:drift 16s ease-in-out infinite}.spin__shapes .s2{width:70px;height:70px;border-radius:14px;background:var(--paper);right:38%;top:10%;rotate:20deg;animation:drift 12s ease-in-out -4s infinite reverse}.spin__shapes .s3{width:34px;height:34px;border-radius:50%;background:var(--red);right:6%;top:8%;animation:float 5s ease-in-out infinite}.section--orange .spin__shapes .s1{background:var(--lime)}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
