@font-face{font-family:Archivo;src:url(np-archivo-var-latin-subset.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Space Mono;src:url(np-spacemono-400-latin-subset.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(np-spacemono-700-latin-subset.woff2) format("woff2");font-weight:700;font-display:swap}.hp{--surface-0: #121212;--surface-1: #1e1e1e;--surface-2: #272727;--surface-3: #2e2e2e;--surface-4: #383838;--surface-photo: #000000;--surface-white: #ffffff;--surface-paper: #f3f1ec;--surface-orange: #f26b1d;--surface-green: #d1f253;--action: #d1f253;--on-action: #0b0b0b;--accent: #f8d448;--on-accent: #0b0b0b;--on-dark: #e0e0e0;--line-red: #e0261b;--scrim: rgba(0,0,0,.64);--surface: var(--surface-white);--surface-raised: var(--surface-paper);--ink: #0b0b0b;--ink-muted: #555555;--line: #d9d6cf;--line-strong: #767676;--danger-ink: #a3231a;--focus: #0b0b0b;--highlight: #0b0b0b;--on-highlight: #d1f253;--f-display: "Archivo","Arial Narrow","Helvetica Neue",Arial,sans-serif;--f-body: "Archivo","Helvetica Neue",Arial,sans-serif;--f-mono: "Space Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--display-stretch: 62%;--display-weight: 900;--wide-stretch: 125%;--fs-mega: clamp(4.75rem,19vw,17rem);--fs-display: clamp(3.25rem,10vw,8.5rem);--fs-h2: clamp(2.75rem,7vw,6rem);--fs-h3: clamp(1.75rem,3.4vw,3rem);--fs-stat: clamp(4rem,11vw,10rem);--fs-lead: clamp(1.1875rem,1.6vw,1.5rem);--fs-body: 1.0625rem;--fs-small: .875rem;--fs-label: .75rem;--lh-display: .86;--lh-tight: 1.15;--lh-body: 1.55;--ls-label: .08em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--gutter: clamp(1rem,4vw,3rem);--section-pad: clamp(4.5rem,11vw,10rem);--measure: 38rem;--max: 88rem;--radius-1: 4px;--radius-2: 14px;--radius-pill: 999px;--rule: 3px;--layer-base: 0;--layer-raised: 2;--layer-sticky: 100;--layer-review: 300;--layer-overlay: 400;--layer-toast: 500;--h-header: 3.5rem;--h-pnav: 3.25rem;--h-buybar: 4.5rem;--duration-feedback: .12s;--duration-enter: .24s;--duration-exit: .16s;--duration-move: .32s;--duration-page: .4s;--stagger-step: 40ms;--duration-toast: 5s;--ease-enter: cubic-bezier(.33,1,.68,1);--ease-exit: cubic-bezier(.32,0,.67,0);--ease-move: cubic-bezier(.65,0,.35,1);--ease-emphasis: cubic-bezier(.34,1.56,.64,1);--enter-scale: .96;--enter-distance: 8px;--duration-reveal: .7s;--duration-zoom: .9s;--duration-count: 1.2s;--stagger-reveal: 80ms;--distance-reveal: 28px;--ease-reveal: cubic-bezier(.16,1,.3,1)}.hp .t-dark,.hp .t-photo,.hp .pnav{--surface: var(--surface-0);--surface-raised: var(--surface-1);--ink: #e0e0e0;--ink-muted: #a6a6a6;--line: #3a3a3a;--line-strong: #7a7a7a;--danger-ink: #f4a097;--focus: var(--action);--highlight: var(--action);--on-highlight: var(--on-action)}.hp .t-dark{background:var(--surface);color:var(--ink)}.hp .t-photo{--surface: var(--surface-photo);background:var(--surface);color:var(--ink)}.hp .t-white{--surface: var(--surface-white);--surface-raised: var(--surface-paper);--ink: #0b0b0b;--ink-muted: #555555;--line: #d9d6cf;--focus: #0b0b0b;--highlight: #0b0b0b;--on-highlight: var(--action);background:var(--surface);color:var(--ink)}.hp .t-paper{--surface: var(--surface-paper);--surface-raised: var(--surface-white);--ink: #0b0b0b;--ink-muted: #555555;--line: #d9d6cf;--focus: #0b0b0b;--highlight: #0b0b0b;--on-highlight: var(--action);background:var(--surface);color:var(--ink)}.hp .t-orange{--surface: var(--surface-orange);--surface-raised: rgba(255,255,255,.18);--ink: #0b0b0b;--ink-muted: #2a1306;--line: rgba(0,0,0,.28);--focus: #0b0b0b;--highlight: #0b0b0b;--on-highlight: var(--surface-orange);background:var(--surface);color:var(--ink)}.hp .t-green{--surface: var(--surface-green);--surface-raised: rgba(255,255,255,.35);--ink: #0b0b0b;--ink-muted: #2c360c;--line: rgba(0,0,0,.25);--focus: #0b0b0b;--highlight: #0b0b0b;--on-highlight: var(--action);background:var(--surface);color:var(--ink)}.hp *,.hp *:before,.hp *:after{box-sizing:border-box}.hp{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hp-top, 0px) + var(--h-pnav) + var(--s-4))}.hp{margin:0;font-family:var(--f-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--surface);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}.hp img{display:block;max-width:100%;height:auto}.hp h1,.hp h2,.hp h3,.hp p,.hp ul,.hp ol,.hp figure{margin:0}.hp a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.hp a:hover{text-decoration-thickness:2px}.hp button{font:inherit;color:inherit}.hp table{border-collapse:collapse}.hp s{text-decoration-thickness:2px}.hp sup{line-height:0;font-size:.62em}.hp .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hp .wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.hp .section__head,.hp .hero__body,.hp .story,.hp .story__steps,.hp .chapter__head{grid-template-columns:minmax(0,1fr)}.hp{overflow-wrap:break-word}.hp a{overflow-wrap:anywhere;max-width:100%}.hp .ph__word{overflow-wrap:normal}.hp .section__head--row>*,.hp .price>*{min-width:0}.hp .h-display,.hp .label,.hp .eyebrow,.hp .answer,.hp .lead,.hp .btn,.hp .price__now{overflow-wrap:anywhere}.hp .h-display{font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);text-transform:uppercase;line-height:var(--lh-display);letter-spacing:-.005em;word-spacing:.08em;text-wrap:balance}.hp .h-display{font-size:var(--fs-h2)}.hp .hero__title h1,.hp .chapter__head .chapter__title,.hp .hero__mega,.hp .chapter__mega{word-spacing:.08em}.hp .label,.hp .eyebrow{font-family:var(--f-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;line-height:1.3}.hp .eyebrow{display:inline-flex;align-items:center;gap:var(--s-2)}.hp .eyebrow:before{content:"";width:1.5rem;height:var(--rule);background:currentColor}.hp .lead{font-size:var(--fs-lead);line-height:1.4;max-width:var(--measure);text-wrap:pretty}.hp .muted{color:var(--ink-muted)}.hp .fn{text-decoration:none;font-family:var(--f-mono);font-weight:700;display:inline-block;min-width:24px;min-height:24px;line-height:24px;margin:-8px -5px;text-align:center}.hp .fn:hover{text-decoration:underline}.hp .btn{--btn-bg: var(--action);--btn-fg: var(--on-action);--btn-edge: var(--on-action);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:3rem;padding:0 var(--s-5);background:var(--btn-bg);color:var(--btn-fg);border:2px solid var(--btn-edge);border-radius:var(--radius-1);box-shadow:4px 4px 0 var(--btn-edge);font-family:var(--f-mono);font-weight:700;font-size:.9375rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap}.hp .t-dark .btn{--btn-edge: var(--action);box-shadow:4px 4px #d1f25359}.hp .t-green .btn,.hp .t-orange .btn{--btn-bg: var(--ink);--btn-fg: var(--action);--btn-edge: var(--ink);box-shadow:4px 4px #00000059}.hp .btn--ghost{--btn-bg: transparent;--btn-fg: currentColor}.hp .t-dark .btn--ghost{--btn-fg: var(--ink);--btn-edge: var(--ink);box-shadow:none}.hp .btn--sm{min-height:2.75rem;padding:0 var(--s-4);font-size:.8125rem;box-shadow:3px 3px 0 var(--btn-edge)}.hp .t-dark .btn--sm{box-shadow:3px 3px #d1f25359}.hp .link-arrow{font-family:var(--f-mono);font-weight:700;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.04em}.hp .link-arrow:after{content:" \2192"}.hp .gh__nav a[aria-current=page]{color:var(--ink)}.hp .pnav{position:sticky;top:var(--hp-top, 0px);z-index:var(--layer-sticky);height:var(--h-pnav);background:var(--surface-2);color:var(--ink);border-bottom:1px solid var(--line)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.hp .pnav{background:#272727eb;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}}@media(prefers-reduced-transparency:reduce){.hp .pnav{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.hp .pnav__in{height:100%;display:flex;align-items:center;gap:var(--s-4)}.hp .pnav__name{font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:900;text-transform:uppercase;font-size:1.375rem;line-height:1;text-decoration:none;flex:none}.hp .pnav__links{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.hp .pnav__links::-webkit-scrollbar{display:none}.hp .pnav__links ul{display:flex;gap:var(--s-5);list-style:none;margin:0;padding:0 var(--s-2);white-space:nowrap}.hp .pnav__links a{font-size:.8125rem;color:var(--ink-muted);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent}.hp .pnav__links a:hover{color:var(--ink)}.hp .pnav__links a[aria-current]{color:var(--ink);border-bottom-color:var(--action)}.hp .pnav__buy{display:flex;align-items:center;gap:var(--s-4);flex:none}.hp .pnav__price{font-family:var(--f-mono);font-size:.8125rem}.hp .pnav__price s{color:var(--ink-muted);margin-left:var(--s-1)}@media(max-width:700px){.hp .pnav__price{display:none}.hp .pnav__name{font-size:1.125rem}.hp .pnav__links ul{gap:var(--s-4)}}.hp .pnav.is-stuck{border-bottom-color:var(--line-strong)}.hp .hero{position:relative;overflow:clip}.hp .hero__stage{position:relative;min-height:calc(100svh - var(--h-header));display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"mega" "title" "media" "body";align-content:start;padding-block:var(--s-6) var(--s-8)}.hp .hero__mega{grid-area:mega;font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:900;text-transform:uppercase;font-size:var(--fs-mega);line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55);margin-inline:calc(var(--gutter) * -.4);pointer-events:none;-webkit-user-select:none;user-select:none}.hp .hero__title{grid-area:title;margin-top:calc(var(--fs-mega) * -.42);position:relative;z-index:var(--layer-raised)}.hp .hero__title h1{font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:900;text-transform:uppercase;font-size:var(--fs-display);line-height:var(--lh-display)}.hp .hero__title h1 .h1-brand{display:block;font-family:var(--f-mono);font-stretch:100%;font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:700;margin-bottom:var(--s-3);color:var(--action);word-spacing:0}.hp .hero__promise{margin-top:var(--s-4);font-size:var(--fs-lead);font-weight:700;line-height:1.3;max-width:30rem}.hp .hero__media{grid-area:media;position:relative;margin-block:var(--s-4);justify-self:center;width:min(100%,44rem);background:var(--surface-photo);border-radius:var(--radius-2);overflow:hidden;z-index:var(--layer-raised)}.hp .hero__media img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.hp .hero__media--cutout{background:none;border-radius:0;overflow:visible;z-index:auto}.hp .hero__body{grid-area:body;position:relative;z-index:var(--layer-raised);display:grid;gap:var(--s-5);max-width:34rem}.hp .answer{font-size:1.0625rem;line-height:1.55;color:var(--ink);text-wrap:pretty}.hp .t-dark .answer strong{color:var(--action)}.hp .answer strong{font-weight:700}.hp .hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5)}.hp .model-switch a[aria-current=page]{background:var(--ink);color:var(--surface)}@media(min-width:900px){.hp .hero__stage{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"mega mega" "title title" "body media";align-content:center;column-gap:var(--s-7);min-height:calc(100svh - var(--h-header))}.hp .hero__title{margin-top:calc(var(--fs-mega) * -.35);align-self:end}.hp .hero__media{margin:var(--s-5) 0 0;align-self:start;justify-self:end;width:min(100%,40rem,48svh)}.hp .hero__media--cutout{grid-row:1 / 4;align-self:center;margin-top:0;width:min(100%,46rem,78svh)}.hp .hero__body{align-self:start;margin-top:var(--s-5)}}.hp .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-4)}.hp .price__now{font-family:var(--f-display);font-stretch:75%;font-weight:900;font-size:2.25rem;line-height:1}.hp .price__was{font-family:var(--f-mono);font-size:var(--fs-small);color:var(--ink-muted)}.hp .sticker{display:inline-block;background:var(--highlight);color:var(--on-highlight);font-family:var(--f-mono);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em;padding:.3rem .6rem;transform:rotate(-2deg);border-radius:2px}.hp .price .sticker{color:var(--on-highlight)}.hp .price .price__now{color:var(--ink,currentColor)}.hp .price__note{flex-basis:100%;font-size:.75rem;color:var(--ink-muted)}.hp .ribbon{border-block:1px solid var(--line)}.hp .ribbon ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2) var(--s-6);list-style:none;margin:0;padding:var(--s-4) var(--gutter)}.hp .ribbon li{font-family:var(--f-mono);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:var(--s-2)}.hp .ribbon li:before{content:"\2731";font-size:.9em}.hp .section{padding-block:var(--section-pad);position:relative;overflow:clip}.hp .section__head{display:grid;gap:var(--s-4);margin-bottom:var(--s-8)}.hp .section__head .lead{color:var(--ink-muted)}.hp .section__head--row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-5)}.hp .ph{--ph-bg: var(--surface-1);--ph-fg: var(--on-dark);position:relative;aspect-ratio:var(--ar,4 / 5);width:100%;background:var(--ph-bg);color:var(--ph-fg);overflow:hidden;display:grid;place-items:center;text-align:center;border-radius:var(--radius-1);isolation:isolate}.hp .ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.16;background-image:radial-gradient(currentColor 1.1px,transparent 1.6px);background-size:7px 7px;-webkit-mask-image:linear-gradient(135deg,#000 0%,transparent 70%);mask-image:linear-gradient(135deg,#000 0%,transparent 70%)}.hp .ph:after{content:"";position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;border:1.5px dashed currentColor;opacity:.45;border-radius:2px;pointer-events:none}.hp .ph--black{--ph-bg: var(--surface-photo);--ph-fg: var(--on-dark)}.hp .ph--char{--ph-bg: var(--surface-1);--ph-fg: var(--on-dark)}.hp .ph--white{--ph-bg: var(--surface-white);--ph-fg: var(--on-action);box-shadow:inset 0 0 0 1px #d9d6cf}.hp .ph--orange{--ph-bg: var(--surface-orange);--ph-fg: var(--on-action)}.hp .ph--green{--ph-bg: var(--surface-green);--ph-fg: var(--on-action)}.hp .ph__tag{position:absolute;top:1.25rem;left:1.25rem;right:1.25rem;z-index:2;text-align:left;font-family:var(--f-mono);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.hp .ph__word{font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:900;text-transform:uppercase;font-size:clamp(2.5rem,7vw,5rem);line-height:.85;padding-inline:1.5rem;color:transparent;-webkit-text-stroke:1.5px var(--ph-fg);text-wrap:balance}.hp .ph__spec{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;z-index:2;text-align:left;font-family:var(--f-mono);font-size:.6875rem;line-height:1.35}.hp .ph--crop img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transform-origin:var(--x,50%) var(--y,50%);transform:scale(var(--z,1))}.hp .ph--crop .ph__tag,.hp .ph--crop .ph__spec{text-shadow:0 1px 2px #000}.hp .gallery__ctrls{display:none;gap:var(--s-2)}.js .hp .gallery__ctrls{display:flex}.hp .gallery__btn{width:3rem;height:3rem;border-radius:50%;border:2px solid currentColor;background:transparent;cursor:pointer;display:grid;place-items:center;font-family:var(--f-mono);font-size:1.125rem;font-weight:700}.hp .gallery__btn:disabled{opacity:.3;cursor:default}.hp .gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(80vw,24rem);gap:var(--s-5);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 var(--gutter) var(--s-5);margin:0;list-style:none;scroll-padding-inline:var(--gutter);scrollbar-width:thin}@media(min-width:1500px){.hp .gallery__track{padding-inline:calc((100vw - var(--max)) / 2 + var(--gutter));scroll-padding-inline:calc((100vw - var(--max)) / 2 + var(--gutter))}}.hp .gallery__item{scroll-snap-align:start;display:grid;gap:var(--s-4);align-content:start}.hp .gallery__item h3{font-family:var(--f-display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:1.5rem;line-height:1}.hp .gallery__item p{color:var(--ink-muted);font-size:.9375rem}.hp .chapter{padding-block:var(--section-pad);position:relative;overflow:clip}.hp .chapter__mega{font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:900;text-transform:uppercase;font-size:var(--fs-mega);line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px var(--ink);opacity:.22;margin-bottom:calc(var(--fs-mega) * -.18);pointer-events:none;-webkit-user-select:none;user-select:none}.hp .chapter__head{display:grid;gap:var(--s-4);margin-bottom:var(--s-8);position:relative}.hp .chapter__head .chapter__title{font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:900;text-transform:uppercase;font-size:var(--fs-h2);line-height:var(--lh-display);max-width:14ch;text-wrap:balance}.hp .chapter__head .lead{color:var(--ink-muted)}.hp .t-orange .chapter__head .lead,.hp .t-green .chapter__head .lead{color:var(--ink)}.hp .story{display:grid;gap:var(--s-7)}.hp .story__media{display:grid;gap:var(--s-5);margin:0}.hp .story__media>figure{margin:0}.hp .story__steps{display:grid}.hp .story__step{padding-block:var(--s-6);max-width:30rem}.hp .story__step h3,.hp .story__step .step-h{font-family:var(--f-display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:.95;margin-bottom:var(--s-3)}.hp .story__step p{color:var(--ink-muted)}.hp .t-orange .story__step p,.hp .t-green .story__step p{color:var(--ink)}.hp .story__step p+p{margin-top:var(--s-3)}.hp .story__step .num{display:block;margin-bottom:var(--s-3)}.js .hp .story__media{position:sticky;top:calc(var(--hp-top, 0px) + var(--h-pnav) + 1rem);z-index:2;height:44svh;display:block}.js .hp .story__media>figure{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0}.js .hp .story__media>figure.is-active{opacity:1}.js .hp .story__media .ph,.js .hp .story__media .story__img{height:100%;width:auto;max-width:100%}.js .hp .story__step{min-height:70svh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:12svh}.js .hp .story__step:first-child{min-height:50svh}.hp .story__img{aspect-ratio:1 / 1;object-fit:contain;border-radius:var(--radius-1);background:var(--surface-photo)}@media(min-width:900px){.hp .story{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8);align-items:start}.js .hp .story__media{height:min(80svh,52rem);top:calc(var(--hp-top, 0px) + var(--h-pnav) + 6svh)}.js .hp .story__step{min-height:80svh;justify-content:center;padding-bottom:0}.js .hp .story__step:first-child{min-height:60svh;justify-content:flex-start;padding-top:10svh}.js .hp .story__step .step-h,.js .hp .story__step h3{font-size:clamp(2rem,3vw,2.75rem)}}.hp .compare__cards{display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));list-style:none;margin:0 0 var(--s-8);padding:0}.hp .table-scroll{overflow-x:auto;border-top:var(--rule) solid currentColor}.hp .table-scroll:focus-visible{outline-offset:-3px}.hp .compare-table{width:100%;min-width:46rem;font-size:.9375rem}.hp .compare-table caption{text-align:left;padding:var(--s-4) 0;font-family:var(--f-mono);font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label)}.hp .compare-table th,.hp .compare-table td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-top:1px solid var(--line)}.hp .compare-table thead th{font-family:var(--f-display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:1.25rem;line-height:1;border-top:0;padding-bottom:var(--s-4)}.hp .compare-table tbody th{font-family:var(--f-mono);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;width:22%}.hp .compare-table .is-current{background:color-mix(in srgb,var(--action) 35%,transparent);padding-left:var(--s-3)}.hp .compare-table tbody th[scope=row]{position:sticky;left:0;background:var(--surface);z-index:1}.hp .chapter__note{font-size:var(--fs-small);color:var(--ink-muted);max-width:var(--measure)}.hp .t-orange .chapter__note,.hp .t-green .chapter__note{color:var(--ink)}.hp .notes{padding-block:var(--s-8);font-size:.8125rem;color:var(--ink-muted)}.hp .notes h2{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink);margin-bottom:var(--s-4)}.hp .notes ol{padding-left:1.5em;display:grid;gap:var(--s-2);max-width:60rem}.hp .notes li:target{background:color-mix(in srgb,var(--action) 45%,transparent)}.hp .film-hero{position:relative}.hp .film-hero .ph{--ar: 16 / 9;border-radius:var(--radius-2)}.hp .film-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:-1;opacity:.9}@media(max-width:700px){.hp .film-hero .ph{--ar: 4 / 5}}.hp .why__grid{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;margin:0;padding:0}.hp .why__grid li{border-top:var(--rule) solid currentColor;padding-top:var(--s-5)}.hp .why__grid h3{font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:900;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.88;margin-bottom:var(--s-4)}.hp .story-card{display:grid;gap:var(--s-4);text-decoration:none}.hp .story-card .ph{--ar: 3 / 2}.hp .story-card h3{font-family:var(--f-display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:1.5rem;line-height:1}.hp .story-card:hover h3{text-decoration:underline;text-decoration-thickness:2px}.hp .ride__price{margin-top:var(--s-5)}.hp .ride__links{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center;margin-top:var(--s-5)}@media(prefers-reduced-motion:no-preference){.hp{scroll-behavior:smooth}.hp .btn{transition:transform var(--duration-feedback) var(--ease-enter),box-shadow var(--duration-feedback) var(--ease-enter)}.hp .btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--btn-edge)}.hp .btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--btn-edge)}.hp .gallery__track{scroll-behavior:smooth}.hp .pnav{transition:box-shadow var(--duration-move) var(--ease-reveal)}.js .hp .story__media>figure{transition:opacity var(--duration-move) linear,transform var(--duration-reveal) var(--ease-reveal);transform:scale(1.03)}.js .hp .story__media>figure.is-active{transform:none}@keyframes hp-tab-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:900px)and (min-height:640px){.hp .hero--pin{height:165svh}.hp .hero--pin .hero__stage{position:sticky;top:var(--hp-top, 0px);height:calc(100svh - var(--hp-top, 0px));min-height:0}}.hp .scrub{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--p,0) * -1s)}.hp .hero__media .scrub{animation-name:hp-hero-product}.hp .hero__mega.scrub{animation-name:hp-slide-left}.hp .chapter__mega.scrub{animation-name:hp-slide-left-long}@supports (animation-timeline: view()){.hp .scrub{animation-play-state:running;animation-delay:0s;animation-duration:auto}.hp .scrub--root{animation-timeline:scroll(root block);animation-range:0 calc(var(--scrub-n,.7) * 100svh)}.hp .scrub--view{animation-timeline:view();animation-range:cover 0% cover 100%}}@keyframes hp-hero-product{0%{transform:scale(.9) translateY(2%)}to{transform:scale(1.14) translateY(-5%)}}@keyframes hp-slide-left{0%{transform:translate(0)}to{transform:translate(-22%)}}@keyframes hp-slide-left-long{0%{transform:translate(12%)}to{transform:translate(-28%)}}@keyframes hp-slide-right{0%{transform:translate(-10%)}to{transform:translate(4%)}}}.hp .hero{--scrub-n: .75}@media(min-width:900px)and (min-height:640px){.hp .hero--pin{--scrub-n: .65}}@media print{.hp .pnav,.hp .gallery__ctrls{display:none!important}.js .hp .story__media{position:static;height:auto;display:grid}.js .hp .story__media>figure{position:static;opacity:1}}.hp .hero__mega:before,.hp .chapter__mega:before{content:attr(data-word)}@media(max-width:699px){.hp .hero__media{margin-block:var(--s-2)}.hp .hero__media img{height:min(34svh,88vw);width:auto;max-width:100%;aspect-ratio:1 / 1}.hp .film-hero .ph{--ar: 16 / 9}.hp .hero__body{gap:var(--s-4)}.hp .hero__body>.price{order:-2}.hp .hero__body>.hero__cta{order:-1}}@media(max-width:699px)and (max-height:700px){.hp .hero__media img{height:min(26svh,88vw)}}.hp .pnav__name,.hp .link-arrow{display:inline-flex;align-items:center;min-height:44px}.hp .compare-note a,.hp .compare-table td a{display:inline-flex;align-items:center;min-height:24px}@keyframes hp-ub-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hp-ub-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hp-ub-rise-in{0%{opacity:0;transform:translateY(var(--enter-distance))}to{opacity:1;transform:none}}@keyframes hp-ub-scale-in{0%{opacity:0;transform:scale(var(--enter-scale))}to{opacity:1;transform:none}}@keyframes hp-ub-scale-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(var(--enter-scale))}}@media(prefers-reduced-motion:no-preference){.hp .hero .sticker{animation:hp-ub-sticker var(--duration-page) var(--ease-emphasis) both}@keyframes hp-ub-sticker{0%{transform:rotate(-2deg) scale(.9)}to{transform:rotate(-2deg) scale(1)}}}.hp .btn[aria-busy=true]{cursor:progress;opacity:.8}.hp h1,.hp h2,.hp h3,.hp .h-display,.hp .label,.hp .eyebrow,.hp .answer,.hp .lead{overflow-wrap:break-word}.hp .btn{white-space:normal;text-align:center;max-width:100%}.hp .pnav{height:auto;min-height:var(--h-pnav)}.hp .pnav__in{min-height:var(--h-pnav);flex-wrap:wrap}.hp .hero__mega,.hp .chapter__mega{max-width:100vw}.hp :where(.hero__cta,.ride__links)>*{min-width:0}@media(max-width:699px)and (max-height:700px){.hp .hero__media img{height:min(21svh,88vw)}.hp .hero__body{gap:var(--s-3)}.hp .hero__promise{margin-top:var(--s-3)}}.hp [hidden]{display:none!important}.hp .section--head{padding-block:clamp(3rem,7vw,6rem) clamp(2rem,4vw,3.5rem)}.hp .section--tight{padding-block:clamp(3rem,6vw,5rem)}.hp .section--head+.section--tight{padding-top:clamp(1.5rem,3vw,2.5rem)}.hp .btn.btn--shoppay{--btn-bg: #5a31f4;--btn-fg: #ffffff;--btn-edge: #5a31f4;box-shadow:none;text-transform:none;font-family:var(--f-body);font-size:1rem;letter-spacing:0}.hp .btn.btn--shoppay:hover{--btn-bg: #4a25d6;--btn-edge: #4a25d6}@media(prefers-reduced-motion:no-preference){@keyframes hp-ub-slide-in{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:none}}@keyframes hp-ub-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(2.5rem)}}}.hp h1,.hp h2,.hp h3{color:inherit;font-family:var(--f-body)}.hp .section:before,.hp .section:after{content:none!important;display:none!important}.hp .section{background-image:none}.hp .label{margin-block-end:0}.hp .hero__mega,.hp .chapter__mega{display:block}.hp .ph--photo:before,.hp .ph--photo:after{content:none}.hp:not([data-hp-top]) .pnav,.hp:not([data-hp-top]) .hero--pin .hero__stage{position:relative;top:auto}.hp:not([data-hp-top]) .hero--pin{height:auto}.hp:not([data-hp-top]) .hero--pin .hero__stage{height:auto;min-height:calc(100svh - 8rem)}.hp [id]{scroll-margin-top:calc(var(--hp-top, 0px) + var(--h-pnav) + 1rem)}.hp{--surface-0:#000000;--surface-1:#000000;--surface-2:#000000}.hp .pnav{background:#000}.hp .hero__stage{padding-top:var(--s-5)}.hp .hero__stage>.hero__title{margin-top:var(--s-4)}.hp .hero__media.hp-float{background:none;border-radius:0;overflow:visible;z-index:auto}.hp .hp-float__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;transform-origin:50% 55%}.hp .hero__media.hp-float{width:min(100%,40rem,58svh)}@media(max-width:899px){.hp .hero__media.hp-float{width:min(82vw,40svh);justify-self:center}.hp .hero__media.hp-float .hp-float__img{height:auto;width:100%}}.hp .hero__media.hp-float .hp-float__img{animation:none;transition:transform 80ms linear}@media(prefers-reduced-motion:reduce){.hp .hp-float__img{animation:none!important;transform:none!important}}.hp #rides .story__img,.hp #rides .story__img--cutout{background:none;border-radius:0;box-shadow:none}.hp .hp-terms{margin:var(--s-2) 0 0}.hp .hp-terms .rp-terms{font-size:var(--fs-small);color:var(--ink-muted)}.hp .hp-mag__in{display:grid;gap:var(--s-6);align-items:center}.hp .hp-mag__media{display:block}.hp .hp-mag__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.hp .hp-mag__title{font-size:clamp(1.75rem,4vw,3rem);margin:var(--s-2) 0 var(--s-3)}.hp .hp-mag__summary{margin:0 0 var(--s-5);max-width:40rem}.hp .hp-mag__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6)}.hp .hp-mag__more{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:.2em}@media(min-width:900px){.hp .hp-mag__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hp .hero{position:relative}.hp .hp-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hp .hp-hero-video__v{width:100%;height:100%;object-fit:cover;opacity:.3;display:block}.hp .hero__stage>:not(.hp-hero-video){position:relative;z-index:1}.hp .ph:after{content:none}.hp .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.js .hp .story__steps{position:relative;z-index:3}.js .hp .story__step{position:relative;background:var(--surface);padding-inline:var(--s-3);margin-inline:calc(var(--s-3) * -1)}.hp .h-display,.hp .chapter__title,.hp .hero__title h1,.hp .story__step h3,.hp .step-h{word-spacing:.22em}.hp .chapter__mega{margin-bottom:var(--s-4)}.hp section[id]{scroll-margin-top:calc(var(--hp-top,0px) + var(--h-pnav) + var(--s-4))}@media(min-width:900px){.hp .hero .hero__mega{font-size:clamp(4rem,11vw,10rem)}}@media(min-width:900px){.hp .hero--pin .hero__stage{align-content:start;grid-template-rows:auto auto 1fr}}.hp .hero .hero__mega{margin-inline:0;max-width:100%;animation:none!important;transform:none!important}.hp .chapter__mega{animation:none!important;transform:none!important;margin-inline:var(--gutter);max-width:calc(100% - 2 * var(--gutter));font-size:min(var(--fs-mega),10.5vw)}.hp a.fn{position:relative}.hp a.fn:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hp .pnav__links a{min-width:44px;justify-content:center}.hp p a:not(.btn):not(.fn),.hp .price__note a,.hp .muted a{display:inline-block;padding-block:13px;margin-block:-13px}.hp td a:not(.fn),.hp .compare__cards a:not(.btn),.hp .hp-mag__more,.hp .ride__links a:not(.btn){min-height:44px;display:inline-flex;align-items:center}.hp table th,.hp table td{background-color:transparent}.hp table tr,.hp table th,.hp table td{border-color:var(--line)}.hp .compare-table tbody th[scope=row]{background:var(--surface)}.hp .pnav__links{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.hp .pnav__links ul{padding-right:28px}.hp .compare-table td a:not(.fn){min-height:44px}.hp .notes a,.hp li a:not(.btn):not(.fn){display:inline-block;padding-block:15px;margin-block:-15px}.hp .price__note{margin-bottom:var(--s-4)}.hp .notes li{padding-block:6px}.hp .perks h3+p,.hp .perks h3+*{margin-top:14px}.hp table a.fn{margin-inline:0}.hp [data-count]{line-height:inherit;vertical-align:top}.hp .hero--pin{height:auto}.hp .hero--pin .hero__stage,.hp:not([data-hp-top]) .hero--pin .hero__stage{position:relative;top:auto;height:auto;min-height:0;padding-bottom:var(--s-5)}.hp .hero__body{display:flex;flex-direction:column}.hp .hero__body>.answer{order:1}.hp .hero__body>.hero__cta{order:2;margin-bottom:0}.hp .hero{overflow-x:clip}.hp .hp-hero-video{top:0;bottom:0;left:50%;right:auto;width:100vw;transform:translate(-50%)}.hp .hp-hero-video__v{object-fit:cover;object-position:50% 0}.hp section[id]{scroll-margin-top:calc(var(--hp-hdr,var(--hp-top,0px)) + var(--h-pnav) + var(--s-4))}.hp .compare-table tbody th[scope=row]{z-index:0}.js .hp .story__step{background:none;padding-inline:0;margin-inline:0}@media(max-width:899px){.js .hp .story{gap:0}.js .hp .story__media,.js .hp .story__steps{display:contents}.js .hp .story__media>figure{position:static;inset:auto;display:block;opacity:1;transform:none;transition:none;margin:var(--s-7) 0 var(--s-4)}.js .hp .story__media>figure:first-child{margin-top:var(--s-5)}.js .hp .story__media .story__img{display:block;width:min(100%,34rem);height:auto;max-width:100%;margin-inline:auto}.js .hp .story__step,.js .hp .story__step:first-child{min-height:0;padding:0;justify-content:flex-start}.js .hp .story__media>figure[data-step=uc]{order:1}.js .hp .story__step[data-step=uc]{order:2}.js .hp .story__media>figure[data-step=gx]{order:3}.js .hp .story__step[data-step=gx]{order:4}.js .hp .story__media>figure[data-step=gxp]{order:5}.js .hp .story__step[data-step=gxp]{order:6}}.hp .why__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.hp .why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp .why__grid h3{word-spacing:.3em}.hp .pnav__links{overflow-x:auto;overflow-y:hidden;align-self:stretch;display:flex;align-items:center;overscroll-behavior-x:contain}.hp .pnav .pnav__links ul li a{display:inline-flex;align-items:center;min-height:44px;padding-block:0;margin-block:0}.hp .pnav.is-leaving{visibility:hidden;opacity:0}@media(min-width:900px){.js .hp .story__media{height:min(52rem,calc(100svh - var(--hp-hdr,var(--hp-top,0px)) - var(--h-pnav) - 6svh - 3svh))}.js .hp .story__step:last-child{min-height:100svh}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/home-v2.css.map */
