@font-face{font-family:Barlow Condensed;src:url(assets/fonts/barlow-condensed-800.woff2)format("woff2"),url(assets/font-3.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:DM Sans;src:url(assets/fonts/dm-sans-400.woff2)format("woff2"),url(assets/font-5.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(assets/fonts/dm-sans-700.woff2)format("woff2"),url(assets/font-8.ttf)format("truetype");font-weight:700;font-display:swap}:root{--paper:var(--b-blush,#fff);--white:#fff;--orange:var(--b-red,#800020);--ink:#000;--charcoal:var(--b-slate,#2f3338);--line:#d8cecc;--display:"Barlow Condensed",Impact,sans-serif;--body:"DM Sans",Arial,sans-serif;--pad:clamp(22px,4vw,64px)}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:16px/1.55 var(--body);margin:0}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;display:block}button{color:inherit}button:disabled{opacity:.45;cursor:not-allowed}input,select{max-width:100%;color:inherit}button:focus-visible{outline:3px solid var(--orange);outline-offset:5px}a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}input:focus-visible{outline:3px solid var(--orange);outline-offset:5px}select:focus-visible{outline:3px solid var(--orange);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;font-weight:800;line-height:.96}h1{font-size:max(64px,min(8.2vw,132px))}h2{font-size:max(44px,min(5.6vw,88px))}h3{font-size:34px}p{max-width:58ch}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.label{color:var(--charcoal);font-size:12px}.muted{color:var(--charcoal)}.small{font-size:12px}.pill{text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:40px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;display:inline-flex}.button{background:var(--orange);color:var(--ink);border:0;border-radius:40px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:16px 26px;font-size:14px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.button:hover{background:var(--b-red,#800020);transform:translateY(-3px)}.button.dark{background:var(--ink);color:var(--white)}.button.white{background:var(--white);color:var(--ink)}.button.outline{background:0 0;border:1px solid}.button.wide{width:100%}.text-link{border-bottom:1px solid;padding-bottom:5px;font-size:13px;font-weight:700}.icon{background:0 0;border:1px solid;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.icon:hover{background:var(--orange);color:#000}.skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.nav{padding:15px var(--pad);border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:30px;min-height:90px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.05em;font-size:50px;font-weight:800;line-height:1}.nav-links{align-items:center;gap:28px;font-size:13px;display:flex}.nav-links a{padding:10px 0;position:relative}.nav-links a[aria-current=page]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:0;left:0;right:0}.nav-actions{align-items:center;gap:20px;display:flex}.bag-button{background:0 0;border:0;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.bag-count{background:var(--ink);color:var(--white);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.menu-button{display:none}.breadcrumb{padding:28px var(--pad);color:var(--charcoal);font-size:12px}.section{padding:84px var(--pad)}.section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:42px;display:flex}.section-head .eyebrow{margin-bottom:18px}.intro-copy{font-size:17px;line-height:1.7}.hero{background:var(--ink);min-height:720px;color:var(--paper);padding:65px var(--pad);grid-template-columns:.95fr 1.05fr;align-items:center;gap:45px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding-bottom:30px;position:relative}.hero .eyebrow{color:var(--orange);margin-bottom:28px}.hero h1{font-size:max(78px,min(8.9vw,142px))}.hero h1 em{color:var(--orange);font-style:normal}.hero p{max-width:32ch;margin:28px 0 35px;font-size:16px}.hero-bottom{bottom:26px;left:var(--pad);right:var(--pad);border-top:1px solid var(--b-slate,#2f3338);letter-spacing:.1em;justify-content:space-between;padding-top:18px;font-size:11px;display:flex;position:absolute}.hero-stack{perspective:1100px;height:550px;position:relative}.hero-card{aspect-ratio:4/4.5;background:#fff;border-radius:22px;width:68%;transition:transform .7s;position:absolute;overflow:hidden;box-shadow:0 26px 60px #0009}.hero-card img{object-fit:cover;height:calc(100% - 68px)}.hero-card .card-label{color:#000;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.hero-card:first-child{top:55px;left:0;transform:rotate(-15deg)scale(.84)}.hero-card:nth-child(2){top:62px;right:0;transform:rotate(15deg)scale(.88)}.hero-card:nth-child(3){top:0;left:16%;transform:rotate(-4deg)}.hero-stack:hover .hero-card:nth-child(3){transform:rotate(0)translateY(-15px)}.hero-card strong{font-family:var(--display);font-size:30px;line-height:1}.hero-stamp{background:var(--orange);color:#000;text-align:center;z-index:4;border-radius:50%;place-items:center;width:110px;height:110px;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;right:0;transform:rotate(14deg)}.marquee{background:var(--orange);color:#000;letter-spacing:.07em;white-space:nowrap;padding:17px 0;font-size:16px;font-weight:700;overflow:hidden}.marquee div{animation:30s linear infinite ticker;display:inline-block}@keyframes ticker{to{transform:translate(-35%)}}.intro{grid-template-columns:1.1fr 1fr;gap:12%;padding-bottom:35px;display:grid}.intro .eyebrow{margin-bottom:20px}.intro h2{max-width:12ch}.intro p{margin-top:25px}.featured-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.art-card{text-align:left;background:0 0;border:0;min-width:0;padding:0;display:block}.art-image{aspect-ratio:1;background:#fff;border-radius:18px;position:relative;overflow:hidden}.art-image img{height:100%;transition:transform .5s}.art-card:hover img{transform:scale(1.05)}.serial{background:#fff;border-radius:24px;padding:5px 10px;font-size:10px;position:absolute;top:14px;left:14px}.art-meta{justify-content:space-between;align-items:center;gap:12px;margin:15px 0 6px;display:flex}.art-meta h3{font-size:30px}.art-meta span{font-size:22px}.art-country{color:var(--charcoal);font-size:12px}.studio-banner{background:var(--orange);padding:70px var(--pad);grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;display:grid;position:relative;overflow:hidden}.studio-banner h2{font-size:max(64px,min(7.6vw,112px))}.studio-banner p{margin:22px 0}.numbers{align-items:end;gap:45px;margin-top:35px;display:flex}.numbers b{font-family:var(--display);font-size:72px;line-height:.9;display:block}.numbers span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.pack-fan{perspective:1000px;justify-content:center;align-items:center;height:400px;display:flex}.pack-fan img{border:9px solid #000;border-radius:17px;width:42%;transition:transform .5s;box-shadow:0 20px 40px #0004}.pack-fan img:first-child{transform:rotate(-18deg)translate(35px)}.pack-fan img:nth-child(2){z-index:2;transform:translateY(-35px)}.pack-fan img:nth-child(3){transform:rotate(18deg)translate(-35px)}.founder-teaser{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.founder-photo{background:var(--orange);border-radius:24px;max-height:600px;overflow:hidden}.founder-photo img{object-position:50% 20%;height:100%;max-height:600px}.founder-teaser .eyebrow{margin-bottom:24px}.founder-teaser p{margin:24px 0}.signature{margin:26px 0;font-family:Georgia,serif;font-size:30px;font-style:italic}.footer{color:var(--paper);padding:55px var(--pad) 28px;background:#000}.footer-top{grid-template-columns:.9fr 1fr 1fr;gap:60px;padding-bottom:50px;display:grid}.footer-top .wordmark{font-size:90px}.footer h3{margin-bottom:22px;font-size:36px}.footer-links{grid-template-columns:1fr 1fr;gap:10px;font-size:13px;display:grid}.footer-bottom{border-top:1px solid var(--b-slate,#2f3338);justify-content:space-between;gap:24px;padding-top:22px;font-size:11px;display:flex}.footer .small{color:#cbbfbc;max-width:28ch;margin-top:15px}.page-head{padding:55px var(--pad) 45px}.page-head .eyebrow{margin-bottom:20px}.page-head p{margin-top:24px}.collection-stage{padding:0 var(--pad) 60px}.spotlight{background:#fff;border-radius:28px;grid-template-columns:1.25fr 1fr;min-height:440px;display:grid;overflow:hidden}.spotlight-art{background:var(--paper);grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:10px;padding:35px 30px;display:grid;position:relative}.spotlight-art img{border-radius:20px;transform:rotate(-10deg);box-shadow:0 18px 35px #0003}.spotlight-art img:nth-child(2){z-index:2;transform:translateY(-15px)}.spotlight-art img:nth-child(3){transform:rotate(10deg)}.spotlight-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px;display:flex}.spotlight-copy h2{margin:18px 0}.spotlight-copy p{margin-bottom:25px}.spotlight-controls{align-items:center;gap:15px;margin-top:28px;display:flex}.filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:25px 0;display:flex}.filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.filter-tabs button{border:1px solid var(--line);background:#fff;border-radius:26px;padding:10px 18px;font-size:12px}.filter-tabs button.active{color:#fff;background:#000;border-color:#000}.search{border:1px solid var(--line);background:#fff;border-radius:28px;width:280px;padding:12px 20px}.collection-grid{grid-template-columns:repeat(4,1fr);gap:34px 24px;display:grid}.result-count{margin:5px 0 30px;font-size:12px}.empty{text-align:center;background:#fff;border-radius:18px;grid-column:1/-1;padding:60px}.empty h3{margin-bottom:18px}.gallery{color:var(--paper);padding:45px var(--pad) 65px;background:#000;overflow:hidden}.gallery-top{justify-content:space-between;align-items:center;display:flex}.gallery-stage{outline-offset:-6px;perspective:1000px;touch-action:pan-y;place-items:center;min-height:760px;display:grid;position:relative}.orbit{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.orbit-card{aspect-ratio:1;border:5px solid var(--b-slate,#2f3338);border-radius:12px;width:13.5%;padding:0;transition:transform .6s,filter .5s;position:absolute;overflow:hidden;box-shadow:0 10px 35px #000c}.orbit-card img{height:100%}.orbit-card:hover{z-index:5;border-color:var(--orange);transform:scale(1.3)!important}.gallery-center{text-align:center;z-index:1;pointer-events:none;position:relative}.gallery-center .eyebrow{color:var(--orange);margin-bottom:22px}.gallery-center h1{font-size:max(65px,min(7.5vw,115px))}.gallery-center p{margin:23px auto 0;font-size:12px}.gallery-floor{border:1px solid var(--b-slate,#2f3338);border-radius:50%;height:70px;position:absolute;bottom:40px;left:20%;right:20%;transform:rotateX(60deg)}.gallery-controls{border-top:1px solid var(--b-slate,#2f3338);justify-content:space-between;align-items:center;gap:22px;padding-top:25px;display:flex}.gallery-controls .gallery-step{align-items:center;gap:18px;font-size:12px;display:flex}.gallery-controls h3{font-size:32px}.gallery-controls p{color:#c4b7b4;font-size:12px}.gallery-mode{justify-content:center;gap:20px;margin-top:28px;font-size:12px;display:flex}.gallery-mode button{color:inherit;background:0 0;border:0;text-decoration:underline}.shop-hero{background:var(--orange);padding:60px var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:560px;display:grid;overflow:hidden}.shop-hero .eyebrow{margin-bottom:25px}.shop-hero h1{font-size:max(75px,min(8.3vw,130px))}.shop-hero p{margin:24px 0 30px}.shop-hero .product-mock{background:0 0;height:430px;transform:rotate(8deg)}.sample-strip{padding:12px var(--pad);color:var(--charcoal);text-align:center;letter-spacing:.04em;background:#fff;font-size:11px}.product-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.product-card{text-align:left;background:0 0;border:0;padding:0}.product-mock{background:#fff;border-radius:20px;place-items:center;height:350px;display:grid;position:relative;overflow:hidden}.product-card:hover .mock-object{transform:rotate(0)scale(1.03)}.mock-object{width:75%;transition:transform .5s;position:relative;transform:rotate(-5deg)}.print-frame{background:#000;max-width:300px;padding:13px;box-shadow:12px 18px 30px #0004}.print-frame img{aspect-ratio:1}.garment svg{filter:drop-shadow(12px 16px 12px #0003);width:100%;height:300px}.garment .garment-art{border-radius:3px;width:32%;height:auto;position:absolute;top:34%;left:34%}.mug{background:#fff;border:1px solid #ddd;border-radius:6px 6px 40px 40px;width:210px;height:190px;position:relative;box-shadow:12px 18px 25px #0003}.mug:after{content:"";z-index:-1;border:18px solid #fff;border-radius:35px;width:70px;height:110px;position:absolute;top:30px;right:-55px}.mug img{width:120px;height:120px;position:absolute;top:30px;left:45px}.product-meta{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 10px;display:flex}.product-meta h3{font-size:34px}.product-meta strong{font-size:15px}.swatch-dots{gap:7px;margin-top:12px;display:flex}.swatch-dots span{border:1px solid #bbb;border-radius:50%;width:12px;height:12px;display:block}.shop-note{padding:30px var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:35px;font-size:13px;display:grid}.shop-note b{margin-bottom:5px;display:block}.product-page{padding:30px var(--pad) 80px}.product-detail{grid-template-columns:1.15fr 1fr;align-items:start;gap:7%;display:grid}.product-stage{position:sticky;top:30px}.product-stage .product-mock{background:#fff;border-radius:26px;height:610px}.product-stage .mock-object{width:67%;max-width:440px}.product-stage .print-frame{max-width:440px}.product-stage .garment svg{height:460px}.thumbs{gap:14px;margin-top:18px;display:flex}.thumbs button{border:1px solid var(--line);background:#fff;border-radius:12px;width:88px;padding:6px}.thumbs button.active{border:2px solid #000}.thumbs img{aspect-ratio:1;border-radius:7px}.product-info .eyebrow{margin-top:15px;margin-bottom:20px}.product-info h1{max-width:10ch;font-size:80px}.price{margin:25px 0 8px;font-size:22px;font-weight:700}.product-info p{margin:20px 0;font-size:14px}.option-group{margin:26px 0}.option-group legend{margin-bottom:12px;font-size:13px;font-weight:700}.option-group fieldset{border:0;margin:0;padding:0}.colour-options{align-items:center;gap:12px;display:flex}.colour{border:1px solid #c4b7b4;border-radius:50%;width:36px;height:36px;position:relative}.colour.selected{outline-offset:4px;outline:2px solid #000}.colour.selected:after{content:"✓";color:#fff;place-items:center;font-size:15px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.colour.white.selected:after{color:#000}.option-pills{flex-wrap:wrap;gap:8px;display:flex}.option-pills button{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:54px;padding:12px;font-size:13px}.option-pills button.selected{color:#fff;background:#000}.select-box{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;padding:14px}.quantity{border:1px solid var(--line);background:#fff;border-radius:40px;justify-content:space-between;align-items:center;min-width:140px;min-height:52px;display:inline-flex}.quantity button{background:0 0;border:0;width:46px;height:46px;font-size:18px}.quantity span{text-align:center;min-width:30px}.purchase-row{gap:15px;margin:30px 0;display:flex}.purchase-row .button{flex:1}.accordions{border-top:1px solid var(--line);margin-top:35px}.accordions details{border-bottom:1px solid var(--line);padding:18px 0;font-size:13px}.accordions summary{cursor:pointer;font-weight:700}.accordions p{margin:16px 0 0;font-size:13px}.wish{background:0 0;border:0;font-size:13px;text-decoration:underline}.checkout{padding:25px var(--pad) 80px}.checkout-head{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.checkout-head h1{font-size:90px}.steps{gap:25px;font-size:12px;display:flex}.steps b{border-bottom:2px solid var(--orange);padding-bottom:8px}.checkout-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:8%;display:grid}.checkout-form{background:#fff;border-radius:22px;padding:35px}.checkout-form h3{margin-bottom:25px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid .full{grid-column:1/-1}.field{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.field input,.field select{border:1px solid var(--line);background:var(--paper);border-radius:10px;width:100%;padding:14px;font-size:14px;font-weight:400}.field input:invalid:not(:placeholder-shown){border-color:var(--orange)}.checkout-form .button{margin-top:28px}.checkout-form .small{color:var(--charcoal);margin-top:15px}.order-summary{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:30px}.order-summary h3{margin-bottom:25px}.bag-item{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:start;gap:20px;padding:22px 0;display:grid}.bag-item img{border-radius:10px;width:90px;height:90px}.bag-item h4{margin:0 0 7px;font-size:14px}.bag-item p{font-size:11px}.bag-item .quantity{min-width:120px;min-height:36px;margin-top:12px}.bag-item .quantity button{width:36px;height:36px}.remove{background:0 0;border:0;padding:5px 0;font-size:11px;text-decoration:underline}.totals{gap:13px;margin:25px 0;font-size:13px;display:grid}.totals>div{justify-content:space-between;display:flex}.totals .total{border-top:1px solid var(--line);padding-top:20px;font-size:20px;font-weight:700}.promo{gap:10px;margin-top:24px;display:flex}.promo input{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:13px}.promo button{min-height:44px;padding:10px 18px;font-size:12px}.review-panel{background:#fff;border-radius:20px;margin-bottom:24px;padding:35px}.review-panel h3{margin-bottom:20px}.review-panel p{margin:12px 0}.checkout-empty{text-align:center;padding:100px 22px}.checkout-empty h2{margin-bottom:20px}.checkout-empty .button{margin-top:30px}.club-hero{color:var(--paper);padding:65px var(--pad);background:#000;grid-template-columns:1fr 1fr;gap:50px;min-height:670px;display:grid;overflow:hidden}.club-hero .eyebrow{color:var(--orange);margin-bottom:25px}.club-hero h1{font-size:max(80px,min(8.8vw,140px))}.club-hero p{margin:30px 0}.club-hero .pack-fan{height:480px}.club-hero .pack-fan img{border-color:var(--paper)}.demo-tag{background:var(--b-slate,#2f3338);border-radius:24px;align-items:center;gap:10px;margin-bottom:20px;padding:7px 13px;font-size:11px;display:inline-flex}.reveal-stage{padding:70px var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.reveal-copy .eyebrow{margin-bottom:22px}.reveal-copy p{margin:25px 0}.reveal-space{perspective:1200px;justify-content:center;min-height:440px;display:flex}.reveal-card{width:300px;height:410px;color:var(--paper);border:1px solid var(--charcoal);text-align:center;background:#000;border-radius:22px;flex-direction:column;transition:transform .7s,box-shadow .7s;display:flex;overflow:hidden;transform:rotate(8deg);box-shadow:12px 28px 40px #0003}.reveal-card .card-back{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:26px;display:flex}.reveal-card .card-back b{font-family:var(--display);color:var(--orange);margin:20px 0;font-size:120px;line-height:1}.reveal-card img{height:300px}.reveal-caption{text-align:left;padding:18px 20px}.reveal-caption h3{font-size:34px}.reveal-caption .eyebrow{color:var(--orange);margin-bottom:7px}.reveal-card.revealing{transform:rotateY(180deg)rotate(-8deg)}.reveal-card.revealed{transform:rotate(-4deg)}.club-progress{background:#fff;border-radius:20px;margin:25px 0 35px;padding:30px}.club-progress progress{width:100%;height:6px;accent-color:var(--orange)}.club-progress .progress-text{justify-content:space-between;margin-bottom:15px;font-size:13px;display:flex}.album{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}.album-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:12px}.album-card img{aspect-ratio:1;border-radius:10px}.album-card h3{margin:12px 0 5px;font-size:23px}.album-card .small{font-size:10px}.album-lock{aspect-ratio:1;font-family:var(--display);color:#b1a6a3;background:#e7dddb;border-radius:10px;place-items:center;font-size:60px;display:grid}.club-levels{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.club-levels article{border-top:1px solid #000;padding-top:20px}.club-levels h3{margin:20px 0}.club-levels p{font-size:13px}.about-hero{padding:55px var(--pad) 75px;grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;display:grid}.about-hero .eyebrow{margin-bottom:25px}.about-hero h1{font-size:max(80px,min(8vw,125px))}.about-hero p{margin:25px 0}.about-hero .founder-photo{height:650px}.about-values{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.about-values article{border-top:1px solid #000;padding-top:25px}.about-values h3{margin:22px 0}.about-values p{font-size:14px}.creator-logo{border-radius:15px;width:160px;margin-top:25px}.collectors-lead{padding:65px var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.collectors-lead h1{font-size:110px}.collectors-lead p{margin:28px 0}.portal{border:1px solid var(--line);background:#fff;border-radius:22px;padding:40px}.portal h3{margin:18px 0 25px}.portal .field{margin-bottom:20px}.portal .field input{background:var(--paper)}.portal .small{margin-top:16px}.download-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.download-card{background:#fff;border-radius:20px;padding:20px}.download-card img{aspect-ratio:1;border-radius:12px}.download-card h3{margin:18px 0;font-size:32px}.download-card p{margin-bottom:20px;font-size:12px}.portal-state{margin-top:20px;font-size:12px}.guide{max-width:950px;margin:auto;padding:60px 25px}.guide h1{margin-bottom:40px;font-size:90px}.guide h2{margin:35px 0 20px;font-size:45px}.guide p,.guide li{margin-bottom:15px;font-size:15px}.guide code{font-size:13px}.palette{grid-template-columns:repeat(5,1fr);gap:10px;margin:30px 0;display:grid}.palette span{border:1px solid var(--line);border-radius:12px;padding:70px 10px 10px;font-size:12px;display:block}.guide-table{border-collapse:collapse;width:100%}.guide-table td,.guide-table th{text-align:left;border-bottom:1px solid var(--line);padding:14px;font-size:13px}.guide-table th{background:#fff}.guide a{border-bottom:1px solid #000}dialog{color:#000;background:var(--paper);border:0;border-radius:24px;max-width:calc(100vw - 40px);max-height:90svh;padding:0;box-shadow:0 20px 90px #0007}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000a}dialog .close{z-index:5;background:var(--paper);position:absolute;top:20px;right:20px}#detail{width:1080px}.character-detail{grid-template-columns:1fr 1fr;display:grid}.character-detail>img{height:100%;min-height:510px}.character-info{padding:65px 42px 40px}.character-info h2{margin:23px 0}.character-info p{margin:25px 0}.character-info .meta-list{border-top:1px solid var(--line);margin:30px 0}.meta-list div{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:12px;display:flex}#bag{border-radius:24px 0 0 24px;width:480px;max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:35px;position:fixed;top:0;bottom:0;left:auto;right:0}.drawer-title{padding:15px 0 25px;position:relative}.drawer-title .close{top:0;right:0}.drawer-title .eyebrow{max-width:220px}#bag-content h2{margin:15px 0 10px;font-size:56px}#bag-content .bag-item{grid-template-columns:80px 1fr auto;gap:15px}#bag-content .bag-item img{width:80px;height:80px}#bag-content .totals{margin-top:35px}#bag-content>.button{margin-top:15px}#toast{color:#fff;opacity:0;pointer-events:none;z-index:100;text-align:center;background:#000;border-radius:30px;max-width:90%;padding:15px 24px;font-size:13px;transition:all .3s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,25px);box-shadow:0 10px 25px #0003}#toast.show{opacity:1;transform:translate(-50%)}body.no-motion *,body.no-motion :before,body.no-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1100px){.nav-links{gap:17px;font-size:12px}.nav{gap:20px}.nav-links a:last-child{display:none}.hero{gap:20px;min-height:660px}.hero-stack{height:470px}.hero h1{font-size:100px}.hero-card strong{font-size:26px}.hero-card .card-label{padding:12px}.hero-stamp{width:90px;height:90px}.product-stage .product-mock{height:520px}.gallery-stage{min-height:630px}.spotlight-copy{padding:35px}.album{grid-template-columns:repeat(4,1fr)}}@media (max-width:750px){:root{--pad:22px}h1{font-size:76px}h2{font-size:54px}.nav{min-height:80px;padding-top:14px;padding-bottom:14px}.wordmark{font-size:44px}.nav-actions{gap:15px}.nav-links{display:none}.nav-links.open{background:var(--paper);z-index:20;border-bottom:1px solid #000;flex-direction:column;align-items:stretch;gap:6px;padding:22px;display:flex;position:absolute;top:80px;left:0;right:0}.nav-links a:last-child{display:block}.nav-links a{padding:12px}.menu-button{background:0 0;border:0;font-size:13px;display:block}.hero{flex-direction:column;align-items:stretch;gap:25px;min-height:1030px;padding:42px 22px 80px;display:flex}.hero-copy{padding:0}.hero .eyebrow{margin-bottom:18px;font-size:10px}.hero h1{font-size:94px}.hero p{max-width:31ch;margin:20px 0 25px;font-size:14px}.hero-stack{width:100%;height:390px;margin-top:10px}.hero-card{width:65%}.hero-card img{height:calc(100% - 62px)}.hero-card .card-label{padding:11px}.hero-card strong{font-size:27px}.hero-card .small{font-size:10px}.hero-stamp{width:82px;height:82px;font-size:9px}.hero-bottom{gap:15px;padding-top:15px;font-size:9px}.hero-bottom span:last-child{text-align:right;max-width:90px}.marquee{padding:15px 0;font-size:13px}.section{padding:55px 22px}.section-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.intro{grid-template-columns:1fr;gap:15px;padding-bottom:25px}.intro h2{max-width:15ch}.intro p{margin-top:0;font-size:14px}.featured-grid,.collection-grid{grid-template-columns:repeat(2,1fr);gap:25px 14px}.art-image{border-radius:12px}.art-meta{margin-top:13px}.art-meta h3{font-size:26px}.art-meta span{font-size:18px}.art-country{font-size:10px}.serial{padding:4px 7px;font-size:9px;top:8px;left:8px}.studio-banner{grid-template-columns:1fr;gap:30px;padding:50px 22px}.studio-banner h2{font-size:76px}.studio-banner p{font-size:14px}.pack-fan{height:285px}.numbers{gap:35px}.numbers b{font-size:60px}.numbers span{font-size:9px}.founder-teaser{grid-template-columns:1fr;gap:35px}.founder-teaser .founder-photo{order:2}.founder-teaser p{font-size:14px}.footer{padding:45px 22px 25px}.footer-top{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.footer-top .wordmark{font-size:75px}.footer-bottom{flex-direction:column;gap:15px}.footer h3{font-size:33px}.page-head{padding:40px 22px 35px}.page-head p{margin-top:18px;font-size:14px}.collection-stage{padding:0 22px 35px}.spotlight{border-radius:18px;grid-template-columns:1fr}.spotlight-art{padding:25px 20px}.spotlight-copy{padding:26px}.spotlight-copy h2{font-size:60px}.spotlight-copy p{font-size:13px}.spotlight-controls{margin-top:20px}.filters{gap:15px;padding:10px 0 25px}.filter-tabs{gap:6px}.filter-tabs button{padding:9px 13px;font-size:11px}.search{width:100%;font-size:13px}.result-count{margin-bottom:22px}.gallery{padding:32px 22px 45px}.gallery-top{align-items:flex-start;gap:20px}.gallery-top .eyebrow{max-width:150px;font-size:9px}.gallery-top .pill{padding:6px 10px;font-size:9px}.gallery-stage{min-height:620px}.orbit-card{border-width:3px;border-radius:7px;width:24%}.gallery-center h1{font-size:65px}.gallery-center .eyebrow{max-width:220px;margin:0 auto 18px;font-size:8px}.gallery-center p{max-width:19ch;font-size:10px}.gallery-controls{grid-template-columns:1fr auto;gap:25px;display:grid}.gallery-controls .gallery-step{gap:12px}.gallery-controls .gallery-current{grid-area:1/1/auto/-1}.gallery-controls h3{font-size:36px}.gallery-controls .button{padding:12px 18px;font-size:12px}.gallery-mode{gap:15px;font-size:10px}.shop-hero{grid-template-columns:1fr;gap:30px;padding:40px 22px 30px}.shop-hero h1{font-size:95px}.shop-hero p{font-size:14px}.shop-hero .product-mock{height:300px}.sample-strip{padding:11px 22px;font-size:9px}.product-grid{grid-template-columns:repeat(2,1fr);gap:28px 14px}.product-grid .product-card:nth-child(3){grid-column:1/-1}.product-grid .product-card:nth-child(3) .product-mock{height:300px}.product-mock{border-radius:14px;height:220px}.mock-object{width:78%}.print-frame{padding:7px}.garment svg{height:190px}.product-meta{margin:15px 0 8px;display:block}.product-meta h3{margin-bottom:8px;font-size:27px}.product-meta strong{font-size:13px}.product-card .small{font-size:10px}.shop-note{grid-template-columns:1fr;gap:22px;padding:25px 22px;font-size:12px}.product-page{padding:5px 22px 45px}.breadcrumb{padding:22px;font-size:10px}.product-detail{grid-template-columns:1fr;gap:30px}.product-stage{position:relative;top:0}.product-stage .product-mock{height:385px}.product-stage .mock-object{width:72%}.product-stage .garment svg{height:300px}.product-info h1{max-width:13ch;font-size:65px}.product-info .eyebrow{margin-top:0;margin-bottom:16px}.product-info p{font-size:13px}.price{margin:18px 0 5px}.option-group{margin:22px 0}.purchase-row{background:var(--paper);z-index:3;margin:20px 0;padding:10px 0;position:sticky;bottom:10px}.thumbs button{width:67px}.product-info .button{padding:14px 18px;font-size:13px}.quantity{min-width:120px}.checkout{padding:15px 22px 45px}.checkout-head{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:30px}.checkout-head h1{font-size:76px}.checkout-layout{grid-template-columns:1fr;gap:30px}.checkout-form{border-radius:16px;padding:25px 20px}.form-grid{gap:16px}.form-grid .field{grid-column:1/-1}.checkout-form h3{font-size:32px}.order-summary{padding:22px}.steps{gap:15px;font-size:11px}.bag-item{grid-template-columns:75px 1fr auto;gap:15px}.bag-item img{width:75px;height:75px}.review-panel{padding:25px}.club-hero{grid-template-columns:1fr;gap:25px;padding:45px 22px 35px}.club-hero h1{font-size:100px}.club-hero p{margin:25px 0;font-size:14px}.club-hero .pack-fan{height:300px}.reveal-stage{grid-template-columns:1fr;gap:40px;padding:50px 22px}.reveal-copy p{font-size:14px}.reveal-space{min-height:410px}.reveal-card{width:280px;height:395px}.reveal-card img{height:280px}.album{grid-template-columns:repeat(3,1fr);gap:10px}.album-card{border-radius:10px;padding:8px}.album-card h3{font-size:20px}.album-lock{font-size:40px}.club-progress{padding:22px}.club-levels{grid-template-columns:1fr 1fr;gap:30px 22px}.club-levels h3{font-size:29px}.club-levels p{font-size:12px}.about-hero{grid-template-columns:1fr;gap:40px;padding:45px 22px}.about-hero h1{font-size:93px}.about-hero p{font-size:14px}.about-hero .founder-photo{height:450px}.about-values{grid-template-columns:1fr;gap:32px}.about-values h3{margin:20px 0}.collectors-lead{grid-template-columns:1fr;gap:35px;padding:45px 22px}.collectors-lead h1{font-size:90px}.collectors-lead p{margin:24px 0;font-size:14px}.portal{padding:27px 22px}.download-grid{grid-template-columns:1fr}.download-card{padding:18px}.download-card img{max-height:280px}.character-detail{grid-template-columns:1fr}.character-detail>img{object-fit:contain;background:#000;min-height:0;max-height:42svh}.character-info{padding:30px 25px}.character-info h2{font-size:60px}.character-info p{font-size:13px}.character-info .eyebrow{font-size:10px}#detail{border-radius:16px;max-width:calc(100vw - 24px)}dialog .close{width:38px;height:38px;top:12px;right:12px}#bag{border-radius:0;padding:26px 22px}.guide h1{font-size:70px}.guide h2{font-size:38px}.guide-table{font-size:11px}.guide-table td,.guide-table th{padding:8px;font-size:11px}.palette{grid-template-columns:repeat(3,1fr)}.palette span{padding-top:55px;font-size:10px}}main:focus{outline:none}.collectors-lead>*{min-width:0}@media (max-width:750px){.collectors-lead h1{font-size:76px}}.character-carousel{touch-action:pan-y;background:#fff;border-radius:28px;padding:30px 32px;overflow:hidden}.carousel-heading,.carousel-footer{justify-content:space-between;align-items:center;gap:25px;display:flex}.carousel-heading{padding-bottom:20px}.carousel-heading .small{font-size:10px}.carousel-track{perspective:1200px;height:430px;position:relative}.carousel-tile{top:55px;left:calc(50% - 125px + var(--offset)*215px);background:var(--paper);text-align:left;width:250px;transform:translateY(18px) rotate(calc(var(--offset)*4deg)) scale(.88);border:0;border-radius:20px;padding:0;transition:transform .5s,box-shadow .5s;position:absolute;overflow:hidden;box-shadow:0 22px 38px #0002}.carousel-tile.is-active{z-index:4;color:#fff;background:#000;transform:translateY(-15px)scale(1.08)}.carousel-tile:hover{z-index:5;transform:translateY(-18px)scale(1.07);box-shadow:0 25px 45px #0004}.tile-art{aspect-ratio:1;overflow:hidden}.tile-art img{height:100%}.tile-caption{padding:20px;position:relative}.tile-caption .eyebrow{letter-spacing:.12em;margin-bottom:9px;font-size:9px}.tile-caption h3{max-width:85%;font-size:29px}.tile-arrow{font-size:23px;position:absolute;bottom:21px;right:18px}.carousel-footer{padding-top:15px}.carousel-footer p{font-size:14px}.carousel-footer .spotlight-controls{margin:0}.carousel-footer .icon{width:43px;height:43px}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (max-width:750px){.character-carousel{border-radius:20px;padding:22px 18px}.carousel-heading .small{display:none}.carousel-heading .eyebrow{font-size:10px}.carousel-track{height:350px}.carousel-tile{width:210px;left:calc(50% - 105px + var(--offset)*180px);top:35px}.tile-caption{padding:16px}.tile-caption h3{font-size:26px}.carousel-footer{flex-direction:column;align-items:flex-start;gap:18px}.carousel-footer .spotlight-controls{align-self:flex-end}.carousel-footer p{font-size:12px}}html{scroll-behavior:auto}.nav-links{gap:18px}.nav{gap:25px}.nav-links a{white-space:nowrap}.hero{background:var(--b-ink,#1c1c1c)}.hero-card img{object-fit:contain}.hero-copy em{font-style:normal}.collection-browser{background:#fff;padding-top:10px}.page-head{background:#fff}.collection-grid,.featured-grid{gap:50px 28px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pack-card{isolation:isolate;text-align:left;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;transition:transform .25s;display:flex;position:relative}.pack-card-body{background:var(--card-colour);z-index:-1;border-radius:55px;position:absolute;top:31%;bottom:0;left:0;right:0}.pack-card>img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 5px 3px #0002);width:100%;height:auto}.pack-card-caption{color:#fff;text-shadow:0 1px 3px #0005;min-height:128px;padding:15px 24px 28px;display:block}.pack-card-caption .eyebrow{font-size:9px}.pack-card-caption strong{font:800 clamp(26px,2.7vw,42px)/1 var(--display);margin:10px 0;display:block}.pack-card-caption>span:last-child{justify-content:space-between;font-size:13px;display:flex}.pack-card[style*=e9c900] .pack-card-caption,.pack-card[style*=e8b91d] .pack-card-caption,.pack-card[style*="8dcbe5"] .pack-card-caption,.pack-card[style*=e7ded9] .pack-card-caption,.pack-card[style*=e4bb35] .pack-card-caption,.pack-card[style*=c4dbe7] .pack-card-caption,.pack-card[style*=e4a526] .pack-card-caption{color:#000;text-shadow:none}.pack-card[aria-expanded=true]{outline-offset:8px;border-radius:35px;outline:3px solid #000}.connected-detail{border-radius:20px;grid-column:1/-1;scroll-margin:105px;animation:.35s ease-out open-panel;overflow:hidden;box-shadow:0 12px 40px #0002}.connected-detail:focus{outline-offset:5px;outline:2px solid #000}.character-poster{isolation:isolate;background:var(--paper);color:#000;height:560px;position:relative;overflow:hidden}.tone-0{background:var(--orange);color:#000}.tone-1{color:#000;background:#fff}.tone-2{background:var(--paper);color:#000}.tone-3{background:var(--b-slate,#2f3338);color:#fff}.poster-word{text-align:center;white-space:nowrap;font:800 clamp(80px,12vw,190px)/.85 var(--display);letter-spacing:-.035em;z-index:-1;color:var(--orange);position:absolute;top:15%;left:3%;right:3%}.tone-0 .poster-word,.tone-3 .poster-word{color:var(--paper)}.tone-2 .poster-word{color:var(--b-slate,#2f3338)}.poster-category{position:absolute;top:24px;left:28px}.poster-art{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 5px #0003);width:56%;height:96%;position:absolute;bottom:0;left:22%}.poster-copy{background:inherit;border-radius:10px;width:23%;padding:15px;position:absolute;bottom:27px;left:28px}.poster-copy h2{margin:12px 0;font-size:32px}.poster-copy p{font-size:11px;line-height:1.65}.poster-copy .eyebrow{font-size:9px}.poster-aside{text-align:center;width:13%;position:absolute;bottom:30px;right:25px}.poster-aside img{object-fit:contain;height:115px}.poster-aside .eyebrow{font-size:8px;line-height:1.6}.poster-actions{background:#fff;flex-wrap:wrap;align-items:center;gap:15px;padding:22px 28px;display:flex}.poster-actions .text-link{background:0 0;border:0;min-height:48px;margin-left:auto}.poster-actions .button{padding:14px 20px;font-size:12px}.poster-intro{z-index:15;background:#000;height:min(680px,100svh - 90px);position:absolute;top:0;bottom:auto;left:0;right:0}.intro-frames,.intro-frame{position:absolute;top:0;bottom:0;left:0;right:0}.intro-frame{animation:3.6s both intro-frame;animation-delay:calc(var(--frame)*.85s);opacity:0}.intro-frame .character-poster{height:100%}.intro-frame .poster-art{animation:1s ease-out both intro-art;animation-delay:calc(var(--frame)*.85s)}.intro-skip{z-index:8;position:absolute;top:20px;right:22px}#main{position:relative}.intro-frame .poster-word{font-size:max(72px,min(13vw,200px))}@keyframes intro-frame{0%{opacity:1;clip-path:inset(0 100% 0 0)}10%,24%{opacity:1;clip-path:inset(0)}31%,to{opacity:1;clip-path:inset(0)}}@keyframes intro-art{0%{transform:translateY(60px)}to{transform:translateY(0)}}@keyframes open-panel{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-gallery{color:#fff;background:#000}.home-gallery .section-head>div:last-child{max-width:390px}.home-gallery .button{margin-top:22px}.gallery-mini{perspective:1000px;max-width:1050px;height:470px;margin:20px auto 0;display:block;position:relative}.mini-frame{aspect-ratio:1;width:15%;left:calc(43% + cos(var(--i)*45deg)*36%);top:calc(38% + sin(var(--i)*45deg)*30%);transform:rotate(calc((var(--i) - 4)*4deg));background:#fff;padding:7px;position:absolute;box-shadow:0 15px 50px #0009}.mini-floor{border:1px solid #ffffff24;border-radius:50%;width:85%;height:75%;position:absolute;top:15%;left:7%;transform:rotateX(40deg)}.gallery-mini>strong{text-align:center;width:40%;font:800 42px/.95 var(--display);position:absolute;top:41%;left:30%}.home-shop{padding:80px var(--pad);background:#fff}.home-shop>.section-head p{max-width:390px;margin-bottom:24px}.shop-feature{background:var(--orange);padding:45px var(--pad);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;min-height:630px;display:grid}.shop-feature-art{min-width:0;position:relative}.shop-lettering{font:800 clamp(120px,27vw,420px)/1 var(--display);color:#fff;text-align:center;letter-spacing:-.03em;position:absolute;top:12%;left:0;right:0}.shop-feature-art>.product-mock,#shop-feature-visual .product-mock{background:0 0;height:440px;position:relative;overflow:visible}.shop-feature .mock-object{filter:drop-shadow(0 25px 15px #0003);width:340px;max-width:80%;transform:rotate(-9deg)}.shop-thumbnails{justify-content:center;gap:15px;display:flex;position:relative}.shop-thumbnails button{background:#ffffff30;border:1px solid #0000;border-radius:12px;width:85px;height:78px;padding:0;overflow:hidden}.shop-thumbnails button[aria-pressed=true]{background:#fff6;border:2px solid #000}.shop-thumbnails .product-mock{background:0 0;height:75px}.shop-thumbnails .mock-object{width:60px;height:65px;transform:none}.shop-thumbnails .print-frame{border-width:3px;padding:4px}.shop-feature-info{max-width:460px;padding:30px 0}.shop-feature-info h2{margin:20px 0;font-size:max(48px,min(5.5vw,84px))}.shop-feature-info>p{margin:22px 0;font-size:14px}.shop-feature-info>.eyebrow{margin:20px 0}.shop-feature-info .small{font-size:11px}.home-shop .shop-feature{border-radius:25px;padding:25px 35px}.featured-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:55px 0;display:grid}.feature-product{isolation:isolate;background:var(--orange);color:#000;flex-direction:column;align-items:flex-start;min-height:490px;padding:28px;display:flex;position:relative;overflow:hidden}.feature-product:first-child{border-radius:20px 0 0 20px}.feature-product:last-child{border-radius:0 20px 20px 0}.feature-1{color:#fff;background:#000}.feature-2{background:var(--paper)}.feature-product h3{max-width:220px;margin:15px 0 10px;font-size:34px}.feature-word{font:800 140px/1 var(--display);color:#ffffff40;z-index:-1;position:absolute;top:140px;left:10px}.feature-2 .feature-word{color:#00000015}.feature-product .product-mock{background:0 0;width:100%;height:270px;overflow:visible}.feature-product .mock-object{filter:drop-shadow(0 14px 8px #0003);width:220px;max-width:90%;height:250px;transform:rotate(-12deg)}.feature-product .button{min-height:42px;margin-top:auto;padding:10px 22px;font-size:12px}.shop-grid-head{padding-top:45px}.product-card .product-mock{background:var(--b-blush,#fff)}.product-card .garment-art,.garment-art{object-fit:contain!important}.clothing-teaser{background:var(--paper);grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;display:grid}.clothing-teaser p{margin:25px 0}.clothing-samples{height:470px;position:relative}.clothing-samples>a{width:60%;position:absolute;top:50px;left:0;transform:rotate(-12deg)}.clothing-samples>a:nth-child(2){top:0;left:24%;transform:rotate(5deg)}.clothing-samples>a:nth-child(3){top:140px;left:44%;transform:rotate(15deg)}.clothing-samples .product-mock{background:0 0;height:300px;overflow:visible}.clothing-samples .mock-object{width:250px;max-width:100%}.download-teaser{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.download-teaser p{margin:25px 0}.library-preview{align-items:center;gap:12px;display:flex}.library-sheet{background:var(--paper);width:33%;padding:8px;transform:rotate(-7deg);box-shadow:0 12px 30px #0001}.library-sheet:nth-child(2){transform:translateY(-30px)rotate(5deg)}.library-sheet:nth-child(3){transform:rotate(10deg)}.library-sheet>span{font-family:var(--display);padding:10px 5px;font-size:23px;display:block}.library-sheet small{font:8px/1.6 var(--body);margin-top:10px;display:block}.product-page{background:var(--paper)}.product-detail{grid-template-columns:1.1fr 1fr;gap:60px}.product-stage{min-width:0;position:relative}.product-stage #product-visual{min-height:450px;overflow:hidden}.product-stage .product-mock{background:0 0;height:490px}.product-stage .mock-object{filter:drop-shadow(0 18px 15px #0002);width:390px;max-width:90%}.view-controls{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.view-controls span{font-size:11px}.thumbs button{background:#fff7;width:100px;height:95px;padding:0}.thumbs .product-mock{height:90px}.thumbs .mock-object{filter:none;width:70px;height:80px}.thumbs .print-frame{padding:5px}.thumbs button>img{object-fit:contain;height:90px}.thumbs .garment-art{height:auto}.detail-view .mock-object{transform-origin:50% 47%;transform:scale(1.65)}.product-info h1{font-size:max(55px,min(5.4vw,85px))}.product-info .option-group,.product-info .price{margin:20px 0}.artwork-view>img{object-fit:contain;width:100%;height:100%}.product-info .purchase-row{flex-wrap:wrap}.purchase-row #add-bag{flex:1;min-width:180px}.poster-actions a:focus-visible{outline-color:#fff}.intro-skip:focus-visible{outline-color:#fff}#detail:has(.character-poster){width:1100px;max-width:calc(100vw - 32px)}#detail .character-poster{height:580px}#detail>.close{z-index:5;color:#000;background:#fff}.nav-links a:last-child{display:block}@media (max-width:1150px){.nav-links{gap:11px;font-size:10px}.nav{gap:18px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.poster-art{width:62%;left:19%}.poster-word{font-size:12vw}.poster-copy{width:26%}.shop-feature{gap:25px}.product-detail{gap:30px}.featured-grid{gap:20px}.pack-card-caption{padding:14px 18px 24px}.clothing-teaser{gap:35px}.home-shop .shop-feature{padding:20px}.feature-product{padding:22px}}@media (max-width:750px){.nav-links{font-size:14px}.collection-grid,.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.pack-card-body{border-radius:30px}.pack-card-caption{min-height:115px;padding:8px 14px 20px}.pack-card-caption strong{font-size:29px}.pack-card-caption .eyebrow{letter-spacing:.05em;font-size:7px}.pack-card-caption>span:last-child{font-size:11px}.pack-card:hover{transform:none}.filters{gap:15px}.filter-tabs{flex-wrap:wrap}.filter-tabs button{min-height:44px}.collection-browser{padding-top:0}.page-head h1{font-size:64px}.character-poster,#detail .character-poster{height:660px}.poster-word{white-space:normal;font-size:13vw;line-height:.9;top:17%}.poster-art{width:90%;height:64%;top:15px;bottom:auto;left:5%}.poster-copy{background:inherit;border-radius:0;width:100%;padding:24px;bottom:0;left:0}.poster-copy h2{margin:10px 0;font-size:40px}.poster-copy p{max-width:50ch;font-size:12px}.poster-aside{display:none}.poster-category{font-size:8px;top:22px;left:22px}.poster-actions{gap:10px;padding:18px}.poster-actions .button{width:100%}.poster-actions .text-link{margin:0 auto}.connected-detail{scroll-margin:85px}.intro-frame .character-poster{height:100%}.intro-frame .poster-copy{padding:18px}.intro-frame .poster-copy p{display:none}.intro-frame .poster-art{height:76%;top:45px}.intro-frame .poster-word{font-size:14vw;top:28%}.intro-skip{min-height:42px;padding:10px 17px;font-size:11px}.poster-intro{height:650px;max-height:calc(100svh - 80px)}.intro-frame .poster-category{top:30px}.home-gallery .section-head{gap:25px}.gallery-mini{height:300px;margin-top:45px}.mini-frame{width:20%;left:calc(40% + cos(var(--i)*45deg)*35%);top:calc(38% + sin(var(--i)*45deg)*32%);padding:3px}.gallery-mini>strong{font-size:23px;top:43%}.home-shop{padding:50px 22px}.home-shop .shop-feature,.shop-feature{grid-template-columns:1fr;gap:10px;padding:25px 22px}.shop-lettering{font-size:52vw;top:15%}#shop-feature-visual .product-mock{height:330px}.shop-feature .mock-object{width:255px}.shop-feature-info{padding:20px 0}.shop-feature-info h2{font-size:57px}.shop-feature-info>p{margin:18px 0;font-size:13px}.shop-thumbnails .mock-object{width:55px}.featured-products{grid-template-columns:1fr;gap:16px;margin:35px 0}.feature-product,.feature-product:first-child,.feature-product:last-child{border-radius:20px;min-height:450px}.feature-product .product-mock{height:250px}.feature-word{font-size:130px}.feature-product h3{font-size:38px}.clothing-teaser,.download-teaser{grid-template-columns:1fr;gap:30px}.clothing-samples{order:2;height:310px}.clothing-samples .product-mock{height:230px}.clothing-samples>a:nth-child(3){top:100px;left:40%}.clothing-samples>a{width:57%}.library-preview{padding:30px 0}.library-sheet>span{font-size:19px}.library-sheet small{font-size:6px}.product-detail{grid-template-columns:1fr;gap:25px}.product-stage .product-mock{height:340px}.product-stage #product-visual{min-height:340px}.product-stage .mock-object{width:270px}.thumbs .product-mock{height:85px}.thumbs .mock-object{width:65px;height:75px}.product-info h1{font-size:56px}.product-page{padding-top:10px}.product-info .purchase-row{gap:15px}.product-info .quantity{min-width:120px}.product-grid{grid-template-columns:1fr}.shop-grid-head{padding-top:10px}.home-shop>.section-head{gap:20px}}.garment svg{aspect-ratio:350/360;display:block;height:auto!important}.thumbs .garment svg,.shop-thumbnails .garment svg{height:100%!important}.thumbs .garment-art{aspect-ratio:auto;width:32%;top:34%}.shop-thumbnails .garment-art{top:34%}.clothing-samples{overflow:clip}.product-info .purchase-row{z-index:auto;box-shadow:none;background:0 0;padding:0;position:static;bottom:auto;left:auto;right:auto}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.skip:focus{clip-path:none;top:10px}.hero-stack{overflow:clip}.hero-card{will-change:auto}.home-gallery img,.library-sheet img,.pack-fan img,.founder-photo img{content-visibility:visible}@media (prefers-reduced-motion:reduce){.poster-intro{display:none}.connected-detail{animation:none}}body.no-motion .poster-intro{display:none}@font-face{font-family:Agrandir;src:url(fonts/Agrandir-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Agrandir;src:url(fonts/Agrandir-TextBold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Agrandir Display;src:url(fonts/Agrandir-GrandHeavy.otf)format("opentype");font-weight:900;font-display:swap}:root{--orange:var(--b-red,#800020);--ink:var(--b-ink,#1c1c1c);--paper:var(--b-blush,#fff);--charcoal:var(--b-slate,#2f3338);--display:"Agrandir Display","Barlow Condensed",sans-serif;--body:Agrandir,"DM Sans",sans-serif;--red:var(--b-red,#800020);--wine:var(--b-deep,#800020);--ease:cubic-bezier(.22,1,.36,1)}body{overflow-x:clip}h1,h2,h3{letter-spacing:-.055em;font-weight:900}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible{outline:3px solid var(--red);outline-offset:5px}a:focus-visible{outline:3px solid var(--red);outline-offset:5px}summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}select:focus-visible{outline:3px solid var(--red);outline-offset:5px}.button{background:var(--red);color:#fff}.button:hover{background:var(--wine);color:#fff}.button.outline{color:var(--ink)}.nav{gap:20px;min-height:82px}.nav-links{gap:20px;font-size:12px}.wordmark{letter-spacing:-.09em;font-size:44px}.currency-control{border:1px solid var(--line);background:0 0;border-radius:20px;max-width:94px;padding:9px 6px;font-size:11px}.nav-actions{gap:12px}.eyebrow{letter-spacing:.15em}.footer h3{font-size:max(24px,min(3vw,42px))}.section-head h2{font-size:max(36px,min(5vw,72px))}.section-head p{max-width:41ch}.experience-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.round-button{width:48px;height:48px;color:inherit;background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:25px;transition:transform .2s,background .2s;display:inline-grid}.round-button:hover{background:#ffffff20;transform:scale(1.06)}.experience-actions{align-items:center;gap:10px;display:flex}.experience-status{letter-spacing:.08em;font-size:11px}.screen-reader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scene-hero{isolation:isolate;background:var(--ink);color:#fff;height:calc(100svh - 82px);min-height:690px;max-height:1100px;padding:34px var(--pad);position:relative;overflow:hidden}.scene-hero:before{content:"";z-index:-1;background:var(--b-ink,#1c1c1c);transition:background .65s;position:absolute;top:0;bottom:0;left:0;right:0}.scene-hero:after,.toon-stage:after{content:"";pointer-events:none;z-index:4;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.5' d='M0 0h200v200H0z'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.scene-heading{z-index:3;max-width:710px;margin-top:45px;position:relative}.scene-heading h1{max-width:10ch;font-size:max(60px,min(7.8vw,128px));line-height:.95}.scene-heading h1 span{color:var(--red)}.scene-heading p{max-width:29ch;margin:24px 0;font-size:15px}.scene-heading .button{margin-top:5px}.scene-art{object-fit:contain;object-position:bottom;z-index:1;filter:drop-shadow(0 28px 30px #0007);width:48%;height:88%;transition:opacity .35s,transform .65s var(--ease);position:absolute;top:4%;right:7%}.scene-orbit{z-index:0;border:1px solid #ffffff26;border-radius:50%;width:64vw;height:64vw;max-height:750px;position:absolute;top:14%;right:-8%;transform:rotate(-15deg)}.scene-orbit:after{content:"";border:1px solid #ffffff15;border-radius:50%;position:absolute;top:12%;bottom:12%;left:12%;right:12%}.scene-controller{z-index:5;right:var(--pad);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff16;border:1px solid #ffffff50;border-radius:40px;gap:4px;padding:6px;display:flex;position:absolute;bottom:45px}.scene-controller button{color:#fff;background:0 0;border:0;border-radius:30px;min-height:44px;padding:12px 17px;font-size:12px}.scene-controller button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.scene-caption{bottom:47px;left:var(--pad);max-width:240px;font-size:11px;position:absolute}.scene-caption strong{margin-bottom:8px;font-size:16px;display:block}.values-strip{background:var(--red);color:#fff;padding:19px var(--pad);letter-spacing:.14em;flex-wrap:wrap;justify-content:space-around;gap:16px;font-size:11px;font-weight:700;display:flex}.mission-layout{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.mission-layout h2{font-size:max(36px,min(5vw,72px))}.mission-layout p{margin-bottom:22px}.mission-layout .eyebrow{margin-bottom:24px}.intent-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:35px;margin-top:65px;padding-top:32px;display:grid}.intent-list h3{margin:15px 0;font-size:23px}.intent-list p{font-size:14px}.chapter-teaser{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.chapter-teaser .button{margin-top:25px}.portal-preview{background:var(--b-deep,#800020);border-radius:45% 45% 12px 12px;place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.portal-preview img{object-fit:contain;width:90%;height:400px}.portal-preview:before{content:"";border-radius:inherit;border:1px solid #ffffff40;position:absolute;top:18px;bottom:18px;left:18px;right:18px}.toon-stage{isolation:isolate;background:var(--red);color:#fff;height:calc(100svh - 82px);min-height:680px;max-height:1050px;transition:background-color .65s var(--ease);position:relative;overflow:hidden}.toon-top{left:var(--pad);right:var(--pad);z-index:4;justify-content:space-between;display:flex;position:absolute;top:30px}.toon-ghost{text-align:center;font-family:var(--display);letter-spacing:-.065em;white-space:nowrap;opacity:.92;pointer-events:none;font-size:max(72px,min(14.5vw,260px));line-height:1;position:absolute;top:13%;left:0;right:0}.toon-actors{position:absolute;top:19%;bottom:170px;left:0;right:0}.toon-actor{opacity:1;width:45%;height:95%;transition:height .65s var(--ease),left .65s var(--ease),filter .65s,opacity .65s;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.toon-actor img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 15px #0003);width:100%;height:100%}.toon-actor.center{z-index:3}.toon-actor.left,.toon-actor.right{filter:blur(1px);opacity:.65;z-index:2;width:28%;height:48%}.toon-actor.left{left:19%}.toon-actor.right{left:81%}.toon-actor.back{opacity:.1;z-index:1;height:35%}.toon-bottom{z-index:5;bottom:35px;left:var(--pad);right:var(--pad);justify-content:space-between;align-items:end;gap:25px;display:flex;position:absolute}.toon-copy h1{max-width:18ch;margin:8px 0;font-size:max(26px,min(4vw,57px))}.toon-copy p{max-width:42ch;margin-bottom:17px;font-size:13px}.toon-discover{font-family:var(--display);text-align:right;max-width:230px;font-size:max(22px,min(3vw,42px));line-height:1.1}.toon-discover:hover{text-decoration:underline}.toon-position{margin-left:12px}.collection-browser .filters{gap:18px}.pack-card img{object-fit:contain}.gallery-world{isolation:isolate;color:#fff;background:#090807;height:calc(100svh - 82px);min-height:740px;position:relative;overflow:hidden}.space-video,.space-shade{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.space-video{opacity:.6}.space-shade{z-index:-1;background:#1c1c1c99}.gallery-topline{left:var(--pad);right:var(--pad);justify-content:space-between;gap:15px;font-size:11px;display:flex;position:absolute;top:28px}.gallery-controls{align-items:center;gap:15px;display:flex}.gallery-controls button{color:#fff;background:0 0;border:1px solid #fff6;border-radius:30px;min-height:44px;padding:8px 13px}.world-list{left:var(--pad);scrollbar-width:thin;flex-direction:column;gap:2px;width:190px;display:flex;position:absolute;top:110px;bottom:230px;overflow:auto}.world-list button{text-align:left;color:#fffa;background:0 0;border:0;border-radius:5px;min-height:40px;padding:9px 10px;font-size:12px}.world-list button[aria-pressed=true]{color:#fff;border-left:3px solid var(--red);background:#ffffff16;font-weight:700}.world-window{perspective:1000px;width:min(350px,30vw);height:58%;max-height:560px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.world-window>span{letter-spacing:.1em;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.world-portal{width:100%;height:100%;transition:transform .45s var(--ease);background:#ffffff08;border:1px solid #ffffff70;border-radius:95px;position:relative;overflow:hidden;box-shadow:0 0 100px #80002022}.world-portal img{object-fit:contain;height:100%;transition:opacity .3s,transform .7s var(--ease);padding:20px 12px}.world-portal:hover{transform:rotateY(7deg)rotateX(-3deg)}.world-portal.travelling img{animation:portal-travel .75s var(--ease)}@keyframes portal-travel{0%{opacity:.2;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.world-next{right:var(--pad);text-align:center;width:140px;color:inherit;background:0 0;border:0;position:absolute;top:35%}.world-next img{object-fit:contain;opacity:.65;height:160px;transition:opacity .3s}.world-next:hover img{opacity:1}.world-next span{margin-top:15px;font-size:11px;display:block}.world-bottom{left:var(--pad);right:var(--pad);grid-template-columns:1fr 1fr;align-items:end;gap:35px;display:grid;position:absolute;bottom:32px}.world-bottom h1{max-width:10ch;font-size:max(44px,min(6.3vw,100px));line-height:.95}.world-facts{justify-self:end;width:100%;max-width:450px}.world-facts p{margin:12px 0;font-size:13px}.world-facts .experience-actions{margin-top:18px}.world-facts .button{min-height:44px;padding:12px 18px;font-size:12px}.world-facts .text-link{color:#fff;background:0 0;border:0}.gallery-grid-link{margin:25px var(--pad);display:block}.club-intro{background:var(--wine);color:#fff}.club-intro .scene-art{width:43%;height:76%;top:6%;right:7%}.club-intro .scene-heading h1{font-size:max(54px,min(7.5vw,115px))}.club-story-note{right:var(--pad);max-width:32ch;font-size:12px;position:absolute;bottom:35px}.newsletter{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.newsletter h2{font-size:max(35px,min(4.4vw,68px))}.newsletter p{margin:20px 0;font-size:14px}.newsletter label{margin-bottom:10px;font-size:13px;display:block}.newsletter input[type=email]{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;min-height:52px;padding:17px 18px}.newsletter .consent-line{align-items:start;gap:12px;margin:15px 0;font-size:12px;display:flex}.newsletter .consent-line input{width:20px;height:20px;accent-color:var(--red);flex-shrink:0}.newsletter [role=status]{margin-top:14px;font-size:13px}.bot-launch{z-index:80;background:var(--red);color:#fff;border:0;border-radius:40px;min-height:50px;padding:13px 22px;font-size:13px;position:fixed;bottom:20px;right:20px;box-shadow:0 5px 28px #0003}.bot-panel{z-index:81;background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:min(360px,100vw - 24px);height:min(560px,100dvh - 110px);display:flex;position:fixed;bottom:84px;right:20px;overflow:hidden;box-shadow:0 12px 60px #0004}.bot-panel[hidden]{display:none}.bot-panel header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.bot-panel header strong{font-size:14px}.bot-panel header span{opacity:.7;font-size:10px;display:block}.bot-close{color:inherit;background:0 0;border:0;width:44px;height:44px;font-size:24px}.bot-messages{flex:1;padding:18px;font-size:13px;overflow:auto}.bot-messages p{background:#fff;border-radius:10px;margin-bottom:13px;padding:12px}.bot-messages a{color:var(--wine);text-decoration:underline}.bot-panel form{border-top:1px solid var(--line);gap:6px;padding:12px;display:flex}.bot-panel input{border:1px solid var(--line);border-radius:8px;flex:1;width:0;min-width:0;padding:10px;font-size:13px}.bot-panel form button{background:var(--red);color:#fff;border:0;border-radius:8px;width:48px}.bot-suggestions{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.bot-suggestions button{border:1px solid var(--line);background:#fff;border-radius:20px;padding:9px 11px;font-size:11px}.cookie-banner{z-index:100;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(500px,100vw - 36px);padding:23px;position:fixed;bottom:18px;left:18px;box-shadow:0 9px 45px #0003}.cookie-banner[hidden]{display:none}.cookie-banner h2{letter-spacing:-.04em;font-size:22px}.cookie-banner p{margin:12px 0;font-size:12px}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-actions button{border:1px solid var(--ink);background:0 0;border-radius:25px;min-height:44px;padding:11px 16px;font-size:12px}.cookie-actions button[data-cookie=all]{background:var(--ink);color:#fff}.cookie-settings{margin:15px 0;font-size:12px}.cookie-settings label{align-items:center;gap:10px;padding:7px 0;display:flex}.cookie-settings input{width:19px;height:19px;accent-color:var(--red)}.footer-extras{flex-wrap:wrap;align-items:center;gap:22px;margin:20px 0;font-size:11px;display:flex}.footer-extras button{color:inherit;background:0 0;border:0;border-bottom:1px solid;min-height:44px;padding:5px 0}.footer-extras a{text-decoration:underline}.woo-products{margin-top:30px}.woo-products .product-card img{aspect-ratio:1;object-fit:contain}.woo-bag-notice{border:1px solid var(--line);border-radius:12px;padding:20px}.woo-bag-notice p{margin-bottom:15px;font-size:13px}.system-pill{border:1px solid var(--line);border-radius:24px;padding:10px 14px;font-size:11px;display:inline-block}.owner-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.owner-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.owner-grid h2{margin:12px 0;font-size:25px}.owner-grid p{margin-bottom:16px;font-size:14px}.owner-grid a{text-decoration:underline}.owner-login{max-width:460px;margin:30px 0}.owner-login input{border:1px solid var(--line);width:100%;min-height:48px;margin:8px 0 15px;padding:12px}.privacy-copy{max-width:850px}.privacy-copy h2{margin:30px 0 14px;font-size:30px}.privacy-copy p{margin:12px 0}@media (min-width:1500px){.scene-heading{max-width:850px}.scene-heading h1{font-size:130px}.scene-art{width:44%;right:10%}}@media (max-width:1100px){.nav-links{gap:12px;font-size:11px}.nav{gap:12px}.scene-heading h1{font-size:8.4vw}.scene-controller button{padding:12px}.world-list{width:150px}.world-bottom h1{font-size:64px}.world-next{width:100px}.world-facts{max-width:350px}.toon-copy h1{font-size:42px}}@media (max-width:900px){.nav-links{display:none}.nav-links.open{z-index:70;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px;padding:24px;font-size:14px;display:flex;position:absolute;top:82px;left:0;right:0}.nav-links a{padding:8px}.menu-button{background:0 0;border:0;min-height:44px;font-size:13px;display:block}.scene-heading{margin-top:40px}.scene-art{width:58%;right:0}.scene-controller{bottom:36px}.scene-caption{bottom:110px}.scene-hero{min-height:720px}.world-list{display:none}.world-window{width:280px;height:52%;top:40%;left:40%}.world-bottom{grid-template-columns:1fr 1fr}.world-bottom h1{font-size:48px}.world-next{top:25%}.gallery-world{min-height:780px}.toon-discover{font-size:26px}}@media (max-width:639px){:root{--pad:22px}.nav{min-height:76px}.wordmark{font-size:39px}.nav-links.open{top:76px}.nav-actions{gap:8px}.currency-control{max-width:70px;font-size:10px}.bag-button{gap:4px;font-size:12px}.bag-count{width:20px;height:20px;font-size:10px}.scene-hero{height:calc(100svh - 76px);min-height:790px;padding-top:24px}.scene-heading{margin-top:30px}.scene-heading h1{max-width:10ch;font-size:max(48px,min(13vw,75px))}.scene-heading p{max-width:26ch;margin:20px 0;font-size:13px}.scene-heading .button{min-height:44px;padding:12px 18px;font-size:12px}.scene-art{opacity:.98;width:70%;height:52%;top:36%;right:-2%}.scene-heading{max-width:100%}.scene-orbit{width:110vw;height:110vw;top:35%;right:-45%}.scene-caption{max-width:130px;font-size:9px;bottom:125px;left:22px}.scene-caption strong{font-size:12px}.scene-controller{justify-content:center;gap:0;padding:5px;bottom:30px;left:16px;right:16px}.scene-controller button{flex:1;padding:10px;font-size:10px}.values-strip{gap:13px;padding:17px;font-size:9px}.section{padding:60px 22px}.mission-layout,.chapter-teaser,.newsletter{grid-template-columns:1fr;gap:32px}.mission-layout h2{font-size:43px}.intent-list{grid-template-columns:1fr;gap:28px;margin-top:30px}.intent-list article{border-bottom:1px solid var(--line);padding-bottom:22px}.intent-list h3{margin:10px 0}.portal-preview{min-height:360px}.portal-preview img{height:320px}.toon-stage{height:calc(100svh - 76px);min-height:720px}.toon-top{font-size:9px;top:25px}.toon-ghost{white-space:normal;font-size:16vw;line-height:.9;top:15%}.toon-actors{top:25%;bottom:225px;left:0;right:0}.toon-actor{width:65%;height:100%}.toon-actor.left,.toon-actor.right{opacity:.55;width:36%;height:45%}.toon-actor.left{left:13%}.toon-actor.right{left:87%}.toon-bottom{grid-template-columns:1fr auto;gap:10px;display:grid;bottom:25px}.toon-copy h1{max-width:12ch;font-size:30px}.toon-copy p{max-width:26ch;font-size:11px}.toon-discover{width:110px;font-size:20px}.toon-position{margin-left:0;font-size:10px}.toon-bottom .round-button{width:44px;height:44px}.gallery-world{height:auto;min-height:880px}.gallery-topline{align-items:start;font-size:9px;top:22px}.gallery-controls{gap:7px}.gallery-controls button{padding:6px 9px;font-size:10px}.world-window{width:220px;height:330px;top:265px;left:43%}.world-window>span{font-size:9px}.world-portal{border-radius:65px}.world-portal img{padding:14px 8px}.world-next{width:65px;top:210px;right:12px}.world-next img{height:100px}.world-next span{font-size:9px}.world-bottom{padding:530px 22px 30px;display:block;position:relative;bottom:auto;left:auto;right:auto}.world-bottom h1{max-width:100%;margin:10px 0 24px;font-size:45px}.world-facts{max-width:100%}.world-facts p{font-size:12px}.world-facts .button{font-size:11px}.world-facts .experience-actions{flex-wrap:wrap}.club-intro .scene-heading h1{font-size:13vw}.club-intro .scene-art{width:65%;height:48%;top:37%;right:1%}.club-story-note{max-width:100%;font-size:11px;bottom:30px;left:22px;right:auto}.club-intro .scene-caption{bottom:130px}.newsletter{padding-bottom:75px}.owner-grid{grid-template-columns:1fr}.cookie-banner{padding:20px}.cookie-banner h2{font-size:20px}.bot-launch{padding:12px 18px;font-size:12px;bottom:12px;right:12px}.bot-panel{bottom:74px;right:12px}.footer-top{gap:30px}.section-head{align-items:start}.section-head h2{font-size:40px}.section-head p{font-size:13px}.connected-detail .poster-art{object-fit:contain}}@media (max-height:540px) and (orientation:landscape){.scene-hero{height:auto;min-height:670px}.toon-stage{height:auto;min-height:660px}.gallery-world{height:auto;min-height:800px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.world-portal:hover{transform:none}}.no-motion *,.no-motion :before,.no-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.toon-actor.off{opacity:0;visibility:hidden;height:30%;left:50%}.world-list button:focus-visible{outline-color:#fff}.gallery-controls button:focus-visible{outline-color:#fff}.scene-controller button:focus-visible{outline-color:#fff}.studio-banner,.studio-banner .button.dark{color:#fff}.pack-card{color:var(--ink)}@media (min-width:640px){.scene-hero{min-height:630px}.scene-heading h1{font-size:max(56px,min(6.2vw,104px))}.scene-heading{max-width:58%}.scene-heading p{max-width:31ch}.scene-caption{bottom:25px}.scene-controller{bottom:28px}.toon-stage{min-height:620px}.toon-discover{margin-bottom:45px}.gallery-world{min-height:630px}.world-window{width:min(320px,29vw);height:50%;top:42%;left:46%}.world-bottom{bottom:28px}.world-facts{padding-bottom:32px}.world-bottom h1{font-size:max(40px,min(5vw,82px))}}@media (max-width:639px){.scene-heading h1{max-width:100%;font-size:max(35px,min(11.2vw,62px))}.scene-art{width:78%;height:47%;top:41%;right:-10%}.bot-launch{border-radius:50%;width:48px;height:48px;min-height:48px;padding:0;font-size:0;bottom:90px}.bot-launch:after{content:"?";font-size:24px}.bot-panel{bottom:148px}.club-intro .scene-heading h1{font-size:11.2vw}.club-intro .scene-art{width:78%;height:48%;top:39%;right:-10%}}.section>*,.section-head>*,.studio-banner>*,.founder-teaser>*,.reveal-stage>*,.club-levels>*,.album>*{min-width:0}.album{grid-template-columns:repeat(4,minmax(0,1fr))}.album-card h3{overflow-wrap:anywhere}.reveal-card{width:min(330px,100%)}.pack-fan{max-width:100%;overflow:hidden}.studio-banner h2,.scene-heading h1,.section h2,.page-head h2{overflow-wrap:anywhere}@media (max-width:900px){.album{grid-template-columns:repeat(3,minmax(0,1fr))}.club-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.club-levels h3{overflow-wrap:anywhere;font-size:25px}}@media (max-width:639px){.section h2,.section-head h2,.reveal-copy h2,.page-head h2{font-size:max(30px,min(8.6vw,42px))}.studio-banner h2{font-size:max(34px,min(10vw,52px))}.section-head>div{width:100%}.studio-banner,.founder-teaser,.download-teaser,.reveal-stage{grid-template-columns:minmax(0,1fr)}.album{grid-template-columns:repeat(2,minmax(0,1fr))}.album-card h3{font-size:17px}.club-levels{grid-template-columns:minmax(0,1fr)}.reveal-space{width:100%;min-width:0;height:430px}.reveal-stage{padding:50px 22px}.card-back h3{font-size:27px}.pack-fan{height:300px}.pack-fan img{flex-shrink:1;width:38%}.section-head{flex-wrap:wrap}}.pack-card-caption strong,.pack-card-caption>span:last-child{overflow-wrap:anywhere}.toon-copy{min-width:0}.toon-copy h1,.section h2,.section h3,.footer h3{overflow-wrap:anywhere}@media (max-width:639px){.pack-card-caption strong{font-size:max(16px,min(4.5vw,24px))}.toon-bottom{grid-template-columns:minmax(0,1fr) auto}.toon-discover{overflow-wrap:anywhere;width:100px;font-size:16px}.bag-button,.currency-control{min-height:44px}}@media (max-width:360px){.nav{gap:6px;padding-left:16px;padding-right:16px}.nav-actions{gap:4px}.nav .wordmark{font-size:34px}.currency-control{max-width:58px}.menu-button{padding:5px;font-size:11px}.bag-button{font-size:11px}}.library-preview{min-width:0;max-width:100%;overflow:hidden}.library-sheet span{overflow-wrap:anywhere;font-size:16px}.library-sheet{min-width:0}@media (max-width:639px){.library-sheet span{font-size:13px}}@media (min-width:640px){.scene-controller{right:calc(var(--pad) + 115px)}}@media (min-width:640px) and (max-width:900px){.scene-caption{bottom:110px}}:root{--display:"Barlow Condensed",Impact,sans-serif;--body:"DM Sans",Arial,sans-serif;--wow-red:var(--b-red,#800020);--wow-deep:var(--b-deep,#800020);--wow-ink:var(--b-ink,#1c1c1c);--wow-slate:var(--b-slate,#2f3338);--wow-blush:var(--b-blush,#fff)}.wow-r{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--d,0s),transform .8s cubic-bezier(.22,1,.36,1) var(--d,0s);transform:translateY(46px)scale(.84)}.wow-r.wow-in{opacity:1;transform:none}.wow-bit{z-index:200;pointer-events:none;will-change:transform,opacity;position:fixed}.hero-copy{z-index:3}.wow-deck{perspective:1500px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;--cw:320px;--R:520px;--step:36deg;height:560px;position:relative}.wow-deck.drag{cursor:grabbing}.wow-disc{aspect-ratio:1;background:var(--wow-red);width:min(500px,84%);transform:translate(-50%,-50%) translate3d(calc(var(--px,0)*-22px),calc(var(--py,0)*-14px),0);border-radius:50%;animation:6s ease-in-out infinite wow-breathe;position:absolute;top:46%;left:50%}.wow-disc:after{content:"";border:1px solid var(--wow-slate);border-radius:50%;position:absolute;top:-9%;bottom:-9%;left:-9%;right:-9%}.wow-ring{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:46%;left:50%}.wow-card{width:var(--cw);height:var(--cw);margin:calc(var(--cw)*-.5) 0 0 calc(var(--cw)*-.5);color:inherit;transform-style:preserve-3d;transform:rotateY(calc(var(--i)*var(--step))) translateZ(var(--R));opacity:calc(.28 + .72*var(--f,1));-webkit-backface-visibility:visible;backface-visibility:visible;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.wow-card:focus-visible{outline-offset:6px;border-radius:20px;outline:3px solid #fff}.wow-poster{transform-style:preserve-3d;background:#fff;border:6px solid #fff;border-radius:20px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 26px 50px #000a}.wow-poster img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.wow-pop{object-fit:contain;width:102%;height:102%;transform:translateZ(calc(34px + 46px*var(--f,1))) scale(1.04);filter:drop-shadow(0 20px 16px #0009);pointer-events:none;position:absolute;top:-1%;left:-1%}.wow-label{text-align:center;z-index:5;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:-6px;left:0;right:0}.wow-label strong{font:800 clamp(26px,3vw,40px)/1 var(--display);color:#fff}.wow-label span{letter-spacing:.14em;text-transform:uppercase;color:#cfc6c4;font-size:11px}.wow-hint{letter-spacing:.12em;color:#9aa0a4;z-index:5;font-size:10px;position:absolute;bottom:2px;right:0}.wow-deck .hero-stamp{z-index:6;animation:5s ease-in-out infinite wow-wobble;top:0;right:0}.wow-title{animation:1s cubic-bezier(.16,1,.3,1) both wow-rise}.pack-card{perspective:900px}.pack-card>img{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));animation:5.5s ease-in-out infinite wow-float;animation-delay:calc(var(--i,0)*-.7s);will-change:transform;transition:transform .3s cubic-bezier(.22,1,.36,1)}.pack-card .pack-card-body{transition:transform .5s cubic-bezier(.22,1,.36,1),border-radius .5s}.pack-card.wow-hot .pack-card-body{transform:translateY(-4px)scale(1.02)}.pack-card:hover{transform:translateY(-6px)}.pack-card.wow-r{transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--d,0s),transform .8s cubic-bezier(.22,1,.36,1) var(--d,0s)}.pack-card.wow-r.wow-in:hover{transform:translateY(-6px)}.collection-browser .chip,.collection-browser button[aria-pressed]{transition:transform .2s,background .2s,color .2s}.collection-browser button[aria-pressed]:active{transform:scale(.94)}.gallery-stage{--gcw:158px;--gR:560px;--gstep:12.4deg;perspective:1500px;overflow:hidden}.gallery-stage .orbit{transform-style:preserve-3d;pointer-events:none}.wow-gring{width:0;height:0;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;top:50%;left:50%}.wow-gcard{width:var(--gcw);height:var(--gcw);margin:calc(var(--gcw)*-.5) 0 0 calc(var(--gcw)*-.5);border:4px solid var(--wow-slate);pointer-events:auto;transform-style:preserve-3d;transform:rotateY(calc(var(--k)*var(--gstep))) translateZ(var(--gR));opacity:calc(.22 + .78*var(--f,1));background:#fff;border-radius:12px;padding:0;transition:border-color .3s;position:absolute;top:0;left:0;box-shadow:0 10px 30px #000c}.wow-gcard>img:first-child{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.wow-gpop{object-fit:contain;filter:drop-shadow(0 10px 8px #000a);pointer-events:none;width:104%;height:104%;position:absolute;top:-2%;left:-2%;transform:translateZ(28px)}.wow-gcard.is-front{border-color:var(--wow-red)}.wow-gcard:hover{border-color:#fff;outline:0}.wow-gcard:focus-visible{border-color:#fff;outline:0}.gallery-center{z-index:3;transform:translateY(-9%)}.gallery-center p{display:none}.gallery-floor{border-color:var(--wow-slate)}.wow-dots{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.wow-dots i{width:var(--s);height:var(--s);opacity:.8;animation:wow-rise-dot var(--t) linear infinite;animation-delay:var(--dl);border-radius:50%;position:absolute;bottom:-20px}.wow-tear{background:var(--wow-ink);color:var(--wow-blush);padding:80px var(--pad);grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;min-height:640px;display:grid;overflow:hidden}.wow-tear-copy .eyebrow{color:var(--wow-red);margin-bottom:22px}.wow-tear-copy h2{font-size:max(72px,min(8vw,128px));line-height:.88}.wow-tear-copy p{max-width:36ch;margin:24px 0}.wow-tear-copy .button{margin-bottom:6px}.wow-tear-copy .small{color:#aab0b4}.wow-tear-scene{perspective:1200px;place-items:center;height:520px;display:grid;position:relative}.wow-pack{width:min(290px,70vw);height:410px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .25s cubic-bezier(.22,1,.36,1);animation:5s ease-in-out infinite wow-float;position:relative}.wow-pack-body{background:var(--wow-red);color:#fff;text-align:center;border-radius:0 0 18px 18px;flex-direction:column;justify-content:space-between;align-items:center;padding:34px 18px 26px;display:flex;position:absolute;top:62px;bottom:0;left:0;right:0;box-shadow:0 30px 60px #000a}.wow-pack-body b{font:800 118px/.9 var(--display);letter-spacing:-.02em}.wow-pack-small{letter-spacing:.16em;font-size:9px;font-weight:700}.wow-strip{background:var(--wow-deep);color:#fff;height:64px;font:700 12px/1 var(--body);letter-spacing:.18em;cursor:grab;touch-action:none;z-index:2;border:0;border-bottom:3px dashed var(--wow-blush);border-radius:18px 18px 0 0;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:0;left:0;right:0}.wow-strip.pulling{cursor:grabbing;transition:none}.wow-strip:focus-visible{outline-offset:4px;outline:3px solid #fff}.wow-pack.torn .wow-strip{pointer-events:none;animation:.9s cubic-bezier(.5,0,.8,.4) forwards wow-strip-away}.wow-pack.torn .wow-pack-body{animation:.9s cubic-bezier(.5,0,.8,.4) .35s forwards wow-body-drop}.wow-pack.torn{pointer-events:none;animation:none}.wow-pack.fresh{animation:.6s cubic-bezier(.22,1,.36,1) both wow-pack-in}.wow-fan{perspective:1200px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wow-fan[hidden]{display:none}.wow-fc{aspect-ratio:2/3;perspective:900px;--a:calc((var(--i) - 2)*17deg);width:max(120px,min(15vw,190px));transform:translateX(calc((var(--i) - 2)*clamp(58px,7.4vw,98px))) translateY(calc(var(--m,0)*1px + (var(--i) - 2)*(var(--i) - 2)*9px)) rotate(var(--a));animation:.9s cubic-bezier(.22,1,.36,1) both wow-card-out;animation-delay:calc(var(--i)*.1s + .45s);z-index:calc(10 - (var(--i) - 2)*(var(--i) - 2));background:0 0;border:0;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute}.wow-fc:hover{transform:translateX(calc((var(--i) - 2)*clamp(58px,7.4vw,98px))) translateY(-22px) rotate(var(--a));z-index:30;outline:0}.wow-fc:focus-visible{transform:translateX(calc((var(--i) - 2)*clamp(58px,7.4vw,98px))) translateY(-22px) rotate(var(--a));z-index:30;outline:0}.wow-fc:focus-visible .wow-fc-in{outline-offset:4px;outline:3px solid #fff}.wow-fc-in{transform-style:preserve-3d;border-radius:16px;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.wow-fc.flipped .wow-fc-in{transform:rotateY(180deg)}.wow-fc-back,.wow-fc-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 18px 36px #0008}.wow-fc-back{background:var(--wow-deep);color:#fff;border:6px solid var(--wow-blush);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.wow-fc-back b{font:800 78px/1 var(--display);color:var(--wow-blush)}.wow-fc-front{background:var(--col);color:var(--ink);text-align:left;transform:rotateY(180deg)}.wow-fc-body{background:#00000024;position:absolute;top:34%;bottom:0;left:0;right:0}.wow-fc-front img{object-fit:contain;object-position:center top;filter:drop-shadow(0 8px 6px #0004);width:112%;height:68%;position:absolute;top:3%;left:-6%}.wow-fc-cap{flex-direction:column;gap:3px;padding:10px 12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.wow-fc-cap .eyebrow{opacity:.9;font-size:8px}.wow-fc-cap strong{font:800 clamp(18px,2vw,26px)/1 var(--display)}.wow-quiz{background:var(--wow-blush)}.wow-quiz-box{max-width:1100px;margin:30px auto 0}.wow-qbar{gap:8px;margin-bottom:24px;display:flex}.wow-qbar i{background:#d8cecc;border-radius:6px;flex:1;height:6px;transition:background .4s}.wow-qbar i.on{background:var(--wow-red)}.wow-q{font:800 clamp(44px,5.4vw,84px)/.95 var(--display);outline:0;margin:0 0 26px}.wow-opts{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.wow-opt{isolation:isolate;text-align:left;min-height:300px;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:flex-end;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1);animation:.6s cubic-bezier(.22,1,.36,1) both wow-opt-in;display:flex;position:relative}.wow-opt:nth-child(2){animation-delay:70ms}.wow-opt:nth-child(3){animation-delay:.14s}.wow-opt:nth-child(4){animation-delay:.21s}.wow-opt-body{background:var(--col);z-index:-1;border-radius:34px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:26%;bottom:0;left:0;right:0}.wow-opt img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 6px #0003);width:92%;height:70%;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:4%;right:4%}.wow-opt-label{font:800 clamp(20px,2vw,28px)/1.05 var(--display);align-items:flex-end;min-height:68px;padding:12px 18px 20px;display:flex;position:relative}.wow-opt:hover{transform:translateY(-8px)}.wow-opt:hover img{transform:scale(1.07)translateY(-6px)}.wow-opt:focus-visible{outline:3px solid var(--wow-ink);outline-offset:6px;border-radius:34px}.wow-opt.chosen{transform:scale(.96)}.wow-opt.chosen .wow-opt-body{transform:scale(1.04)}.wow-result{grid-template-columns:1fr 1fr;align-items:center;gap:6%;animation:.6s cubic-bezier(.22,1,.36,1) both wow-opt-in;display:grid}.wow-result-art{isolation:isolate;aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.wow-result-body{background:var(--col);z-index:-1;border-radius:60px;position:absolute;top:30%;bottom:0;left:0;right:0}.wow-result-art img{object-fit:contain;filter:drop-shadow(0 10px 8px #0003);width:100%;height:100%;animation:5s ease-in-out infinite wow-float;position:absolute;top:0;bottom:0;left:0;right:0}.wow-result-copy h3{font:800 clamp(56px,6.4vw,100px)/.9 var(--display);outline:0;margin:10px 0 14px}.wow-result-copy .eyebrow{color:var(--wow-red)}.wow-result-line{font:800 clamp(24px,2.4vw,34px)/1.05 var(--display);margin:0 0 10px}.wow-result-copy p{max-width:44ch}.wow-result-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.club-hero .pack-fan{transform-style:preserve-3d;will-change:transform;transition:transform .15s linear}.club-hero .pack-fan img{animation:6s ease-in-out infinite wow-float}.club-hero .pack-fan img:nth-child(2){animation-delay:-2s}.club-hero .pack-fan img:nth-child(3){animation-delay:-4s}.reveal-card.revealed{animation:5s ease-in-out infinite wow-float}@keyframes wow-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes wow-breathe{0%,to{scale:1}50%{scale:1.035}}@keyframes wow-wobble{0%,to{rotate:14deg}50%{rotate:6deg}}@keyframes wow-rise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes wow-rise-dot{0%{opacity:0;transform:translateY(0)}10%{opacity:.8}to{opacity:0;transform:translateY(-110vh)}}@keyframes wow-strip-away{to{opacity:0;transform:translate3d(320px,-240px,120px)rotate(38deg)}}@keyframes wow-body-drop{to{opacity:0;transform:translateY(60px)scale(.9)}}@keyframes wow-pack-in{0%{opacity:0;transform:translateY(60px)scale(.9)}to{opacity:1;transform:none}}@keyframes wow-card-out{0%{opacity:0;transform:translate(0)translateY(160px)rotate(0)scale(.5)}}@keyframes wow-opt-in{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:1000px){.wow-tear{grid-template-columns:1fr;gap:30px;padding:56px 22px}.wow-opts{grid-template-columns:repeat(2,1fr)}.wow-result{grid-template-columns:1fr;gap:20px}}@media (max-width:750px){.wow-deck{height:430px}.wow-disc{width:92%}.wow-label strong{font-size:28px}.wow-hint{display:none}.wow-deck .hero-stamp{width:76px;height:76px;font-size:8px}.wow-tear-scene{height:470px}.wow-pack{width:min(250px,64vw);height:370px}.wow-pack-body b{font-size:100px}.wow-fc{--a:calc((var(--i) - 2)*13deg);width:max(92px,min(26vw,128px));transform:translateX(calc((var(--i) - 2)*clamp(34px,10vw,52px))) translateY(calc((var(--i) - 2)*(var(--i) - 2)*9px)) rotate(var(--a))}.wow-fc:hover{transform:translateX(calc((var(--i) - 2)*clamp(34px,10vw,52px))) translateY(-16px) rotate(var(--a))}.wow-fc:focus-visible{transform:translateX(calc((var(--i) - 2)*clamp(34px,10vw,52px))) translateY(-16px) rotate(var(--a))}.wow-opt{min-height:230px}.wow-opt-label{padding:8px 12px 14px;font-size:19px}.gallery-stage{min-height:560px}}@media (prefers-reduced-motion:reduce),(max-width:0){.wow-r{opacity:1;transition:none;transform:none}.pack-card>img,.wow-disc,.wow-pack,.club-hero .pack-fan img,.wow-result-art img,.reveal-card.revealed,.wow-deck .hero-stamp,.wow-dots i{animation:none}}body.no-motion .wow-dots,body.no-motion .wow-disc,body.no-motion .pack-card>img,body.no-motion .wow-pack,body.no-motion .wow-deck .hero-stamp{animation:none}@media (max-width:480px){.hero h1{font-size:62px}.gallery-center h1{font-size:46px}}#quiz-add{background:var(--wow-ink);color:#fff}#quiz-add:hover{background:var(--wow-deep)}#quiz-again{font:700 14px var(--body);color:var(--wow-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px 6px;text-decoration:underline}#quiz-again:focus-visible{outline:3px solid var(--wow-red);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wordmark{align-items:center;display:inline-flex}.wordmark .brand-paw{object-fit:contain;width:38px;height:38px;margin-right:10px;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:rotate(-12deg)}.wordmark:hover .brand-paw{transform:rotate(8deg)scale(1.08)}.mrs-sign{color:inherit;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.mrs-sign img{object-fit:contain;background:var(--b-ink,#1c1c1c);border-radius:12px;width:44px;height:44px;padding:5px}@media (max-width:750px){.wordmark .brand-paw{width:30px;height:30px}}.film{background:#fff;height:300vh;position:relative}.film-stage{height:100vh;color:#fff;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#fff;height:100svh;position:sticky;top:0;overflow:hidden}.film-stage:before{content:"";z-index:0;background:#e6eae9;height:9%;position:absolute;bottom:0;left:0;right:0}.film-info{display:none!important}.film-video{z-index:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.film-video video{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.film-video video[hidden]{display:none}.film-ui{z-index:20;pointer-events:none;mix-blend-mode:exclusion;color:#fff;animation:.6s both film-in;position:absolute}.film-logo{font:800 clamp(88px,12vw,190px)/.8 var(--display);letter-spacing:-.02em;top:32px;left:32px}.film-logo b{color:#fff}.film-caption{width:min(440px,50vw - 48px);font:500 13px/1.45 var(--body);letter-spacing:-.01em;margin:0;animation-delay:.3s;top:calc(32px + max(88px,min(12vw,190px))/1.16279);left:32px}.film-top{width:330px;font:600 14px/1 var(--body);letter-spacing:.06em;justify-content:space-between;animation-delay:.15s;display:flex;top:36px;right:32px}.film-info{will-change:transform;flex-direction:column;align-items:center;width:330px;animation-delay:.45s;display:flex;bottom:80px;right:32px}.film-info-top{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-bottom:28px;display:flex}.film-circle{place-items:center;width:34px;height:34px;display:grid;position:relative}.film-circle svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.film-circle span{font:600 13px/1 var(--body)}.film-label{font:800 32px/1 var(--display);text-transform:uppercase;letter-spacing:-.01em}.film-big{font:800 96px/1 var(--display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.film-panel{z-index:10;background:var(--b-ink,#1c1c1c);will-change:transform;border-top:6px solid var(--b-red,#800020);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100vh)}.film-wrap{will-change:transform;padding:min(400px,40vh) 32px 120px}.film-grid{grid-template-columns:repeat(var(--cols,4),1fr);gap:28px 24px;max-width:1500px;margin:0 auto;display:grid}.film-slot{aspect-ratio:2/3;min-width:0;min-height:0;position:relative}.film-card{background:var(--col);cursor:pointer;will-change:transform;border:0;border-radius:28px;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:scale(0)}.film-card img{object-fit:contain;object-position:bottom center;width:88%;height:94%;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:6%;right:6%}.film-card:hover img{transform:translateY(-3%)scale(1.04)}.film-card:focus-visible img{transform:translateY(-3%)scale(1.04)}.film-card:focus-visible{outline-offset:4px;outline:3px solid #fff}.film-tag{color:var(--on);text-align:left;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;top:16px;left:16px}.film-tag b{font:800 clamp(20px,2vw,30px)/1 var(--display)}.film-tag small{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.film-white{z-index:12;background:var(--b-blush,#fff);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.film-view{z-index:21;transform-origin:100% 100%;mix-blend-mode:exclusion;pointer-events:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:330px;height:150px;text-decoration:none;display:flex;position:absolute;bottom:100px;right:32px;transform:scale(0)}.film-view span{font:800 110px/1 var(--display);color:#fff;mix-blend-mode:exclusion;letter-spacing:-.02em}.film-view.live{pointer-events:auto}.film-view:focus-visible{outline:3px solid var(--b-red,#800020);outline-offset:6px}.film-foot{font:600 13px/1 var(--body);letter-spacing:.04em;opacity:0;gap:80px;animation:none;display:flex;bottom:32px;left:32px}.film-cursor{z-index:40;pointer-events:none;mix-blend-mode:exclusion;opacity:0;width:52px;height:52px;transition:opacity .2s;position:absolute;top:0;left:0}.film-cursor svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.film-cursor img{object-fit:contain;filter:brightness(0)invert();width:26px;height:26px;position:absolute;top:13px;bottom:13px;left:13px;right:13px}body.film-cursor-on .film-cursor{opacity:1}body.film-cursor-on .film-stage,body.film-cursor-on .film-card,body.film-cursor-on .film-view{cursor:none}@keyframes film-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:1023px){.film-logo{font-size:110px}.film-caption{top:138px}.film-top{gap:24px;width:auto}.film-info{bottom:56px}.film-big{font-size:72px}}@media (max-width:639px){.film-logo{font-size:86px;top:16px;left:16px}.film-caption{width:calc(100vw - 32px);font-size:12px;top:104px;left:16px}.film-top{display:none}.film-video{top:190px}.film-info{width:auto;bottom:40px;left:0;right:0}.film-info-top{width:252px;margin-bottom:10px}.film-label{font-size:22px}.film-big{font-size:60px}.film-view{width:auto;height:96px;bottom:60px;left:16px;right:16px}.film-view span{font-size:72px}.film-foot{justify-content:space-between;gap:0;font-size:11px;bottom:24px;left:16px;right:16px}.film-wrap{padding-left:14px;padding-right:14px}.film-grid{gap:16px 12px}.film-card{border-radius:20px}}.figr{height:calc(100vh - var(--hdr,80px));height:calc(100svh - var(--hdr,80px));background:var(--bg,var(--b-red,#800020));min-height:620px;max-height:1100px;color:var(--fg,#fff);outline:0;transition:background-color .65s cubic-bezier(.4,0,.2,1),color .65s;position:relative;overflow:hidden}.figr:focus-visible{box-shadow:inset 0 0 0 4px var(--b-ink,#1c1c1c)}.figr-ghost{z-index:2;text-align:center;font:800 200px/1 var(--display);color:#fff;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:16%;left:0;right:0}.figr-brand{z-index:60;font:700 12px/1 var(--body);letter-spacing:.18em;align-items:center;gap:10px;display:flex;position:absolute;top:26px;left:32px}.figr-brand img{object-fit:contain;filter:none;flex:none;max-width:none;width:30px!important;height:30px!important}.figr-count{z-index:60;font:700 12px/1 var(--body);letter-spacing:.18em;position:absolute;top:26px;right:32px}.figr-stage{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.figr-fig{aspect-ratio:2/3;cursor:pointer;transform-origin:50% 100%;opacity:0;pointer-events:none;will-change:transform,filter,opacity;background:0 0;border:0;height:22%;padding:0;transition:transform .65s cubic-bezier(.4,0,.2,1),filter .65s cubic-bezier(.4,0,.2,1),opacity .65s cubic-bezier(.4,0,.2,1),left .65s cubic-bezier(.4,0,.2,1),height .65s cubic-bezier(.4,0,.2,1),bottom .65s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.6)}.figr-fig img{object-fit:contain;object-position:bottom center;pointer-events:none;filter:drop-shadow(0 18px 18px #1c1c1c55);width:100%;height:100%;display:block}.figr-fig[data-role=center]{opacity:1;z-index:20;pointer-events:auto;height:88%;bottom:0;left:50%;transform:translate(-50%)scale(1)}.figr-fig[data-role=left]{opacity:.85;filter:blur(2px);z-index:10;pointer-events:auto;height:30%;bottom:12%;left:28%;transform:translate(-50%)scale(1)}.figr-fig[data-role=right]{opacity:.85;filter:blur(2px);z-index:10;pointer-events:auto;height:30%;bottom:12%;left:72%;transform:translate(-50%)scale(1)}.figr-fig[data-role=back]{opacity:.9;filter:blur(4px);z-index:5;height:22%;bottom:12%;left:50%;transform:translate(-50%)scale(1)}.figr-fig[data-role=center]:hover img{animation:.9s ease-in-out figr-bob}@keyframes figr-bob{50%{transform:translateY(-2%)}}.figr-copy{z-index:60;max-width:330px;position:absolute;bottom:max(24px,min(8vh,80px));left:max(16px,min(6vw,96px))}.figr-name{font:800 clamp(28px,3vw,44px)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 12px}.figr-line{opacity:.9;margin:0 0 20px;font-size:14px;line-height:1.6}.figr-nav{gap:12px;display:flex}.figr-arrow{width:64px;height:64px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:50%;place-items:center;transition:transform .15s,background-color .15s;display:grid}.figr-arrow svg{width:26px;height:26px}.figr-arrow:hover{background:color-mix(in srgb,currentColor 14%,transparent);transform:scale(1.08)}.figr-arrow:focus-visible{outline-offset:3px;outline:3px solid}.figr-meet{z-index:60;color:inherit;font:800 clamp(22px,4vw,56px)/1 var(--display);letter-spacing:-.01em;text-align:right;align-items:center;gap:10px;max-width:46vw;text-decoration:none;display:flex;position:absolute;bottom:max(24px,min(8vh,80px));right:40px}.figr-meet svg{flex:none;width:32px;height:32px;transition:transform .2s}.figr-meet:hover svg{transform:translate(6px)}@media (max-width:639px){.figr{min-height:560px}.figr-fig[data-role=center]{height:58%;bottom:24%}.figr-fig[data-role=left]{height:16%;bottom:32%;left:16%}.figr-fig[data-role=right]{height:16%;bottom:32%;left:84%}.figr-fig[data-role=back]{height:13%;bottom:32%}.figr-ghost{top:12%}.figr-line{display:none}.figr-arrow{width:48px;height:48px}.figr-copy{max-width:52vw;bottom:22px;left:16px}.figr-name{margin-bottom:10px;font-size:24px}.figr-meet{max-width:42vw;font-size:20px;bottom:30px;right:16px}.figr-meet svg{width:20px;height:20px}.figr-brand{top:20px;left:16px}.figr-count{top:20px;right:16px}}.crew{background:var(--b-ink,#1c1c1c);color:var(--b-blush,#fff);padding:70px var(--pad) 0;grid-template-columns:.9fr 1.1fr;align-items:center;gap:4%;min-height:min(860px,100vh);display:grid;overflow:hidden}.crew .eyebrow{color:var(--b-red,#800020)}.crew-copy{z-index:3;padding-bottom:70px;position:relative}.crew-copy h1{margin:20px 0 26px}.crew-note{color:#b7afae;max-width:44ch;margin-top:22px}.crew-stage{align-self:end;height:min(680px,78vh);min-height:460px;position:relative}.crew-sun{aspect-ratio:1;background:var(--b-deep,#800020);border-radius:50%;width:min(520px,80%);position:absolute;top:6%;left:50%;transform:translate(-50%)}.crew-paws img{opacity:.9;width:44px;height:44px;left:calc(4% + var(--i)*17%);top:calc(6% + var(--y,0%));transform:rotate(calc(var(--i)*47deg - 30deg));animation:crew-drift calc(7s + var(--i)*1.3s) ease-in-out infinite alternate;position:absolute}.crew-floor{background:var(--b-red,#800020);border-radius:50%;height:62%;position:absolute;bottom:-38%;left:-6%;right:-6%}.crew-row{will-change:transform;justify-content:center;align-items:flex-end;display:flex;position:absolute;left:0;right:0}.crew-row.back{gap:0;bottom:22%}.crew-row.front{gap:0;bottom:2%}.crew-dog{cursor:pointer;transform-origin:50% 100%;background:0 0;border:0;flex:none;padding:0;position:relative}.crew-row.back .crew-dog{width:min(150px,18%);margin:0 -1.5%}.crew-row.front .crew-dog{width:min(210px,25%);margin:0 -1%}.crew-row.back .crew-dog img{filter:brightness(.62)drop-shadow(0 10px 10px #0008)}.crew-dog img{aspect-ratio:2/3;object-fit:contain;object-position:bottom;pointer-events:none;filter:drop-shadow(0 16px 14px #0009);width:100%;transition:filter .3s;display:block}.crew-dog:hover img,.crew-dog.said img{filter:brightness()drop-shadow(0 16px 14px #0009)}.crew-dog:focus-visible img{filter:brightness()drop-shadow(0 16px 14px #0009)}.crew-dog:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #fff}.crew-dog.hop{animation:.7s cubic-bezier(.3,1.6,.5,1) crew-hop}.crew-tag{opacity:0;background:var(--col);color:var(--on);white-space:nowrap;font:800 20px/1 var(--display);pointer-events:none;z-index:5;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 14px 9px;transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .2s;display:flex;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)scale(.4);box-shadow:0 8px 20px #0007}.crew-tag small{font:700 9px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.crew-tag:after{content:"";background:var(--col);border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.crew-dog.said .crew-tag{opacity:1;transform:translate(-50%,-100%)scale(1)}.crew-stamp{background:var(--b-red,#800020);color:#fff;text-align:center;width:118px;height:118px;font:800 17px/1.05 var(--display);letter-spacing:.02em;z-index:4;border-radius:50%;place-items:center;animation:14s linear infinite crew-spin;display:grid;position:absolute;top:4%;right:2%;transform:rotate(12deg)}.crew-hint{text-align:center;font:700 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:#fff;z-index:4;margin:0;position:absolute;bottom:12px;left:0;right:0}@keyframes crew-hop{0%{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.06,.92)}50%{transform:translateY(-16%)scale(.96,1.05)}80%{transform:translateY(0)scale(1.04,.96)}to{transform:none}}@keyframes crew-drift{to{translate:0 -18px;rotate:14deg}}@keyframes crew-spin{to{transform:rotate(372deg)}}@media (max-width:1000px){.crew{grid-template-columns:1fr;padding-top:50px}.crew-copy{padding-bottom:10px}.crew-stage{height:min(560px,70vh);margin:0 calc(var(--pad)*-1)}}@media (max-width:600px){.crew-row.back .crew-dog{width:22%}.crew-row.front .crew-dog{width:29%}.crew-stamp{width:86px;height:86px;font-size:13px}.crew-tag{font-size:16px}}@media (prefers-reduced-motion:reduce){.crew-paws img,.crew-stamp,.film-ui{animation:none}.figr-fig{transition:none}}body.no-motion .crew-paws img,body.no-motion .crew-stamp,body.no-motion .film-ui{animation:none}body.no-motion .figr-fig,body.no-motion .figr{transition:none}.crew-paws img:nth-child(2){--y:22%;width:30px;height:30px}.crew-paws img:nth-child(3){--y:4%}.crew-paws img:nth-child(4){--y:30%;width:28px;height:28px}.crew-paws img:nth-child(5){--y:12%}.crew-paws img:nth-child(6){--y:40%;width:34px;height:34px}.film-slot{grid-column:auto!important}:root{--cx-red:var(--b-red,#800020);--cx-deep:var(--b-deep,#800020);--cx-ink:var(--b-ink,#1c1c1c);--cx-slate:var(--b-slate,#2f3338);--cx-blush:var(--b-blush,#fff);--cx-line:#ded3d1}h1,h2,h3,h4,.wordmark,.film-logo,.film-big,.film-label,.figr-ghost,.figr-name,.figr-meet,.wow-label strong,.sx-meta h3,.cx-block h3,.cx-summary h3,.ow-kpi strong,.wow-result-copy h3,.wow-tear-copy h2,.crew-copy h1,.toon-title,.scene-title,[class*=title]{letter-spacing:.018em!important}.wordmark{letter-spacing:.005em!important}:root{--ink:var(--b-ink,#1c1c1c);--charcoal:var(--b-slate,#2f3338);--paper:var(--b-blush,#fff);--white:#fff;--orange:var(--b-red,#800020);--red:var(--b-red,#800020);--line:#ded3d1;--muted:var(--b-slate,#2f3338)}body{background:var(--b-blush,#fff);color:var(--b-ink,#1c1c1c)}.button.dark{background:var(--b-ink,#1c1c1c)}.text-link{color:inherit;-webkit-text-decoration-color:var(--b-red,#800020);text-decoration-color:var(--b-red,#800020)}.wordmark b{margin-left:.02em}.pm-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pm-center{justify-content:center;width:100%;margin-top:16px}.pm-left{margin:12px 0}.pm{background:#fff;border-radius:5px;flex:none;width:54px;height:27px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #0000001f}.pm img{object-fit:cover;width:100%;height:100%;display:block}.pm-tight .pm{width:46px;height:23px}.footer-pay{border-top:1px solid #fff2;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.footer-pay .small{color:#b7afae;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.sx-preview{background:var(--cx-ink);color:var(--cx-blush);border-radius:16px;align-items:center;gap:14px;margin-bottom:34px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.sx-preview img{flex:none;width:34px;height:auto}.sx-store .section-head{align-items:end}.sx-accept{flex-direction:column;align-items:flex-end;gap:8px;max-width:420px;display:flex}.sx-accept .small{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.sx-accept .pm-row{justify-content:flex-end}.sx-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:26px;display:grid}.sx-card{flex-direction:column;gap:14px;display:flex}.sx-art{aspect-ratio:4/5;cursor:pointer;background:#fff;border:0;border-radius:26px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.sx-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sx-art-sample{background:var(--col)}.sx-art-sample img{object-fit:contain;object-position:bottom;padding-top:12%}.sx-art:hover img{transform:scale(1.04)}.sx-art:focus-visible img{transform:scale(1.04)}.sx-art:focus-visible{outline:3px solid var(--cx-red);outline-offset:4px}.sx-tag{background:var(--cx-ink);color:#fff;font:700 10px/1 var(--body);letter-spacing:.14em;border-radius:999px;padding:7px 10px;position:absolute;top:14px;left:14px}.sx-meta h3{font:800 24px/1 var(--display);text-transform:uppercase;margin:0 0 6px}.sx-meta p{margin:0 0 12px}.sx-meta .button{min-height:48px}.sx-hero{background:var(--cx-red);color:#fff;padding:60px var(--pad) 0;grid-template-columns:1.2fr repeat(3,.6fr);align-items:end;gap:10px;display:grid;overflow:hidden}.sx-hero>div{padding-bottom:60px}.sx-hero h1{margin:16px 0}.sx-hero img{object-fit:contain;object-position:bottom;width:100%;height:auto;max-height:440px}.sx-quick{grid-template-columns:1fr 1fr;gap:36px;max-width:1000px;display:grid}.sx-quick-art img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:20px;width:100%}.sx-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sx-thumbs button{background:#fff;border:2px solid #0000;border-radius:10px;width:60px;height:60px;padding:0;overflow:hidden}.sx-thumbs button.on{border-color:var(--cx-red)}.sx-thumbs img{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:100%}.sx-quick-info h2{margin:12px 0;font-size:max(36px,min(4vw,56px));line-height:.95}.sx-price{font:800 28px/1 var(--display);margin:0 0 12px}.sx-opt{border:0;flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;display:flex}.sx-opt legend{margin-bottom:8px;font-size:13px;font-weight:700}.sx-opt button{border:1px solid var(--cx-line);cursor:pointer;background:#fff;border-radius:999px;min-width:48px;min-height:44px;padding:0 14px}.sx-opt button.sx-na{opacity:.4;text-decoration:line-through}.sx-opt button[aria-pressed=true]{background:var(--cx-ink);color:#fff;border-color:var(--cx-ink)}.sx-qty{align-items:center;gap:12px;margin:14px 0 18px;display:flex}.sx-qty button,.cx-qty button{border:1px solid var(--cx-line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;font-size:18px;line-height:1}.cx-lines{flex-direction:column;gap:12px;margin:16px 0;padding:0;list-style:none;display:flex}.cx-line{grid-template-columns:64px 1fr auto;align-items:center;gap:12px;display:grid}.cx-line img{object-fit:cover;background:var(--cx-blush);border-radius:12px;width:64px;height:64px}.cx-line-text{flex-direction:column;gap:3px;font-size:13px;display:flex}.cx-line-text strong{font-size:14px}.cx-line-text em{color:var(--cx-red);font-style:normal;font-weight:700}.cx-qty{align-items:center;gap:8px;margin-top:4px;display:flex}.cx-qty .cx-remove{background:0 0;border:0;border-radius:0;width:auto;height:auto;margin-left:6px;font-size:12px;text-decoration:underline}.cx-line-price{white-space:nowrap;font-size:14px;font-weight:700}.cx-sum{border-top:1px solid var(--cx-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.cx-sum.muted{color:var(--b-slate,#2f3338)}.cx-total{font-size:16px}.cx-total strong{font:800 26px/1 var(--display)}.cx-total small{font:500 12px var(--body);color:var(--b-slate,#2f3338)}#bag .button.wide{margin-top:10px}.cx{padding:40px var(--pad) 80px;max-width:1300px;margin:0 auto}.cx-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.cx-head .text-link{flex-basis:100%}.cx-head h1{margin:0}.cx-steps{counter-reset:s;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-steps li{counter-increment:s;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--cx-line);background:#fff;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}.cx-steps li:before{content:counter(s,decimal-leading-zero) " · "}.cx-steps li.on{background:var(--cx-ink);color:#fff;border-color:var(--cx-ink)}.cx-layout{grid-template-columns:1.25fr .9fr;align-items:start;gap:36px;display:grid}.cx-block{border:1px solid var(--cx-line);background:#fff;border-radius:22px;margin-bottom:16px;padding:24px}.cx-block h3{font:800 24px/1 var(--display);text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;display:flex}.cx-block h3 span{background:var(--cx-red);color:#fff;width:30px;height:30px;font:700 14px var(--body);border-radius:50%;place-items:center;display:grid}.cx-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cx-field{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.cx-field.full{grid-column:1/-1}.cx-field input,.cx-field select{border:1px solid var(--cx-line);min-height:48px;font:500 15px var(--body);background:var(--cx-blush);color:var(--cx-ink);border-radius:12px;padding:0 14px}.cx-field input:focus,.cx-field select:focus{outline:2px solid var(--cx-ink);outline-offset:1px;background:#fff}.cx-field input:user-invalid{border-color:var(--cx-red)}.cx-check{align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.4;display:flex}.cx-check input{width:20px;height:20px;accent-color:var(--cx-red);flex:none}.cx-methods{flex-direction:column;gap:10px;display:flex}.cx-method{border:1.5px solid var(--cx-line);cursor:pointer;border-radius:16px;grid-template-columns:24px 1fr auto;align-items:center;gap:14px;min-height:64px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.cx-method input{opacity:0;pointer-events:none;position:absolute}.cx-radio{border:2px solid var(--cx-slate);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.cx-method.on{border-color:var(--cx-ink);background:var(--cx-blush)}.cx-method.on .cx-radio{border-color:var(--cx-red)}.cx-method.on .cx-radio:after{content:"";background:var(--cx-red);border-radius:50%;width:10px;height:10px}.cx-method:has(input:focus-visible){outline:3px solid var(--cx-red);outline-offset:2px}.cx-method-text{flex-direction:column;gap:2px;display:flex}.cx-method-text small{color:var(--b-slate,#2f3338)}.cx-pay{min-height:58px;margin-top:6px;font-size:16px}.cx-summary{border:1px solid var(--cx-line);background:#fff;border-radius:22px;padding:24px;position:sticky;top:20px}.cx-summary h3{font:800 24px/1 var(--display);margin:0}.cx-trust{background:var(--cx-blush);border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;font-size:13px;line-height:1.45;display:flex}.cx-trust strong{margin-bottom:2px;display:block}.cx-lock{background:var(--cx-ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cx-lock svg{width:18px;height:18px}.cx-sheet{border:0;border-radius:24px;width:min(440px,100vw - 24px);padding:0;box-shadow:0 30px 80px #0007}.cx-sheet::backdrop{background:#1c1c1ccc}.cx-sheet-head{background:var(--cx-ink);color:#fff;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:700;display:flex}.cx-sheet-head img{width:26px!important;height:26px!important}.cx-sheet-head span{align-items:center;gap:10px;display:flex}.cx-sheet-head .close{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:26px}.cx-sheet-body{padding:22px}.cx-sheet-body h3{font:800 40px/1 var(--display);margin:6px 0}.cx-sheet-body h3 small{font:500 14px var(--body);color:var(--b-slate,#2f3338)}.cx-mock{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.cx-mock span{text-transform:uppercase;letter-spacing:.08em;color:var(--b-slate,#2f3338);background:var(--cx-blush);border-radius:12px;flex-direction:column;gap:4px;padding:12px;font-size:11px;font-weight:700;display:flex}.cx-mock span:first-child{grid-column:1/-1}.cx-mock b{font:600 16px var(--body);color:var(--cx-ink);letter-spacing:.06em;text-transform:none}.cx-mock-wallet{gap:10px;display:flex}.cx-mock-wallet .pm{width:120px;height:60px}.cx-done{padding:60px var(--pad) 90px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;min-height:70vh;display:grid}.cx-done-art{background:var(--cx-red);aspect-ratio:4/5;border-radius:40px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.cx-done-art img:first-child{object-fit:contain;height:92%}.cx-done-ma{width:70px;position:absolute;top:22px;right:22px}.cx-next{counter-reset:n;gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.cx-next li{counter-increment:n;border:1px solid var(--cx-line);background:#fff;border-radius:16px;grid-template-columns:40px 1fr;column-gap:12px;padding:14px;display:grid}.cx-next li:before{content:counter(n);background:var(--cx-ink);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.cx-next span{color:var(--b-slate,#2f3338);font-size:13px}.cx-done-cta{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.cx-invite{z-index:90;background:var(--cx-ink);width:min(340px,100vw - 36px);color:var(--cx-blush);border-radius:22px;padding:22px 20px 18px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;bottom:18px;left:18px;transform:translateY(130%);box-shadow:0 20px 60px #0006}.cx-invite.in{transform:none}.cx-invite .close{z-index:3;background:var(--b-blush,#fff);color:var(--b-ink,#1c1c1c);cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #0006}.cx-invite .close:focus-visible{outline:3px solid var(--cx-red);outline-offset:2px}.cx-invite-later{color:#d9d0cf;font:600 13px var(--body);cursor:pointer;background:0 0;border:0;min-height:40px;margin:10px auto 0;text-decoration:underline;display:block}.cx-invite-dog{filter:drop-shadow(0 10px 10px #0007);width:92px;position:absolute;top:-66px;left:14px}.cx-invite .eyebrow{color:var(--cx-red)}.cx-invite h3{font:800 28px/.95 var(--display);margin:10px 0 14px}.cx-invite input[type=email]{width:100%;min-height:46px;font:500 15px var(--body);border:0;border-radius:12px;padding:0 14px}.cx-invite .cx-check{color:#d9d0cf;margin:10px 0;font-size:12px}.cx-invite .button{min-height:46px}#ag-root{z-index:95;font-family:var(--body);position:fixed;bottom:18px;right:18px}.ag-launch{background:var(--b-slate,#2f3338);color:#fff;cursor:pointer;min-height:56px;font:700 14px var(--body);border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;transition:transform .2s;display:flex;box-shadow:0 10px 30px #1c1c1c55}.ag-launch:hover{transform:translateY(-2px)}.ag-launch:focus-visible{outline:3px solid var(--cx-red);outline-offset:3px}.ag-face{background:var(--b-blush,#fff);border-radius:50%;width:44px;height:44px;display:block;position:relative;overflow:hidden}.ag-face img{width:120%;height:auto;position:absolute;top:-2%;left:-10%}.ag-launch.wiggle .ag-face{animation:.9s ag-wiggle}@keyframes ag-wiggle{20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}#ag-root.open .ag-launch{opacity:0;pointer-events:none}.ag-panel{background:var(--cx-blush);border-radius:24px;flex-direction:column;width:min(380px,100vw - 24px);height:min(600px,100dvh - 40px);display:flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 24px 80px #1c1c1c66}.ag-panel[hidden]{display:none}.ag-panel header{background:var(--b-slate,#2f3338);color:#fff;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.ag-panel header div{flex-direction:column;flex:1;gap:2px;display:flex}.ag-panel header strong{font:800 22px/1 var(--display);text-transform:uppercase}.ag-panel header span{color:#d9d0cf;font-size:11px}.ag-host{border:3px solid var(--cx-red);background:var(--b-blush,#fff);cursor:pointer;border-radius:50%;flex:none;width:52px;height:52px;padding:0;position:relative;overflow:hidden}.ag-host img{width:120%;position:absolute;top:0;left:-10%}.ag-x{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:26px}.ag-log{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.ag-msg{border-radius:16px;max-width:88%;padding:11px 14px;font-size:14px;line-height:1.5;animation:.3s both ag-in}.ag-msg p{margin:0 0 6px}.ag-msg p:last-child{margin:0}.ag-msg.them{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.ag-msg.me{background:var(--cx-ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ag-link{color:var(--cx-red);margin-top:8px;margin-right:10px;font-weight:700;text-decoration:none;display:inline-block}.ag-src{color:var(--b-slate,#2f3338);font-size:11px}.ag-card{background:var(--cx-blush);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:6px 10px 6px 6px;display:flex}.ag-card img{object-fit:contain;background:#fff;border-radius:10px;width:54px;height:54px}.ag-card div{flex-direction:column;display:flex}.ag-card span{color:var(--b-slate,#2f3338);font-size:12px}.ag-dots{gap:4px;padding:4px 0;display:inline-flex}.ag-dots i{background:var(--b-slate,#2f3338);border-radius:50%;width:7px;height:7px;animation:1s infinite ag-dot}.ag-dots i:nth-child(2){animation-delay:.15s}.ag-dots i:nth-child(3){animation-delay:.3s}@keyframes ag-dot{50%{opacity:.4;transform:translateY(-5px)}}@keyframes ag-in{0%{opacity:0;transform:translateY(8px)}}.ag-chips{scrollbar-width:none;gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.ag-chips button{cursor:pointer;background:#fff;border:1px solid #2f333855;border-radius:999px;flex:none;min-height:36px;padding:8px 12px;font-size:12px}.ag-form{border-top:1px solid var(--cx-line);background:#fff;gap:8px;padding:10px 12px;display:flex}.ag-form input{border:1px solid var(--cx-line);min-height:46px;font:500 15px var(--body);background:var(--cx-blush);border-radius:999px;flex:1;padding:0 16px}.ag-form button{background:var(--cx-red);color:#fff;cursor:pointer;border:0;border-radius:50%;width:46px;height:46px;font-size:18px}.ag-foot img{flex:none;width:22px!important;height:auto!important}.ag-foot{color:var(--b-slate,#2f3338);background:#fff;align-items:center;gap:8px;margin:0;padding:8px 14px 10px;font-size:11px;display:flex}.bot-launch,.bot-panel{display:none!important}.ma-wm{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ma-tile{opacity:.12;background:url(assets/ma-mark-white.png) 0 0/54px;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%;transform:rotate(-18deg)}.pack-card-body{overflow:hidden}.wow-gcard .ma-wm{z-index:1}.wow-gcard .ma-tile{opacity:.16;background-size:30px}.wow-gcard .wow-gpop{z-index:2}.ma-art{isolation:isolate;position:relative}.ma-art>img{z-index:1;position:relative}.ma-badge{display:none!important}.cx-flag{aspect-ratio:4/3;object-fit:cover;pointer-events:none;border-radius:4px;flex:none;width:30px;height:auto;box-shadow:0 1px 4px #0005}.wow-fc .cx-flag{z-index:6;bottom:16px;right:14px;width:30px!important;height:auto!important;position:absolute!important;top:auto!important;bottom:16px!important;left:auto!important;right:14px!important}.wow-fc-cap{padding-right:52px}.album-card .cx-flag-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.album-card .cx-flag{width:28px;position:static}.crew-dog .cx-flag{opacity:0;width:26px;transition:opacity .25s;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.crew-dog.said .cx-flag,.crew-dog:hover .cx-flag{opacity:1}.ma-poster{border-radius:inherit;line-height:0;display:block;position:relative;overflow:hidden}.ma-poster>img{width:100%;display:block}.ma-poster .ma-wm{z-index:1}.ma-poster .ma-tile{opacity:.14;background-size:44px}.mini-frame .ma-poster .ma-tile{opacity:.18;background-size:24px}.wow-result-body .ma-tile,.wow-fc-body .ma-tile{opacity:.14}.wow-result-body,.wow-fc-body{overflow:hidden}#header{z-index:120;background:var(--b-blush,#fff);position:sticky;top:0}.film-stage{top:var(--hdr,80px)!important;height:calc(100vh - var(--hdr,80px))!important;height:calc(100svh - var(--hdr,80px))!important}.cx-summary{top:calc(var(--hdr,80px) + 16px)}html{scroll-padding-top:calc(var(--hdr,80px) + 10px)}.ow{padding:50px var(--pad) 80px;max-width:1300px;margin:0 auto}.ow-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ow-ma{opacity:.9;width:90px}.ow-connect{border:1px solid var(--cx-line);background:#fff;border-radius:20px;margin:26px 0;padding:18px 22px}.ow-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.ow-form p{grid-column:1/-1;margin:0}.ow-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.ow-form input{border:1px solid var(--cx-line);background:var(--cx-blush);border-radius:12px;min-height:46px;padding:0 12px}.ow-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.ow-sample{color:var(--cx-red);grid-column:1/-1;margin:0;font-size:13px;font-weight:700}.ow-kpi{background:var(--cx-ink);color:#fff;border-radius:20px;padding:20px}.ow-kpi span{letter-spacing:.1em;text-transform:uppercase;color:#d9d0cf;font-size:12px}.ow-kpi strong{font:800 40px/1 var(--display);margin-top:10px;display:block}.ow-kpi:first-of-type{background:var(--cx-red)}.ow-cols{grid-template-columns:1.3fr 1fr;gap:16px;margin-bottom:16px;display:grid}.ow-card{border:1px solid var(--cx-line);background:#fff;border-radius:20px;padding:22px;overflow:auto}.ow-card h2{margin:0 0 14px;font-size:28px}.ow-table{border-collapse:collapse;width:100%;font-size:14px}.ow-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--b-slate,#2f3338);border-bottom:1px solid var(--cx-line);padding:8px 6px;font-size:11px}.ow-table td{border-bottom:1px solid var(--cx-line);padding:10px 6px}.ow-pill{background:var(--cx-blush);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.ow-pill.paid,.ow-pill.completed{background:var(--b-blush,#fff);color:var(--b-ink,#1c1c1c)}.ow-pill.processing{background:var(--b-blush,#fff);color:var(--cx-red)}.ow-pill.shipped{background:var(--b-blush,#fff);color:var(--cx-slate)}.ow-top{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ow-top li{background:var(--cx-blush);border-radius:12px;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.ow-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ow-steps li{background:var(--cx-blush);border-radius:14px;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.ow-steps li span{color:var(--b-slate,#2f3338);grid-column:1;font-size:13px}.ow-steps li em{background:#fff;border-radius:999px;grid-area:1/2/3;align-self:center;padding:5px 10px;font-size:12px;font-style:normal;font-weight:700}.ow-steps li.ok em{background:var(--b-blush,#fff);color:var(--b-ink,#1c1c1c)}.ow-steps li.todo em{background:var(--b-blush,#fff);color:var(--cx-red)}.ow-list{gap:10px;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.ow-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ow-links a{background:var(--cx-ink);color:#fff;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:1000px){.cx-layout,.sx-quick,.ow-cols,.cx-done{grid-template-columns:1fr}.cx-summary{position:static}.sx-hero{grid-template-columns:1fr 1fr 1fr}.sx-hero>div{grid-column:1/-1;padding-bottom:10px}.ow-kpis{grid-template-columns:1fr 1fr}.sx-accept{align-items:flex-start}.sx-accept .pm-row{justify-content:flex-start}}@media (max-width:640px){.cx-grid{grid-template-columns:1fr}.cx-method{grid-template-columns:24px 1fr}.cx-method .pm-row{grid-column:2}.cx-steps li{padding:7px 10px;font-size:10px}.ow-form{grid-template-columns:1fr}.ow-kpi strong{font-size:30px}.ag-launch .ag-label{display:none}.ag-launch{padding:6px}#ag-root{bottom:12px;right:12px}.ag-panel{height:min(560px,100dvh - 24px)}.sx-grid{grid-template-columns:1fr 1fr;gap:14px}.sx-meta h3{font-size:18px}.sx-meta .button{width:100%;padding-left:10px;padding-right:10px}.cx-done-art{border-radius:28px}.cx-invite-dog{width:72px;top:-52px}}@media (prefers-reduced-motion:reduce){.ag-launch.wiggle .ag-face,.ag-msg,.ag-dots i{animation:none}.cx-invite{transition:none}}body.no-motion .ag-launch.wiggle .ag-face,body.no-motion .ag-msg{animation:none}@media (max-width:640px){.figr-meet{bottom:86px!important}.figr .ma-badge{width:36px;top:58px}}.sx-tiers{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.sx-tiers span{background:var(--b-ink,#1c1c1c);color:var(--b-blush,#fff);border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.sx-tiers em{color:var(--b-red,#800020);font-style:normal;font-weight:700}.sx-bulk{color:var(--b-slate,#2f3338);margin:-6px 0 12px;font-size:13px}.sx-bulk s,.cx-line-price s,.hb-price s,.sx-price s,.sx-meta s{color:var(--b-slate,#2f3338);opacity:.7;margin-right:4px}.sx-bulk-note{margin:10px 0 8px;font-size:14px;font-weight:700}.cx-line-price{flex-direction:column;align-items:flex-end;display:flex}.cx-save,.cx-save strong{color:var(--b-ink,#1c1c1c)}.cx-nudge{background:var(--b-ink,#1c1c1c);color:var(--b-blush,#fff);border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:13px;font-weight:700}.hb-bundle{background:var(--b-ink,#1c1c1c);color:var(--b-blush,#fff);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:24px 26px;display:flex}.hb-bundle h3{margin:8px 0;font-size:max(28px,min(3vw,42px))}.hb-bundle .eyebrow{color:var(--b-red,#800020)}.hb-price{margin:0;font-size:18px}.hb-price b{font:800 34px/1 var(--display);color:#fff}.hb-price s{color:#b7afae}.hb-bundle .button{min-height:52px}.hb-crew{justify-content:center;align-items:flex-end;gap:0;min-height:360px;display:flex;position:relative}.hb-crew img{filter:drop-shadow(0 18px 18px #0006);width:min(34%,230px);height:auto;animation:4.6s ease-in-out infinite hb-bob;animation-delay:calc(var(--i)*-1.3s);transform-origin:50% 100%;margin:0 -3%}.hb-crew img:nth-child(2){z-index:2;width:min(40%,270px)}@keyframes hb-bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-14px)rotate(-2deg)}60%{transform:translateY(0)rotate(1.5deg)}}#quiz-add{display:none!important}@media (max-width:1000px){.crew{min-height:auto;padding-bottom:0}.crew-stage{aspect-ratio:1/1.08;height:auto;min-height:0;max-height:640px;overflow:visible}.crew-floor{height:46%;bottom:-30%}.crew-row.front{bottom:12%}.crew-row.back{bottom:34%}.crew-hint{bottom:3%}.crew-sun{top:2%}}@media (max-width:600px){.crew-row.back .crew-dog{width:20%}.crew-row.front .crew-dog{width:27%}}@media (max-width:750px){.wow-tear-scene{height:min(150vw,640px)}.wow-fc{--a:calc((var(--i) - 2)*10deg)!important;width:max(150px,min(44vw,230px))!important;transform:translateX(calc((var(--i) - 2)*13vw)) translateY(calc((var(--i) - 2)*(var(--i) - 2)*10px)) rotate(var(--a))!important}.wow-fc:hover{transform:translateX(calc((var(--i) - 2)*13vw)) translateY(-18px) rotate(var(--a))!important}.wow-fc:focus-visible{transform:translateX(calc((var(--i) - 2)*13vw)) translateY(-18px) rotate(var(--a))!important}.wow-fc-cap strong{font-size:22px}.wow-fc-cap .eyebrow{font-size:10px}}#footer .fx{background:var(--b-ink,#1c1c1c);color:var(--b-blush,#fff);padding:56px var(--pad) 28px;padding-left:max(var(--pad),env(safe-area-inset-left,0px));padding-right:max(var(--pad),env(safe-area-inset-right,0px));padding-bottom:max(28px,env(safe-area-inset-bottom,0px))}.fx-top{grid-template-columns:1.1fr 1.4fr 1fr;align-items:start;gap:32px;display:grid}.fx-brand .wordmark{color:var(--b-blush,#fff);font-size:56px}.fx-brand p{color:#b7afae;margin:10px 0 0;font-size:14px}.fx-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.fx-links a{color:var(--b-blush,#fff);padding:4px 0;font-size:15px;text-decoration:none}.fx-links a:hover{color:var(--b-red,#800020)}.fx-social span{letter-spacing:.16em;text-transform:uppercase;color:#b7afae;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.fx-social div{flex-wrap:wrap;gap:10px;display:flex}.fx-social a{background:var(--b-blush,#fff);width:46px;height:46px;color:var(--b-ink,#1c1c1c);border-radius:50%;place-items:center;display:grid}.fx-social a:hover{background:var(--b-red,#800020);color:#fff}.fx-social svg{width:21px;height:21px}.fx-pay{border-top:1px solid #fff2;margin:36px 0 22px;padding-top:24px}.fx-bottom{color:#b7afae;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:13px;display:flex}.fx-ma{align-items:center;gap:8px;display:inline-flex}.fx-motion{color:#b7afae;font:600 13px var(--body);cursor:pointer;background:0 0;border:0;min-height:40px;text-decoration:underline}@media (max-width:900px){.fx-top{grid-template-columns:1fr}.fx-brand .wordmark{font-size:48px}}.fx-ma{white-space:nowrap}.ma-flag{line-height:0;display:block;position:relative;overflow:hidden}.ma-flag>img:first-child{width:100%;display:block}.ma-flag .ma-wm{z-index:1}.ma-flag .ma-tile{opacity:.16;background-size:40px}.ma-flag .ma-dog{object-fit:cover;z-index:2;pointer-events:none;width:102%;height:102%;position:absolute;top:-1%;left:-1%}.hb-drop{background:var(--b-red,#800020);margin:0 0 30px}.hb-drop .eyebrow{color:var(--b-ink,#1c1c1c)}.hb-drop .hb-price s{color:var(--b-blush,#fff);opacity:.75}.hb-drop-pick{flex-direction:column;gap:8px;min-width:min(100%,320px);display:flex}.hb-drop-pick select{min-height:48px;font:600 15px var(--body);border:0;border-radius:12px;padding:0 12px}.hb-drop .button{background:var(--b-ink,#1c1c1c);color:#fff}.mx{background:#fff;border:1px solid #ded3d1;border-radius:24px;margin:0 0 28px;padding:22px}.mx-head h3{margin:8px 0;font-size:max(28px,min(3vw,40px))}.mx-head p{max-width:60ch;margin:0 0 16px}.mx-row{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.mx-row label{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.mx-row select{background:var(--b-blush,#fff);min-height:48px;font:500 15px var(--body);border:1px solid #ded3d1;border-radius:12px;width:100%;padding:0 12px}.mx-row .button{min-height:48px}.mx-status{margin:12px 0 0;font-size:14px;font-weight:700}.sx-mix-link{color:var(--b-ink,#1c1c1c);text-decoration:underline;-webkit-text-decoration-color:var(--b-red,#800020);text-decoration-color:var(--b-red,#800020);margin:-10px 0 18px;font-weight:700;display:inline-block}@media (max-width:760px){.mx-row{grid-template-columns:1fr 1fr}.mx-row label:first-child,.mx-row .button{grid-column:1/-1}}@media (max-width:1000px){.studio-banner{gap:8px!important;min-height:0!important;padding-bottom:20px!important}.hb-crew{min-height:0;margin-top:-10px}.studio-banner>div:first-child{min-height:0!important}}.hb-drop-pick select{color:var(--b-ink,#1c1c1c);background:#fff}.cl-hero{background:var(--b-ink,#1c1c1c);color:var(--b-blush,#fff);padding:70px var(--pad);grid-template-columns:1.05fr .95fr;align-items:center;gap:4%;min-height:min(760px,92vh);display:grid;overflow:hidden}.cl-hero .eyebrow{color:var(--b-red,#800020)}.cl-hero h1{margin:18px 0 22px}.cl-hero p{max-width:46ch}.cl-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.cl-actions .button{min-height:52px}.cl-actions .button.outline{color:var(--b-blush,#fff);border-color:var(--b-blush,#fff)}.cl-connect{align-items:center;gap:10px;display:inline-flex}.cl-connect img{width:26px;height:26px}.cl-wallet{background:var(--b-slate,#2f3338);border-radius:999px;align-items:center;gap:10px;padding:14px 18px;font-weight:700;display:inline-flex}.cl-dot{background:var(--b-red,#800020);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #80002033}.cl-note{color:#b7afae}.cl-hero-art{height:min(560px,62vh);position:relative}.cl-float{aspect-ratio:1;background:var(--col);width:44%;animation:6s ease-in-out infinite cl-bob;animation-delay:calc(var(--i)*-1.4s);border-radius:32px;position:absolute;overflow:hidden;box-shadow:0 24px 50px #0008}.cl-float img{object-fit:contain;object-position:bottom;width:92%;height:94%;position:absolute;top:6%;bottom:0;left:4%;right:4%}.cl-float:first-child{top:4%;left:2%;rotate:-7deg}.cl-float:nth-child(2){top:0;right:2%;rotate:6deg}.cl-float:nth-child(3){bottom:0;left:10%;rotate:5deg}.cl-float:nth-child(4){bottom:6%;right:8%;rotate:-5deg}@keyframes cl-bob{50%{translate:0 -14px}}.cl-vault{min-height:300px}.cl-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 0;display:flex}.cl-empty h2{max-width:none}.cl-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px;display:grid}.cl-card{background:#fff;border:1px solid #ded3d1;border-radius:28px;overflow:hidden}.cl-art{aspect-ratio:1;background:var(--col);position:relative;overflow:hidden}.cl-art>img:not(.cl-flag){object-fit:contain;object-position:bottom;z-index:1;width:92%;height:92%;position:absolute;top:8%;bottom:0;left:4%;right:4%}.cl-flag{aspect-ratio:4/3;object-fit:cover;border-radius:5px;flex:none;width:32px;box-shadow:0 2px 6px #0006}.cl-meta{padding:18px 20px 22px}.cl-meta h3{margin:8px 0 4px;font-size:34px}.cl-btns{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.cl-btns .button{min-height:46px}.cl-steps{counter-reset:c;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cl-steps li{counter-increment:c;background:#fff;border:1px solid #ded3d1;border-radius:22px;flex-direction:column;gap:6px;padding:22px;display:flex}.cl-steps li:before{content:counter(c,decimal-leading-zero);font:800 44px/1 var(--display);color:var(--b-red,#800020)}.cl-steps b{font:800 28px/1 var(--display);text-transform:uppercase}.cl-cert{background:var(--b-ink,#1c1c1c);width:min(1100px,100vw - 20px);color:var(--b-blush,#fff);border:0;border-radius:22px;padding:0}.cl-cert::backdrop{background:#1c1c1cd9}.cl-cert-head,.cl-cert-foot{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cl-cert-head .close{background:var(--b-blush,#fff);color:var(--b-ink,#1c1c1c);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;font-size:26px}.cl-cert img{width:100%;height:auto;display:block}.cm{background:var(--b-ink,#1c1c1c);color:var(--b-blush,#fff);padding:80px var(--pad)}.cm .eyebrow{color:var(--b-red,#800020)}.cm-head{grid-template-columns:1fr 1fr;align-items:end;gap:6%;margin-bottom:34px;display:grid}.cm-head h2{margin-top:14px}.cm-head p{color:#d9d0cf;max-width:42ch}.cm-nfts{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:22px;display:grid}.cm-nft{background:var(--b-slate,#2f3338);color:#fff;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.cm-nft:hover{transform:translateY(-6px)}.cm-nft:focus-visible{transform:translateY(-6px)}.cm-nft:focus-visible{outline:3px solid var(--b-red,#800020);outline-offset:3px}.cm-nft-art{aspect-ratio:1;background:var(--col);position:relative;overflow:hidden}.cm-nft-art>img:not(.cl-flag){object-fit:contain;object-position:bottom;z-index:1;width:92%;height:92%;position:absolute;top:8%;bottom:0;left:4%;right:4%}.cm-nft-meta{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.cm-nft-meta>span{flex-direction:column;gap:4px;display:flex}.cl-nation{justify-content:space-between;align-items:center;gap:8px;display:flex}.cm-nft-meta b{font:800 22px/1 var(--display);text-transform:uppercase}.cm-nft-meta small{color:#d9d0cf;white-space:nowrap;font-size:12px}.cm-more{background:var(--b-red,#800020);text-align:center;justify-content:center;align-items:center;min-height:200px}.cm-more span{flex-direction:column;gap:10px;padding:16px;display:flex}.cm-more b{font:800 30px/1 var(--display)}.cm-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cm-tile{background:var(--b-slate,#2f3338);color:#fff;border-radius:22px;align-items:center;gap:14px;min-height:88px;padding:20px;text-decoration:none;display:flex}.cm-tile svg,.cm-tile img{flex:none;width:40px;height:40px}.cm-tile span{flex-direction:column;gap:3px;display:flex}.cm-tile b{font:800 26px/1 var(--display);text-transform:uppercase}.cm-tile small{color:#d9d0cf}.cm-os{background:var(--b-red,#800020)}.cm-dc{background:var(--b-slate,#2f3338)}.cm-soon{opacity:.8}.cm-cl{background:var(--b-deep,#800020)}a.cm-tile:hover{filter:brightness(1.08)}.cm-social{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.cm-social .small{letter-spacing:.14em;text-transform:uppercase;margin-right:8px;font-weight:700}.cm-social a{background:var(--b-blush,#fff);width:48px;height:48px;color:var(--b-ink,#1c1c1c);border-radius:50%;place-items:center;display:grid}.cm-social a:hover{background:var(--b-red,#800020);color:#fff}.cm-social svg{width:22px;height:22px}@media (max-width:1000px){.cl-hero,.cm-head{grid-template-columns:1fr}.cl-hero-art{height:380px}.cm-nfts{grid-template-columns:repeat(3,1fr)}.cm-row,.cl-steps{grid-template-columns:1fr}}@media (max-width:600px){.cm-nfts{grid-template-columns:1fr 1fr}.cl-hero-art{height:300px}.cl-meta h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.cl-float{animation:none}}body.no-motion .cl-float{animation:none}.cl-sample-btn{border:0;border-bottom:2px solid var(--b-red,#800020);font:700 15px var(--body);color:var(--b-ink,#1c1c1c);cursor:pointer;background:0 0;min-height:44px;padding:8px 2px}.cl-full{object-fit:contain;object-position:bottom;z-index:1;width:88%;height:94%;position:absolute;top:6%;bottom:0;left:6%;right:6%}.cl-safe{border-top:6px solid var(--b-red,#800020);background:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:5%;display:grid}.cl-safe-head h2{margin:12px 0 14px}.cl-safe-head p{max-width:40ch;font-size:17px}.cl-safe-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cl-safe-list li{background:var(--b-blush,#fff);border-radius:18px;grid-template-columns:40px 1fr;gap:4px 14px;padding:16px 18px;display:grid}.cl-safe-list li:before{content:"✓";background:var(--b-ink,#1c1c1c);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.cl-safe-list b{font-size:16px}.cl-safe-list span{color:var(--b-slate,#2f3338);font-size:14px;line-height:1.5}.cl-nft{aspect-ratio:1;background:var(--b-slate,#2f3338)}.cl-nft img{object-fit:cover!important;width:100%!important;height:100%!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.cl-qty{margin:4px 0 0;font-weight:700}.cl-btns{flex-direction:column;align-items:stretch}.cl-btns .button{justify-content:center;width:100%}.cl-link{font:700 14px var(--body);color:var(--b-ink,#1c1c1c);text-decoration:underline;-webkit-text-decoration-color:var(--b-red,#800020);text-decoration-color:var(--b-red,#800020);text-underline-offset:4px;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0}.cl-cert-foot{flex-wrap:wrap}@media (max-width:900px){.cl-safe{grid-template-columns:1fr}}:root{--live-red:var(--b-red,#800020);--live-deep:var(--b-deep,#800020);--live-ink:var(--b-ink,#1c1c1c);--live-slate:var(--b-slate,#2f3338);--live-blush:var(--b-blush,#fff);--live-white:#fff;--sticker:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff)}.globe-hero{height:calc(100svh - var(--hdr,80px));background:var(--live-red);min-height:640px;max-height:1050px;color:var(--live-white);isolation:isolate;touch-action:pan-y;position:relative;overflow:hidden}.globe-ghost{font-family:var(--display);letter-spacing:-.04em;color:var(--live-deep);white-space:nowrap;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;font-size:max(9rem,min(27vw,30rem));font-weight:900;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.globe-stage{z-index:1;cursor:grab;position:absolute;top:0;bottom:0;left:0;right:0}.globe-hero.is-dragging .globe-stage{cursor:grabbing}.globe-stage canvas{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.globe-orbit{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.globe-back{z-index:1}.globe-front{z-index:3}.orbit-dog{transform-origin:50% 85%;will-change:transform;pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .3s;position:absolute;top:0;left:0}.orbit-dog img{width:100%;height:auto;filter:var(--sticker);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}.orbit-dog.is-front img{filter:var(--sticker)}.orbit-dog:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #fff}.globe-copy{z-index:4;max-width:420px;position:absolute;bottom:8%;left:4.5%}.globe-copy .eyebrow{color:var(--live-blush);margin-bottom:14px}.globe-copy h1{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin:0 0 18px;font-size:max(3.4rem,min(6.2vw,6.6rem));font-weight:900;line-height:.86}.globe-copy p{max-width:34ch;color:var(--live-blush);margin:0 0 24px;font-size:1rem;line-height:1.5}.globe-actions{flex-wrap:wrap;gap:10px;display:flex}.globe-actions .button.light{color:var(--live-ink);background:#fff;border-color:#fff}.button.outline-light{color:#fff;background:0 0;border:1px solid #fff}.globe-card{z-index:4;background:var(--live-ink);color:#fff;width:250px;box-shadow:6px 6px 0 var(--live-deep);border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px 16px;display:flex;position:absolute;top:8%;right:4.5%;transform:rotate(2deg)}.globe-card .eyebrow{color:var(--live-red);margin:0 0 6px;font-size:.68rem}.globe-card strong{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:2.2rem;line-height:.95}.globe-card span{color:var(--live-blush);font-size:.85rem}.globe-card em{color:#fff;margin:8px 0 6px;font-size:1rem;font-style:normal;font-weight:700}.globe-card .text-link{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff;align-self:flex-start;padding:3px 0;font-size:.8rem;font-weight:700}.globe-hint{z-index:4;letter-spacing:.16em;color:var(--live-blush);font-size:.68rem;font-weight:700;position:absolute;bottom:5%;right:4.5%}@media (max-width:700px){.globe-hero{height:auto;min-height:0;max-height:none;padding-bottom:28px}.globe-stage{height:min(118vw,560px);position:relative;top:auto;bottom:auto;left:auto;right:auto}.globe-ghost{font-size:34vw;top:24%}.globe-copy{max-width:none;padding:0 5%;position:relative;bottom:auto;left:auto}.globe-copy h1{font-size:3.4rem}.globe-card{width:auto;max-width:62%;padding:12px 14px;top:14px;left:5%;right:auto;transform:rotate(-2deg)}.globe-card strong{font-size:1.5rem}.globe-card em{margin:4px 0;font-size:.85rem}.globe-card .text-link,.globe-hint{display:none}}.crew-art{aspect-ratio:4/5;background:var(--live-red);border-radius:24px;display:block;position:relative;overflow:hidden}.crew-art img{width:46%;height:auto;filter:var(--sticker);bottom:-4%;left:calc(var(--i) * 18% - 4%);transform:rotate(calc((var(--i) - 1) * 4deg));position:absolute}.crew-art img:nth-child(2){z-index:2;bottom:6%}.crew-art .crew-mark{filter:none;width:20%;top:7%;bottom:auto;left:auto;right:7%;transform:none}.founder-photo.crew-photo{background:0 0}.founder-photo.crew-photo img{max-width:none}.story-hero{background:var(--live-ink);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:6%;padding:80px 4.5%;display:grid}.story-hero h1{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 28px;font-size:max(3.6rem,min(7.4vw,7.8rem));font-weight:900;line-height:.86}.story-hero .eyebrow{color:var(--live-red)}.story-hero p{max-width:46ch;color:var(--live-blush);font-size:1.08rem}.story-hero .story-lead-line{color:#fff;font-size:1.35rem;font-weight:700}.story-hero .signature{color:#fff;margin:26px 0 8px}.story-art .crew-art{aspect-ratio:1}.story-art .crew-art img{width:38%;left:calc(var(--i) * 15% - 6%)}.story-band{background:var(--live-red);color:#fff;padding:90px 4.5%}.story-band h2{color:#fff}.story-band p{color:var(--live-blush);max-width:52ch;margin-bottom:26px}@media (max-width:700px){.story-hero{grid-template-columns:1fr;padding:50px 5%}.story-band{padding:60px 5%}}.persona{gap:10px;margin:16px 0 6px;display:grid}.persona-role{letter-spacing:.14em;text-transform:uppercase;color:var(--live-red);font-size:.72rem;font-weight:800}.persona blockquote{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:1.9rem;line-height:1}.persona-traits{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.persona-traits li{border:1px solid;border-radius:30px;padding:4px 12px;font-size:.8rem;font-weight:600}.persona dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.persona dt{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:.68rem;font-weight:800}.persona dd{margin:3px 0 0;font-size:.9rem;line-height:1.4}.run-hero{background:var(--live-red);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:6%;padding:70px 4.5%;display:grid}.run-hero h1{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 24px;font-size:max(3.6rem,min(7.6vw,8rem));font-weight:900;line-height:.86}.run-hero p{color:var(--live-blush);max-width:44ch;font-size:1.08rem}.run-hero .crew-art{background:var(--live-deep);aspect-ratio:1}.run-hero .crew-art img{width:36%;left:calc(var(--i) * 20% - 6%)}.run-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.run-hero .button.outline{color:#fff;border-color:#fff}.run-picked{background:var(--live-ink);color:#fff;border-radius:22px;align-items:center;gap:24px;padding:22px 26px;display:flex}.run-picked img{width:110px;filter:var(--sticker)}.run-picked h3{font-family:var(--display);text-transform:uppercase;margin:6px 0;font-size:2.2rem}.run-picked p{color:var(--live-blush);margin:0}.run-picked .eyebrow{color:var(--live-red);margin:0}.steps{grid-template-columns:repeat(5,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:3px solid var(--live-ink);padding-top:18px}.step-n{font-family:var(--display);color:var(--live-red);font-size:3rem;font-weight:900;line-height:1}.steps h3{font-family:var(--display);text-transform:uppercase;margin:10px 0 8px;font-size:1.6rem}.steps p{font-size:.95rem}.run-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.run-card{background:var(--col);color:#fff;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:4px;min-height:330px;padding:18px;display:flex;position:relative;overflow:hidden}.run-card img{width:62%;filter:var(--sticker);transition:transform .3s;position:absolute;top:10px;left:50%;transform:translate(-50%)}.run-card:hover img{transform:translate(-50%)translateY(-6px)rotate(-3deg)}.run-card .eyebrow,.run-card strong,.run-card small{background:var(--live-ink);border-radius:8px;align-self:flex-start;margin:0;padding:3px 9px;position:relative}.run-card strong{font-family:var(--display);text-transform:uppercase;font-size:1.6rem}.run-card small{color:var(--live-ink);background:#fff;font-size:.78rem}.run-card.is-picked{outline:4px solid var(--live-ink);outline-offset:3px}.offer-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.offer{border:2px solid var(--live-ink);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:26px;display:flex}.offer h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:2.3rem}.offer .price{margin:0;font-size:1.2rem;font-weight:800}.offer p{flex:1}.offer-red{background:var(--live-red);color:#fff;border-color:var(--live-red)}.offer-red .eyebrow{color:var(--live-blush)}.run-join{background:var(--live-ink);color:#fff;justify-content:space-between;align-items:end;gap:30px;display:flex}.run-join .eyebrow{color:var(--live-red)}.run-join h2{color:#fff;margin:0 0 14px}.run-join p{color:var(--live-blush)}.run-join .button.dark{color:var(--live-ink);background:#fff;border-color:#fff}.run-note{padding-top:40px;padding-bottom:40px}.run-note p{max-width:70ch;color:var(--live-slate);font-size:.92rem}@media (max-width:900px){.steps,.run-grid{grid-template-columns:1fr 1fr}.offer-grid{grid-template-columns:1fr}}@media (max-width:700px){.run-hero{grid-template-columns:1fr;padding:50px 5%}.run-join{flex-direction:column;align-items:flex-start}.run-card{min-height:260px}.steps{grid-template-columns:1fr}}.no-motion .orbit-dog{transition:none}.hide-sm{display:inline}@media (max-width:700px){.hide-sm{display:none}}.story-band .button.dark{background:var(--b-ink,#1c1c1c);color:#fff;border-color:var(--b-ink,#1c1c1c)}.idfc-video-block{background:var(--b-ink,#1c1c1c);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5%;padding:90px 4.5%;display:grid}.idfc-video-block h2{color:#fff}.idfc-video-block .eyebrow{color:var(--b-red,#800020)}.idfc-video-block p{color:var(--b-blush,#fff)}.ivb-media video{background:#000;border-radius:22px;width:100%;display:block}@media (max-width:700px){.idfc-video-block{grid-template-columns:1fr;padding:60px 5%}}.globe-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.globe-hero.has-video .globe-stage canvas{display:none}.idfc-editing [data-idfc-text]{outline-offset:3px;cursor:text;border-radius:3px;outline:1px dashed #0000}.idfc-editing [data-idfc-text]:hover{outline-color:var(--b-red,#800020)}.idfc-editing [data-idfc-text]:focus{outline:2px solid var(--b-red,#800020);background:#ffffff14}.idfc-editing [data-idfc-media]{cursor:pointer}.idfc-editing [data-idfc-media]:hover{outline:3px solid var(--b-red,#800020);outline-offset:-3px}.idfc-editing.idfc-browse [data-idfc-text]:hover,.idfc-editing.idfc-browse [data-idfc-media]:hover{outline:none}.idfc-hidden-preview{opacity:.35;filter:grayscale()}.idfc-editing .cookie-banner,.idfc-editing [class*=agent-launch],.idfc-editing .ask-idfc{display:none!important}.w3-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1)}.w3-tilt.is-hover{--lift:-6px;transition:transform .12s linear}.w3-tilt img{transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s}.art-card.w3-tilt.is-hover .art-image img{transform:translate(var(--mx,0px),var(--my,0px)) scale(1.06)}.w3-depth .pack-card-body{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s cubic-bezier(.22,1,.36,1)}.w3-depth>img{transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s}.w3-depth.is-hover .pack-card-body,.w3-depth.is-hover>img{transition-duration:.12s}.w3-depth.is-hover>img{transform:translate(var(--mx,0px),calc(var(--my,0px) - 12px)) scale(1.05);filter:drop-shadow(0 20px 14px #1c1c1c4d)}.run-card.w3-tilt.is-hover img{filter:var(--sticker) drop-shadow(0 18px 12px #1c1c1c52);transform:translate(-50%)translateY(-12px)rotate(-3deg)scale(1.04)}.w3-pop{opacity:0;transform:translateY(28px)scale(.96)}.w3-pop.w3-in{opacity:1;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.34,1.4,.64,1);transform:none}.w3-pop.w3-tilt.w3-in{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px))}@keyframes w3-slap{0%{opacity:0;transform:scale(1.35)rotate(-6deg)}60%{opacity:1;transform:scale(.96)rotate(1deg)}to{opacity:1;transform:none}}.w3-in .w3-slap{animation:.45s cubic-bezier(.34,1.4,.64,1) both w3-slap;animation-delay:var(--d,0s)}.w3-pop .w3-slap{opacity:0}.usp-run .intent-list{margin-top:28px}.usp-run .usp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.usp-run .run-card{min-height:300px;margin-top:44px;overflow:visible}.usp-run .run-card img{width:66%;top:-56px}.usp-run .usp-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.usp-run .usp-cta small{color:var(--charcoal,#2f3338);letter-spacing:.04em;text-transform:uppercase;font-weight:600}@media (max-width:900px){.usp-run .usp-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:62px}}@media (max-width:600px){.usp-run .usp-grid{gap:56px 12px}.usp-run .run-card{min-height:250px;padding:12px}.usp-run .run-card strong{font-size:1.1rem;line-height:1.05}.usp-run .run-card small{font-size:.7rem}.usp-run .run-card img{width:74%;top:-44px}}@media (prefers-reduced-motion:reduce){.w3-tilt,.w3-pop,.w3-pop.w3-in,.w3-slap,.w3-depth>img,.w3-depth .pack-card-body{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}body.no-motion .w3-tilt,body.no-motion .w3-pop,body.no-motion .w3-slap,body.no-motion .w3-depth>img,body.no-motion .w3-depth .pack-card-body{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}@media (max-width:1023px){.character-poster{flex-direction:column;overflow:hidden;height:auto!important;min-height:0!important;padding:22px 20px 26px!important;display:flex!important}.character-poster .poster-category{order:0;margin:0;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.character-poster .poster-word{text-align:center;white-space:nowrap;z-index:0;order:1;display:block;margin:12px 0 -34px!important;font-size:max(46px,min(15vw,84px))!important;line-height:.9!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.character-poster .poster-art{object-fit:contain;z-index:1;order:2;display:block;width:min(80%,420px)!important;height:auto!important;max-height:none!important;margin:0 auto!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.character-poster .poster-copy{order:3;width:auto!important;max-width:none!important;margin-top:14px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.character-poster .poster-aside{order:4;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}}@media (min-width:1024px){.character-poster{height:auto!important;min-height:560px!important}.character-poster .poster-copy{z-index:3;width:max(260px,min(24vw,330px))!important;margin:56px 0 32px 28px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}}#globe-hero{display:none!important}.lp{-webkit-user-select:none;user-select:none;background:#f9faf4;position:relative}.lp-sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.lp-film{opacity:0;background:#f9faf4;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.lp-film.is-ready{opacity:1}.lp-film:after{content:"";z-index:0;background:#e4e9e8;height:14.1%;position:absolute;bottom:0;left:0;right:0}.lp-film video{object-fit:contain;object-position:64% bottom;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lp-film video.is-off{visibility:hidden}.lp-copy{z-index:5;max-width:min(560px,44vw);color:var(--b-ink,#1c1c1c);position:absolute;top:max(96px,min(16vh,170px));left:max(16px,min(4vw,64px))}.lp-copy .eyebrow{color:var(--b-red,#800020)}.lp-copy h1{font-family:var(--display,"Barlow Condensed",Impact,sans-serif);text-transform:uppercase;letter-spacing:-.01em;margin:14px 0 18px;font-size:max(54px,min(8.2vw,132px));font-weight:900;line-height:.86}.lp-copy h1 em{color:var(--b-red,#800020);font-style:normal}.lp-copy p{max-width:44ch;margin:0 0 22px;font-size:max(15px,min(1.25vw,19px));line-height:1.5}.lp-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-hint{z-index:5;font:700 11px/1 var(--body,"DM Sans",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--b-slate,#2f3338);position:absolute;bottom:22px;left:max(16px,min(4vw,64px))}.lp-info{z-index:5;text-align:center;width:min(330px,30vw);color:var(--b-ink,#1c1c1c);position:absolute;bottom:max(70px,min(11vh,110px));right:max(16px,min(4vw,64px))}.lp-symbol{width:34px;height:34px;font:800 13px/1 var(--body,"DM Sans",sans-serif);border:2.5px solid;border-radius:50%;place-items:center;margin-bottom:12px;display:inline-grid}.lp-info b{font:800 clamp(18px,2.1vw,30px)/1 var(--display,"Barlow Condensed",sans-serif);text-transform:uppercase;letter-spacing:.01em;display:block}.lp-info strong{font:900 clamp(46px,5.6vw,84px)/1 var(--display,"Barlow Condensed",sans-serif);color:var(--b-red,#800020);margin-top:8px;display:block}.lp-panel{z-index:10;background:var(--b-ink,#1c1c1c);will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.lp-wrap{will-change:transform;padding:max(90px,min(14vh,140px)) max(12px,min(4vw,64px)) 30vh}.lp-panel h2{color:#fff;font:900 clamp(40px,6vw,92px)/.88 var(--display,"Barlow Condensed",sans-serif);text-transform:uppercase;margin:0 0 max(40px,min(8vh,90px));padding-left:max(4px,min(1vw,24px))}.lp-panel h2 em{color:var(--b-red,#800020);font-style:normal}.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(10px,min(2.4vw,36px));max-width:1180px;margin:0 auto;display:grid}.lp-cell{aspect-ratio:2/3}.lp-card{background:var(--col,#800020);will-change:transform;color:#fff;border-radius:22px;width:100%;height:100%;text-decoration:none;display:block;position:relative;transform:scale(0)}.lp-card img{filter:drop-shadow(0 0 #fff)drop-shadow(0 14px 10px #1c1c1c59);width:86%;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.lp-card span{background:var(--b-ink,#1c1c1c);font:800 clamp(14px,1.6vw,22px)/1 var(--display,"Barlow Condensed",sans-serif);text-transform:uppercase;border-radius:8px;padding:4px 10px;position:absolute;bottom:12px;left:12px}.lp-overlay{z-index:12;background:var(--b-blush,#fff);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.lp-view{z-index:14;background:var(--b-red,#800020);color:#fff;min-width:min(330px,100vw - 32px);height:max(96px,min(20vh,174px));font:900 clamp(46px,8vw,110px)/1 var(--display,"Barlow Condensed",sans-serif);text-transform:uppercase;transform-origin:100% 100%;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:.25em;padding:0 .6em;text-decoration:none;display:flex;position:absolute;bottom:max(24px,min(5vh,48px));right:max(16px,min(4vw,48px));transform:scale(0)}.lp-view.is-live{pointer-events:auto}.lp-outro-copy{z-index:13;opacity:0;max-width:560px;color:var(--b-ink,#1c1c1c);position:absolute;top:max(96px,min(16vh,170px));left:max(16px,min(4vw,64px))}.lp-outro-copy h2{font:900 clamp(48px,7vw,110px)/.86 var(--display,"Barlow Condensed",sans-serif);text-transform:uppercase;margin:10px 0 14px}.lp-outro-copy p{max-width:40ch;font-size:max(15px,min(1.2vw,18px));line-height:1.5}.lp-cursor{z-index:60;pointer-events:none;opacity:0;width:48px;height:48px;color:var(--b-red,#800020);margin:-24px 0 0 -24px;transition:opacity .2s;position:fixed;top:0;left:0}.lp-cursor.is-on{opacity:1}@media (hover:hover) and (pointer:fine){.lp-sticky{cursor:none}.lp-sticky a,.lp-sticky button{cursor:pointer}}@media (max-width:1024px){.lp-copy{max-width:58vw}.lp-info{width:min(300px,40vw)}}@media (max-width:1024px) and (orientation:portrait){.lp-film video{object-fit:contain;object-position:center bottom;height:58%;top:auto;bottom:0}.lp-film:after{height:8.18%}.lp-copy{max-width:none;right:max(16px,min(4vw,64px))}.lp-info{text-align:right;width:auto;top:max(96px,min(16vh,170px));bottom:auto}.lp-copy{max-width:62%}}@media (max-width:640px){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-film video{object-fit:contain;object-position:center bottom;height:54%;top:auto;bottom:0}.lp-film:after{height:7.61%}.lp-copy{max-width:none;top:72px;right:16px}.lp-copy h1{margin:8px 0 10px;font-size:max(44px,min(13vw,64px))}.lp-copy p{margin-bottom:14px;font-size:14px}.lp-actions .button{padding-top:12px;padding-bottom:12px}.lp-info,.lp-hint{display:none}.lp-view{white-space:nowrap;height:84px;font-size:max(34px,min(10vw,46px))}}.lp.is-still{height:auto!important}.lp.is-still .lp-sticky{height:auto;min-height:100vh;position:relative;overflow:visible}.lp.is-still .lp-panel{position:relative;transform:none}.lp.is-still .lp-wrap{padding-top:max(140px,min(20vh,220px));padding-bottom:60px;transform:none!important}.lp.is-still .lp-card{transform:none}.lp.is-still .lp-overlay,.lp.is-still .lp-outro-copy{display:none}.lp.is-still .lp-view{pointer-events:auto;margin:0 auto 40px;position:relative;bottom:auto;right:auto;transform:none}.lp.is-still .lp-film{height:100vh;position:relative}.m-link{position:relative}.m-desc{display:none}.m-pop{object-fit:contain;opacity:0;pointer-events:none;z-index:90;filter:drop-shadow(0 0 #fff)drop-shadow(0 4px 4px #1c1c1c40);width:52px;height:52px;transition:transform .28s cubic-bezier(.34,1.5,.64,1),opacity .18s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-12px)scale(.4)}.m-support{background:var(--b-red,#800020);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.m-support:hover{background:var(--b-deep,#800020)}.m-support:focus-visible{background:var(--b-deep,#800020)}.m-link[aria-current=page] .m-label{color:var(--b-red,#800020)}@media (hover:hover) and (pointer:fine) and (min-width:1101px){.m-link:hover .m-pop{opacity:1;transform:translate(-50%)scale(1)rotate(-6deg)}.m-link:focus-visible .m-pop{opacity:1;transform:translate(-50%)scale(1)rotate(-6deg)}}@media (max-width:1100px){body.m-open{overflow:hidden}#nav-links.open{background:var(--b-ink,#1c1c1c);z-index:80;border:0;flex-flow:column;align-items:stretch;gap:10px;padding:18px 16px 32px;display:flex;position:fixed;top:76px;bottom:0;left:0;right:0;overflow-y:auto}#nav-links.open .m-link{color:#fff;opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards m-in;animation-delay:calc(var(--i,0) * 55ms);background:#1a1d22;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-items:center;column-gap:14px;padding:12px 14px;text-decoration:none;display:grid;transform:translateY(14px)}#nav-links.open .m-pop{opacity:1;background:var(--b-red,#800020);border-radius:14px;grid-row:1/3;width:64px;height:64px;padding:4px;position:static;transform:none}#nav-links.open .m-label{font:900 clamp(26px,7vw,34px)/1 var(--display,"Barlow Condensed",sans-serif);text-transform:uppercase}#nav-links.open .m-desc{color:#cfc9c8;margin-top:4px;font-size:13px;display:block}#nav-links.open .m-link[aria-current=page]{background:var(--b-red,#800020)}#nav-links.open .m-link[aria-current=page] .m-label{color:#fff}#nav-links.open .m-support{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards m-in;animation-delay:calc(var(--i,0) * 55ms);justify-content:center;margin-top:8px;padding:16px;font-size:18px}}@keyframes m-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.m-pop,#nav-links.open .m-link,#nav-links.open .m-support{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}body.no-motion #nav-links.open .m-link,body.no-motion #nav-links.open .m-support{opacity:1!important;animation:none!important;transform:none!important}.crew-art{background:var(--b-slate,#2f3338)!important}.m-support{letter-spacing:.02em;box-shadow:0 0 0 3px var(--b-blush,#fff),0 0 0 5px var(--b-red,#800020);padding:12px 22px;font-size:16px}@media (max-width:1100px){#nav-links.open .m-support{padding:20px;font-size:22px}}@media (min-width:1101px){#nav-links .m-extra{display:none}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,video{max-width:100%}.lp-sticky{top:var(--hdr,0px);height:calc(100vh - var(--hdr,0px));height:calc(100svh - var(--hdr,0px))}.lp-copy,.lp-outro-copy{top:max(40px,min(9vh,120px))}@media (max-width:1024px) and (orientation:portrait){.lp-copy,.lp-outro-copy,.lp-info{top:max(22px,min(3.2vh,40px))}}@media (max-width:640px){.lp-copy,.lp-outro-copy{max-width:none;top:18px;left:16px;right:16px}.lp-copy .eyebrow{letter-spacing:.12em;font-size:10px}}.lp-outro-crew{display:none}@media (max-width:1024px) and (orientation:portrait){.lp-outro-copy{max-width:none;right:max(16px,min(4vw,64px))}.lp-outro-copy p{max-width:36ch}.lp-view{bottom:auto;left:max(16px,min(4vw,64px));right:auto;top:var(--lp-pill-top,60%);transform-origin:0 0;min-width:0;height:max(64px,min(9vh,96px));padding:0 .7em;font-size:max(30px,min(7.4vw,56px))}.lp-outro-crew{z-index:13;height:var(--lp-crew-h,38%);pointer-events:none;opacity:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-outro-crew img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 #fff)drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 -3px #fff)drop-shadow(0 14px 12px #1c1c1c40);width:auto;max-width:34%;height:100%;margin:0 -4%}.lp-outro-crew img:nth-child(2){z-index:1;height:112%}}@media (max-width:640px){.lp-view{height:64px;font-size:max(28px,min(9vw,40px))}.lp-outro-crew img:nth-child(4){display:none}.lp-outro-crew img{max-width:44%;margin:0 -7%}}@media (max-width:1024px){.section{padding-top:60px;padding-bottom:60px}.section-head{margin-bottom:28px}.run-hero,.story-hero{padding-top:40px;padding-bottom:44px}.cl-hero{min-height:0;padding-top:44px;padding-bottom:44px}.club-hero{min-height:0;padding-top:40px}.shop-feature{min-height:0}article.privacy-copy{padding-top:44px}}@media (max-width:640px){.section{padding-top:42px;padding-bottom:42px}.section-head{margin-bottom:22px}.run-hero,.story-hero{padding-top:28px;padding-bottom:34px}.cl-hero{padding-top:30px;padding-bottom:34px}.club-hero{padding-top:28px;padding-bottom:28px}article.privacy-copy{padding-top:30px}}@media (max-width:1024px){.run-grid .run-card{justify-content:flex-start;min-height:0;padding:12px 12px 14px}.run-grid .run-card img{width:min(78%,250px);margin:0 auto 8px;display:block;position:relative;top:auto;left:auto;transform:none}.run-grid .run-card:hover img{transform:translateY(-4px)rotate(-3deg)}.run-grid .run-card strong{overflow-wrap:anywhere;font-size:max(1rem,min(4.8vw,1.35rem));line-height:1.02}.run-grid .run-card small{font-size:max(.68rem,min(3vw,.8rem));line-height:1.3}}.usp-run .run-card strong{overflow-wrap:anywhere}h1,h2,h3{overflow-wrap:break-word}@media (max-width:640px){.run-hero h1{font-size:max(2.6rem,min(13vw,3.6rem))}.club-hero h1{font-size:max(3.2rem,min(17vw,5.6rem))}.lp-outro-copy h2{font-size:max(40px,min(12vw,64px))}.section h2{font-size:max(2rem,min(10vw,3rem))}}@media (min-width:641px) and (max-width:1024px){.club-hero h1{font-size:max(4.4rem,min(11vw,7rem))}.section h2{font-size:max(2.6rem,min(6.4vw,4.2rem))}}.idfc-doc{max-width:860px}.idfc-doc .doc-lead{margin:14px 0 8px;font-size:max(1.02rem,min(2.4vw,1.2rem));line-height:1.55}.idfc-doc .doc-date{letter-spacing:.08em;text-transform:uppercase;color:var(--b-slate,#2f3338);font-size:.8rem}.idfc-doc h2{margin:34px 0 10px;font-size:max(1.5rem,min(4.6vw,2.2rem));line-height:1}.idfc-doc p,.idfc-doc li{max-width:68ch;line-height:1.6}.idfc-doc ul{margin:0;padding-left:1.1em}.idfc-doc li{margin:6px 0}.idfc-faq{border-top:1px solid #1c1c1c24;margin-top:22px}.idfc-faq details{border-bottom:1px solid #1c1c1c24}.idfc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:max(1rem,min(2.6vw,1.15rem));font-weight:700;list-style:none;display:flex}.idfc-faq summary::-webkit-details-marker{display:none}.idfc-faq summary:after{content:"+";font:900 1.6rem/1 var(--display,"Barlow Condensed",sans-serif);color:var(--b-red,#800020);flex:none;transition:transform .2s}.idfc-faq details[open] summary:after{transform:rotate(45deg)}.idfc-faq details p{margin:0 0 18px}.idfc-doc .doc-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp.is-still .lp-view{top:auto}.lp.is-still .lp-outro-crew{display:none}.ow-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}body[data-page=owner] #main{overflow-x:clip}.idfc-doc a[href^=mailto\:]{text-underline-offset:3px;color:inherit;font-weight:700;text-decoration:underline}@media (max-width:700px){#detail .sx-quick{gap:14px}#detail .sx-quick-info{padding:0 18px 22px}#detail .sx-quick-art{padding:0 12px}#detail .sx-quick-art img{object-fit:contain;max-height:46vh}#detail .sx-thumbs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}#detail .sx-thumbs::-webkit-scrollbar{display:none}#detail .sx-thumbs button{flex:0 0 52px;width:52px;height:52px}#detail .sx-quick-info h2{font-size:max(28px,min(8vw,40px))}#detail .sx-opt button{min-height:40px;padding:0 12px;font-size:14px}}.sx-points{gap:6px;margin:14px 0;padding-left:20px;font-size:15px;line-height:1.45;display:grid}.sx-desc{margin:14px 0}@media (max-width:1000px){#detail .sx-quick-info{padding:0 22px 24px}#detail .sx-quick-art{padding:0 14px}}@media (min-width:1001px){#detail .sx-quick-info{padding:34px 34px 30px 0}}.hl-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.hl-tabs button{border:1px solid var(--line,#d8cecc);background:#fff;border-radius:999px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700}.hl-tabs button[aria-selected=true]{color:#fff;background:#000;border-color:#000}.clothing-samples .hl-pic img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:18px}.ag-prod{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6dcda;border-radius:14px;align-items:center;gap:10px;width:100%;margin:6px 0;padding:6px;display:flex}.ag-prod img{object-fit:cover;border-radius:10px;flex:0 0 52px;width:52px;height:52px}.ag-prod b{font-size:13px;line-height:1.25;display:block}.ag-prod small{color:#2f3338;font-size:12px}.hl-cats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hl-cat{border:1px solid var(--line,#d8cecc);background:#fff;border-radius:22px;flex-direction:column;transition:transform .25s;display:flex;overflow:hidden}.hl-cat:hover{transform:translateY(-4px)}.hl-pics{aspect-ratio:4/3;background:#f3ecea;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:4px;display:grid}.hl-pics img,.hl-pics i{object-fit:cover;width:100%;height:100%;display:block}.hl-pics>:first-child{grid-row:1/3}.hl-cat-meta{gap:4px;padding:16px 18px 18px;display:grid}.hl-cat-meta b{font-family:var(--display);text-transform:uppercase;font-size:30px;line-height:1}.hl-cat-meta small{color:var(--charcoal,#2f3338);font-size:13px}.hl-cat-meta em{margin-top:6px;font-size:13px;font-style:normal;font-weight:700}.hl-tabs a{border:1px solid var(--line,#d8cecc);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.hl-tabs a[aria-current=page]{color:#fff;background:#000;border-color:#000}.sx-store .hl-tabs{margin:0 0 22px}@media (max-width:900px){.hl-cats{grid-template-columns:1fr}}.sx-stars{color:#800020;letter-spacing:2px;margin:4px 0 10px;font-size:18px}.sx-stars span{color:#2f3338;letter-spacing:0;font-size:13px}.sx-sections{display:block!important}.sx-sec{margin:0 0 56px}.sx-sec-head{border-top:1px solid var(--line,#d8cecc);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;padding-top:18px;display:flex}.sx-sec-head h3{text-transform:uppercase;font-size:max(30px,min(4vw,44px))}.sx-sec-head a{font-size:13px;font-weight:700}.sx-grid-in{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px;display:grid}.dg-intro{color:#fff;background:#1c1c1c;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;margin:0 0 24px;padding:max(24px,min(4vw,48px));display:grid;overflow:hidden}.dg-copy .eyebrow{color:#800020;margin-bottom:14px}.dg-copy h3{margin-bottom:16px;font-size:max(44px,min(6vw,84px));line-height:.92}.dg-copy p{color:#d8cfcd;margin-bottom:16px}.dg-points{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.dg-points li{border:1px solid #2f3338;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.dg-col{color:#fff;background:#800020;gap:12px}.dg-col s{opacity:.7;font-weight:400}.dg-fan{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;transform:rotate(-4deg)}.dg-fan img{aspect-ratio:1;object-fit:cover;border:3px solid #fff;border-radius:16px;width:100%}.dg-fan img:nth-child(2n){transform:translateY(18px)}.sx-sec-digital .sx-card{color:#fff;background:#1c1c1c}@media (max-width:800px){.dg-intro{grid-template-columns:1fr}.dg-fan{transform:none}}.wow-fc.rare .wow-fc-front{outline:4px solid #e4bb35;box-shadow:0 0 0 8px #e4bb3540,0 20px 40px #0008}.wow-fc.rare .wow-fc-front img{object-fit:cover;width:100%;height:100%}.rare-form{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.rare-form input[type=email]{color:#fff;background:#14161d;border:1px solid #2f3338;border-radius:999px;flex:220px;min-height:48px;padding:0 18px}.rare-form label{color:#cfc9c8;flex-basis:100%;align-items:center;gap:8px;font-size:12px;display:flex}.rare-meter{gap:8px;margin:12px 0 0;display:flex}.rare-meter i{color:#2f3338;border:2px dashed #2f3338;border-radius:10px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.rare-meter i.got{border:2px solid #e4bb35}.rare-meter i img{object-fit:cover;width:100%;height:100%}.me-photo{aspect-ratio:4/5;margin:0;background:#1c1c1c;border-radius:28px;max-width:520px;margin-inline-start:auto;margin-inline-end:auto;position:relative;overflow:hidden;box-shadow:0 30px 60px #0005}.me-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.me-photo figcaption{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#800020;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:16px}.sx-card{flex-direction:column;display:flex}.sx-card .sx-meta{flex-direction:column;flex:1;display:flex}.sx-card .sx-meta .button{align-self:flex-start;margin-top:auto}.sx-card .sx-meta p{margin:6px 0 14px}.sx-tiers-note{font-weight:700;color:var(--charcoal,#2f3338)!important;background:0 0!important;padding-left:0!important}.dv{--dv:#800020;--dv-ink:#fff;background:var(--dv);color:var(--dv-ink);border-radius:32px;margin:0 0 16px;padding:max(24px,min(4vw,48px)) 0 max(20px,min(3vw,32px));transition:background-color .45s,color .45s;overflow:hidden}.dv-head,.dv-buy{padding:0 max(20px,min(4vw,48px))}.dv-title{font:800 clamp(44px,7.4vw,112px)/.9 var(--display,"Barlow Condensed",sans-serif);letter-spacing:-.03em;text-transform:uppercase;max-width:none;margin:0 0 14px}.dv-head p{opacity:.9;max-width:46ch;margin:0;font-size:16px}.dv-track{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;gap:14px;padding:26px calc(50% - min(31vw,170px));display:flex;overflow-x:auto}.dv-track::-webkit-scrollbar{display:none}.dv-item{aspect-ratio:1;scroll-snap-align:center;opacity:.55;cursor:pointer;background:#fff;border:0;border-radius:26px;flex:0 0 min(62vw,340px);padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s;overflow:hidden;transform:scale(.8)}.dv-item.on{opacity:1;transform:scale(1)}.dv-item img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.dv-buy{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.dv-who{flex:220px;margin:0;font-size:15px}.dv-who b{font:800 30px/1 var(--display,"Barlow Condensed",sans-serif);text-transform:uppercase;display:block}.dv-price{margin:0;font-size:22px}.dv-price s{opacity:.65;font-size:15px;font-weight:400}.dv-add{min-width:160px;background:var(--dv-ink)!important;color:var(--dv)!important}.dv-link{color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;font-weight:700;text-decoration:underline}.dv-nav{align-items:center;gap:10px;margin-left:auto;font-weight:700;display:inline-flex}.dv-nav button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:50%;font-size:18px}.dv-all{color:#fff;background:#1c1c1c;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:22px max(20px,min(4vw,40px));display:flex}.dv-all h3{font:800 clamp(28px,3.4vw,40px)/1 var(--display,"Barlow Condensed",sans-serif);text-transform:uppercase;margin:0 0 6px}.dv-all p{color:#d8cfcd;max-width:52ch;margin:0}.dv-all .button{color:#fff;background:#800020}@media (max-width:700px){.dv-nav{justify-content:space-between;width:100%;margin-left:0}.dv-add{flex:1}}.contact-form{gap:14px;max-width:560px;margin:24px 0;display:grid}.contact-form label{gap:6px;font-size:14px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{font:inherit;background:#fff;border:1px solid #d8cecc;border-radius:14px;padding:14px;font-size:16px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form .button{justify-self:start}.contact-mail{font-size:18px;font-weight:700}.marquee.announce div{animation-duration:38s}.lp-card,.run-card,.pack-card{position:relative}.lp-card img,.run-card img,.pack-card img{will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 3px #c9a24a,0 18px 30px #1c1c1c59}.lp-card:hover:after{opacity:1}.lp-card:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.lp-card img,.run-card img,.pack-card img{transition:none;transform:none!important}}.wordmark .brand-paw{-webkit-mask:var(--paw) center/contain no-repeat;-webkit-mask:var(--paw) center/contain no-repeat;mask:var(--paw) center/contain no-repeat;background:linear-gradient(115deg,#8a6a1f 0%,#c9a24a 20%,#f7e7a8 38%,#c9a24a 54%,#8a6a1f 74%,#c9a24a 100%) 100% 0/280% 100%;flex:none;animation:5s ease-in-out infinite paw-shine;display:inline-block}@keyframes paw-shine{0%,15%{background-position:100% 0}65%,to{background-position:0 0}}.wordmark:hover .brand-paw{animation-duration:1.4s}@media (prefers-reduced-motion:reduce){.wordmark .brand-paw{background-position:50% 0;animation:none}}@media (min-width:1101px){.m-support{letter-spacing:.01em;padding:8px 16px;font-size:14px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #800020}}.wordmark b{color:#c9a24a!important}.sx-colours legend b{color:#1c1c1c;margin-left:4px;font-weight:700}.sx-sw{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.sx-sw .sw{cursor:pointer;border-radius:50%;width:38px;min-width:0;height:38px;padding:0;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 3px #fff;background:var(--sw)!important;border:1px solid #1c1c1c38!important}.sx-sw .sw:hover{transform:scale(1.08)}.sx-sw .sw[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px #1c1c1c}.sx-sw .sw.sx-na{opacity:.28;position:relative}.sx-sw .sw.sx-na:after{content:"";background:#1c1c1c;width:2px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:rotate(45deg)}@media (max-width:640px){.sx-sw .sw{width:34px;height:34px}}.sx-tiers{margin:18px 0 6px;display:block!important}.sx-tiers-note{color:#1c1c1c;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.sx-tier{border:2.5px solid #800020;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;line-height:1.05;color:#1c1c1c!important;background:#fff!important;padding:0!important;display:flex!important}.sx-tier b{color:#1c1c1c;font-family:Barlow Condensed,Impact,sans-serif;font-size:22px;font-weight:800}.sx-tier small{color:#1c1c1c;font-size:10px}.sx-tier em{font-size:11px;font-style:normal;font-weight:700;color:#800020!important}.sx-about{border-top:1px solid #e8e2e0;margin-top:20px;padding-top:16px}.sx-about h3{letter-spacing:0;margin:0 0 8px;font-family:inherit;font-size:15px;font-weight:700}.sx-quick-info #sx-add{margin-top:6px}.sx-tier>*{width:100%;text-align:center!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.sx-tier{text-align:center;flex:none;gap:1px}.sx-tiers .sx-tiers-note{font-size:13px;color:#1c1c1c!important;background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.sx-tiers .sx-tier{justify-content:center!important;align-items:center!important;display:flex!important}.hl-cats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.hl-cat{height:100%}.hl-pic1{aspect-ratio:1;border-bottom:1px solid var(--line,#e6e1df);background:#f4f4f2;display:block}.hl-pic1 img,.hl-pic1 i{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6%;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.hl-cat:hover .hl-pic1 img{transform:scale(1.04)}.hl-cat-meta{flex:1;grid-template-rows:auto 1fr auto}.hl-cat-meta b{font-size:26px!important}.hl-cat-meta em{color:#800020}@media (max-width:1100px){.hl-cats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.hl-cats{gap:12px!important}.hl-cat{border-radius:16px}.hl-cat-meta{padding:12px 12px 14px}.hl-cat-meta b{font-size:19px!important}.hl-cat-meta small,.hl-cat-meta em{font-size:12px}}.clothing-samples{justify-content:center;display:flex;height:auto!important}.clothing-samples>a.hl-pic{display:block;width:min(100%,420px)!important;position:static!important;transform:none!important}.clothing-samples .hl-pic img{object-fit:contain;box-sizing:border-box;border:1px solid var(--line,#e6e1df);background:#f4f4f2;width:100%;padding:5%}@media (max-width:600px){.hl-cats{grid-template-columns:1fr!important;gap:12px!important}.hl-cat{border-radius:18px;grid-template-columns:118px 1fr;align-items:stretch;display:grid!important}.hl-pic1{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line,#e6e1df);height:100%;min-height:128px}.hl-cat-meta{align-content:center;padding:14px 14px 14px 16px!important}.hl-cat-meta b{font-size:22px!important}}.sx-tier-row{flex-wrap:nowrap!important;gap:10px!important}.sx-tiers .sx-tier{color:#c9a24a!important;background:#1c1c1c!important;border:2.5px solid #800020!important;width:74px!important;height:74px!important}.sx-tiers .sx-tier b,.sx-tiers .sx-tier small,.sx-tiers .sx-tier em{color:#c9a24a!important}.sx-tiers .sx-tier small{opacity:.85}.sx-sw{gap:9px!important}.sx-sw .sw{aspect-ratio:1;box-sizing:border-box;max-height:30px;border-radius:50%!important;flex:0 0 30px!important;width:30px!important;height:30px!important;min-height:0!important;margin:0!important;padding:0!important}@media (max-width:640px){.sx-sw .sw{flex-basis:30px!important;width:30px!important;height:30px!important}}.sx-tier-row{gap:8px!important}.sx-tiers .sx-tier{box-shadow:0 2px 6px #1c1c1c2e;background:#800020!important;border:0!important;width:64px!important;height:64px!important}.sx-tiers .sx-tier b{color:#fff!important;font-size:19px!important}.sx-tiers .sx-tier em{border-radius:999px;line-height:1.35;color:#800020!important;background:#fff!important;width:auto!important;margin-top:2px!important;padding:1px 6px!important;font-size:9.5px!important;display:inline-block!important}.sx-tiers .sx-tier:last-child{animation:4s ease-in-out infinite sx-gold;background:linear-gradient(115deg,#8a6a1f 0%,#c9a24a 22%,#f7e7a8 40%,#c9a24a 56%,#8a6a1f 78%,#c9a24a 100%) 0 0/280% 100%!important}.sx-tiers .sx-tier:last-child em{font-weight:800;color:#1c1c1c!important;background:0 0!important;padding:0!important;font-size:10.5px!important}@keyframes sx-gold{0%,15%{background-position:100% 0}65%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sx-tiers .sx-tier:last-child{animation:none;background-position:50% 0!important}}.sx-tier-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.sx-tiers .sx-tier{white-space:nowrap;flex:none;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#1c1c1c!important;border:0!important;border-radius:999px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;padding:7px 8px 7px 13px!important}.sx-tiers .sx-tier>*{width:auto!important}.sx-tiers .sx-tier b{color:#fff!important;font-family:DM Sans,Arial,sans-serif!important;font-size:13px!important;font-weight:800!important}.sx-tiers .sx-tier small{color:#fff!important;opacity:1!important;font-size:13px!important}.sx-tiers .sx-tier em{border-radius:999px;line-height:1.2;color:#1c1c1c!important;background:#fff!important;margin:0 0 0 3px!important;padding:3px 9px!important;font-size:12px!important;font-weight:800!important;display:inline-block!important}.sx-tiers .sx-tier:last-child{background:linear-gradient(115deg,#8a6a1f 0%,#c9a24a 22%,#f7e7a8 40%,#c9a24a 56%,#8a6a1f 78%,#c9a24a 100%) 0 0/280% 100%!important}.sx-tiers .sx-tier:last-child b,.sx-tiers .sx-tier:last-child small{color:#1c1c1c!important}.sx-tiers .sx-tier:last-child em{color:#1c1c1c!important;background:#ffffff8c!important;padding:3px 9px!important;font-size:12px!important}.sx-tiers .sx-tier:not(:last-child) em{color:#800020!important}