/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Bricolage Grotesque", "Plus Jakarta Sans", ui-sans-serif, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}*,:before,:after{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:none}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5{font-family:var(--font-display);letter-spacing:-.015em}}@layer components{::selection{background:var(--primary-solid);color:var(--primary-foreground)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--navy);overflow-x:clip}.type-hero{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,1.1rem + 5.4vw,5.5rem);font-weight:800;line-height:1}.type-hero-small{font-size:clamp(2.25rem,1.2rem + 3.8vw,4.25rem);line-height:1.04}.type-display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 4vw,4.5rem);font-weight:800;line-height:1.02}.type-section{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.875rem,1.1rem + 2.6vw,3.25rem);font-weight:750;line-height:1.06}.type-lead{text-wrap:pretty;max-width:62ch;font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.55}.brand-dot{color:var(--primary-solid)}.cta{white-space:nowrap;min-height:3rem;transition:background-color .18s ease-out, border-color .18s ease-out, color .18s ease-out, translate .18s var(--ease);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;display:inline-flex}.cta:hover{translate:0 -2px}.cta:active{translate:0}.cta-primary{background:var(--primary-solid);color:var(--primary-foreground)}.cta-primary:hover{background:var(--primary-solid-hover)}.cta-dark{background:var(--navy);color:#fff}.cta-ghost{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.cta-ghost{border-color:color-mix(in oklab, currentColor 28%, transparent)}}.cta-ghost:hover{border-color:currentColor}.cta-large{min-height:3.5rem;padding:0 2rem;font-size:1.0625rem}.cta-small{min-height:2.5rem;padding:0 1.125rem;font-size:.9375rem}.text-link{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--primary-solid);-webkit-text-decoration-color:var(--primary-solid);-webkit-text-decoration-color:var(--primary-solid);text-decoration-color:var(--primary-solid);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:2px;display:inline-block}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--primary-solid);outline-offset:3px;border-radius:.375rem}label:has(input:focus-visible){outline:3px solid var(--primary-solid);outline-offset:3px;border-radius:.375rem}.cta:focus-visible{border-radius:9999px}.skip-link{z-index:50;background:var(--card);color:var(--foreground);border-radius:9999px;padding:.5rem 1rem;transition:translate .15s ease-out;position:absolute;top:1rem;left:1rem;translate:0 -300%}.skip-link:focus-visible{translate:0}.site-header{inset:1.25rem var(--gutter) auto;z-index:var(--z-header);pointer-events:none;position:fixed}.site-header-pill{pointer-events:auto;max-width:72rem;box-shadow:var(--lift);background:#fff;border-radius:9999px;align-items:center;gap:1.5rem;margin-inline:auto;padding:.5rem .5rem .5rem 1.25rem;display:flex}.site-header-brand{display:inline-flex}.site-header-nav{gap:.25rem;margin-inline:auto;display:flex}.site-header-nav a,.site-header-login{border-radius:9999px;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;transition:background-color .15s ease-out}.site-header-nav a:hover,.site-header-login:hover{background:var(--muted)}.site-header-end{align-items:center;gap:.5rem;display:flex}.nav-cart{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:700;display:inline-flex}.nav-cart[hidden]{display:none}.nav-cart svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.nav-cart.is-bumped{animation:bump .42s var(--ease)}@keyframes bump{30%{scale:1.18}}.site-menu{display:none;position:relative}.site-menu summary{cursor:pointer;place-items:center;width:2.5rem;height:2.5rem;list-style:none;display:grid}.site-menu summary::-webkit-details-marker{display:none}.site-menu summary span{border-block:2px solid;width:1.125rem;height:.625rem}.site-menu nav{min-width:12rem;box-shadow:var(--lift);background:#fff;border-radius:1rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0}.site-menu nav a{border-radius:.5rem;padding:.75rem;font-weight:500}@media (width<=820px){.site-header-nav,.site-header-login{display:none}.site-menu{display:block}.site-header-end:has(.nav-cart:not([hidden]))>.cta{display:none}.site-header-end{margin-left:auto}.site-header-pill{gap:.5rem;padding-left:1rem}}.panel{margin:var(--panel-margin);border-radius:1.75rem}.panel-butter{background:var(--butter)}.panel-sky{background:var(--sky)}.panel-blush{background:var(--blush)}.panel .type-lead{color:var(--ink-soft)}.band-head{max-width:var(--measure);margin:0 auto clamp(2rem,4vw,3rem)}.band-head .type-lead{color:var(--ink-soft);margin-top:1rem}.band-head-center{text-align:center}.band-head-center .type-lead{margin-inline:auto}.hero{--phone-w:clamp(15rem, 21vw, 19rem);margin:var(--panel-margin);grid-template-columns:var(--phone-w) minmax(0, 1fr);background:var(--butter);border-radius:1.75rem;grid-template-rows:auto auto;column-gap:clamp(3.5rem,11vw,11rem);padding:clamp(6.5rem,12vh,7.5rem) clamp(1.25rem,5vw,5rem) 0;display:grid;position:relative;overflow:hidden}.hero .type-hero{white-space:nowrap;font-size:clamp(2.75rem,.8rem + 4.85vw,5.75rem)}.hero-hint{max-width:18rem;margin-top:1rem;font-size:1.0625rem;font-weight:500;line-height:1.4}.hero-lead{align-items:flex-start;gap:clamp(1rem,3vw,2.5rem);margin-top:1rem;display:flex}.hero-lead p{text-wrap:pretty;max-width:34rem;font-size:1.0625rem;line-height:1.5}.hero-lead>div{flex:none;justify-items:center;gap:.375rem;display:grid}.hero-lead small{font-size:.8125rem}.hero-copy{padding-bottom:clamp(1.5rem,3vh,2.25rem)}.phone{border:9px solid var(--navy);color:#111;background:#fff;border-bottom:0;border-radius:2.5rem 2.5rem 0 0;flex-direction:column;grid-area:2/1;align-self:stretch;padding-bottom:1.5rem;display:flex}.phone-head{align-items:center;gap:.5rem;padding:.875rem .875rem .625rem;font-size:.875rem;font-weight:600;display:flex}.phone-head img{border-radius:50%;width:1.75rem;height:1.75rem}.phone-photo{aspect-ratio:1;object-fit:cover;width:100%}.phone-meta{gap:.25rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.35;display:grid}.phone-publish{background:var(--primary-solid);min-height:3.25rem;color:var(--primary-foreground);cursor:pointer;box-shadow:0 12px 24px -12px var(--primary-solid);transition:background-color .18s ease-out, scale .18s var(--ease);border-radius:9999px;align-self:stretch;margin:.25rem .75rem 0;font-size:1.0625rem;font-weight:700}.phone-publish:not(:disabled){animation:2.4s ease-in-out infinite publish-breathe}.phone-publish:hover{background:var(--primary-solid-hover);animation:none;scale:1.02}.phone-publish:disabled{background:var(--navy);box-shadow:none;cursor:default}@keyframes publish-breathe{50%{scale:1.03}}.phone-grid{flex:1 0 0;grid-template-columns:repeat(3,1fr);align-content:start;gap:2px;min-height:0;margin-top:1.25rem;margin-bottom:-1.5rem;display:grid;overflow:hidden}.phone-grid img{aspect-ratio:1;object-fit:cover;width:100%}.hero-arc{left:calc(clamp(1.25rem, 5vw, 5rem) + var(--phone-w) - .5rem);pointer-events:none;width:clamp(3.5rem,12vw,12rem);position:absolute;top:46%}.hero-arc path{stroke:var(--navy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hero-arc path:first-child{stroke-dasharray:2 10}.hero-shop{box-shadow:0 30px 60px -34px var(--navy);background:#fff;border-radius:1.25rem 1.25rem 0 0;grid-area:2/2;scroll-margin-top:6rem;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-shop{box-shadow:0 30px 60px -34px color-mix(in oklab, var(--navy) 70%, transparent)}}.hero-shop-tag{z-index:1;background:var(--navy);color:#fff;font-family:var(--font-sans);border-radius:9999px;padding:.1875rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;top:-.8125rem;right:1.25rem}.hero-slot{min-height:16rem;position:relative;container-type:inline-size}.hero-static{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hero-static img{aspect-ratio:3/4;object-fit:cover;width:100%}@container (width<=40rem){.hero-static{grid-template-columns:repeat(2,1fr)}.hero-static img:nth-child(n+5){display:none}}.hero-live.is-entering{position:absolute;inset:0 0 auto}[data-live="1"] .hero-static{display:none}:not([data-live="1"])>.kicks-body .hero-live{visibility:hidden}.hero-flyer{z-index:calc(var(--z-header) - 1);object-fit:cover;transform-origin:0 0;pointer-events:none;position:fixed;box-shadow:0 24px 40px -16px #00000073}.hero-landed{z-index:2;background:var(--navy);color:#fff;font-family:var(--font-sans);pointer-events:none;animation:landed .42s var(--ease);border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.3;position:absolute}.hero-landed[hidden]{display:none}@keyframes landed{0%{opacity:0;translate:0 .5rem}}@media (width<=960px){.hero{grid-template-columns:minmax(0,1fr);padding-bottom:0}.hero .type-hero{white-space:normal}.hero-copy-a{grid-row:1}.phone{border:9px solid var(--navy);border-radius:2.5rem;grid-area:2/1;justify-self:center;width:min(19rem,100%);padding-bottom:1rem}.hero-copy-b{grid-row:3;margin-top:2.5rem}.hero-shop{grid-area:4/1}.hero-shop-tag{top:-1.75rem;left:0;right:auto}.phone-grid{display:none!important}.hero-arc{display:none}.hero-lead{flex-direction:column}.hero-lead>div{justify-items:start}}.kicks{--kicks-accent:#d9ff3f;color:#111;font-family:Archivo,sans-serif}.kicks-banner{border-radius:inherit;color:var(--kicks-accent);text-align:center;letter-spacing:.02em;background:#111;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:.4375rem 1rem;font-size:.75rem;font-weight:700}.kicks-header{border-bottom:1px solid #e8e8e8;align-items:center;gap:2rem;padding:.75rem clamp(.75rem,2vw,1.5rem);display:flex}.kicks-name{letter-spacing:-.04em;margin-right:auto;font-size:1.375rem;font-weight:900}.kicks-nav{gap:1.5rem;font-size:.875rem;display:flex}.kicks-cart{background:var(--kicks-accent);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.375rem .75rem;font-size:.875rem;font-weight:700}.kicks-body{padding:clamp(.75rem,2vw,1.5rem)}.kicks-page{max-width:var(--measure);border:1px solid var(--line);border-radius:1.25rem;margin:0 auto;overflow:clip}.demo-main{padding:clamp(1.5rem, 4vw, 3rem) var(--gutter) clamp(4rem, 8vw, 6rem)}.kicks-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;display:flex}.kicks-intro h2{letter-spacing:-.03em;font-family:inherit;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800}.kicks-intro p{color:#555}.kicks-embed{min-height:20rem}.kicks-fallback{display:none}[data-demo-failed] .kicks-fallback{display:block}.kicks-fallback>div{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.25rem;display:grid}.kicks-fallback img{aspect-ratio:1;object-fit:cover;width:100%}.kicks-fallback p{color:#444;margin-top:1rem}@media (width<=640px){.kicks-nav{display:none}}.receipt{right:var(--gutter);bottom:var(--gutter);z-index:var(--z-receipt);width:min(22rem, calc(100vw - 2 * var(--gutter)));color:var(--navy);box-shadow:0 28px 60px -20px var(--navy);background:#fff;border-radius:1rem;padding:1.25rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.receipt{box-shadow:0 28px 60px -20px color-mix(in oklab, var(--navy) 70%, transparent)}}.receipt{animation:receipt-in .48s var(--ease)}.receipt[hidden]{display:none}@keyframes receipt-in{0%{opacity:0;translate:0 1rem}}.receipt-close{cursor:pointer;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.5rem;right:.5rem}.receipt-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:.75rem}.receipt-title{font-family:var(--font-display);padding-right:1.5rem;font-size:1.25rem;font-weight:750;line-height:1.15}.receipt-lines{border-top:1px dashed var(--line);max-height:7rem;margin-top:.75rem;font-size:.875rem;overflow-y:auto}.receipt-lines li{justify-content:space-between;gap:1rem;padding-block:.375rem;display:flex}.receipt-sum{border-block:1px dashed var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding-block:.5rem;display:flex}.receipt-body{color:var(--ink-soft);margin-block:.75rem;font-size:.875rem;line-height:1.45}.receipt[data-note-only] .receipt-title,.receipt[data-note-only] .receipt-lines,.receipt[data-note-only] .receipt-sum{display:none}.receipt[data-note-only] .receipt-body{margin-top:0;padding-right:1.5rem}.proof{max-width:var(--measure);padding:clamp(2.5rem, 5vw, 4rem) var(--gutter);text-align:center;justify-items:center;gap:.75rem;margin-inline:auto;display:grid}.proof-names{font-family:var(--font-display);letter-spacing:-.03em;flex-wrap:wrap;justify-content:center;gap:.25rem clamp(1.5rem,4vw,3.5rem);font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);font-weight:800;display:flex}.proof-stats{max-width:62ch;color:var(--ink-soft);line-height:1.55}.proof-stats .text-link{margin-left:.25rem}.journey{--journey-bg:var(--sky);margin:var(--panel-margin);padding:clamp(4rem, 8vw, 7rem) var(--gutter) clamp(2rem, 4vw, 4rem);background:var(--journey-bg);border-radius:1.75rem;transition:background-color .7s ease-out}:is(.journey:has([data-active="2"]),.journey:has([data-active="5"])){--journey-bg:var(--butter)}:is(.journey:has([data-active="3"]),.journey:has([data-active="6"])){--journey-bg:var(--blush)}.journey-head{max-width:var(--measure);margin-inline:auto}.journey-head .type-display{max-width:18ch}.journey-head .type-lead{color:var(--ink-soft);margin-top:1.25rem}.journey-body{max-width:var(--measure);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.journey-steps li{flex-direction:column;justify-content:center;max-width:30rem;min-height:78vh;transition:opacity .36s ease-out;display:flex}[data-js] .journey-steps li:not(.is-active){opacity:.4}.journey-steps h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.5rem);font-weight:750;line-height:1.08}.journey-steps p{color:var(--ink-soft);text-wrap:pretty;margin-top:.875rem;font-size:1.0625rem;line-height:1.6}.journey-n{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:grid}.journey-pin{align-self:start;justify-items:center;margin-top:11vh;display:grid;position:sticky;top:max(5.5rem,50vh - 20rem)}.journey-note{max-width:32rem;color:var(--ink-soft);text-align:center;margin-top:.75rem;font-size:.8125rem;line-height:1.4}.stage{aspect-ratio:4/5;color:#111;width:min(100%,32rem);box-shadow:0 30px 60px -34px var(--navy);background:#fff;border-radius:1.5rem;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.stage{box-shadow:0 30px 60px -34px color-mix(in oklab, var(--navy) 70%, transparent)}}.scene{opacity:0;font-size:3.1cqw;line-height:1.35;transition:opacity .42s ease-out;position:absolute;inset:0}.stage[data-active="1"] .scene-ig,.stage[data-active="2"] .scene-lib,.stage[data-active="3"] .scene-tag,.stage[data-active="4"] .scene-shop,.stage[data-active="5"] .scene-pdp,.stage[data-active="6"] .scene-cart{opacity:1}.traveller{aspect-ratio:1;transform-origin:0 0;width:100%;transition:transform .82s var(--ease), border-radius .82s var(--ease);position:absolute;top:0;left:0;overflow:hidden}.traveller img{object-fit:cover;width:100%;height:100%}.traveller-new{background:var(--navy);color:#fff;opacity:0;border-radius:9999px;padding:2cqw 5cqw;font-size:10cqw;font-weight:700;line-height:1;transition:opacity .3s ease-out;position:absolute;top:6%;left:6%}.traveller-dot{background:var(--primary-solid);opacity:0;width:5cqw;height:5cqw;transition:opacity .24s ease-out, scale .42s var(--ease);border:.8cqw solid #fff;border-radius:50%;margin:-2.5cqw;position:absolute;top:52%;left:43%;scale:0}.stage[data-active="1"] .traveller{border-radius:1.5%;transform:translate(4%,11%)scale(.92)}.stage[data-active="2"] .traveller{border-radius:6%;transform:translate(4%,14%)scale(.2933)}.stage[data-active="2"] .traveller-new{opacity:1}.stage[data-active="3"] .traveller{border-radius:2.5%;transform:translate(4%,3%)scale(.92)}.stage[data-active="4"] .traveller{transform:translate(4%,22%)scale(.45)}.stage[data-active="5"] .traveller{transform:translate(4%,84%)scale(.2933)}.stage[data-active="6"] .traveller{border-radius:2.5%;transform:translate(6%,9%)scale(.88)}.stage[data-active="3"] .traveller-dot,.stage[data-active="6"] .traveller-dot{opacity:1;transition-delay:.5s;scale:1}.scene-ig-head{align-items:center;gap:2cqw;height:11cqw;padding-inline:4cqw;font-weight:600;display:flex}.scene-ig-head img{border-radius:50%;width:7cqw;height:7cqw}.scene-ig-foot{top:105cqw;gap:.5cqw;display:grid;position:absolute;inset-inline:4cqw}.scene-bar,.scene-kicks-bar{align-items:center;gap:2cqw;height:11cqw;padding-inline:4cqw;display:flex}.scene-bar{border-bottom:1px solid #e8e8e8;margin-bottom:3cqw}.scene-chip{background:#f1f1f4;border-radius:9999px;padding:.8cqw 2.2cqw}.scene-btn{background:var(--navy);color:#fff;border-radius:9999px;margin-left:auto;padding:1cqw 2.8cqw;font-weight:600}.scene-lib-grid{grid-template-columns:repeat(3,1fr);gap:2cqw;padding-inline:4cqw;display:grid}.scene-lib-grid img,.scene-lib-slot{aspect-ratio:1;object-fit:cover;border-radius:1.8cqw;width:100%}.scene-sheet{top:97cqw;gap:1.2cqw;display:grid;position:absolute;inset-inline:4cqw}.scene-search{color:#555;border:1px solid #d7d7dd;border-radius:1.5cqw;padding:1.2cqw 2.5cqw}.scene-hit{border-radius:1.5cqw;justify-content:space-between;padding:1.2cqw 2.5cqw;display:flex}.scene-hit.is-on{background:var(--navy);color:#fff}.scene-kicks-bar,.scene-shop-h,.scene-pdp-info,.scene-card{font-family:Archivo,sans-serif}.scene-kicks-bar{color:#fff;background:#111;gap:4cqw}.scene-kicks-bar strong{letter-spacing:-.04em;margin-right:auto;font-weight:900}.scene-shop-h{padding:3cqw 4cqw 0;font-size:4cqw;font-weight:800}.scene-shop-grid{top:22cqw;grid-template-columns:repeat(2,1fr);gap:2cqw;display:grid;position:absolute;inset-inline:4cqw}.scene-shop-grid img,.scene-shop-grid span,.scene-pdp-row img,.scene-pdp-row span{aspect-ratio:1;object-fit:cover;width:100%}.scene-pdp-info{padding:5cqw 4cqw 0}.scene-pdp-name{letter-spacing:-.03em;font-size:7.5cqw;font-weight:800;line-height:1.05}.scene-pdp-price{margin-top:2cqw;font-size:5cqw}.scene-pdp-size{border:1px solid #111;width:fit-content;margin-top:5cqw;padding:1.2cqw 3cqw}.scene-pdp-btn{color:#d9ff3f;text-align:center;background:#111;margin-top:3cqw;padding:3.2cqw;font-weight:700}.scene-pdp-worn{font-weight:700;position:absolute;top:76cqw;left:4cqw}.scene-pdp-row{top:84cqw;grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid;position:absolute;inset-inline:4cqw}.scene-cart{color:#fff;background:#14171f}.scene-card{color:#111;top:99cqw;background:#fff;border-radius:2cqw;justify-content:space-between;align-items:center;gap:3cqw;padding:2.5cqw 3cqw;display:flex;position:absolute;inset-inline:6cqw}.scene-card p:first-child{display:grid}.scene-card-btn{color:#d9ff3f;text-align:center;background:#111;padding:2cqw 3.5cqw;font-weight:700;display:grid}.scene-card-btn span{grid-area:1/1;transition:opacity .24s ease-out}.scene-card-btn span:last-child{opacity:0}.stage[data-active="6"] .scene-card-btn span:first-child{opacity:0;transition-delay:1.1s}.stage[data-active="6"] .scene-card-btn span:last-child{opacity:1;transition-delay:1.1s}.scene-cart-count{color:#d9ff3f;font-weight:700;position:absolute;top:2cqw;right:6cqw}@media (width<=900px){.journey-body{grid-template-columns:1fr;gap:0}.journey-pin{z-index:2;margin-top:2rem;margin-inline:calc(var(--gutter) * -1);padding:5.5rem var(--gutter) .5rem;background:var(--journey-bg);order:-1;transition:background-color .7s ease-out;top:0}.stage{width:min(100%,38svh)}.journey-steps li{justify-content:flex-end;min-height:62svh;padding-bottom:14svh}}.bento-wrap{max-width:var(--measure);padding:clamp(4rem, 8vw, 7rem) var(--gutter);margin-inline:auto}.bento-wrap>.type-section{max-width:20ch;margin-bottom:clamp(2rem,4vw,3rem)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.cell{background:var(--muted);border-radius:1.25rem;flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:relative;overflow:hidden}.cell h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:750;line-height:1.15}.cell p{color:var(--ink-soft);text-wrap:pretty;margin-top:.375rem;line-height:1.45}.cell-tags{background:var(--navy);grid-area:span 2/span 6;min-height:34rem;padding:0;overflow:visible}.cell-tags img{object-fit:cover;border-radius:1.25rem;width:100%;height:100%;position:absolute;inset:0}.cell-caption{background:#fff;border-radius:.875rem;max-width:24rem;margin:.75rem;padding:.875rem 1rem;position:relative}.pin{z-index:2;cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;margin:-1.375rem;display:grid;position:absolute}.pin:before{content:"";background:var(--primary-solid);width:1.25rem;height:1.25rem;box-shadow:0 0 0 0 rgb(var(--brand-coral) / .55);border:3px solid #fff;border-radius:50%;animation:2.4s ease-out infinite pin-pulse}@keyframes pin-pulse{70%,to{box-shadow:0 0 0 .75rem rgb(var(--brand-coral) / 0)}}.pin-card{color:var(--navy);text-align:left;white-space:nowrap;box-shadow:var(--lift);opacity:0;pointer-events:none;transition:opacity .18s ease-out, translate .24s var(--ease);background:#fff;border-radius:.625rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.3;display:grid;position:absolute;top:50%;left:calc(100% + .25rem);translate:-.25rem -50%}.pin.is-flip .pin-card{left:auto;right:calc(100% + .25rem);translate:.25rem -50%}.pin:hover .pin-card,.pin:focus-visible .pin-card,.pin:focus .pin-card{opacity:1;translate:0 -50%}.cell-hide{background:var(--butter);grid-column:span 6}.cell-hide p{color:var(--ink-soft)}.hide-grid{grid-template-columns:repeat(6,1fr);gap:.375rem;margin-bottom:1rem;display:grid}.hide-grid label{cursor:pointer;display:block;position:relative}.hide-grid img{aspect-ratio:1;object-fit:cover;width:100%;transition:opacity .2s ease-out, filter .2s ease-out, scale .24s var(--ease);border-radius:.5rem}.hide-grid label:hover img{scale:1.05}.hide-grid svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;margin:auto;transition:opacity .2s ease-out;position:absolute;inset:0}.hide-grid input:checked+img{opacity:.28;filter:grayscale()}.hide-grid input:checked~svg{opacity:1}.cell-sync{background:var(--muted);grid-column:span 3;min-height:16rem}.sync-lib{flex:1;margin-bottom:1rem}.sync-lib p{color:var(--navy);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.sync-lib div{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.sync-lib img{aspect-ratio:1;object-fit:cover;border-radius:.25rem;width:100%}.sync-new{animation:sync-arrive 5s var(--ease) infinite}@keyframes sync-arrive{0%{opacity:0;translate:0 -1.5rem}14%,to{opacity:1;translate:0}}.cell-hash{background:var(--blush);grid-column:span 3;min-height:16rem}.hash-tag{text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden;color:var(--navy)!important;margin:0 0 .5rem!important}.hash-row{grid-template-columns:repeat(3,1fr);gap:.25rem;margin-bottom:.875rem;display:grid}.hash-row img{aspect-ratio:3/4;object-fit:cover;border-radius:.375rem;width:100%}.cell-place{background:var(--navy);color:#fff;grid-column:span 7;min-height:11rem}.place-track{width:max-content;margin:0 -1.25rem 1.25rem;animation:22s linear infinite marquee;display:flex}.place-track span{gap:.5rem;padding-right:.5rem;display:flex}.place-track em{background:var(--butter);color:var(--navy);white-space:nowrap;border-radius:9999px;padding:.5rem 1rem;font-style:normal;font-weight:600}.place-track span em:nth-child(2n){background:var(--sky)}@keyframes marquee{to{translate:-50%}}.cell-stats{background:var(--sky);flex-direction:row;grid-column:span 5;justify-content:space-between;align-items:flex-end;gap:1.25rem;min-height:11rem}.stats-live{flex:none;gap:1rem;display:flex}.stats-live dd{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1}.stats-live dt{max-width:5rem;margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.2}@media (width<=960px){.cell-tags,.cell-hide,.cell-place,.cell-stats{grid-column:1/-1}.cell-sync,.cell-hash{grid-column:span 6}.cell-tags{min-height:26rem}.cell-stats{flex-direction:column;justify-content:flex-end;align-items:stretch}.pin-card{white-space:normal;width:8.5rem}}.wiz-panel{padding:clamp(3.5rem, 7vw, 6rem) var(--gutter)}.wizard{gap:1rem;max-width:72rem;margin-inline:auto;display:grid}.wiz-controls{justify-items:center;gap:1rem;display:grid}.wiz-group{border:0;margin:0;padding:0}.wizard:not(.is-full) .wiz-group legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wiz-group legend,.wiz-range>span{margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.wiz-seg{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.wiz-seg button{cursor:pointer;background:#fff;border-radius:9999px;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out}.wiz-seg button:hover{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.wiz-seg button:hover{background:color-mix(in oklab, var(--navy) 10%, #fff)}}.wiz-seg button[aria-pressed=true]{background:var(--navy);color:#fff}.wiz-range{display:grid}.wiz-range>span{justify-content:space-between;display:flex}.wiz-range output{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:500}.wiz-range input,.calc input{width:100%;accent-color:var(--primary-solid)}.wiz-swatches{gap:.5rem;display:flex}.wiz-swatches button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 2px #fff}.wiz-swatches button[aria-pressed=true]{border-color:var(--navy)}.wiz-check{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}.wiz-check input{width:1.125rem;height:1.125rem;accent-color:var(--primary-solid)}.wiz-honest{text-align:center;max-width:58ch;color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.wiz-actions{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.wizard:not(.is-full) .wiz-controls{display:contents}.wizard:not(.is-full) .wiz-group{justify-self:center}.wizard:not(.is-full) .wiz-stage{order:1}.wizard:not(.is-full) .wiz-honest,.wizard:not(.is-full) .wiz-actions{order:2;justify-self:center}.wizard.is-full{max-width:var(--measure);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem)}.wizard.is-full .wiz-controls{justify-items:stretch;gap:1.25rem}.wizard.is-full .wiz-seg{justify-content:flex-start}.wizard.is-full .wiz-seg button{background:var(--muted)}.wizard.is-full .wiz-seg button[aria-pressed=true]{background:var(--navy)}.wizard.is-full .wiz-honest{text-align:left}.wizard.is-full .wiz-actions{justify-content:flex-start}.wizard.is-full .wiz-stage{position:sticky;top:5.5rem}.wiz-stage{--shop-bg:#fff;--shop-ink:#111;--shop-bar:#111;--shop-bar-ink:#fff;--shop-accent:#d9ff3f;background:var(--shop-bg);color:var(--shop-ink);box-shadow:0 30px 60px -38px var(--navy);border-radius:1.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wiz-stage{box-shadow:0 30px 60px -38px color-mix(in oklab, var(--navy) 70%, transparent)}}.wiz-stage{transition:background-color .3s ease-out}.wiz-stage[data-shop=mira]{--shop-bg:#fbf3ec;--shop-ink:#3a2a20;--shop-bar:#fbf3ec;--shop-bar-ink:#3a2a20;--shop-accent:#ecd9c6}.wiz-stage[data-shop=kamra]{--shop-bg:#f0f5ea;--shop-ink:#1f3a2b;--shop-bar:#1f3a2b;--shop-bar-ink:#f3f6ef;--shop-accent:#cfe3a5}.wiz-shop-bar{background:var(--shop-bar);color:var(--shop-bar-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;transition:background-color .3s ease-out,color .3s ease-out;display:flex}.wiz-shop-id{align-items:baseline;gap:.625rem;font-size:.8125rem;display:none}.wiz-shop-id strong{letter-spacing:-.03em;font-size:1.125rem;font-weight:800}.wiz-stage[data-shop=kicks] .wiz-shop-bar{font-family:Archivo,sans-serif}.wiz-stage[data-shop=mira] .wiz-shop-id strong{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.wiz-stage[data-shop=kicks] [data-wiz-chrome=kicks],.wiz-stage[data-shop=mira] [data-wiz-chrome=mira],.wiz-stage[data-shop=kamra] [data-wiz-chrome=kamra]{display:inline-flex}.wiz-shop-cart{background:var(--shop-accent);color:#111;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.wiz-frame{padding:clamp(.75rem,2vw,1.5rem)}.wiz-frame iframe{border:0;width:100%;height:34rem;display:block}.wiz-failed{padding:2rem;line-height:1.5}@media (width<=960px){.wizard.is-full{grid-template-columns:1fr}.wizard.is-full .wiz-stage{position:relative;top:0}.wiz-shop-id span{display:none}}.cats{padding:clamp(4rem,8vw,7rem) 0;overflow:hidden}.cats>.band-head{padding-inline:var(--gutter)}.cat-pills{padding:0 var(--gutter);border:0;flex-wrap:wrap;justify-content:center;gap:.375rem;margin:0 0 2rem;display:flex}.cat-pills label{background:var(--muted);cursor:pointer;border-radius:9999px;align-items:center;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.cat-stage{--cat-w:min(46rem, calc(100vw - 2 * var(--gutter)));--gap:1rem;--i:0}.cat-track{gap:var(--gap);width:max-content;margin-left:calc(50vw - var(--cat-w) / 2);translate:calc(var(--i) * (var(--cat-w) + var(--gap)) * -1) 0;transition:translate .62s var(--ease);display:flex}.cat-card{width:var(--cat-w);background:var(--muted);opacity:.35;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:opacity .4s ease-out;display:grid;overflow:hidden}.cat-card img{object-fit:cover;width:100%;height:100%;min-height:22rem}.cat-card>div{flex-direction:column;justify-content:center;gap:.75rem;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.cat-card h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:750;line-height:1.08}.cat-card p{color:var(--ink-soft);text-wrap:pretty;line-height:1.55}.cat-card a{width:fit-content;margin-top:.25rem}#cat-fashion:checked~.cat-pills label[for=cat-fashion],#cat-beauty:checked~.cat-pills label[for=cat-beauty],#cat-home:checked~.cat-pills label[for=cat-home],#cat-garden:checked~.cat-pills label[for=cat-garden],#cat-food:checked~.cat-pills label[for=cat-food],#cat-pet:checked~.cat-pills label[for=cat-pet]{background:var(--navy);color:#fff}#cat-fashion:checked~.cat-stage{--i:1}#cat-home:checked~.cat-stage{--i:2}#cat-garden:checked~.cat-stage{--i:3}#cat-food:checked~.cat-stage{--i:4}#cat-pet:checked~.cat-stage{--i:5}#cat-beauty:checked~.cat-stage .cat-card:first-child,#cat-fashion:checked~.cat-stage .cat-card:nth-child(2),#cat-home:checked~.cat-stage .cat-card:nth-child(3),#cat-garden:checked~.cat-stage .cat-card:nth-child(4),#cat-food:checked~.cat-stage .cat-card:nth-child(5),#cat-pet:checked~.cat-stage .cat-card:nth-child(6){opacity:1}.cat-radio:focus-visible~.cat-pills{outline:3px solid var(--primary-solid);outline-offset:4px;border-radius:1rem}@media (width<=640px){.cat-card{grid-template-columns:1fr}.cat-card img{height:15rem;min-height:0}}.speed{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,6vw,6rem) clamp(1.25rem,5vw,5rem);display:grid}.speed .type-lead{margin-top:1rem}.speed-bars{gap:1rem;margin-top:2rem;display:grid}.speed-bars dt{font-weight:600}.speed-bars dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.75rem;margin-top:.25rem;font-size:1.5rem;font-weight:750;display:flex}.speed-bar{background:var(--navy);border-radius:.375rem;height:1.5rem}.speed-bar-a{width:11.76%}.speed-bar-b{background:var(--navy);flex-shrink:1;width:80%}@supports (color:color-mix(in lab, red, red)){.speed-bar-b{background:color-mix(in oklab, var(--navy) 35%, transparent)}}.speed small{color:var(--ink-soft);margin-top:.75rem;display:block}.speed-chips{gap:.625rem;display:grid}.speed-chips li{box-shadow:var(--lift);background:#fff;border-radius:.875rem;align-items:center;gap:.75rem;padding:.875rem 1rem;font-weight:600;line-height:1.3;display:flex}.speed-chips li:nth-child(2n){margin-left:clamp(0rem,3vw,2.5rem)}.speed-chips svg{background:var(--navy);fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;padding:.25rem}.reuse{max-width:var(--measure);padding:clamp(4rem, 8vw, 7rem) var(--gutter);gap:clamp(1.5rem,3vw,2.5rem);margin-inline:auto;display:grid}.reuse-stadium{--open:1;aspect-ratio:16/9;border-radius:calc(16rem - var(--open) * 14.5rem);width:min(100%,67.5rem);margin-inline:calc((1 - var(--open)) * clamp(1rem, 8vw, 8rem));justify-self:center;transition:margin 80ms linear;position:relative;overflow:hidden}.reuse-stadium img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.reuse-stadium ul{gap:.375rem;display:flex;position:absolute;bottom:1.25rem;left:50%;translate:-50%}.reuse-stadium li,.reuse-download{white-space:nowrap;background:#fff;border-radius:9999px;padding:.4375rem .875rem;font-size:.875rem;font-weight:600}.reuse-download{background:var(--navy);color:#fff;position:absolute;top:1.25rem;left:50%;translate:-50%}.reuse-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);justify-self:center;align-items:start;gap:clamp(1rem,4vw,4rem);width:min(100%,67.5rem);display:grid}.reuse-copy .type-lead{color:var(--ink-soft)}@media (width<=760px){.reuse-stadium{aspect-ratio:4/3;border-radius:calc(8rem - var(--open) * 6.5rem);margin-inline:0}.reuse-copy{grid-template-columns:1fr}}.teaser{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,5rem);display:grid}.teaser .type-lead{margin-block:1rem 1.5rem}.teaser li{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}.teaser li:last-child{border-bottom:1px solid var(--line)}.teaser li span{font-variant-numeric:tabular-nums;font-weight:500}.help{max-width:var(--measure);padding:clamp(4rem, 7vw, 6rem) var(--gutter) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(1rem,5vw,5rem);margin-inline:auto;display:grid}.help .type-lead{color:var(--ink-soft)}.help a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--primary-solid);-webkit-text-decoration-color:var(--primary-solid);-webkit-text-decoration-color:var(--primary-solid);text-decoration-color:var(--primary-solid);text-underline-offset:.2em;font-weight:600}.faq{max-width:var(--measure);padding:clamp(3rem, 6vw, 5rem) var(--gutter) clamp(4.5rem, 9vw, 8rem);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(1.5rem,5vw,5rem);margin-inline:auto;display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.125rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:.875rem;height:.875rem;transition:rotate .2s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none;margin-top:.3125rem}.faq details[open] summary:after{rotate:45deg}.faq details p{max-width:62ch;color:var(--ink-soft);padding-bottom:1.25rem;line-height:1.6}.close{margin:var(--panel-margin);padding:clamp(5rem, 10vw, 9rem) var(--gutter);background:var(--butter);text-align:center;border-radius:1.75rem;justify-items:center;gap:1.25rem;display:grid;position:relative;overflow:hidden}.close .type-display,.close .type-lead,.close .cta,.close-login{z-index:1;position:relative}.close .type-lead{color:var(--ink-soft)}.close-photo{aspect-ratio:4/5;object-fit:cover;border-radius:1.25rem;width:clamp(10rem,19vw,17rem);position:absolute}.close-photo-a{bottom:-3rem;left:clamp(-4rem,-1vw,2rem);rotate:-7deg}.close-photo-b{top:-3rem;right:clamp(-4rem,-1vw,2rem);rotate:6deg}.close-login{text-underline-offset:.25em;font-size:.9375rem;text-decoration:underline}@media (width<=960px){.close-photo{display:none}}.site-footer{color:var(--ink-soft);padding:2.5rem var(--gutter) 5.5rem;font-size:.9375rem}.site-footer-inner{max-width:var(--measure);grid-template-columns:2fr 1fr 1fr;gap:2rem;margin-inline:auto;display:grid}.site-footer p{margin-top:.75rem}.site-footer nav{align-content:start;gap:.5rem;display:grid}.site-footer a:hover{color:var(--navy);text-decoration:underline}@media (width<=640px){.site-footer-inner{grid-template-columns:1fr 1fr}.site-footer-inner>div{grid-column:1/-1}}.page-hero{padding:clamp(7.5rem,16vh,10rem) clamp(1.25rem,5vw,5rem) clamp(3rem,6vw,5rem)}.page-hero .type-hero{max-width:18ch}.page-hero .type-hero-small{max-width:22ch}.page-hero .type-lead{margin-top:1.25rem}.page-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.band{padding:clamp(4.5rem, 9vw, 8rem) var(--gutter)}.band-tight{padding-top:clamp(2.5rem,5vw,4rem)}.places{padding:0 var(--gutter) clamp(4.5rem, 9vw, 8rem)}.places dl{max-width:var(--measure);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;margin-inline:auto;display:grid}.places dl>div{border-top:2px solid var(--navy);padding-top:1rem}.places dt{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:750}.places dd{color:var(--ink-soft);margin-top:.5rem;line-height:1.55}.pricing{max-width:72rem;padding:clamp(2.5rem, 5vw, 4rem) var(--gutter) clamp(3rem, 6vw, 5rem);margin-inline:auto}.calc{background:var(--muted);border-radius:1.25rem;gap:.75rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.calc label{max-width:48ch;font-size:1.0625rem;font-weight:600;line-height:1.4}.calc-value output{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);font-weight:800}.calc-value span{color:var(--ink-soft)}.calc-result{font-size:1.125rem}.calc-result strong{font-weight:800}.calc-enterprise a,.plans-common a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--primary-solid);-webkit-text-decoration-color:var(--primary-solid);-webkit-text-decoration-color:var(--primary-solid);text-decoration-color:var(--primary-solid);text-underline-offset:.2em;font-weight:600}.billing{border:0;flex-wrap:wrap;gap:.375rem;width:fit-content;margin:2rem 0 1.25rem;padding:0;display:flex}.billing label{background:var(--muted);cursor:pointer;border-radius:9999px;align-items:center;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex}#bill-monthly:checked~.billing label[for=bill-monthly],#bill-yearly:checked~.billing label[for=bill-yearly]{background:var(--navy);color:#fff}#bill-monthly:focus-visible~.billing label[for=bill-monthly],#bill-yearly:focus-visible~.billing label[for=bill-yearly]{outline:3px solid var(--primary-solid);outline-offset:3px}.price-yearly{display:none}#bill-yearly:checked~.plans .price-yearly{display:block}#bill-yearly:checked~.plans .price-monthly{display:none}.plans{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;display:grid}.plan{background:var(--muted);transition:background-color .24s ease-out, translate .3s var(--ease);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex}.plan.is-match{background:var(--butter);translate:0 -.375rem}.plan h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:750}.plan-for{min-height:3em;color:var(--ink-soft);margin-top:.25rem}.plan-price{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:1rem;font-size:2.5rem;font-weight:800}.plan-price small{letter-spacing:0;font-size:1rem;font-weight:500}.plan-billed{color:var(--ink-soft);font-size:.875rem}.plan ul{gap:.5rem;margin-block:1.25rem 1.5rem;line-height:1.4;display:grid}.plan .cta{margin-top:auto}.plans-common{color:var(--ink-soft);margin-top:1.25rem}.sr-steps{max-width:var(--measure);padding:clamp(4rem, 8vw, 7rem) var(--gutter);margin-inline:auto}.sr-steps ol{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.sr-steps h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-size:1.375rem;font-weight:750;line-height:1.15}.sr-steps p{color:var(--ink-soft);margin-top:.5rem;line-height:1.55}.sr-cart{margin:var(--panel-margin);background:var(--sky);border-radius:1.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,6vw,6rem) clamp(1.25rem,5vw,5rem);display:grid}.sr-cart .type-lead{color:var(--ink-soft);margin-block:1rem 1.5rem}.sr-cart figure{border-radius:1rem;max-width:30rem;position:relative;overflow:hidden}.sr-cart img{aspect-ratio:1;object-fit:cover;width:100%}.sr-cart figcaption{color:#111;background:#fff;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:absolute;inset:auto .75rem .75rem}.sr-cart figcaption span{display:grid}.sr-cart figcaption em{color:#d9ff3f;background:#111;padding:.5rem .75rem;font-style:normal;font-weight:700}.sr-other{max-width:var(--measure);padding:clamp(4rem, 8vw, 7rem) var(--gutter);margin-inline:auto}.sr-other .type-lead{color:var(--ink-soft);margin-top:1rem}.sr-snippet-label{margin-top:2rem;font-weight:600}.sr-snippet{background:var(--navy);color:#fff;border-radius:.75rem;align-items:center;gap:1rem;max-width:52rem;margin-top:.5rem;padding:.75rem .75rem .75rem 1.25rem;display:flex}.sr-snippet code{white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow-x:auto}.sr-snippet button{min-height:2.5rem;color:var(--navy);cursor:pointer;background:#fff;border-radius:9999px;flex:none;padding:0 1rem;font-size:.875rem;font-weight:600}@media (width<=860px){.speed,.teaser,.help,.faq,.sr-cart{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.place-track{flex-wrap:wrap;width:auto;animation:none!important}.place-track span:last-child{display:none}.sync-new{animation:none!important}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:var(--container-2xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--background)}.bg-secondary{background-color:var(--secondary)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--radius:.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-coral:243 82 77;--brand-amber:255 180 0;--brand-sky:0 174 224;--brand-navy:4 41 79;--background:oklch(99.2% .004 60);--foreground:oklch(24% .05 253);--card:oklch(100% 0 0);--card-foreground:oklch(24% .05 253);--popover:oklch(100% 0 0);--popover-foreground:oklch(24% .05 253);--primary:oklch(65.87% .198 25.94);--primary-foreground:oklch(98.5% .008 60);--primary-solid:oklch(57.5% .205 25.94);--primary-solid-hover:oklch(52% .205 25.94);--primary-ink:oklch(57.5% .205 25.94);--secondary:oklch(96.2% .012 50);--secondary-foreground:oklch(28% .05 253);--muted:oklch(96.5% .008 250);--muted-foreground:oklch(52% .03 253);--accent:oklch(95.5% .026 33);--accent-foreground:oklch(45% .16 28);--destructive:oklch(55% .22 25);--destructive-ink:oklch(47% .2 25);--success:oklch(70% .14 155);--warning:oklch(77% .155 72);--success-ink:oklch(45% .11 155);--warning-ink:oklch(47% .11 72);--info:oklch(70.06% .136 227.46);--info-ink:oklch(46% .11 240);--border:oklch(91.5% .008 50);--input:oklch(91.5% .008 50);--ring:oklch(65.87% .198 25.94);--chart-1:oklch(65.87% .198 25.94);--chart-2:oklch(70.06% .136 227.46);--chart-3:oklch(28% .081 253.13);--chart-4:oklch(81.97% .171 78.47);--chart-5:oklch(64.53% .205 35.1);--chart-6:oklch(70% .14 155);--sidebar:oklch(24% .07 253);--sidebar-foreground:oklch(92% .015 250);--sidebar-primary:oklch(65.87% .198 25.94);--sidebar-primary-foreground:oklch(98.5% .008 60);--sidebar-accent:oklch(32% .07 253);--sidebar-accent-foreground:oklch(96% .01 250);--sidebar-border:oklch(34% .06 253);--sidebar-ring:oklch(65.87% .198 25.94)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(19% .035 253);--foreground:oklch(96% .01 250);--card:oklch(23% .04 253);--card-foreground:oklch(96% .01 250);--popover:oklch(23% .04 253);--popover-foreground:oklch(96% .01 250);--primary:oklch(68% .195 26);--primary-foreground:oklch(98.5% .008 60);--primary-ink:oklch(68% .195 26);--secondary:oklch(29% .04 253);--secondary-foreground:oklch(96% .01 250);--muted:oklch(29% .04 253);--muted-foreground:oklch(71% .03 250);--accent:oklch(33% .06 253);--accent-foreground:oklch(96% .01 250);--destructive:oklch(68% .2 25);--success:oklch(72% .15 158);--warning:oklch(80% .15 75);--destructive-ink:oklch(78% .16 25);--success-ink:oklch(80% .14 158);--warning-ink:oklch(85% .14 75);--info:oklch(72% .13 227);--info-ink:oklch(80% .11 227);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(68% .195 26);--chart-1:oklch(68% .195 26);--chart-2:oklch(72% .13 227);--chart-3:oklch(62% .09 253);--chart-4:oklch(82% .171 78);--chart-5:oklch(66% .2 35);--chart-6:oklch(72% .13 155);--sidebar:oklch(16% .035 253);--sidebar-foreground:oklch(92% .015 250);--sidebar-primary:oklch(68% .195 26);--sidebar-primary-foreground:oklch(98.5% .008 60);--sidebar-accent:oklch(26% .045 253);--sidebar-accent-foreground:oklch(96% .01 250);--sidebar-border:oklch(100% 0 0/.08);--sidebar-ring:oklch(68% .195 26)}@keyframes embedi-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.anim-rise{animation:.2s cubic-bezier(.22,1,.36,1) both embedi-rise}@media (prefers-reduced-motion:reduce){.anim-rise{animation:none}}.grain-overlay{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.82%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20filter%3D%22url\(%23n\)%22%2F%3E%3C%2Fsvg%3E);background-repeat:repeat;background-size:180px 180px}.brand-mesh{background-image:radial-gradient(60% 55% at 8% 0%, rgb(var(--brand-coral) / .2), transparent 60%), radial-gradient(50% 50% at 100% 4%, rgb(var(--brand-amber) / .16), transparent 55%), radial-gradient(55% 55% at 100% 100%, rgb(var(--brand-sky) / .14), transparent 60%), radial-gradient(60% 60% at 0% 100%, rgb(var(--brand-navy) / .12), transparent 60%)}.brand-grid{background-image:linear-gradient(rgb(var(--brand-navy) / .05) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--brand-navy) / .05) 1px, transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(75% 55% at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(75% 55% at 50% 42%,#000,#0000 78%)}.brand-hero-glow{background-image:radial-gradient(50% 70% at 88% 8%, rgb(var(--brand-coral) / .45), transparent 60%), radial-gradient(45% 60% at 100% 100%, rgb(var(--brand-amber) / .28), transparent 60%), radial-gradient(40% 60% at 70% 120%, rgb(var(--brand-sky) / .22), transparent 60%)}:root{--navy:oklch(28% .081 253);--ink-soft:oklch(40% .06 253);--butter:oklch(92.5% .09 95);--sky:oklch(91.5% .05 225);--blush:oklch(91.5% .055 28);--line:var(--navy)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in oklab, var(--navy) 16%, transparent)}}:root{--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(1rem, .5rem + 2.4vw, 2.5rem);--panel-margin:clamp(.5rem, .2rem + .8vw, .75rem);--measure:88rem;--lift:0 18px 40px -22px var(--navy)}@supports (color:color-mix(in lab, red, red)){:root{--lift:0 18px 40px -22px color-mix(in oklab, var(--navy) 55%, transparent)}}:root{--z-float:15;--z-header:20;--z-receipt:2147480000}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}
