@font-face{font-family:Anton;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Silkscreen;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2) format("woff2");font-weight:400;font-display:swap}:root{--casing:#E8102A;--casing-hi:#FF6A78;--casing-lo:#8E0717;--carbon:#0E0F14;--carbon-hi:#34363F;--screen:#050507;--shelf:#F1F1EE;--shelf-lo:#DADAD5;--plastic:#B9BAB6;--white:#FFFFFF;--ink:#0B0B0D;--ink-soft:#4A4C55;--legend-carbon:#C9CBD4;--forward:#1238A8;--led-live:#FF2D45;--bevel-plate:inset 0 2px 0 #FF6A78, inset 0 -3px 0 #8E0717;--bevel-carbon:inset 0 2px 0 #34363F, inset 0 -3px 0 #000000;--bevel-well:inset 0 3px 0 #000000, inset 0 -2px 0 #34363F;--bevel-shelf:inset 0 2px 0 #FFFFFF, inset 0 -2px 0 #DADAD5;--boxart:8px 8px 0 #0B0B0D;--seam:4px;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:48px;--radius-none:0px;--radius-control:999px;--cut-sm:8px;--cut-md:16px;--cut-lg:32px;--font-display:Anton, Impact, "Arial Narrow", sans-serif;--font-sans:Inter, Arial, sans-serif;--font-legend:Silkscreen, "Courier New", monospace}.pl,.pl *{box-sizing:border-box}.pl{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--white);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.pl p,.pl h1,.pl h2,.pl h3,.pl ul,.pl ol,.pl figure{margin:0;padding:0}.pl ul,.pl ol{list-style:none}.pl a{color:inherit;text-decoration:none}.pl :focus-visible{outline:3px solid var(--forward);outline-offset:2px}.pl-billboard,.pl-poster,.pl-boxart{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:0}.pl-billboard{font-size:clamp(72px,14vw,176px);line-height:.9}.pl-poster{font-size:clamp(48px,7vw,96px);line-height:.92}.pl-heading{font:400 32px/1.05 var(--font-display);text-transform:uppercase}.pl-legend{font:400 11px/1.2 var(--font-legend);letter-spacing:.04em;text-transform:uppercase;-webkit-font-smoothing:none;font-smooth:never}.pl-boxart{display:inline-block;font-size:clamp(64px,10vw,144px);line-height:.95;color:var(--white);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:var(--boxart);transform:skew(-8deg);transform-origin:left bottom}.pl-cut{--cut:var(--cut-md);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.pl-plate{--cut:var(--cut-lg);--hi:var(--casing-hi);--lo:var(--casing-lo);position:relative;background:var(--casing);box-shadow:var(--bevel-plate);padding:var(--space-3)}.pl-plate:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent calc(var(--cut)*.7071 - 0px),var(--hi) 0,var(--hi) calc(var(--cut)*.7071 + 2px),transparent 0),linear-gradient(315deg,transparent calc(var(--cut)*.7071 - 0px),var(--lo) 0,var(--lo) calc(var(--cut)*.7071 + 3px),transparent 0)}.pl-plate>*{position:relative}.pl-slab{background:radial-gradient(circle,var(--carbon-hi) 1px,transparent 1.4px) 0 0/6px 6px,var(--carbon);color:var(--white);box-shadow:var(--bevel-carbon)}.pl-bar{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3)}.pl-logo{font:400 24px/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em;display:flex;align-items:center;gap:10px}.pl-nav{display:flex;gap:var(--space-4);margin-left:auto}.pl-nav a{padding:6px 0;border-bottom:2px solid transparent}.pl-nav a:hover,.pl-nav a[aria-current]{border-color:var(--casing)}.pl-strip{display:flex;gap:var(--space-4);padding:6px var(--space-3);background:var(--casing-lo);color:var(--white)}.pl-strip span:last-child{margin-left:auto}.pl-led{display:inline-block;flex:none;width:9px;height:9px;border-radius:var(--radius-control);background:var(--led-live);box-shadow:0 0 0 2px var(--carbon)}.pl-led.is-built{background:var(--white)}.pl-led.is-off{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.pl-status{display:inline-flex;align-items:center;gap:8px}.pl-disc{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-control);background:var(--forward);color:var(--white);box-shadow:0 0 0 2px var(--white)}.pl-disc svg{width:16px;height:16px}.pl-key{--cut:var(--cut-sm);--skirt:#000;display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:10px 12px 14px 20px;border:0;cursor:pointer;background:var(--carbon);color:var(--white);box-shadow:inset 0 2px 0 var(--carbon-hi),inset 0 -6px 0 var(--skirt);font:400 13px/1 var(--font-legend);letter-spacing:.04em;text-transform:uppercase;-webkit-font-smoothing:none;transition:transform .08s linear,box-shadow .08s linear}.pl-key:hover .pl-disc{transform:translate(3px)}.pl-disc{transition:transform .12s linear}.pl-key:active,.pl-key.is-pressed{transform:translateY(4px) scale(.985);box-shadow:inset 0 2px 0 var(--carbon-hi),inset 0 -2px 0 var(--skirt)}.pl-key--white{--skirt:var(--plastic);background:var(--white);color:var(--ink);box-shadow:inset 0 2px #fff,inset 0 -6px 0 var(--skirt)}.pl a.pl-key--white{color:var(--ink)}.pl-key--white:active,.pl-key--white.is-pressed{box-shadow:inset 0 -2px 0 var(--skirt)}.pl-screen{--cut:var(--cut-lg);position:relative;background:var(--carbon);padding:var(--space-3) var(--space-3) 36px}.pl-screen__glass{position:relative;overflow:hidden;background:var(--screen);box-shadow:var(--bevel-well);min-height:320px}.pl-screen__glass canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.pl-screen__foot{position:absolute;left:var(--space-3);right:40px;bottom:12px;display:flex;align-items:center;gap:var(--space-3);color:var(--legend-carbon)}.pl-screen__foot span:last-child{margin-left:auto}.pl-screen__over{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)}.pl-shelf{background:var(--shelf);color:var(--ink);padding:var(--space-5) var(--space-3)}.pl-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.pl-rack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1)}.pl-tile{display:block;color:var(--ink)}.pl-tile__bay{position:relative;aspect-ratio:1;background:var(--shelf-lo);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding-top:9%}.pl-tile__meta{display:grid;gap:2px;padding-top:var(--space-1)}.pl-tile__name{font:500 16px/1.4 var(--font-sans)}.pl-tile__sub{font:400 13px/1.4 var(--font-sans);color:var(--ink-soft)}.pl-tile .pl-status{margin-top:6px}.pl-tile .pl-led{box-shadow:0 0 0 2px var(--ink)}.pl-tile .pl-led.is-built{background:var(--ink)}.pl-tile .pl-led.is-off{background:transparent;box-shadow:inset 0 0 0 2px var(--ink)}.pl-cart{--cut:18px;position:relative;width:70%;height:96%;background:var(--plastic);box-shadow:inset 0 2px #e2e2de,inset 2px 0 #e2e2de;padding:10% 8% 0;transition:transform .16s cubic-bezier(.3,1.4,.5,1);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%,0 var(--cut))}.pl-tile:hover .pl-cart,.pl-tile:focus-visible .pl-cart{transform:translateY(-3%)}.pl-cart--red{background:var(--casing);box-shadow:inset 0 2px 0 var(--casing-hi),inset 2px 0 0 var(--casing-hi)}.pl-cart--carbon{background:var(--carbon);box-shadow:inset 0 2px 0 var(--carbon-hi),inset 2px 0 0 var(--carbon-hi)}.pl-cart__grip{position:absolute;left:8%;right:8%;top:3.5%;height:4%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.28) 0 2px,transparent 2px 6px)}.pl-cart__label{--cut:var(--cut-sm);position:relative;height:66%;overflow:hidden;background:var(--screen);color:var(--white);display:flex;flex-direction:column;justify-content:flex-end;padding:8%}.pl-cart__label canvas{position:absolute;inset:0;width:100%;height:100%}.pl-cart__title{position:relative;font:400 clamp(20px,2.6vw,30px)/.95 var(--font-display);text-transform:uppercase}.pl-cart__label .pl-legend{position:relative;margin-bottom:4px;font-size:9px}.pl-cart__ribs{position:absolute;left:8%;right:8%;bottom:0;height:18%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.24) 0 2px,transparent 2px 7px)}.pl-rows{background:var(--shelf);color:var(--ink);box-shadow:var(--bevel-shelf)}.pl-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-3);background:none;border:0;border-bottom:1px solid var(--shelf-lo);font:500 16px/1.4 var(--font-sans);color:inherit;text-align:left;cursor:pointer}.pl-row:last-child{border-bottom:0}.pl-row:hover{background:var(--white)}.pl-row[aria-expanded=true] .pl-plus{transform:rotate(45deg)}.pl-plus{width:14px;height:14px;flex:none;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 100% no-repeat}.pl .pl-row__body{padding:0 var(--space-3) var(--space-4);border-bottom:1px solid var(--shelf-lo);color:var(--ink-soft)}.pl-rail{display:grid;gap:var(--seam)}.pl-rail__btn{--cut:var(--cut-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-3);width:100%;border:0;cursor:pointer;font:400 12px/1.2 var(--font-legend);letter-spacing:.04em;text-transform:uppercase;-webkit-font-smoothing:none;text-align:left;transition:transform .08s linear}.pl-rail__btn:active{transform:translateY(3px)}.pl-tabs{display:flex;flex-direction:column;gap:var(--seam);align-items:flex-end}.pl-tab{writing-mode:vertical-rl;transform:rotate(180deg);padding:var(--space-2) 7px;background:var(--casing-lo);color:var(--white);border:0;cursor:pointer;font:400 10px/1.2 var(--font-legend);letter-spacing:.04em;text-transform:uppercase;-webkit-font-smoothing:none;box-shadow:inset -2px 0 #000}.pl-tab[aria-current]{background:var(--carbon);padding-left:11px}.pl-page{background:var(--casing);padding:var(--seam);display:grid;gap:var(--seam)}.pl-chassis{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--seam)}.pl-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--seam);align-items:start}.pl-foot{padding:var(--space-5) var(--space-3) var(--space-3)}.pl-foot__mark{font:400 clamp(72px,17.6vw,236px)/.84 var(--font-display);text-transform:uppercase;white-space:nowrap}.pl-foot__row{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);color:var(--legend-carbon)}.pl-band{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-4)}@media(max-width:720px){.pl-rack{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-split,.pl-chassis{grid-template-columns:minmax(0,1fr)}.pl-tabs,.pl-nav{display:none}.pl-band{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.pl-key,.pl-cart,.pl-disc,.pl-rail__btn{transition:none}}html{scroll-behavior:smooth;scroll-padding-top:128px}body{margin:0;background:var(--casing)}.pl-page{overflow-x:clip}.pl [hidden]{display:none}.top{position:sticky;top:0;z-index:30;display:grid;gap:0}.pl-strip{margin:0;padding-block:5px}.nav-key{min-height:46px;padding:7px 8px 11px 14px}.menu{display:none;background:none;border:0;color:var(--white);cursor:pointer;padding:12px 4px}.mobile{display:grid;padding:0 var(--space-3) var(--space-2)}.mobile a{padding:12px 0;border-top:1px solid var(--carbon-hi)}.chassis{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--seam);align-items:start}.side{position:sticky;top:140px}.pl-tab{text-decoration:none;display:block;transition:padding .08s linear,background-color .08s linear}.pl-tab:hover{background:var(--carbon);padding-left:11px}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--seam);min-width:0}.stack>*{min-width:0}.lede{font-size:clamp(17px,1.5vw,20px);line-height:1.4;max-width:40ch}.band{padding:clamp(24px,4vw,56px)}.band__note{margin-top:var(--space-3)!important;max-width:60ch}.hero .pl-screen__glass{container-type:inline-size;min-height:min(760px,calc(100vh - 170px))}.hero__in{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);min-height:inherit;padding:clamp(16px,3vw,40px)}.hero__kicker{color:var(--legend-carbon)}.hero__title{font-size:clamp(34px,min(8.4cqw,17vh),190px);color:var(--white)}.hero__title span{display:block;white-space:nowrap}.hero__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:end}.hero__sub{font-size:clamp(18px,1.8vw,24px);line-height:1.3;max-width:34ch;color:var(--white)}.hero__act{display:grid;gap:var(--space-1);justify-items:start}.hero__under{font-size:13px;color:var(--legend-carbon)}.who{display:inline-block;padding:4px 6px;font-size:10px;text-align:center}.who--a{background:var(--casing);color:var(--white)}.who--f{background:var(--white);color:var(--ink)}.ticker{overflow:hidden;background:var(--white);color:var(--ink);padding:var(--space-4) 0}.ticker__track{display:flex;width:max-content;animation:ticker 60s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__set{display:flex}.ticker__it{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-5);white-space:nowrap}.ticker__it b{font:400 clamp(30px,3.4vw,48px)/1 var(--font-display);text-transform:uppercase}.ticker .pl-led{box-shadow:0 0 0 2px var(--ink)}.ticker .pl-led.is-built{background:var(--ink)}.ticker .pl-led.is-off{background:transparent;box-shadow:inset 0 0 0 2px var(--ink)}@keyframes ticker{to{transform:translate(-50%)}}.fit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--seam);margin-top:var(--space-4)!important}.fit__it{--cut:var(--cut-md);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);min-height:170px;padding:var(--space-3);transition:background-color .1s linear,color .1s linear}.fit__it p{font:400 clamp(22px,2.2vw,30px)/1.08 var(--font-display);text-transform:uppercase}.fit__it:hover{background:var(--white);color:var(--ink);box-shadow:none}.hs{position:relative}.hs__pin{display:flex;flex-direction:column;min-height:0;padding:var(--space-4) var(--space-3)}.hs__view{overflow-x:auto;min-height:0}.hs__track{display:flex;width:max-content}.hs__bar{height:4px;margin-top:var(--space-2);background:var(--shelf-lo);flex:none;display:none}.hs__bar i{display:block;height:100%;width:0;background:var(--casing)}html.pinned .hs__pin{position:sticky;top:var(--nav,88px);height:calc(100svh - var(--nav,88px));overflow:hidden}html.pinned .hs__view{flex:1;overflow:visible}html.pinned .hs__track{will-change:transform;height:100%}html.pinned .hs__bar{display:block}.svcs .pl-poster{margin-bottom:var(--space-3)}.svc{gap:var(--seam);align-items:stretch}.pl a.svc__it{--cut:var(--cut-lg);flex:none;display:flex;flex-direction:column;gap:var(--space-1);width:clamp(280px,38vw,560px);min-height:320px;padding:var(--space-4);transition:transform .12s linear}.pl a.svc__it--0{background:var(--casing);color:var(--white)}.pl a.svc__it--1{background:var(--carbon);color:var(--white)}.pl a.svc__it--2{background:var(--shelf-lo);color:var(--ink)}.pl a.svc__it:hover{transform:translateY(-6px)}.svc__n{font:400 clamp(120px,36vh,340px)/.86 var(--font-display)}.svc__it .pl-heading{margin-top:auto;font-size:clamp(32px,3.6vw,52px)}.svc__it p{font-size:clamp(17px,1.4vw,20px)}.svc__foot{margin-top:var(--space-1);display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.svc__it:hover .pl-disc{transform:translate(4px)}.svc__end{flex:none;align-self:center;width:clamp(280px,44vw,640px);padding:0 var(--space-5);color:var(--ink)}.ag{--cw:clamp(180px,20vw,260px);--ch:calc(var(--cw)*1.18);--cd:calc(var(--cw)*.13);--cc:calc(var(--cw)*.09)}.ag__wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-4);align-items:start}.ag__group+.ag__group{margin-top:var(--space-2)}.ag__label{padding-bottom:6px;border-bottom:2px solid var(--ink)}.ag__row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:5px var(--space-1);background:none;border:0;border-bottom:1px solid var(--shelf-lo);color:var(--ink);font:400 clamp(26px,3vw,40px)/1.1 var(--font-display);text-transform:uppercase;text-align:left;cursor:pointer;transition:padding .1s linear,background-color .08s linear}.ag__row .pl-disc{width:26px;height:26px;opacity:0}.ag__row[aria-current=true]{background:var(--casing);color:var(--white);padding-left:var(--space-3)}.ag__row[aria-current=true] .pl-disc{opacity:1}.ag__panel{position:sticky;top:calc(var(--nav,88px) + var(--space-2));display:grid;gap:var(--space-2);background:var(--carbon);color:var(--white);padding:var(--space-3)}.ag__stage{display:grid;place-items:center;perspective:1100px;padding:var(--space-3) 0;background:var(--screen);box-shadow:var(--bevel-well)}.c3d__spin{display:block;transform-style:preserve-3d}.ag__info{display:grid;gap:var(--space-1);justify-items:start}.ag__info .pl-key{--skirt:var(--casing-lo);background:var(--casing);box-shadow:inset 0 2px 0 var(--casing-hi),inset 0 -6px 0 var(--skirt)}.ag__metric{font:400 clamp(40px,5vw,72px)/1 var(--font-display);text-transform:uppercase}.ag__row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-3)}.pips{display:flex;gap:3px}.pip{display:inline-block;width:9px;height:9px;background:var(--casing)}.pip--f{background:none;box-shadow:inset 0 0 0 2px currentColor}.c3d{position:relative;display:block;width:var(--cw);height:var(--ch);transform-style:preserve-3d;transform:rotateX(calc(8deg + var(--ty,0deg))) rotateY(calc(-24deg + var(--tx,0deg)));transition:transform .15s linear;--body:var(--plastic);--side:#8F908C;--top:#D6D6D2;--ink3d:var(--ink)}.c3d--red{--body:var(--casing);--side:var(--casing-lo);--top:var(--casing-hi);--ink3d:var(--white)}.c3d--carbon{--body:var(--carbon);--side:#000;--top:var(--carbon-hi);--ink3d:var(--white)}.c3d__face{position:absolute;display:block;background:var(--body);backface-visibility:hidden}.c3d__front,.c3d__back{inset:0;clip-path:polygon(var(--cc) 0,calc(100% - var(--cc)) 0,100% var(--cc),100% 100%,0 100%,0 var(--cc))}.c3d__front{transform:translateZ(calc(var(--cd)/2));padding:11% 8% 0}.c3d__back{transform:rotateY(180deg) translateZ(calc(var(--cd)/2));color:var(--ink3d);padding:12%;display:grid;align-content:start;gap:8px}.c3d__no{font:400 calc(var(--cw)*.42)/.9 var(--font-display)}.c3d__l,.c3d__r{width:var(--cd);top:var(--cc);bottom:0;left:calc(50% - var(--cd)/2);background:var(--side)}.c3d__l{transform:rotateY(-90deg) translateZ(calc(var(--cw)/2))}.c3d__r{transform:rotateY(90deg) translateZ(calc(var(--cw)/2))}.c3d__t,.c3d__b{height:var(--cd);left:var(--cc);right:var(--cc);top:calc(50% - var(--cd)/2)}.c3d__t{background:var(--top);transform:rotateX(90deg) translateZ(calc(var(--ch)/2))}.c3d__b{left:0;right:0;background:var(--side);transform:rotateX(-90deg) translateZ(calc(var(--ch)/2))}.c3d__cl,.c3d__cr{width:var(--cd);height:calc(var(--cc)*1.414);top:calc(var(--cc)/2 - var(--cc)*.707);left:calc(var(--cc)/2 - var(--cd)/2);background:var(--top);backface-visibility:visible}.c3d__cl{transform:rotate(45deg) rotateY(90deg)}.c3d__cr{left:calc(100% - var(--cc)/2 - var(--cd)/2);transform:rotate(-45deg) rotateY(90deg)}.c3d__label{--cut:var(--cut-sm);position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:64%;overflow:hidden;background:var(--screen);color:var(--white);padding:7%}.c3d__label canvas{position:absolute;inset:0;width:100%;height:100%}.c3d__label .pl-legend{position:relative;font-size:9px;margin-bottom:4px}.c3d__title{position:relative;font:400 calc(var(--cw)*.13)/.95 var(--font-display);text-transform:uppercase}.entry{width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;background:var(--shelf);color:var(--ink);overflow:auto;font-family:var(--font-sans);line-height:1.5}.entry::backdrop{background:#050507cc}.entry__top{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--white)}.entry__x{background:var(--white);color:var(--ink);border:0;padding:8px 12px;cursor:pointer}.entry__x:hover{background:var(--casing);color:var(--white)}.entry__in{display:grid;gap:var(--space-2);padding:var(--space-3)}.entry__in p{margin:0}.entry__h{margin:0;font:400 clamp(32px,4.4vw,56px)/1 var(--font-display);text-transform:uppercase}.entry__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-2)}.entry__label{padding-bottom:8px;border-bottom:2px solid var(--ink)}.entry__steps,.entry__res{list-style:none;margin:0;padding:0}.entry__steps li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:var(--space-1);align-items:center;padding:8px 0;border-bottom:1px solid var(--shelf-lo);font-size:15px}.entry__res li{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--shelf-lo)}.entry__res b{font:400 28px/1 var(--font-display);text-transform:uppercase}.entry__res span{font-size:15px;color:var(--ink-soft)}.entry__in .entry__note{margin-top:var(--space-2);padding:var(--space-2);background:var(--shelf-lo);font-size:14px}.entry__src{font-size:13px;color:var(--ink-soft)}.how{position:relative;background:var(--screen);color:var(--white)}.how__pin{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(16px,3vw,40px)}.how__title{color:var(--legend-carbon);font-size:13px}.how__lines{display:grid;gap:var(--space-4)}.how__lines li{display:grid;justify-items:start;gap:var(--space-2)}.how__line{font:400 clamp(38px,6vw,104px)/1 var(--font-display);text-transform:uppercase;text-wrap:balance}.how__ticks{display:none}html.pinned .how{height:calc(100svh + 330vh)}html.pinned .how__pin{position:sticky;top:var(--nav,88px);height:calc(100svh - var(--nav,88px));justify-content:space-between}html.pinned .how__lines{display:block;position:absolute;left:clamp(16px,3vw,40px);top:50%;width:46%;transform:translateY(-50%);min-height:1em}html.pinned .how__lines li{position:absolute;left:0;right:0;top:50%;margin-top:-1.4em;will-change:transform,opacity}html.pinned .how__ticks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--seam)}.how__ticks i{height:4px;background:var(--carbon-hi)}.how__ticks i.is-on{background:var(--casing)}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shout{display:grid;justify-items:center;gap:var(--space-2);overflow:hidden;padding-block:clamp(32px,5vw,64px);text-align:center}.shout__line{font-size:clamp(18px,1.8vw,24px);line-height:1.3}.shout .pl-boxart{font-size:clamp(44px,9vw,132px)}.why__h{margin-bottom:var(--space-4)!important;max-width:18ch}.why li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--seam) 0}.why s{color:var(--ink-soft);font-size:clamp(16px,1.5vw,20px)}.why li>div{--cut:var(--cut-sm);display:grid;gap:2px;padding:var(--space-2) var(--space-3);background:var(--casing);color:var(--white);transition:background-color .1s linear,transform .1s linear}.why li:hover>div{background:var(--carbon);transform:translate(6px)}.why b{font:400 clamp(22px,2.4vw,32px)/1.05 var(--font-display);text-transform:uppercase}.price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--seam);margin-top:var(--space-4)!important}.price__it{--cut:var(--cut-md);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--shelf);color:var(--ink);transition:transform .1s linear}.price__it:hover{transform:translateY(-4px)}.price__n{font:400 clamp(72px,9vw,128px)/.9 var(--font-display);color:var(--casing)}.price__it ul{margin-top:var(--space-1)!important;font-size:15px}.price__it li{padding:6px 0;border-top:1px solid var(--shelf-lo)}.price__rules{margin-top:var(--space-3)!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);font-size:14px;line-height:1.3}.price__rules li{padding-top:8px;border-top:2px solid var(--white)}.people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--seam)}.person{--cut:var(--cut-md);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);transition:transform .1s linear}.person:hover{transform:translateY(-4px)}.person__role{color:var(--legend-carbon)}.chips{display:flex;flex-wrap:wrap;gap:var(--seam);margin-top:auto!important;padding-top:var(--space-2)}.chip{padding:6px 8px;background:var(--carbon);color:var(--white);border:1px solid var(--carbon-hi);font-size:10px}button.chip{cursor:pointer}button.chip:hover{background:var(--casing);border-color:var(--casing)}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-4);padding:clamp(16px,3vw,40px)}.faq .pl-rows .pl-row{padding-block:var(--space-3)}.final{padding:clamp(24px,5vw,72px)}.final .pl-poster{font-size:clamp(44px,8vw,132px);max-width:13ch}.final .lede{margin-top:var(--space-3)!important}.form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.field{display:grid;gap:6px;align-content:start;min-width:0}.field input,.field select{height:52px;width:100%;padding:0 12px;border:0;border-radius:0;background:var(--carbon);color:var(--white);box-shadow:var(--bevel-well);font:400 16px/1 var(--font-sans)}.err{font-size:13px}.err:empty{display:none}.note{font-size:13px}.chipset{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--seam);border:0;padding:0;margin:0}.chipset legend{padding:0;margin-bottom:6px}.chipset label{position:relative;cursor:pointer}.chipset input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.chipset span{display:inline-flex;align-items:center;height:40px;padding:0 14px;background:var(--casing-lo);color:var(--white);font-size:14px;transition:background-color .08s linear}.chipset label:hover span{background:var(--carbon)}.chipset input:checked+span{background:var(--white);color:var(--ink)}.chipset input:focus-visible+span{outline:3px solid var(--forward);outline-offset:2px}.form__end{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.form__end a{text-decoration:underline}.fail{grid-column:1/-1}.success{margin-top:var(--space-4)!important;font:400 clamp(28px,4vw,48px)/1 var(--font-display);text-transform:uppercase}.hp{position:absolute;left:-9999px}.pl-foot{padding-top:var(--space-5)}.pl-foot__mark{font-size:clamp(48px,16.6vw,300px);overflow:hidden}@media(max-width:1100px){.side{display:none}.chassis{grid-template-columns:minmax(0,1fr)}.price__rules{grid-template-columns:repeat(2,minmax(0,1fr))}.faq{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){html.pinned .how__lines{top:auto;bottom:calc(var(--space-5) + 8px);left:16px;right:16px;width:auto;transform:none}html.pinned .how__lines li{top:auto;bottom:0;margin-top:0}.how__line{font-size:clamp(34px,10.5vw,52px)}.ag__wrap{grid-template-columns:minmax(0,1fr)}.ag__panel{position:static;margin:var(--space-1) 0}.pl-nav{display:none}.menu{display:block;margin-left:auto}.pl-logo{font-size:20px}.pl-strip span:last-child{display:none}.fit,.price,.people{grid-template-columns:minmax(0,1fr)}.form{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__foot{grid-template-columns:minmax(0,1fr)}.hero__sub{justify-self:start;padding:4px 8px;margin-left:-8px;background:var(--screen)}.entry__cols{grid-template-columns:minmax(0,1fr)}.why li{grid-template-columns:minmax(0,1fr);gap:6px;padding:var(--space-1) 0}}@media(max-width:520px){.nav-key{display:none}.form,.price__rules{grid-template-columns:minmax(0,1fr)}.pl-strip{gap:var(--space-1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.c3d{transition:none}.ticker__track{animation:none}.pl *{transition:none!important}}.pl-tile__sub{min-height:2.8em}#world{position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;image-rendering:pixelated}.hero{background:var(--screen)}.hero .pl-screen__glass{background:none}.hero__in,.hero .pl-screen__foot,.ticker__track,.pl-foot>*,.faq>*,.pl-shelf>*,.pl-plate>*{position:relative;z-index:2}.hero .pl-screen__foot{position:absolute}.side{z-index:3}.svcs-wrap{background:var(--shelf)}.hs__pin.pl-shelf{background:none;position:relative;z-index:2}html.pinned .hs__pin.pl-shelf{position:sticky}
