@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800 900;font-display:swap;src:url(/_astro/barlow-900.BkX2efST.woff2)format("woff2")}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/permanent-marker.lPMp96gz.woff2)format("woff2")}:root{--pg-bg:#0c0d0b;--pg-fg:#f0efe6;--pg-acid:#d9ff32;--pg-pink:#ff269e;--pg-purple:#9564e8;--pg-line:#383a32;--pg-soft:#b1b2aa;--pg-surface:#151611;--display:"Barlow Condensed", Impact, "Arial Narrow", sans-serif;--pad:4vw;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--pg-bg);scroll-padding-top:20px}body{color:var(--pg-fg);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;touch-action:manipulation}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible+span,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--pg-acid);outline-offset:5px}button[disabled]{cursor:default;opacity:.4}[hidden]{display:none!important}.pg-site{overflow:clip}.pg-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;background:var(--pg-acid);color:#111;padding:15px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.pg-header{padding:20px var(--pad);z-index:5;border-bottom:1px solid var(--pg-line);align-items:center;gap:34px;min-height:84px;display:flex;position:relative}.pg-wordmark{white-space:nowrap;font:28px Permanent Marker,cursive;transform:rotate(-5deg)}.pg-wordmark span{vertical-align:top;font:12px Arial}.pg-edition{letter-spacing:.12em;color:var(--pg-soft);font-size:10px}.pg-header nav{letter-spacing:.06em;gap:26px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.pg-header nav a:hover{color:var(--pg-pink)}.header-shop{background:var(--pg-acid);color:var(--pg-bg);padding:14px 18px;font-size:11px;font-weight:700}.header-shop span{margin-left:18px}.pg-hero{height:min(840px,100svh - 84px);min-height:700px;padding:0 var(--pad);isolation:isolate;position:relative}.pg-strap{top:34px;left:var(--pad);letter-spacing:.13em;color:var(--pg-soft);font-size:11px;position:absolute}.pg-headline{top:85px;left:var(--pad);font:900 clamp(100px, 11.4vw, 180px) / .79 var(--display);letter-spacing:-.035em;z-index:2;pointer-events:none;max-width:48%;margin:0;position:absolute}.pg-headline em{color:var(--pg-acid);margin-top:8px;font-size:1.34em;font-style:italic;display:block;transform:translate(-.04em)}.pg-object{z-index:1;cursor:grab;touch-action:none;--coil-color:var(--pg-pink);position:absolute;inset:18px -3% 188px 33%}.pg-object:active{cursor:grabbing}.pg-canvas,.pg-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.pg-fallback{object-fit:contain;transition:opacity .3s}.hero-orbit{pointer-events:none;border:1px solid #34362e;border-radius:50%;width:52%;height:42%;position:absolute;top:82px;right:5%;transform:rotate(-19deg)}.hero-sticker{z-index:2;background:var(--pg-pink);color:var(--pg-bg);font:900 24px/.95 var(--display);clip-path:polygon(5% 0,100% 5%,95% 100%,0 92%);padding:18px;position:absolute;top:48%;right:5%;transform:rotate(11deg)}.hero-caption{left:var(--pad);letter-spacing:.035em;z-index:2;font-size:12px;font-weight:700;line-height:1.6;position:absolute;bottom:228px}.hero-caption span{display:block}.hero-colors{left:var(--pad);right:var(--pad);z-index:3;border-block:1px solid #41443b;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:101px}.hero-colors button{border:0;text-align:left;color:var(--pg-fg);background:0 0;border-right:1px solid #41443b;grid-template-columns:1fr auto;gap:4px;padding:14px 22px 12px;transition:color .25s,background .25s;display:grid;position:relative}.hero-colors button:last-child{border-right:0}.hero-colors button>span{letter-spacing:.12em;grid-column:1/-1;font-size:10px}.hero-colors strong{font:900 46px/.9 var(--display)}.hero-colors i{align-self:center;font:32px Arial}.hero-colors [aria-pressed=true],.hero-colors button:hover{background:var(--swatch);color:var(--pg-bg)}.pg-foot{bottom:25px;left:var(--pad);right:var(--pad);z-index:3;align-items:center;gap:32px;display:flex;position:absolute}.primary-link{background:var(--pg-acid);color:var(--pg-bg);border:0;justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:18px 24px;font-size:12px;font-weight:700;display:inline-flex}.primary-link>span:last-child{font-size:20px;line-height:.7}.pg-foot .primary-link{gap:5px}.primary-link:hover{background:var(--pg-fg)}.pg-interaction{align-items:center;gap:18px;margin-left:auto;display:flex}.pg-hint{color:var(--pg-soft);letter-spacing:.08em;font-size:9px}.pg-pop{color:var(--pg-fg);background:0 0;border:1px solid #65695b;min-height:44px;padding:14px 18px;font-size:10px}.pg-pop:hover{border-color:var(--pg-pink);color:var(--pg-pink)}.pg-burst{z-index:8;background:var(--pg-acid);color:var(--pg-bg);font:900 40px var(--display);opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 19%,83% 8%,81% 33%,100% 45%,80% 60%,88% 85%,60% 81%,46% 100%,36% 78%,10% 90%,17% 60%,0 45%,23% 35%,15% 10%,39% 20%);padding:20px;position:absolute}.pg-burst.is-on{animation:.55s both pop-burst}@keyframes pop-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-15deg)}25%,65%{opacity:1;transform:translate(-50%, -50%) scale(1) rotate(var(--pg-pop-angle,8deg))}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.pg-band{white-space:nowrap;background:var(--pg-pink);color:var(--pg-bg);font:900 clamp(26px, 3.2vw, 50px) / 1 var(--display);letter-spacing:-.02em;justify-content:space-around;align-items:center;gap:40px;padding:18px 0;display:flex;overflow:hidden}.pg-band b{font-size:40px}.section-pad{padding:65px var(--pad) 90px}.section-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow,.edition-number{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.edition-number{color:var(--pg-soft)}.lineup{background:var(--pg-bg)}.lineup-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:32px 0 42px;display:flex}.lineup-heading h2{font:900 clamp(74px, 8.2vw, 132px) / .82 var(--display);letter-spacing:-.025em;margin:0}.lineup-heading h2 em{color:var(--pg-pink);font-style:italic}.lineup-heading>p{max-width:340px;color:var(--pg-soft);margin:0 0 5px;font-size:14px;line-height:1.7}.model-panel{--model-color:var(--pg-pink);grid-template-columns:1.35fr 1fr;min-width:0;margin-top:0;display:grid}.model-stage{cursor:grab;touch-action:pan-y;background:#11120f;min-height:550px;position:relative;overflow:hidden}.model-stage:active{cursor:grabbing}.stage-bottom{letter-spacing:.09em;z-index:3;color:#b1b2aa;justify-content:flex-end;gap:15px;font-size:9px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.model-stage-name{text-align:center;font:900 clamp(100px, 13vw, 215px) / 1 var(--display);letter-spacing:-.02em;color:var(--model-color);opacity:.8;z-index:1;margin:0;position:absolute;top:58px;left:0;right:0}.catalog-canvas{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:fixed;inset:0}.coil-placeholder{opacity:.7;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:35% 20% 20%;transform:rotate(-22deg)}.coil-placeholder i{border:12px double var(--model-color);aspect-ratio:1;border-radius:50%;width:75%;box-shadow:0 0 0 3px #ffffff30,inset 0 0 0 3px #ffffff30}.coil-placeholder i+i{border-color:var(--pg-fg);margin-left:-35%;transform:translateY(20%)}.model-stage[data-ready=true] .coil-placeholder{visibility:hidden}.model-info{z-index:3;padding:40px 0 36px 48px;position:relative}.gauge-field{border:0;min-width:0;margin:0;padding:0}.gauge-field legend{letter-spacing:.03em;justify-content:space-between;width:100%;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.gauge-options{gap:8px;display:flex}.gauge-options label{cursor:pointer;flex:1;min-width:0;position:relative}.gauge-options input{opacity:0;width:1px;height:1px;position:absolute}.gauge-options span{text-align:center;border:1px solid #65695b;justify-content:center;align-items:center;min-height:49px;padding:12px 8px;font-size:12px;line-height:1.5;display:flex}.gauge-options input:checked+span{border-color:var(--pg-acid);color:var(--pg-acid);background:#d9ff320b}.model-cta{width:100%;margin-top:20px}.hybrids .lineup-heading h2{font-size:clamp(68px,7.2vw,116px)}.court{background:var(--pg-bg);height:min(850px,90svh);min-height:580px;position:relative}.court>img{object-fit:cover;width:100%;height:100%;display:block}.court:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0007,#0000 70%);position:absolute;inset:0}.court-copy{top:10%;left:var(--pad);z-index:1;position:absolute}.court h2{font:900 clamp(72px, 8.5vw, 136px) / .85 var(--display);letter-spacing:-.02em;margin:24px 0 32px}.court h2 em{color:var(--pg-acid)}.image-caption{bottom:25px;right:var(--pad);letter-spacing:.08em;z-index:1;font-size:9px;position:absolute}.faq{grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.faq h2{font:900 clamp(60px, 6.5vw, 100px) / .9 var(--display);letter-spacing:-.02em;margin:28px 0}.faq h2 em{color:var(--pg-pink)}.faq-list{border-top:1px solid var(--pg-line)}.faq details{border-bottom:1px solid var(--pg-line);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;line-height:1.4;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--pg-pink);font-size:24px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--pg-soft);max-width:520px;font-size:13px;line-height:1.7}.pg-footer{background:var(--pg-pink);color:var(--pg-bg);padding:48px var(--pad) 24px}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top p{font:900 38px/1 var(--display);margin:0}.footer-wordmark{font:900 clamp(70px, 18.6vw, 300px) / 1 var(--display);letter-spacing:-.04em;margin:26px 0 16px}.footer-bottom{letter-spacing:.08em;border-top:1px solid #76204c;justify-content:space-between;gap:20px;padding-top:18px;font-size:9px;display:flex}.order-art{flex:none;justify-content:center;align-items:center;width:112px;min-height:82px;gap:8px!important;display:flex!important}.order-art i{background:var(--strand);border-radius:9px;width:14px;height:65px;display:block;transform:rotate(30deg);box-shadow:inset 3px 0 4px #ffffff90}.static-experience .pg-object{cursor:default}.static-experience .stage-bottom span:last-child{display:none}@media (width>=1700px){.pg-hero{max-height:900px}.pg-headline{top:100px}.pg-object{left:38%;right:0}.hero-caption{bottom:240px}}@media (width<=1000px){.pg-edition{display:none}.pg-header{gap:22px}.pg-header nav{gap:18px}.pg-hero{min-height:710px}.pg-headline{font-size:12vw;top:115px}.pg-object{bottom:215px;left:31%;right:-7%}.hero-sticker{font-size:20px;top:50%}.pg-hint{display:none}.hero-caption{bottom:250px}.model-panel{grid-template-columns:1.1fr 1fr}.model-info{padding-left:30px}.model-stage{min-height:540px}.model-stage-name{font-size:15vw}.faq{gap:40px}.pg-foot{gap:20px}}@media (width<=650px){:root{--pad:20px}.pg-header{padding:17px var(--pad);gap:15px;min-height:72px}.pg-wordmark{font-size:23px}.pg-header nav{display:none}.header-shop{margin-left:auto;padding:12px;font-size:9px}.header-shop span{margin-left:10px}.pg-hero{height:760px;min-height:0}.pg-strap{font-size:9px;top:24px}.pg-headline{letter-spacing:-.025em;max-width:100%;font-size:clamp(74px,18vw,112px);line-height:.85;top:57px}.pg-headline br{display:none}.pg-headline em{margin:0 0 0 6px;font-size:1em;display:inline}.pg-object{inset:150px -8% 216px}.hero-orbit{width:82%;height:200px;top:205px;left:9%}.hero-sticker{padding:12px;font-size:18px;top:442px;right:20px}.hero-caption{font-size:10px;bottom:257px;left:20px}.hero-colors{bottom:147px;left:20px;right:20px}.hero-colors button{gap:7px;padding:13px 10px}.hero-colors strong{font-size:34px}.hero-colors button>span{letter-spacing:.05em;font-size:8px}.hero-colors i{font-size:20px}.pg-foot{grid-template-columns:1fr auto;align-items:center;gap:18px 10px;display:grid;bottom:23px;left:20px;right:20px}.pg-foot .primary-link{grid-column:1;padding:16px;font-size:10px}.pg-foot .primary-link>span:last-child{margin-left:12px}.pg-interaction{grid-area:1/2}.pg-pop{padding:13px 12px;font-size:9px}.pg-band{justify-content:flex-start;gap:20px;padding:14px 0;font-size:28px}.pg-band b{font-size:25px}.section-pad{padding:40px 20px 50px}.eyebrow,.edition-number{letter-spacing:.06em;font-size:9px}.lineup .edition-number{display:none}.lineup-heading{margin:30px 0;display:block}.lineup-heading h2{font-size:80px}.lineup-heading>p{margin-top:22px;font-size:12px;line-height:1.6}.model-panel{display:block}.model-stage{min-height:340px}.model-stage-name{font-size:29vw;top:44px}.stage-bottom{font-size:8px;bottom:20px;left:16px;right:16px}.model-info{padding:28px 0 0}.gauge-options span{font-size:12px}.model-cta{font-size:11px}.hybrids .lineup-heading h2{font-size:clamp(54px,13.5vw,82px)}.court{height:650px;min-height:0}.court>img{object-position:60% center}.court-copy{top:44px}.court-copy>.eyebrow{font-size:8px}.court h2{font-size:76px}.image-caption{font-size:7px;left:20px;right:auto}.faq{display:block}.faq h2{margin-bottom:35px;font-size:68px}.faq summary{font-size:14px}.faq details{padding:20px 0}.pg-footer{padding:32px 20px 20px}.footer-top p{font-size:26px}.footer-wordmark{margin:24px 0;font-size:17.4vw}.footer-bottom{font-size:8px;line-height:1.5}}@media (width<=360px){.pg-hero{height:710px}.hero-colors strong{font-size:29px}.hero-colors i{font-size:16px}.hero-sticker{top:395px}.pg-object{top:135px;bottom:210px}.hero-caption{bottom:245px}.hero-colors button{padding-inline:8px}.section-top{gap:10px}.edition-number{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.pg-pop{display:none}}.pg-foot .primary-link{justify-content:flex-start}.pg-foot .primary-link>span:last-child{margin-left:auto}@media (width<=650px){.pg-headline{font-size:clamp(74px,20vw,112px)}.pg-headline em{margin-top:8px;font-size:1.25em;display:block}.pg-headline br:after{content:" "}}@media (width<=360px){.hero-colors i,.header-shop span{display:none}.hero-colors strong{grid-column:1/-1}.header-shop{white-space:nowrap;padding:12px 10px}}@media (width>=651px) and (width<=1000px){.pg-object{left:30%;right:0}}html[data-navigation-ready=true]{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html[data-navigation-ready=true]{scroll-behavior:auto}}.pg-hero{--hero-color:var(--pg-pink);height:min(780px,100svh - 84px);min-height:650px}.pg-headline em{color:var(--hero-color);transition:color .4s}.pg-object{touch-action:pan-y;-webkit-user-select:none;user-select:none;bottom:146px}.hero-caption{bottom:186px}.hero-colors{bottom:62px}.hero-colors button{grid-template-columns:1fr}.hero-colors strong{grid-column:1/-1}.pg-foot{justify-content:flex-end;bottom:22px}.pg-hint{font-size:9px;display:block}.pg-object:focus-visible{outline:2px solid var(--hero-color);outline-offset:-20px}.model-stage,.model-stage *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.model-stage-name,.stage-bottom{pointer-events:none}.hybrids{background:var(--pg-surface);color:var(--pg-fg)}.hybrids .edition-number,.hybrids .lineup-heading>p{color:var(--pg-soft)}.hybrids .lineup-heading h2 em{color:var(--pg-fg)}@media (width>=651px) and (width<=1000px){.hero-caption{bottom:205px}}@media (width<=650px){.pg-hero{height:685px;min-height:0}.pg-object{top:150px;bottom:137px}.hero-caption{bottom:182px}.hero-colors{bottom:67px}.hero-sticker{top:425px}.pg-foot{align-items:center;gap:12px;display:flex;bottom:20px}.pg-hint{text-align:right;max-width:135px;font-size:8px;line-height:1.5}}@media (width<=360px){.pg-hero{height:640px}.pg-object{top:135px;bottom:132px}.hero-sticker{top:375px}.hero-caption{bottom:177px}.pg-foot{gap:10px}.pg-hint{max-width:105px;font-size:7px}}@media (prefers-reduced-motion:reduce){.pg-headline em{transition:none}}@media (width<=650px){.pg-hint{white-space:nowrap;max-width:none}}@media (width<=360px){.pg-hint{max-width:none}}.footer-discovery{border-top:1px solid var(--pg-line);letter-spacing:.06em;gap:16px;padding:28px 0;font-size:12px;font-weight:700;display:grid}.footer-discovery div{flex-wrap:wrap;gap:14px 28px;display:flex}.footer-discovery a:hover{text-underline-offset:5px;color:var(--pg-acid);text-decoration:underline}@media (width<=600px){.footer-discovery{font-size:11px}.footer-discovery div{gap:14px 22px}}.lineup-rows{border-bottom:1px solid #45483f;margin:0;padding:0;list-style:none}.lineup-row{border-top:1px solid #45483f;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;min-height:clamp(420px,42vw,620px);display:grid}.lineup-row-copy{flex-direction:column;align-items:flex-start;padding:40px 0;display:flex}.lineup-row-focus{letter-spacing:.1em;text-transform:uppercase;color:var(--model-color);font-size:12px;font-weight:700}.lineup-row h3{font:900 clamp(96px,11.5vw,190px)/.92 var(--display);letter-spacing:-.025em;margin:16px 0 14px;transition:color .2s}.lineup-row:hover h3,.lineup-row:focus-visible h3{color:var(--model-color)}.lineup-row-tagline{font:900 clamp(24px,2.4vw,36px)/1.05 var(--display);letter-spacing:.02em}.lineup-row-meta{color:var(--pg-soft);margin-top:10px;font-size:15px;line-height:1.5}.lineup-row-cta{letter-spacing:.06em;border-bottom:1px solid;margin-top:26px;padding-bottom:6px;font-size:13px;font-weight:700}.lineup-row-stage{align-self:stretch;min-height:360px;position:relative}.lineup-row-stage[data-ready=true] .coil-placeholder{visibility:hidden}@media (width<=650px){.lineup-row{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.lineup-row-stage{order:-1;min-height:280px}.lineup-row-copy{padding:0 0 32px}.lineup-row h3{margin:12px 0 10px;font-size:84px}.lineup-row-meta{font-size:14px}}
