/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.table{display:table}}:root{--black:#0b0c0c;--charcoal:#141616;--charcoal-2:#1d1f1f;--paper:#f4f1ea;--paper-2:#e9e5dc;--white:#fbfaf7;--ink:#111313;--muted:#686c68;--accent:#c7f36a;--accent-strong:#a9dc4e;--line:#11131324;--line-light:#fbfaf729;--page:min(1440px, calc(100vw - 80px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{width:var(--page);margin:0 auto;padding-block:clamp(76px,8vw,128px)}.eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650;line-height:1.5}.announcement{color:#fbfaf7c7;background:#050606;border-bottom:1px solid #ffffff14;place-items:center;min-height:32px;padding:7px 24px;display:grid}.announcement p{letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;font-size:9px;font-weight:620;line-height:1.4}.site-header{z-index:100;height:72px;color:var(--white);border-bottom:1px solid var(--line-light);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c0ceb;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:max(28px,50vw - 720px);display:grid;position:sticky;top:0}.wordmark{letter-spacing:-.065em;justify-self:start;font-size:25px;font-weight:720;line-height:1}.wordmark span{color:var(--accent)}.desktop-nav{align-items:center;gap:clamp(24px,3vw,46px);font-size:12px;font-weight:560;display:flex}.desktop-nav a,.footer-links a{width:fit-content;position:relative}.desktop-nav a:after,.footer-links a:after{content:"";background:currentColor;height:1px;transition:right .22s;position:absolute;bottom:-6px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after,.footer-links a:hover:after{right:0}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.cart-link{align-items:center;gap:9px;font-size:12px;font-weight:620;display:inline-flex}.cart-link>span{background:var(--accent);width:25px;height:25px;color:var(--black);border-radius:999px;place-items:center;font-size:10px;font-weight:750;display:grid}.mobile-menu{display:none}.button{border:0;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 20px;font-size:11px;font-weight:700;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-accent{background:var(--accent);color:var(--black)}.button-accent:hover{background:var(--white)}.button-dark{background:var(--black);color:var(--white)}.button-dark:hover{background:var(--charcoal-2)}.text-link{border-bottom:1px solid;align-items:center;gap:16px;width:fit-content;padding-bottom:5px;font-size:11px;font-weight:680;display:inline-flex}.text-link-light{color:var(--white)}.premium-hero{background:var(--black);min-height:min(750px,100svh - 104px);color:var(--white);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.premium-hero-copy{flex-direction:column;justify-content:center;padding:clamp(66px,7.5vw,116px) clamp(36px,6vw,96px);display:flex}.premium-hero-copy .eyebrow{color:#fbfaf78f}.premium-hero h1{letter-spacing:-.076em;max-width:760px;margin:30px 0 0;font-size:clamp(62px,7.4vw,112px);font-weight:520;line-height:.86}.premium-hero-intro{color:#fbfaf7a8;max-width:540px;margin:34px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.68}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.hero-microcopy{color:#fbfaf76e;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:12px 28px;margin-top:auto;padding-top:42px;font-size:8px;font-weight:650;display:flex}.hero-microcopy span+span:before{content:"·";color:var(--accent);margin-right:28px}.premium-hero-media{background:#d9d2c5;min-width:0;min-height:620px;margin:0;position:relative;overflow:hidden}.premium-hero-media>img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}.premium-hero-media:hover>img{transform:scale(1.015)}.premium-hero-media figcaption{color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0bc7;justify-content:space-between;align-items:end;gap:24px;padding:18px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.premium-hero-media figcaption div{gap:6px;display:grid}.premium-hero-media figcaption span{color:#fbfaf78f;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.premium-hero-media figcaption strong{font-size:18px;font-weight:570}.premium-hero-media figcaption a{font-size:10px;font-weight:700}.proof-strip{background:var(--accent);min-height:52px;color:var(--black);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;padding:0 max(24px,50vw - 720px);font-size:8px;font-weight:720;display:flex;overflow:hidden}.proof-strip i{background:var(--black);border-radius:50%;flex:0 0 3px;width:3px;height:3px}.editorial-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:8vw;margin-bottom:clamp(44px,5vw,72px);display:grid}.editorial-heading h2{letter-spacing:-.07em;margin:22px 0 0;font-size:clamp(50px,5.8vw,88px);font-weight:520;line-height:.92}.editorial-heading>p{max-width:440px;color:var(--muted);margin:0;font-size:14px;line-height:1.72}.compact-heading .text-link{justify-self:end}.category-showcase{background:var(--paper)}.category-card-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.category-card{background:var(--paper-2);min-height:clamp(340px,31vw,470px);color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.category-card:first-child{grid-column:span 7}.category-card:nth-child(2){background:#dfe2da;grid-column:span 5}.category-card:nth-child(3),.category-card:nth-child(4),.category-card:nth-child(5){grid-column:span 4}.category-card-media{place-items:center;display:grid;position:absolute;inset:0}.category-card-media:after{content:"";background:linear-gradient(#f4f1ea0a 35%,#f4f1eaf2 100%);position:absolute;inset:0}.category-card-media img{object-fit:contain;width:100%;height:100%;padding:clamp(14px,2vw,30px);transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.category-card:hover .category-card-media img{transform:scale(1.025)}.category-card-shade{display:none}.category-card-topline,.category-card-copy{z-index:2;position:absolute;left:22px;right:22px}.category-card-topline{color:#1113139e;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:700;display:flex;top:20px}.category-card-copy{bottom:20px}.category-card-copy>p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:650}.category-card-copy h3{letter-spacing:-.057em;max-width:620px;margin:0 0 15px;font-size:clamp(31px,3vw,49px);font-weight:530;line-height:.96}.category-card-copy>span{border-top:1px solid #11131359;justify-content:space-between;padding-top:11px;font-size:9px;font-weight:700;display:flex}.category-card-copy b{font-weight:inherit}.category-line-study{position:absolute;inset:12%}.category-line-study i{aspect-ratio:1.4;border:1px solid #11131347;border-radius:48% 48% 20% 20%;width:min(74%,360px);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.category-line-study i:nth-child(2){transform:translate(-50%,-50%)scale(.78)}.category-line-study i:nth-child(3){transform:translate(-50%,-50%)scale(.56)}.category-line-study i:nth-child(4){transform:translate(-50%,-50%)scale(.34)}.featured-objects{border-top:1px solid var(--line);background:var(--white)}.featured-grid,.related-grid,.category-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);display:grid}.featured-card,.category-product,.related-card{min-width:0}.featured-card-media,.category-product-image{aspect-ratio:1;background:var(--paper-2);position:relative;overflow:hidden}.featured-card-media img,.category-product-image img,.related-card img{object-fit:contain;width:100%;height:100%;padding:clamp(15px,2vw,28px);transition:transform .48s cubic-bezier(.2,.7,.2,1);display:block}.featured-card:hover img,.category-product:hover img,.related-card:hover img{transform:scale(1.025)}.featured-card-media>span,.concept-badge{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7e0;border:1px solid #1113131f;padding:7px 9px;font-size:7px;font-weight:700;position:absolute;bottom:14px;left:14px}.featured-card-meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;margin-top:16px;padding-bottom:13px;display:flex}.featured-card-meta div{grid-template-columns:26px 1fr;align-items:baseline;display:grid}.featured-card-meta span,.featured-card-meta>p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:8px;font-weight:650}.featured-card h3{letter-spacing:-.05em;margin:0;font-size:clamp(23px,2.25vw,34px);font-weight:540;line-height:1}.featured-card-copy,.category-product-description{max-width:440px;color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.62}.process-editorial{background:var(--black);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:80px;display:grid}.process-image{background:#d6cfc1;min-height:760px;position:relative;overflow:hidden}.process-image img{object-fit:cover;width:100%;height:100%;display:block}.process-image>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#0b0c0cc2;padding:8px 10px;font-size:8px;position:absolute;bottom:20px;left:20px}.process-content{flex-direction:column;justify-content:center;padding:clamp(62px,7vw,106px);display:flex}.process-content .eyebrow{color:var(--accent)}.process-content h2{letter-spacing:-.068em;margin:22px 0 0;font-size:clamp(50px,5.4vw,82px);font-weight:520;line-height:.92}.process-lead{color:#fbfaf7a1;max-width:650px;margin:28px 0 0;font-size:15px;line-height:1.72}.process-list{border-top:1px solid #fbfaf747;margin-top:42px}.process-list article{border-bottom:1px solid var(--line-light);grid-template-columns:48px 1fr;gap:16px;padding:18px 0;display:grid}.process-list article>span{color:var(--accent);font-family:var(--font-geist-mono), monospace;padding-top:4px;font-size:8px;font-weight:700}.process-list h3{margin:0;font-size:15px;font-weight:590}.process-list p{color:#fbfaf78c;max-width:560px;margin:7px 0 0;font-size:12px;line-height:1.58}.founder-story{background:var(--charcoal);color:var(--white);scroll-margin-top:80px}.founder-story-heading{border-bottom:1px solid var(--line-light);justify-content:space-between;gap:30px;margin-bottom:clamp(54px,6vw,88px);padding-bottom:20px;display:flex}.founder-story-heading .eyebrow{color:var(--accent)}.founder-story-heading>span{color:#fbfaf775;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.founder-story-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:9vw;display:grid}.founder-story-grid h2{letter-spacing:-.072em;margin:0;font-size:clamp(52px,6.3vw,96px);font-weight:510;line-height:.9}.founder-story-grid>div{padding-top:8px}.founder-story-grid p{color:#fbfaf794;margin:0;font-size:14px;line-height:1.74}.founder-story-grid .founder-story-lead{color:var(--white);margin-bottom:22px;font-size:clamp(18px,1.45vw,22px);line-height:1.52}.founder-story-grid .text-link{margin-top:32px}.closing-cta{background:var(--paper);text-align:center;flex-direction:column;align-items:center;padding:clamp(82px,10vw,150px) 24px;display:flex}.closing-cta h2{letter-spacing:-.075em;margin:24px 0 34px;font-size:clamp(54px,7.4vw,108px);font-weight:510;line-height:.88}.closing-cta small{max-width:650px;color:var(--muted);margin-top:32px;font-size:9px;line-height:1.55}.shop-page{background:var(--paper);min-height:100vh}.shop-hero{width:var(--page);grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:end;gap:8vw;margin:0 auto;padding-block:clamp(72px,8vw,120px);display:grid}.shop-hero h1{letter-spacing:-.072em;max-width:1050px;margin:24px 0 0;font-size:clamp(58px,7vw,104px);font-weight:510;line-height:.9}.shop-hero h1 em{font-family:Georgia,serif;font-weight:400}.shop-hero-note{border-top:1px solid var(--ink);padding-top:20px}.shop-hero-note>span,.category-in-development>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.shop-hero-note p{color:var(--muted);margin:20px 0 28px;font-size:13px;line-height:1.68}.shop-hero-note a,.category-in-development a,.category-product-link{border-bottom:1px solid;gap:18px;width:fit-content;padding-bottom:5px;font-size:10px;font-weight:700;display:inline-flex}.category-index,.category-collection{width:var(--page);margin:0 auto;padding-block:clamp(68px,7vw,108px)}.category-index{border-top:1px solid var(--line)}.category-index-heading,.category-collection-heading{grid-template-columns:.5fr 1fr .5fr;align-items:end;gap:4vw;margin-bottom:clamp(40px,5vw,68px);display:grid}.category-index-heading .eyebrow,.category-collection-heading .eyebrow{align-self:start}.category-index-heading h2,.category-collection-heading h2{letter-spacing:-.064em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:520;line-height:.94}.category-index-heading>p:last-child,.category-collection-heading>p{color:var(--muted);margin:0;font-size:12px;line-height:1.67}.category-collections{border-top:1px solid var(--line)}.category-collection{scroll-margin-top:72px}.category-collection+.category-collection{border-top:1px solid var(--line)}.category-collection:nth-child(2n){background:0 0}.category-collection-heading>div>span{color:#607535;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:24px;font-size:8px;font-weight:700;display:block}.category-product-image .concept-badge{bottom:14px;left:14px}.category-product-meta{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:15px;font-size:8px;font-weight:650;display:flex}.category-product-meta p{margin:0}.category-product h3{letter-spacing:-.052em;margin:9px 0 0;font-size:clamp(25px,2.3vw,36px);font-weight:540;line-height:1}.category-product-link{margin-top:17px}.category-in-development{background:var(--black);min-height:300px;color:var(--white);flex-direction:column;justify-content:flex-end;padding:clamp(34px,5vw,70px);display:flex}.category-in-development>span{color:var(--accent)}.category-in-development h3{letter-spacing:-.06em;max-width:760px;margin:18px 0 14px;font-size:clamp(38px,4.6vw,68px);font-weight:510;line-height:.94}.category-in-development p{color:#fbfaf78f;max-width:620px;margin:0 0 27px;font-size:12px;line-height:1.64}.shop-concept-note,.product-concept-callout{border-block:1px solid var(--line);background:#dde2d4;grid-template-columns:.4fr 1.6fr;gap:5vw;padding:20px max(24px,50vw - 720px);display:grid}.shop-concept-note span,.product-concept-callout span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.shop-concept-note p,.product-concept-callout p{max-width:920px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.product-page,.policy-page,.cart-page,.order-success-page{background:var(--paper);min-height:100vh}.product-breadcrumb{width:var(--page);min-height:50px;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:11px;margin:0 auto;font-size:8px;display:flex}.product-breadcrumb a{color:var(--ink)}.product-detail-shell{width:var(--page);border:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);margin:0 auto;display:grid}.product-gallery{background:var(--paper-2);border-right:1px solid var(--line);min-width:0;position:relative;overflow:hidden}.product-gallery>img{object-fit:contain;width:100%;height:100%;min-height:640px;padding:clamp(24px,4vw,58px);display:block}.product-gallery .concept-badge{bottom:18px;left:18px}.gallery-index{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7d1;border:1px solid #1113131f;padding:7px 9px;font-size:7px;font-weight:700;position:absolute;top:18px;left:18px}.product-information{background:var(--white);flex-direction:column;justify-content:center;padding:clamp(44px,5vw,76px);display:flex}.product-kicker{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:18px;font-size:8px;font-weight:650;display:flex}.product-information h1{letter-spacing:-.066em;max-width:720px;margin:0;font-size:clamp(44px,4.8vw,72px);font-weight:520;line-height:.93}.product-preorder-status{color:#355126;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:18px 0 0;font-size:8px;font-weight:750;display:inline-flex}.product-preorder-status span{background:var(--accent);border:1px solid #11131352;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #c7f36a33}.product-price{font-family:var(--font-geist-mono), monospace;letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(20px,1.8vw,27px);font-weight:700}.product-price span{color:var(--muted);letter-spacing:.1em;font-size:8px}.product-lead{max-width:620px;color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.68}.product-compatibility{width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#e4ead9;margin:19px 0 0;padding:8px 10px;font-size:8px;font-weight:700}.colour-selector{border-top:1px solid var(--ink);margin-top:30px;padding-top:21px}.option-heading{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:8px;display:flex}.option-heading span{color:var(--muted)}.colour-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.colour-option{border:1px solid var(--line);min-width:0;color:var(--muted);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:8px;padding:9px 6px;transition:border-color .18s,background .18s,color .18s;display:flex}.colour-option:hover,.colour-option:focus-visible,.colour-option[data-selected=true]{border-color:var(--ink);color:var(--ink)}.colour-option[data-selected=true]{background:var(--paper-2)}.colour-swatch{border:1px solid #11131333;border-radius:50%;width:26px;height:26px;display:block}.colour-option>span:last-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;font-weight:650;line-height:1.2;overflow:hidden}.prelaunch-purchase,.checkout-button{background:var(--black);width:100%;min-height:54px;color:var(--white);cursor:pointer;border:0;margin-top:21px;padding:0 18px;font-size:11px;font-weight:720;transition:background .18s,color .18s}.prelaunch-purchase:hover,.prelaunch-purchase:focus-visible,.checkout-button:hover,.checkout-button:focus-visible{background:var(--accent);color:var(--black);outline:0}.prelaunch-purchase:disabled{color:#fbfaf79e;cursor:not-allowed;background:#2b2f2e}.prelaunch-purchase:disabled:hover{color:#fbfaf79e;background:#2b2f2e}.pricing-note{color:var(--muted);margin:11px 0 0;font-size:10px;line-height:1.5}.pricing-note a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.product-trust-row{border-top:1px solid var(--line);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:14px;margin-top:22px;padding-top:17px;font-size:7px;font-weight:650;display:flex}.product-facts{background:var(--black);color:var(--white);grid-template-columns:1fr 1fr 1fr;gap:clamp(42px,7vw,100px);margin-top:72px;padding:clamp(70px,8vw,120px) max(24px,50vw - 720px);display:grid}.product-facts h2,.related-heading h2{letter-spacing:-.064em;margin:0;font-size:clamp(40px,4.5vw,68px);font-weight:520;line-height:.94}.feature-list{border-top:1px solid #fbfaf74d}.feature-list div{border-bottom:1px solid var(--line-light);grid-template-columns:34px 1fr;gap:12px;padding:18px 0;display:grid}.feature-list span{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:8px}.feature-list p{margin:0;font-size:13px;line-height:1.55}.product-prelaunch-facts{gap:18px;display:grid}.product-prelaunch-facts div{border-bottom:1px solid var(--line-light);gap:8px;padding-bottom:17px;display:grid}.product-prelaunch-facts span{color:#fbfaf775;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.product-prelaunch-facts strong{font-size:12px;font-weight:500;line-height:1.55}.product-reviews{width:var(--page);border-bottom:1px solid var(--line);margin:0 auto;padding-block:clamp(70px,8vw,116px)}.product-review-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(40px,7vw,100px);display:grid}.product-review-heading h2{letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(44px,5vw,76px);font-weight:520;line-height:.93}.review-score{border-top:1px solid var(--ink);justify-content:flex-end;align-items:flex-end;gap:clamp(18px,2.5vw,34px);padding-top:22px;display:flex}.review-score>strong{letter-spacing:-.075em;font-size:clamp(62px,7vw,104px);font-weight:500;line-height:.78}.review-score div{gap:8px;display:grid}.review-score div>span{letter-spacing:.06em;white-space:nowrap;font-size:18px}.review-score p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.review-empty-state{background:var(--paper-2);border:1px solid var(--line);grid-template-columns:minmax(100px,.35fr) minmax(220px,.65fr) minmax(300px,1fr);align-items:start;gap:clamp(26px,5vw,74px);margin-top:clamp(38px,5vw,64px);padding:clamp(26px,3.5vw,48px);display:grid}.review-empty-state>span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding-top:7px;font-size:8px;font-weight:700}.review-empty-state h3{letter-spacing:-.052em;margin:0;font-size:clamp(27px,2.8vw,42px);font-weight:520;line-height:1}.review-empty-state p{max-width:570px;color:var(--muted);margin:0;font-size:12px;line-height:1.66}.related-products{width:var(--page);margin:0 auto;padding-block:clamp(70px,8vw,116px)}.related-heading{grid-template-columns:.65fr 1.35fr;align-items:end;gap:4vw;margin-bottom:44px;display:grid}.related-card img{aspect-ratio:1;background:var(--paper-2)}.related-card>span{color:var(--muted);font-family:var(--font-geist-mono), monospace;margin-top:14px;font-size:8px;display:block}.related-card h3{letter-spacing:-.05em;margin:7px 0 12px;font-size:clamp(23px,2.2vw,34px);font-weight:540}.related-card p{border-bottom:1px solid var(--ink);width:fit-content;margin:0;padding-bottom:4px;font-size:10px;font-weight:700}.cart-shell{width:var(--page);min-height:650px;margin:0 auto;padding-block:clamp(64px,7vw,104px)}.cart-heading{max-width:820px;margin-bottom:clamp(44px,5vw,72px)}.cart-heading h1,.order-success-shell h1{letter-spacing:-.07em;margin:18px 0 22px;font-size:clamp(54px,7vw,102px);font-weight:510;line-height:.9}.cart-heading>p:last-child,.order-success-shell>p{max-width:640px;color:var(--muted);margin:0;font-size:14px;line-height:1.68}.cart-loading{color:var(--muted)}.empty-cart{border-top:1px solid var(--ink);max-width:700px;padding:45px 0}.empty-cart h2{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(36px,4.8vw,62px);font-weight:520;line-height:.98}.empty-cart p{max-width:540px;color:var(--muted);margin:0 0 30px;line-height:1.65}.cart-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:clamp(44px,7vw,100px);display:grid}.cart-items{border-top:1px solid var(--ink)}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr) auto;align-items:start;gap:22px;padding:22px 0;display:grid}.cart-item-image{aspect-ratio:1;background:var(--paper-2);overflow:hidden}.cart-item-image img{object-fit:contain;width:100%;height:100%;padding:8px}.cart-item-info>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:650}.cart-item-info h2{letter-spacing:-.052em;margin:7px 0 12px;font-size:clamp(25px,2.6vw,38px);font-weight:530;line-height:1}.cart-item-info p{color:var(--muted);align-items:center;gap:8px;margin:0 0 15px;font-size:11px;display:flex}.cart-item-info p i{border:1px solid #11131333;border-radius:50%;width:13px;height:13px}.cart-item>strong{font-family:var(--font-geist-mono), monospace;font-size:11px}.quantity-control{border:1px solid var(--line);grid-template-columns:34px 38px 34px;align-items:center;width:fit-content;display:grid}.quantity-control button,.quantity-control span{place-items:center;height:34px;display:grid}.quantity-control button{cursor:pointer;background:0 0;border:0}.quantity-control button:hover{background:var(--paper-2)}.quantity-control span{border-inline:1px solid var(--line);font-size:10px}.remove-item{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;margin-top:13px;padding:0 0 3px;font-size:9px;font-weight:650}.order-summary{background:var(--black);color:var(--white);padding:28px;position:sticky;top:96px}.order-summary>div{border-bottom:1px solid var(--line-light);justify-content:space-between;gap:24px;padding:14px 0;font-size:11px;display:flex}.order-summary .order-total{border-bottom:0;padding-top:21px;font-size:14px}.shipping-progress{color:var(--accent);background:#c7f36a1c;margin:11px 0;padding:11px;font-size:10px;line-height:1.45}.order-summary .checkout-button{background:var(--accent);color:var(--black);margin-top:20px}.order-summary .checkout-button:hover{background:var(--white)}.checkout-button:disabled{cursor:wait;opacity:.7}.checkout-error{color:#ffd9cf;margin:14px 0 0;font-size:10px;line-height:1.5}.order-summary small{color:#fbfaf78f;margin-top:15px;font-size:8px;line-height:1.5;display:block}.policy-hero{width:var(--page);border-bottom:1px solid var(--ink);grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin:0 auto;padding-block:clamp(66px,7vw,105px);display:grid}.policy-hero h1{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(58px,7.2vw,108px);font-weight:510;line-height:.89}.policy-summary{border-top:1px solid var(--ink);padding-top:19px}.policy-summary p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.policy-summary span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:23px;font-size:7px;font-weight:650;display:block}.policy-layout{width:var(--page);grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(50px,9vw,130px);margin:0 auto;padding-block:clamp(64px,7vw,104px);display:grid}.policy-index{position:sticky;top:94px}.policy-index>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px;font-size:8px;font-weight:700;display:block}.policy-index nav{border-top:1px solid var(--ink)}.policy-index a{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:10px;line-height:1.4;display:grid}.policy-index a:hover{color:var(--ink)}.policy-index a span{font-family:var(--font-geist-mono), monospace;font-size:7px}.policy-content{max-width:880px}.policy-content>section{border-top:1px solid var(--ink);grid-template-columns:48px 1fr;gap:18px;padding:28px 0 38px;scroll-margin-top:90px;display:grid}.policy-section-number{color:var(--muted);font-family:var(--font-geist-mono), monospace;padding-top:7px;font-size:8px}.policy-content h2{letter-spacing:-.052em;margin:0 0 21px;font-size:clamp(31px,3.2vw,50px);font-weight:520;line-height:1}.policy-content p,.policy-content li{color:#505450;font-size:13px;line-height:1.76}.policy-content p{margin:0 0 15px}.policy-content p:last-child{margin-bottom:0}.policy-content ul{margin:5px 0 0;padding-left:18px}.policy-content li+li{margin-top:8px}.policy-contact{background:var(--charcoal);color:var(--white);grid-template-columns:.4fr 1fr auto;align-items:end;gap:4vw;padding:clamp(64px,7vw,105px) max(24px,50vw - 720px);display:grid}.policy-contact .eyebrow{color:var(--accent);align-self:start}.policy-contact h2{letter-spacing:-.063em;margin:0;font-size:clamp(46px,5.3vw,78px);font-weight:520;line-height:.94}.policy-contact a{white-space:nowrap;border-bottom:1px solid;padding-bottom:5px;font-size:10px;font-weight:700}.order-success-shell{width:var(--page);min-height:620px;margin:0 auto;padding-block:clamp(72px,9vw,130px)}.success-mark{background:var(--accent);border-radius:50%;place-items:center;width:48px;height:48px;margin-top:24px;font-size:20px;display:grid}.order-success-shell h1{max-width:1080px}.site-footer{background:var(--black);color:var(--white);grid-template-columns:1.2fr .8fr;gap:64px;padding:clamp(64px,7vw,100px) max(24px,50vw - 720px) 28px;display:grid}.footer-intro{align-content:start;gap:24px;display:grid}.footer-wordmark{letter-spacing:-.08em;width:fit-content;font-size:clamp(60px,8vw,120px);font-weight:690;line-height:.82}.footer-intro>p{color:#fbfaf780;max-width:430px;margin:0;font-size:13px;line-height:1.65}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:12px;font-size:11px;display:flex}.footer-links p{color:#fbfaf76b;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:8px}.footer-bottom{border-top:1px solid var(--line-light);color:#fbfaf766;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:22px;font-size:7px;display:flex}@media (width<=1024px){:root{--page:calc(100vw - 48px)}.premium-hero{min-height:670px}.premium-hero-copy{padding:64px 42px}.premium-hero h1{font-size:clamp(56px,8.5vw,82px)}.hero-microcopy{margin-top:54px}.process-image{min-height:680px}.process-content{padding:58px 42px}.product-detail-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.product-information{padding:40px 34px}.product-facts{grid-template-columns:1fr 1fr}.product-facts>div:first-child{grid-column:1/-1}}@media (width<=780px){:root{--page:calc(100vw - 40px)}.site-header{grid-template-columns:1fr auto;height:66px;padding-inline:20px}.desktop-nav{display:none}.mobile-menu{display:block;position:static}.mobile-menu summary{cursor:pointer;border:1px solid #fbfaf740;border-radius:50%;place-content:center;gap:5px;width:30px;height:30px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--white);width:12px;height:1px;transition:transform .18s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(3px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-menu nav{border-bottom:1px solid var(--line-light);background:#0b0c0cfa;padding:14px 20px 22px;display:grid;position:absolute;top:66px;left:0;right:0}.mobile-menu nav a{border-bottom:1px solid var(--line-light);letter-spacing:-.025em;align-items:center;padding:18px 0;font-size:clamp(18px,5.5vw,24px);display:flex}.mobile-menu nav a:last-child{border-bottom:0}.mobile-menu nav a[aria-current=page]{color:var(--accent)}.premium-hero{grid-template-columns:1fr;min-height:0}.premium-hero-copy{min-height:560px;padding:66px 24px 52px}.premium-hero h1{font-size:clamp(58px,15vw,82px)}.premium-hero-intro{max-width:560px}.hero-microcopy{margin-top:52px;padding-top:0}.premium-hero-media{aspect-ratio:1;min-height:0}.premium-hero-media>img{object-fit:cover}.proof-strip{justify-content:flex-start}.proof-strip span:nth-of-type(n+3),.proof-strip i:nth-of-type(n+3){display:none}.editorial-heading{grid-template-columns:1fr;align-items:start;gap:26px}.editorial-heading>p{max-width:560px}.compact-heading .text-link{justify-self:start}.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card:first-child,.category-card:nth-child(2),.category-card:nth-child(3),.category-card:nth-child(4){grid-column:span 1}.category-card:nth-child(5){grid-column:1/-1}.category-card{min-height:380px}.featured-grid,.category-product-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid .featured-card:last-child,.related-grid .related-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}.process-editorial{grid-template-columns:1fr}.process-image{aspect-ratio:1;min-height:0}.process-content{padding:70px 24px}.founder-story-grid{grid-template-columns:1fr;gap:44px}.founder-story-grid>div{max-width:620px}.shop-hero{grid-template-columns:1fr;align-items:start;gap:40px}.shop-hero-note{max-width:560px}.category-index-heading,.category-collection-heading{grid-template-columns:1fr 1.5fr}.category-index-heading>p:last-child,.category-collection-heading>p{grid-column:2}.product-detail-shell{grid-template-columns:1fr}.product-gallery{border-right:0;border-bottom:1px solid var(--line)}.product-gallery>img{aspect-ratio:1;min-height:0}.product-information{padding:56px 34px}.product-review-heading{grid-template-columns:1fr}.review-score{justify-content:flex-start}.review-empty-state{grid-template-columns:.45fr 1fr}.review-empty-state p{grid-column:2}.related-heading{grid-template-columns:1fr;gap:18px}.cart-layout{grid-template-columns:1fr}.order-summary{position:static}.policy-hero{grid-template-columns:1fr;align-items:start;gap:48px}.policy-summary{max-width:600px}.policy-layout{grid-template-columns:1fr;gap:54px}.policy-index{position:static}.policy-index nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;display:grid}.policy-contact{grid-template-columns:1fr;align-items:start;gap:24px}.policy-contact a{margin-top:8px}.site-footer{grid-template-columns:1fr}}@media (width<=540px){:root{--page:calc(100vw - 32px)}.announcement{padding-inline:14px}.announcement p{letter-spacing:.09em;font-size:7px}.wordmark{font-size:23px}.premium-hero-copy{min-height:520px;padding:54px 20px 46px}.premium-hero h1{margin-top:22px;font-size:clamp(52px,17vw,70px)}.premium-hero-intro{margin-top:26px;font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.button{width:100%}.hero-microcopy{gap:10px 18px;margin-top:44px}.hero-microcopy span+span:before{margin-right:18px}.premium-hero-media figcaption{padding:14px;bottom:12px;left:12px;right:12px}.premium-hero-media figcaption strong{font-size:15px}.proof-strip span:nth-of-type(n+2),.proof-strip i:nth-of-type(n+2){display:none}.page-shell{padding-block:64px}.editorial-heading{margin-bottom:36px}.editorial-heading h2{font-size:clamp(43px,13vw,58px)}.category-card-grid,.featured-grid,.category-product-grid,.related-grid{grid-template-columns:1fr}.category-card:first-child,.category-card:nth-child(2),.category-card:nth-child(3),.category-card:nth-child(4),.category-card:nth-child(5){grid-column:auto}.category-card{min-height:330px}.category-card-copy h3{font-size:34px}.featured-grid .featured-card:last-child,.related-grid .related-card:last-child{grid-column:auto;max-width:none}.process-content{padding:62px 20px}.process-content h2{font-size:48px}.process-lead{font-size:14px}.process-list article{grid-template-columns:38px 1fr}.founder-story-heading{flex-direction:column;align-items:flex-start;gap:12px}.founder-story-grid h2{font-size:clamp(48px,14vw,64px)}.closing-cta{padding-inline:20px}.closing-cta h2{font-size:clamp(48px,14vw,66px)}.shop-hero,.category-index,.category-collection,.related-products,.cart-shell,.policy-hero,.policy-layout,.order-success-shell{padding-block:58px}.shop-hero h1{font-size:clamp(46px,14vw,60px)}.category-index-heading,.category-collection-heading{grid-template-columns:1fr;gap:18px}.category-index-heading>p:last-child,.category-collection-heading>p{grid-column:auto}.category-index-heading h2,.category-collection-heading h2{font-size:44px}.category-in-development{min-height:330px;padding:28px 22px}.shop-concept-note,.product-concept-callout{grid-template-columns:1fr;gap:8px;padding:18px 16px}.product-breadcrumb{white-space:nowrap;overflow-x:auto}.product-information{padding:46px 20px}.product-information h1{font-size:clamp(42px,13vw,56px)}.colour-options{grid-template-columns:repeat(5,60px);padding-bottom:7px;overflow-x:auto}.product-trust-row{flex-wrap:wrap;justify-content:flex-start;gap:12px 22px}.product-facts{grid-template-columns:1fr;margin-top:50px;padding:62px 20px}.product-facts>div:first-child{grid-column:auto}.product-reviews{padding-block:62px}.product-review-heading h2{font-size:clamp(43px,13vw,58px)}.review-score{justify-content:space-between}.review-score>strong{font-size:70px}.review-empty-state{grid-template-columns:1fr;gap:15px;padding:26px 22px}.review-empty-state p{grid-column:auto}.cart-heading h1,.order-success-shell h1{font-size:clamp(48px,14vw,64px)}.cart-item{grid-template-columns:88px minmax(0,1fr);gap:16px}.cart-item>strong{grid-column:2}.order-summary{padding:24px 20px}.policy-hero h1{font-size:clamp(48px,14vw,64px)}.policy-index nav{grid-template-columns:1fr}.policy-content>section{grid-template-columns:32px 1fr;gap:9px}.policy-content h2{font-size:34px}.policy-content p,.policy-content li{font-size:12px}.footer-links{grid-template-columns:1fr 1fr;row-gap:38px}.footer-links>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.motion-home{--motion-bg:#111414;--motion-panel:#181c1c;--motion-panel-2:#202525;--motion-cream:#f3eee5;--motion-muted:#f3eee596;--motion-line:#f3eee524;--motion-red:#ff4d3d;--motion-yellow:#ffd43b;--motion-blue:#3977ff;background:var(--motion-bg);min-height:100vh;color:var(--motion-cream);overflow:hidden}.motion-shell{width:min(1360px,100vw - 72px);margin-inline:auto;padding-block:clamp(72px,7vw,108px)}.motion-home .eyebrow{color:#f3eee58a}.motion-button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:36px;min-height:50px;padding:0 18px;font-size:11px;font-weight:720;line-height:1;transition:transform .18s,color .18s,background .18s;display:inline-flex}.motion-button:hover{transform:translateY(-2px)}.motion-button-light{background:var(--motion-cream);color:#111414}.motion-button-dark{color:var(--motion-cream);background:#111414}.motion-button-dark:hover{background:#272d2d}.motion-inline-link{width:fit-content;color:inherit;border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:6px;font-size:11px;font-weight:670;display:inline-flex}.motion-hero{border-bottom:1px solid var(--motion-line);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:min(720px,100svh - 104px);display:grid}.motion-hero-copy{border-right:1px solid var(--motion-line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(64px,7vw,104px) clamp(38px,6vw,92px);display:flex}.motion-hero-copy h1{letter-spacing:-.072em;max-width:720px;margin:26px 0 0;font-size:clamp(56px,6.5vw,98px);font-weight:560;line-height:.9}.motion-hero-copy h1 span,.motion-hero-copy h1 em{display:block}.motion-hero-copy h1 em{color:var(--motion-cream);letter-spacing:-.055em;margin-top:.08em;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-weight:400}.motion-hero-intro{max-width:520px;color:var(--motion-muted);margin:30px 0 0;font-size:clamp(14px,1.05vw,17px);line-height:1.68}.motion-hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.motion-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:auto;padding-top:42px;display:grid}.motion-hero-facts span{border-top:1px solid var(--motion-line);color:#f3eee56b;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:5px;padding-top:12px;font-size:8px;line-height:1.5;display:grid}.motion-hero-facts b{color:var(--motion-cream);font-size:10px;font-weight:700}.toy-stage{isolation:isolate;background:radial-gradient(circle at 70% 25%,#3977ff26,#0000 31%),radial-gradient(circle at 22% 77%,#ff4d3d21,#0000 29%),#151919;min-width:0;min-height:610px;position:relative;overflow:hidden}.toy-stage:before{content:"";z-index:-2;filter:blur(2px);background:radial-gradient(circle,#f3eee50d,#0000 66%);border-radius:50%;position:absolute;inset:9%}.toy-stage-grid{z-index:-3;opacity:.55;background-image:linear-gradient(#f3eee50b 1px,#0000 1px),linear-gradient(90deg,#f3eee50b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 82%,#0000 98%);mask-image:linear-gradient(#0000 2%,#000 18% 82%,#0000 98%)}.toy-orbit{z-index:-1;border:1px solid #f3eee51f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.toy-orbit-outer{aspect-ratio:1.35;width:78%}.toy-orbit-inner{aspect-ratio:1.2;border-style:dashed;width:48%}.toy-orbit:after{content:"";background:var(--motion-yellow);border-radius:50%;width:8px;height:8px;position:absolute;top:10%;right:11%;box-shadow:0 0 24px #ffd43bbf}.toy-scan{z-index:4;opacity:.38;background:linear-gradient(90deg, transparent, var(--motion-cream) 20%, var(--motion-cream) 80%, transparent);height:1px;animation:5.8s ease-in-out infinite layer-scan;position:absolute;top:28%;left:6%;right:6%}.toy-car-wrap{z-index:2;filter:drop-shadow(0 28px 28px #0000005c);will-change:transform;position:absolute}.toy-car{width:100%;height:auto;display:block}.toy-car-wrap-red{z-index:3;width:min(61%,520px);animation:8.8s cubic-bezier(.45,0,.55,1) infinite car-red-motion;bottom:7%;left:19%}.toy-car-wrap-yellow{width:min(39%,330px);animation:7.3s cubic-bezier(.45,0,.55,1) infinite car-yellow-motion;top:11%;right:-1%}.toy-car-wrap-blue{width:min(38%,330px);animation:9.4s cubic-bezier(.45,0,.55,1) infinite car-blue-motion;top:25%;left:-3%}.toy-stage-label{z-index:7;color:#f3eee58c;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:650;display:flex;position:absolute;left:22px;right:22px}.toy-stage-label-top{top:20px}.toy-stage-label-bottom{bottom:20px}.toy-stage-note{z-index:7;color:#f3eee557;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;transform-origin:100% 0;margin:0;font-size:7px;position:absolute;top:50%;right:22px;transform:translateY(-50%)rotate(90deg)translateY(-100%)}@keyframes car-red-motion{0%,to{transform:translate(-4%,1%)rotate(-2deg)}50%{transform:translate(5%,-3%)rotate(1deg)}}@keyframes car-yellow-motion{0%,to{transform:translate(3%,-2%)rotate(2deg)}50%{transform:translate(-8%,7%)rotate(-2deg)}}@keyframes car-blue-motion{0%,to{transform:translate(-1%,6%)rotate(-3deg)}50%{transform:translate(9%,-6%)rotate(2deg)}}@keyframes layer-scan{0%,to{opacity:0;top:25%}15%,85%{opacity:.38}50%{opacity:.52;top:75%}}.motion-marquee{border-bottom:1px solid var(--motion-line);background:var(--motion-cream);color:#111414;overflow:hidden}.motion-marquee>div{width:max-content;min-height:48px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:30px;font-size:8px;font-weight:720;animation:32s linear infinite marquee-drift;display:flex}.motion-marquee i{background:var(--motion-red);border-radius:50%;width:5px;height:5px}@keyframes marquee-drift{to{transform:translate(-35%)}}.motion-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:8vw;margin-bottom:clamp(42px,5vw,66px);display:grid}.motion-section-heading h2{letter-spacing:-.06em;max-width:900px;margin:18px 0 0;font-size:clamp(43px,5vw,72px);font-weight:560;line-height:.95}.motion-section-heading>p{max-width:430px;color:var(--motion-muted);margin:0;font-size:13px;line-height:1.72}.motion-section-heading-inline .motion-inline-link{justify-self:end}.motion-categories{border-bottom:1px solid var(--motion-line)}.motion-category-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.motion-category-card{--card-accent:var(--motion-red);background:var(--motion-panel);border:1px solid var(--motion-line);isolation:isolate;min-height:355px;transition:background .24s,transform .24s;position:relative;overflow:hidden}.motion-category-card:first-child{grid-column:span 5}.motion-category-card:nth-child(2){--card-accent:var(--motion-yellow);grid-column:span 3}.motion-category-card:nth-child(3){--card-accent:var(--motion-blue);grid-column:span 4}.motion-category-card:nth-child(4){--card-accent:#f18ad7;grid-column:span 6}.motion-category-card:nth-child(5){--card-accent:#71e0b8;grid-column:span 6}.motion-category-card:before{content:"";z-index:3;background:var(--card-accent);transform-origin:0;width:100%;height:3px;transition:transform .36s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:scaleX(.14)}.motion-category-card:hover{background:var(--motion-panel-2);transform:translateY(-3px)}.motion-category-card:hover:before{transform:scaleX(1)}.motion-category-number{z-index:4;color:#f3eee56b;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px;position:absolute;top:17px;left:18px}.motion-category-art{place-items:center;display:grid;position:absolute;inset:12px 12px 74px}.motion-category-art:after{content:"";background:linear-gradient(180deg, transparent 62%, var(--motion-panel) 100%);position:absolute;inset:0}.motion-category-card:hover .motion-category-art:after{background:linear-gradient(180deg, transparent 62%, var(--motion-panel-2) 100%)}.motion-category-art img{object-fit:contain;filter:saturate(.92)contrast(.96);width:100%;height:100%;padding:12px;transition:transform .52s cubic-bezier(.2,.7,.2,1);display:block}.motion-category-card:hover .motion-category-art img{transform:scale(1.025)rotate(-.5deg)}.motion-category-copy{z-index:4;position:absolute;bottom:17px;left:18px;right:18px}.motion-category-copy p{color:var(--card-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:7px;font-weight:650}.motion-category-copy h3{letter-spacing:-.052em;margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:550}.motion-category-copy>span{color:#f3eee594;gap:10px;font-size:9px;font-weight:650;display:flex;position:absolute;bottom:6px;right:0}.motion-layer-form{aspect-ratio:1;width:55%;position:relative}.motion-layer-form i{border:2px solid var(--card-accent);border-radius:42% 58% 54% 46%;position:absolute}.motion-layer-form i:first-child{opacity:1;inset:0;transform:rotate(0)}.motion-layer-form i:nth-child(2){opacity:.87;inset:8%;transform:rotate(9deg)}.motion-layer-form i:nth-child(3){opacity:.74;inset:16%;transform:rotate(18deg)}.motion-layer-form i:nth-child(4){opacity:.61;inset:24%;transform:rotate(27deg)}.motion-layer-form i:nth-child(5){opacity:.48;inset:32%;transform:rotate(36deg)}.category-rail{gap:10px;min-height:470px;display:flex}.category-rail-card{--rail-accent:var(--motion-red);border:1px solid var(--motion-line);isolation:isolate;background:#181c1c;flex:1 1 0;min-width:0;transition:flex .52s cubic-bezier(.2,.72,.2,1),background .26s,transform .26s;position:relative;overflow:hidden}.category-rail-card:nth-child(2){--rail-accent:var(--motion-yellow)}.category-rail-card:nth-child(3){--rail-accent:var(--motion-blue)}.category-rail-card:nth-child(4){--rail-accent:#f18ad7}.category-rail-card:nth-child(5){--rail-accent:#71e0b8}.category-rail-card:before{content:"";z-index:5;background:var(--rail-accent);transform-origin:0;height:3px;transition:transform .46s cubic-bezier(.2,.72,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.18)}.category-rail-card:after{content:"";z-index:-1;background:var(--rail-accent);opacity:.07;filter:blur(55px);border-radius:50%;width:240px;height:240px;transition:opacity .3s,transform .52s cubic-bezier(.2,.72,.2,1);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.category-rail-card:hover,.category-rail-card:focus-visible{background:#202525;flex:1.72 1 0;transform:translateY(-3px)}.category-rail-card:hover:before,.category-rail-card:focus-visible:before{transform:scaleX(1)}.category-rail-card:hover:after,.category-rail-card:focus-visible:after{opacity:.12;transform:translate(-50%,-50%)scale(1.25)}.category-rail-top{z-index:4;color:#f3eee573;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:7px;font-weight:650;line-height:1.4;display:flex;position:absolute;top:15px;left:15px;right:15px}.category-rail-top span:last-child{text-align:right}.category-rail-art{place-items:center;display:grid;position:absolute;inset:42px 8px 150px;overflow:hidden}.category-rail-art:after{content:"";background:linear-gradient(#0000 65%,#181c1c 100%);transition:background .26s;position:absolute;inset:0}.category-rail-card:hover .category-rail-art:after,.category-rail-card:focus-visible .category-rail-art:after{background:linear-gradient(#0000 65%,#202525 100%)}.category-rail-art img{object-fit:contain;filter:saturate(.9)contrast(.96);width:100%;height:100%;padding:8px;transition:transform .56s cubic-bezier(.2,.72,.2,1),filter .28s;display:block}.category-rail-card:hover .category-rail-art img,.category-rail-card:focus-visible .category-rail-art img{filter:saturate()contrast();transform:scale(1.045)rotate(-.5deg)}.category-rail-art .motion-layer-form{width:min(145px,58%)}.category-rail-copy{z-index:4;position:absolute;bottom:16px;left:16px;right:16px}.category-rail-copy>p{color:var(--rail-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:7px;font-weight:680}.category-rail-copy h3{letter-spacing:-.05em;margin:0;font-size:clamp(23px,2.15vw,34px);font-weight:550;line-height:.98}.category-rail-reveal{opacity:0;gap:13px;max-height:0;margin-top:0;transition:max-height .46s cubic-bezier(.2,.72,.2,1),margin .46s,opacity .28s,transform .42s;display:grid;overflow:hidden;transform:translateY(12px)}.category-rail-card:hover .category-rail-reveal,.category-rail-card:focus-visible .category-rail-reveal{opacity:1;max-height:160px;margin-top:14px;transform:translateY(0)}.category-rail-reveal>strong{color:var(--motion-cream);letter-spacing:-.02em;font-size:14px;font-weight:620}.category-rail-reveal>span{max-width:390px;color:var(--motion-muted);font-size:10px;line-height:1.55}.category-rail-reveal b{border-bottom:1px solid;gap:12px;width:fit-content;padding-bottom:4px;font-size:9px;font-weight:680;display:flex}.motion-featured{border-bottom:1px solid var(--motion-line)}.motion-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.motion-product-card{min-width:0}.motion-product-image{aspect-ratio:1;background:var(--motion-panel);border:1px solid var(--motion-line);position:relative;overflow:hidden}.motion-product-image img{object-fit:contain;width:100%;height:100%;padding:18px;transition:transform .52s cubic-bezier(.2,.7,.2,1);display:block}.motion-product-card:hover .motion-product-image img{transform:scale(1.025)}.motion-product-image>span{color:#f3eee59e;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#111414d1;padding:6px 8px;font-size:7px;position:absolute;top:12px;left:12px}.motion-product-meta{justify-content:space-between;gap:20px;padding:15px 1px 0;display:flex}.motion-product-meta>div{display:block}.motion-product-meta span{color:var(--motion-muted);font-family:var(--font-geist-mono), monospace;margin-bottom:5px;font-size:8px;display:block}.motion-product-meta h3{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:560}.motion-product-meta>p{color:var(--motion-muted);white-space:nowrap;margin:2px 0 0;font-size:10px}.motion-process{border-bottom:1px solid var(--motion-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(56px,9vw,136px);display:grid}.motion-process-intro{align-self:start;position:sticky;top:120px}.motion-process-intro h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(48px,5.5vw,78px);font-weight:560;line-height:.92}.motion-process-intro>p:not(.eyebrow){max-width:500px;color:var(--motion-muted);margin:26px 0 0;font-size:14px;line-height:1.72}.motion-process-intro .motion-inline-link{margin-top:28px}.motion-process-steps article{border-top:1px solid var(--motion-line);min-height:132px;padding:28px 0;display:block}.motion-process-steps article:last-child{border-bottom:1px solid var(--motion-line)}.motion-process-steps h3{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(24px,2.3vw,34px);font-weight:540}.motion-process-steps p{max-width:540px;color:var(--motion-muted);margin:0;font-size:12px;line-height:1.67}.motion-founder{border-bottom:1px solid var(--motion-line);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:10vw;display:grid}.motion-founder h2{letter-spacing:-.062em;margin:20px 0 0;font-size:clamp(45px,5.2vw,74px);font-weight:550;line-height:.95}.motion-founder-copy{align-self:end}.motion-founder-copy p{max-width:560px;color:var(--motion-muted);margin:0 0 18px;font-size:13px;line-height:1.74}.motion-founder-copy .motion-founder-lead{color:var(--motion-cream);letter-spacing:-.025em;font-size:clamp(19px,1.75vw,26px);line-height:1.48}.motion-founder-copy>span{color:#71e0b8;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font-size:8px;font-weight:670;display:block}.motion-offer{background:var(--motion-yellow);color:#111414;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:8vw;padding:clamp(66px,7vw,104px) max(36px,50vw - 680px);display:grid}.motion-offer .eyebrow{color:#1114148c}.motion-offer h2{letter-spacing:-.068em;margin:18px 0 0;font-size:clamp(46px,5.7vw,82px);font-weight:570;line-height:.92}.motion-offer>div:last-child{justify-items:start;gap:18px;display:grid}.motion-offer p{max-width:380px;margin:0;font-size:14px;line-height:1.6}.motion-offer small{color:#11141494;font-size:8px}.motion-concept-note{color:#f3eee561;border-bottom:1px solid var(--motion-line);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#0c0e0e;padding:14px 24px;font-size:7px;line-height:1.6}@media (width<=1024px){.motion-shell{width:min(100% - 48px,1360px)}.motion-hero{grid-template-columns:1fr 1fr;min-height:650px}.motion-hero-copy{padding:62px 34px}.motion-hero-copy h1{font-size:clamp(54px,7vw,72px)}.motion-hero-facts span:nth-child(2){display:none}.motion-hero-facts{grid-template-columns:repeat(2,1fr)}.toy-stage{min-height:580px}.motion-category-card:first-child,.motion-category-card:nth-child(2),.motion-category-card:nth-child(3),.motion-category-card:nth-child(4){grid-column:span 6}.motion-category-card:nth-child(5){grid-column:1/-1}.category-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.category-rail-card{min-height:430px}.category-rail-card:last-child{grid-column:1/-1}.category-rail-art{inset:42px 10px 205px}.category-rail-reveal{opacity:1;max-height:160px;margin-top:14px;transform:none}}@media (width<=780px){.motion-shell{width:min(100% - 40px,1360px);padding-block:68px}.motion-hero{grid-template-columns:1fr}.motion-hero-copy{border-right:0;border-bottom:1px solid var(--motion-line);min-height:570px;padding:62px 26px 46px}.motion-hero-copy h1{max-width:650px;font-size:clamp(56px,12vw,86px)}.motion-hero-intro{max-width:580px}.toy-stage{min-height:510px}.toy-car-wrap-red{width:min(57%,460px);left:21%}.toy-car-wrap-yellow{width:min(36%,295px)}.toy-car-wrap-blue{width:min(35%,280px)}.motion-section-heading{grid-template-columns:1fr;align-items:start;gap:24px}.motion-section-heading>p{max-width:600px}.motion-section-heading-inline .motion-inline-link{justify-self:start}.motion-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-product-card:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}.motion-process{grid-template-columns:1fr;gap:52px}.motion-process-intro{position:static}.motion-founder{grid-template-columns:1fr;gap:48px}.motion-founder-copy{max-width:620px}.motion-offer{grid-template-columns:1fr;align-items:start;gap:42px;padding-inline:24px}}@media (width<=540px){.motion-shell{width:calc(100% - 32px);padding-block:58px}.motion-hero-copy{min-height:455px;padding:50px 20px 38px}.motion-hero-copy h1{margin-top:22px;font-size:clamp(49px,15vw,66px)}.motion-hero-copy h1 em{line-height:.94}.motion-hero-intro{margin-top:24px;font-size:14px}.motion-hero-actions,.motion-hero-facts{display:none}.toy-stage{min-height:365px}.toy-stage-grid{background-size:28px 28px}.toy-car-wrap-red{width:68%;bottom:4%;left:14%}.toy-car-wrap-yellow{width:41%;top:11%;right:-5%}.toy-car-wrap-blue{width:42%;top:25%;left:-8%}.toy-stage-note{display:none}.motion-marquee>div{min-height:44px}.motion-section-heading{margin-bottom:34px}.motion-section-heading h2{font-size:clamp(42px,13vw,56px)}.motion-category-grid,.motion-product-grid{grid-template-columns:1fr}.motion-category-card:first-child,.motion-category-card:nth-child(2),.motion-category-card:nth-child(3),.motion-category-card:nth-child(4),.motion-category-card:nth-child(5){grid-column:auto}.motion-category-card{min-height:330px}.motion-categories.motion-shell{width:100%;padding-left:16px}.motion-categories .motion-section-heading{width:calc(100% - 32px)}.category-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:3px 16px 12px 0;scroll-padding-left:16px;display:flex;overflow-x:auto}.category-rail-card{scroll-snap-align:start;flex:0 0 min(82vw,350px);min-height:410px}.category-rail-card:hover,.category-rail-card:focus-visible{flex:0 0 min(82vw,350px)}.category-rail-art{inset:42px 8px 205px}.category-rail-copy h3{font-size:29px}.motion-product-card:last-child{grid-column:auto;max-width:none}.motion-process-intro h2,.motion-founder h2{font-size:clamp(46px,13vw,60px)}.motion-process-steps h3{font-size:26px}.motion-offer{padding-block:58px}.motion-offer h2{font-size:clamp(46px,13vw,60px)}.motion-concept-note{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.toy-car-wrap,.toy-scan,.motion-marquee>div{animation:none!important}}.motion-home{--motion-bg:#141816;--motion-panel:#1b201d;--motion-panel-2:#232a26;--motion-cream:#f2f4ed;--motion-muted:#f2f4ed9e;--motion-line:#f2f4ed1f;--motion-lime:#c6f45b;background:var(--motion-bg)}.motion-home .site-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#141816e0;border-color:#f2f4ed1a;height:78px}.motion-home .wordmark{letter-spacing:-.055em;font-size:24px}.motion-home .desktop-nav{gap:38px;font-size:13px;font-weight:500}.motion-home .cart-link{font-size:13px;font-weight:560}.motion-home .cart-link>span{background:var(--motion-lime)}.motion-shell{width:min(1320px,100vw - 96px);padding-block:clamp(92px,8vw,132px)}.motion-home .eyebrow{color:#f2f4ed80;letter-spacing:.2em;font-size:9px}.motion-hero{background:#141816;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:min(790px,100svh - 110px)}.motion-hero-copy{border-right:0;padding:clamp(88px,8vw,132px) clamp(48px,7vw,112px)}.motion-hero-copy h1{letter-spacing:-.068em;max-width:760px;margin-top:34px;font-size:clamp(62px,6.4vw,96px);font-weight:430;line-height:.92}.motion-hero-copy h1 em{letter-spacing:-.048em;margin-top:.14em;font-size:.74em;line-height:1}.motion-hero-intro{max-width:470px;margin-top:38px;font-size:clamp(15px,1vw,17px);line-height:1.72}.motion-hero-actions{margin-top:38px}.motion-button{border-radius:2px;min-height:54px;padding-inline:22px;font-size:12px;font-weight:610}.motion-button-light{background:var(--motion-lime)}.motion-button-light:hover{background:var(--motion-cream)}.motion-inline-link{font-size:12px;font-weight:560}.motion-hero-signoff{color:#f2f4ed5e;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:auto 0 0;padding-top:48px;font-size:8px;font-weight:620}.toy-stage{background:radial-gradient(circle at 70% 28%,#6292ff33,#0000 30%),radial-gradient(circle at 28% 72%,#ff574029,#0000 33%),linear-gradient(145deg,#18201c,#101412 72%);border-radius:26px;min-height:650px;margin:24px 24px 24px 0}.toy-stage:before{filter:blur(24px);background:radial-gradient(circle,#f2f4ed1a,#0000 65%);inset:15%}.toy-stage-glow{z-index:-1;filter:blur(75px);background:#c6f45b12;border-radius:50%;position:absolute;inset:20% 18%}.toy-car-wrap-red{width:min(56%,480px);bottom:9%;left:21%}.toy-car-wrap-yellow{width:min(34%,300px);top:13%;right:4%}.toy-car-wrap-blue{width:min(34%,295px);top:28%;left:1%}.toy-stage-caption{z-index:7;color:#f2f4ed6b;letter-spacing:.04em;margin:0;font-size:11px;position:absolute;bottom:26px;left:30px}.motion-principles{color:#151816;background:#f0f2eb;border-bottom:1px solid #1518161f;grid-template-columns:repeat(3,1fr);align-items:center;min-height:62px;padding:0 max(40px,50vw - 660px);font-size:11px;font-weight:600;display:grid}.motion-principles span{text-align:center}.motion-principles span+span{border-left:1px solid #15181626}.motion-categories{color:#151816;background:#f0f2eb;border-bottom-color:#1518161f;width:100%;padding-inline:max(48px,50vw - 660px)}.motion-categories .eyebrow{color:#1518167a}.motion-categories .motion-section-heading>p{color:#1518169e}.motion-section-heading{margin-bottom:clamp(48px,5vw,72px)}.motion-section-heading h2{font-size:clamp(48px,5.4vw,78px);font-weight:430;line-height:.96}.category-rail{gap:12px;min-height:500px}.category-rail-card{background:#171c19;border-color:#15181614;border-radius:4px}.category-rail-card:before{height:2px;transform:scaleX(0)}.category-rail-card:hover,.category-rail-card:focus-visible{background:#202722;transform:translateY(-5px)}.category-rail-top{color:#f2f4ed7a;font-size:7px;top:18px;left:18px;right:18px}.category-rail-art{inset:52px 12px 155px}.category-rail-copy{color:var(--motion-cream);bottom:20px;left:20px;right:20px}.category-rail-copy h3{font-size:clamp(25px,2vw,34px);font-weight:460}.category-rail-reveal>span{color:#f2f4ed94}.motion-featured{background:#141816}.motion-product-grid{gap:20px}.motion-product-image{background:#1b211e;border:0;border-radius:4px}.motion-product-image img{padding:24px}.motion-product-meta h3{font-size:19px;font-weight:470}.motion-process{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(64px,10vw,154px);min-height:820px}.motion-process-intro{top:142px}.motion-process-intro h2,.motion-founder h2{font-weight:430}.motion-process-steps article{min-height:178px;padding:46px 0 40px 26px;position:relative}.motion-process-steps article:before{content:"";background:var(--motion-lime);border-radius:50%;width:7px;height:7px;position:absolute;top:54px;left:0;box-shadow:0 0 0 7px #c6f45b14}.motion-process-steps h3{font-size:clamp(27px,2.4vw,38px);font-weight:450}.motion-process-steps p{font-size:13px;line-height:1.72}.motion-founder{background:#1a1f1c}.motion-founder-copy>span{color:var(--motion-lime)}.motion-offer{background:var(--motion-lime);align-items:center;min-height:600px}.motion-offer h2{font-size:clamp(62px,7.5vw,112px);font-weight:430}@media (width<=1024px){.motion-shell{width:min(100% - 56px,1320px)}.motion-categories{width:100%}.motion-hero{min-height:680px}.motion-hero-copy{padding:72px 40px}.toy-stage{min-height:610px;margin:20px 20px 20px 0}.category-rail{min-height:0}}@media (width<=780px){.motion-home .site-header{height:70px}.motion-shell{width:min(100% - 40px,1320px);padding-block:78px}.motion-categories{width:100%;padding-inline:20px}.motion-hero{min-height:0}.motion-hero-copy{min-height:560px;padding:72px 28px 48px}.motion-hero-copy h1{font-size:clamp(56px,11vw,78px)}.toy-stage{border-radius:0;min-height:500px;margin:0}.motion-process{min-height:0}}@media (width<=540px){.motion-home .announcement{min-height:38px;padding-inline:12px}.motion-home .announcement p{max-width:330px;font-size:8px}.motion-home .site-header{padding-inline:20px}.motion-home .wordmark{font-size:25px}.motion-hero-copy{min-height:520px;padding:64px 22px 42px}.motion-hero-copy h1{margin-top:28px;font-size:clamp(50px,14.5vw,64px)}.motion-hero-intro{margin-top:28px}.motion-hero-actions{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.motion-hero-signoff{display:none}.toy-stage{min-height:390px}.toy-stage-caption{font-size:10px;bottom:18px;left:20px}.motion-principles{grid-template-columns:1fr;min-height:56px;padding-inline:14px}.motion-principles span{display:none}.motion-principles span:first-child{text-align:center;display:block}.motion-principles span+span{border:0}.motion-categories.motion-shell{width:100%;padding-left:20px}.motion-categories .motion-section-heading{width:calc(100% - 40px)}.motion-section-heading h2{font-size:clamp(44px,12.5vw,58px)}.category-rail-card{flex-basis:min(84vw,360px);min-height:440px}.category-rail-card:hover,.category-rail-card:focus-visible{flex-basis:min(84vw,360px)}.motion-process-steps article{min-height:0;padding:34px 0 34px 24px}.motion-process-steps article:before{top:42px}.motion-process-intro h2,.motion-founder h2{font-size:clamp(45px,12vw,58px)}.motion-offer{min-height:520px}.motion-offer h2{font-size:clamp(58px,15vw,76px)}}@media (prefers-reduced-motion:reduce){.toy-car-wrap{animation:none!important}}.shop-page{--shop-cream:#f3eee5;--shop-muted:#f3eee591;--shop-line:#f3eee524;color:var(--shop-cream);background:#111414}.shop-page .shop-hero h1{max-width:900px;font-size:clamp(52px,6vw,86px)}.shop-page .shop-hero-note{border-color:var(--shop-line)}.shop-page .shop-hero-note p,.shop-page .category-index-heading>p:last-child,.shop-page .category-collection-heading>p,.shop-page .category-product-meta,.shop-page .category-product-description{color:var(--shop-muted)}.shop-page .category-index,.shop-page .category-collections,.shop-page .category-collection+.category-collection{border-color:var(--shop-line)}.shop-page .category-card{color:var(--shop-cream);border:1px solid var(--shop-line);background:#181c1c}.shop-page .category-card:nth-child(2){background:#1c211f}.shop-page .category-card-media:after{background:linear-gradient(#11141405 35%,#111414f5 100%)}.shop-page .category-card-topline{color:#f3eee580}.shop-page .category-card-copy>p{color:#ffd43b}.shop-page .category-card-copy>span{color:#f3eee5ad;border-color:var(--shop-line)}.shop-page .category-line-study i{border-color:#ffd43b9e}.shop-page .category-collection-heading>div>span{color:#ffd43b}.shop-page .category-product-image{border:1px solid var(--shop-line);background:#181c1c}.shop-page .category-product-image .concept-badge{color:#f3eee59e;border-color:var(--shop-line);background:#111414db}.shop-page .category-in-development{border:1px solid var(--shop-line);background:#1a1f1f}.shop-page .category-in-development>span{color:#ffd43b}.shop-page .shop-concept-note{color:#f3eee5ad;border-color:var(--shop-line);background:#0c0e0e}.shop-page .shop-concept-note p{color:#f3eee575}@media (width<=540px){.shop-page .shop-hero h1{font-size:clamp(44px,12.5vw,56px)}}.future-home{--future-bg:#0d100f;--future-ink:#f4f1e8;--future-muted:#f4f1e89c;--future-line:#f4f1e81f;--future-lime:#c6f45b;background:var(--future-bg);color:var(--future-ink);overflow:hidden}.future-home .site-header{height:74px;color:var(--future-ink);border-color:var(--future-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d100fe0;padding-inline:clamp(24px,4.5vw,72px)}.future-home .wordmark{letter-spacing:-.055em;font-size:24px}.future-home .desktop-nav{gap:36px;font-size:13px}.future-home .cart-link{font-size:13px}.future-home .cart-link>span{background:var(--future-lime);color:#0d100f}.future-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:650;line-height:1.4}.future-hero{background:radial-gradient(circle at 68% 24%,#5765ff14,#0000 26%),#0d100f;grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);min-height:calc(100svh - 110px);display:grid}.future-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(86px,10vh,130px) clamp(44px,6vw,104px) clamp(54px,7vh,88px);display:flex}.future-hero-copy .future-kicker{color:#f4f1e875}.future-hero h1{letter-spacing:-.072em;max-width:760px;margin:34px 0 0;font-size:clamp(72px,7vw,112px);font-weight:430;line-height:.84}.future-hero h1 em{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.046em;margin-top:.24em;font-size:.72em;font-weight:430;line-height:.94;display:block}.future-intro{max-width:470px;color:var(--future-muted);margin:38px 0 0;font-size:16px;line-height:1.7}.future-actions{align-items:center;gap:30px;margin-top:40px;display:flex}.future-primary{background:var(--future-lime);color:#0d100f;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 22px;font-size:12px;font-weight:650;transition:transform .25s,background .25s;display:inline-flex}.future-primary:hover{background:#f4f1e8;transform:translateY(-3px)}.future-actions>a:last-child,.future-products-head>a,.future-process-title>a{color:var(--future-ink);border-bottom:1px solid #f4f1e880;padding-bottom:7px;font-size:12px;font-weight:620}.future-car-world{isolation:isolate;background:linear-gradient(#ffffff09,#0000 28%),radial-gradient(circle at 62% 45%,#1d2925 0,#121715 47%,#090b0a 100%);border-radius:32px;min-height:650px;margin:22px 22px 22px 0;position:relative;overflow:hidden}.future-car-world:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 32% 80%,#0000);mask-image:linear-gradient(#0000,#000 32% 80%,#0000)}.future-car-world>p{z-index:8;color:#f4f1e866;letter-spacing:.06em;margin:0;font-size:10px;position:absolute;bottom:26px;right:28px}.future-road{background:radial-gradient(at top,#d6ff841f,#070908e0 55%);border-radius:50% 50% 0 0;height:58%;position:absolute;bottom:-18%;left:-12%;right:-12%;transform:perspective(700px)rotateX(60deg);box-shadow:inset 0 18px 40px #c6f45b0f}.future-orb{z-index:-1;filter:blur(3px);border-radius:50%;position:absolute}.future-orb-one{aspect-ratio:1;background:radial-gradient(circle at 30% 35%,#5869ff4d,#1c1f3608 68%);width:360px;top:-80px;right:-70px}.future-orb-two{aspect-ratio:1;background:radial-gradient(circle at 45% 45%,#ff563e33,#0000 67%);width:290px;bottom:18%;left:-50px}.future-car{z-index:4;filter:drop-shadow(0 35px 34px #0000008c);position:absolute}.future-car img{width:100%;height:auto;display:block}.future-car-blue{width:min(48%,450px);animation:7s ease-in-out infinite futureFloatA;bottom:12%;left:5%}.future-car-yellow{width:min(39%,350px);animation:8s ease-in-out infinite futureFloatB;top:13%;right:2%}.future-car-red{opacity:.88;width:min(26%,235px);animation:6.5s ease-in-out infinite futureFloatC;bottom:3%;right:26%}@keyframes futureFloatA{50%{transform:translate(18px,-14px)rotate(-1deg)}}@keyframes futureFloatB{50%{transform:translate(-14px,18px)rotate(2deg)}}@keyframes futureFloatC{50%{transform:translateY(-16px)rotate(-2deg)}}.future-trust{color:#151816;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#f1f0e9;grid-template-columns:repeat(4,1fr);align-items:center;min-height:66px;padding:0 max(24px,50vw - 700px);font-size:10px;font-weight:650;display:grid}.future-trust span+span{border-left:1px solid #15181624}.future-categories{color:#151816;background:#f1f0e9;grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);gap:clamp(70px,10vw,170px);padding:clamp(94px,9vw,150px) max(48px,50vw - 700px);display:grid}.future-section-intro{align-self:start;position:sticky;top:130px}.future-section-intro .future-kicker{color:#1518167a}.future-section-intro h2,.future-products-head h2,.future-process-title h2{letter-spacing:-.065em;margin:28px 0 0;font-size:clamp(52px,5.6vw,84px);font-weight:430;line-height:.94}.future-section-intro>p:last-child{color:#1518169e;max-width:430px;margin:34px 0 0;line-height:1.68}.future-category-list{border-top:1px solid #1518162e}.future-category{color:#151816;border-bottom:1px solid #1518162e;grid-template-columns:minmax(280px,1fr) minmax(220px,.78fr);align-items:center;gap:34px;min-height:152px;padding:30px 56px 30px 0;transition:padding .35s,color .35s,background .35s;display:grid;position:relative}.future-category:before{content:"";z-index:-1;transform-origin:bottom;transition:transform .35s;position:absolute;inset:0 -22px;transform:scaleY(0)}.future-category:hover{padding-left:18px}.future-category:hover:before{transform:scaleY(1)}.future-category-coral:before{background:#ff755f}.future-category-blue:before{background:#7ca5ff}.future-category-yellow:before{background:#ffd95c}.future-category-violet:before{background:#a994ff}.future-category-lime:before{background:#c6f45b}.future-category-name>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:650;display:block}.future-category h3{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3vw,45px);font-weight:450}.future-category>p{color:#1518169e;margin:0;font-size:13px;line-height:1.55}.future-category>b{font-size:22px;font-weight:400;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.future-products{background:#0d100f;padding:clamp(100px,9vw,150px) 0}.future-products-head{justify-content:space-between;align-items:end;gap:40px;width:min(1400px,100vw - 96px);margin:0 auto 66px;display:flex}.future-products-head .future-kicker{color:#f4f1e873}.future-products-head>a{flex:none}.future-product-track{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(300px,1fr));gap:14px;padding:0 max(48px,50vw - 700px) 20px;display:grid;overflow-x:auto}.future-product{min-width:300px;color:var(--future-ink);scroll-snap-align:start}.future-product-art{aspect-ratio:1/1.08;background:#181d1a;position:relative;overflow:hidden}.future-product-art img{object-fit:contain;width:100%;height:100%;padding:18px;transition:transform .5s}.future-product:hover .future-product-art img{transform:scale(1.035)}.future-product-art>span{letter-spacing:.08em;text-transform:uppercase;background:#0d100fcc;padding:7px 9px;font-size:8px;position:absolute;top:14px;left:14px}.future-product-meta{justify-content:space-between;gap:20px;padding-top:17px;display:flex}.future-product-meta p{color:#f4f1e870;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:9px}.future-product-meta h3{margin:0;font-size:19px;font-weight:480}.future-product-meta strong{white-space:nowrap;font-size:12px;font-weight:540}.future-process{background:#181d1a;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);gap:clamp(70px,10vw,170px);padding:clamp(100px,10vw,170px) max(48px,50vw - 700px);display:grid}.future-process-title{align-self:start;position:sticky;top:130px}.future-process-title .future-kicker{color:#f4f1e873}.future-process-title>p:nth-of-type(2){max-width:480px;color:var(--future-muted);margin:34px 0;line-height:1.7}.future-process-cards{gap:18px;display:grid}.future-process-cards article{color:#151816;background:#f1f0e9;flex-direction:column;justify-content:flex-end;min-height:330px;padding:clamp(34px,4vw,58px);display:flex}.future-process-cards article:nth-child(2){background:var(--future-lime)}.future-process-cards article:nth-child(3){color:var(--future-ink);border:1px solid var(--future-line);background:#202c28}.future-process-mark{gap:7px;margin:0 0 auto;display:flex}.future-process-mark i{opacity:.18;background:currentColor;border-radius:50%;width:26px;height:7px;display:block}.future-process-cards h3{letter-spacing:-.05em;margin:54px 0 14px;font-size:clamp(34px,3.2vw,48px);font-weight:450}.future-process-cards p{opacity:.63;max-width:560px;margin:0;font-size:14px;line-height:1.7}.future-about{color:#151816;background:#f1f0e9;padding:clamp(110px,13vw,210px) max(48px,50vw - 700px)}.future-about .future-kicker{color:#15181675}.future-about blockquote{letter-spacing:-.067em;max-width:1280px;margin:38px 0 64px;font-size:clamp(52px,7.1vw,106px);font-weight:430;line-height:.98}.future-about>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:650}.future-cta{background:var(--future-lime);color:#101310;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;min-height:630px;padding:clamp(80px,9vw,150px) max(48px,50vw - 700px);display:grid}.future-cta h2{letter-spacing:-.075em;margin:28px 0 0;font-size:clamp(76px,9vw,138px);font-weight:430;line-height:.82}.future-cta>div:last-child{flex-direction:column;justify-self:end;align-items:flex-start;gap:24px;max-width:410px;display:flex}.future-cta>div:last-child>p{margin:0;font-size:20px;line-height:1.5}.future-primary-dark{color:#f4f1e8;background:#101310}.future-cta small{opacity:.55}.future-note{color:#f4f1e87a;text-align:center;background:#090b0a;padding:18px max(24px,50vw - 700px);font-size:10px;line-height:1.5}@media (width<=1080px){.future-hero{grid-template-columns:.9fr 1.1fr}.future-hero-copy{padding-inline:40px}.future-hero h1{font-size:clamp(62px,7vw,82px)}.future-car-world{min-height:590px}.future-categories,.future-process{grid-template-columns:1fr;gap:72px}.future-section-intro,.future-process-title{position:static}.future-cta{grid-template-columns:1fr;gap:52px}.future-cta>div:last-child{justify-self:start}}@media (width<=780px){.future-home .site-header{height:68px;padding-inline:22px}.future-hero{grid-template-columns:1fr;min-height:0}.future-hero-copy{min-height:560px;padding:70px 24px 52px}.future-hero h1{max-width:620px;font-size:clamp(58px,13vw,80px)}.future-car-world{border-radius:0;min-height:520px;margin:0}.future-trust{grid-template-columns:repeat(2,1fr);padding:0}.future-trust span{border-bottom:1px solid #1518161f;place-items:center;min-height:52px;display:grid}.future-trust span+span{border-left:1px solid #1518161f}.future-categories,.future-process,.future-about,.future-cta{padding-inline:24px}.future-products-head{width:calc(100vw - 48px)}.future-product-track{padding-inline:24px}.future-category{grid-template-columns:1fr;gap:12px;padding-right:44px}.future-category>p{max-width:420px}}@media (width<=540px){.future-home .announcement{min-height:38px;padding-inline:10px}.future-home .announcement p{letter-spacing:.08em;text-align:center;font-size:8px}.future-home .wordmark{font-size:25px}.future-hero-copy{min-height:500px;padding:60px 20px 44px}.future-hero h1{margin-top:28px;font-size:clamp(51px,15vw,66px)}.future-intro{margin-top:28px;font-size:14px}.future-actions{flex-direction:column;align-items:flex-start;gap:23px}.future-car-world{min-height:380px}.future-car-world:before{background-size:42px 42px}.future-car-blue{width:56%;bottom:12%;left:-3%}.future-car-yellow{width:48%;top:12%;right:-5%}.future-car-red{width:31%;bottom:2%;right:27%}.future-car-world>p{font-size:9px;bottom:16px;right:18px}.future-categories,.future-process,.future-about,.future-cta{padding-top:82px;padding-bottom:82px}.future-section-intro h2,.future-products-head h2,.future-process-title h2{font-size:clamp(46px,13vw,58px)}.future-category{min-height:140px}.future-category h3{font-size:30px}.future-products-head{flex-direction:column;align-items:flex-start;margin-bottom:42px}.future-product-track{grid-template-columns:repeat(5,82vw)}.future-product{min-width:0}.future-process{gap:52px}.future-process-cards article{min-height:280px;padding:30px}.future-process-cards h3{font-size:35px}.future-about blockquote{margin-top:28px;font-size:clamp(45px,12vw,58px)}.future-cta{gap:46px;min-height:560px}.future-cta h2{font-size:clamp(67px,18vw,88px)}.future-cta>div:last-child>p{font-size:17px}}@media (prefers-reduced-motion:reduce){.future-car{animation:none!important}}.object-stage{isolation:isolate;background:linear-gradient(#ffffff06,#0000 34%),radial-gradient(circle at 52% 45%,#28302c 0,#171b19 45%,#0d0f0e 100%);min-height:680px;position:relative;overflow:hidden}.object-stage:before{content:"";z-index:-2;opacity:.18;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 72%);mask-image:radial-gradient(circle,#000 18%,#0000 72%)}.object-stage-glow{aspect-ratio:1;z-index:-1;filter:blur(8px);background:radial-gradient(circle,#c7f36a2b,#c7f36a06 50%,#0000 70%);border-radius:50%;width:62%;animation:7s ease-in-out infinite objectGlow;position:absolute;top:14%;left:19%}.object-stage-ring{aspect-ratio:1;z-index:-1;border:1px solid #c7f36a29;border-radius:50%;width:64%;position:absolute;top:14%;left:18%;transform:rotateX(66deg)rotate(-12deg);box-shadow:0 0 80px #c7f36a0b}.hero-object-wrap{z-index:2;filter:drop-shadow(0 32px 30px #0000008c);will-change:transform;position:absolute}.hero-object{width:100%;height:auto;display:block}.hero-object-headphone{z-index:3;width:min(58%,530px);animation:7.6s cubic-bezier(.45,0,.55,1) infinite objectFloatMain;bottom:7%;left:21%}.hero-object-organizer{width:min(38%,330px);animation:8.8s cubic-bezier(.45,0,.55,1) infinite objectFloatRight;top:8%;right:-1%}.hero-object-device{width:min(34%,290px);animation:8.1s cubic-bezier(.45,0,.55,1) infinite objectFloatLeft;top:20%;left:-2%}.object-stage-caption{z-index:5;color:#f3eee575;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px;font-weight:650;line-height:1.5;position:absolute;bottom:20px;right:24px}@keyframes objectFloatMain{50%{transform:translateY(-15px)rotate(-.8deg)}}@keyframes objectFloatRight{50%{transform:translate(-13px,13px)rotate(1.6deg)}}@keyframes objectFloatLeft{50%{transform:translate(14px,-12px)rotate(-1.8deg)}}@keyframes objectGlow{50%{opacity:.72;transform:scale(1.08)}}@media (width<=1080px){.object-stage{min-height:650px}.hero-object-headphone{width:62%;left:19%}.hero-object-organizer{width:41%;right:-4%}.hero-object-device{width:37%;left:-5%}}@media (width<=780px){.object-stage{min-height:530px}.hero-object-headphone{width:min(62%,430px);bottom:3%;left:19%}.hero-object-organizer{width:min(39%,275px);top:7%;right:0}.hero-object-device{width:min(35%,245px);top:19%;left:0}}@media (width<=540px){.object-stage{min-height:390px}.object-stage:before{background-size:48px 48px}.hero-object-headphone{width:66%;bottom:2%;left:17%}.hero-object-organizer{width:43%;top:5%;right:-7%}.hero-object-device{width:39%;top:18%;left:-7%}.object-stage-caption{font-size:7px;bottom:12px;right:14px}}@media (prefers-reduced-motion:reduce){.hero-object-wrap,.object-stage-glow{animation:none!important}}
