*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-\[-4px\]{bottom:-4px}.left-0{left:0}.left-1\/2{left:50%}.left-8{left:2rem}.left-\[-132px\]{left:-132px}.left-\[-383px\]{left:-383px}.left-\[-520px\]{left:-520px}.left-\[-540px\]{left:-540px}.left-\[1013px\]{left:1013px}.left-\[103px\]{left:103px}.left-\[119px\]{left:119px}.left-\[23px\]{left:23px}.left-\[544px\]{left:544px}.left-\[54px\]{left:54px}.left-\[627px\]{left:627px}.left-\[635px\]{left:635px}.left-\[726px\]{left:726px}.left-\[79px\]{left:79px}.left-\[806px\]{left:806px}.left-\[817px\]{left:817px}.left-\[82px\]{left:82px}.left-\[84px\]{left:84px}.left-\[860px\]{left:860px}.left-\[90px\]{left:90px}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-11{top:2.75rem}.top-4{top:1rem}.top-\[-368px\]{top:-368px}.top-\[-470px\]{top:-470px}.top-\[-520px\]{top:-520px}.top-\[109px\]{top:109px}.top-\[110px\]{top:110px}.top-\[120px\]{top:120px}.top-\[141px\]{top:141px}.top-\[18px\]{top:18px}.top-\[28px\]{top:28px}.top-\[300px\]{top:300px}.top-\[30px\]{top:30px}.top-\[372px\]{top:372px}.top-\[376px\]{top:376px}.top-\[38px\]{top:38px}.top-\[396px\]{top:396px}.top-\[45px\]{top:45px}.top-\[54px\]{top:54px}.top-\[84px\]{top:84px}.top-\[88px\]{top:88px}.top-\[968px\]{top:968px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1000\]{z-index:1000}.z-\[2000\]{z-index:2000}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-\[116px\]{margin-right:116px}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[104px\]{margin-top:104px}.mt-\[10px\]{margin-top:10px}.mt-\[122px\]{margin-top:122px}.mt-\[307px\]{margin-top:307px}.mt-\[3px\]{margin-top:3px}.mt-\[45px\]{margin-top:45px}.mt-\[56px\]{margin-top:56px}.mt-\[6px\]{margin-top:6px}.mt-\[78px\]{margin-top:78px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[1064px\]{height:1064px}.h-\[116px\]{height:116px}.h-\[1200px\]{height:1200px}.h-\[13px\]{height:13px}.h-\[1645px\]{height:1645px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[2206px\]{height:2206px}.h-\[47px\]{height:47px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[559px\]{height:559px}.h-\[570px\]{height:570px}.h-\[625px\]{height:625px}.h-\[640px\]{height:640px}.h-\[650px\]{height:650px}.h-\[684px\]{height:684px}.h-\[720px\]{height:720px}.h-\[721px\]{height:721px}.h-\[730px\]{height:730px}.h-\[755px\]{height:755px}.h-\[760px\]{height:760px}.h-\[78px\]{height:78px}.h-\[820px\]{height:820px}.h-\[84px\]{height:84px}.h-\[923px\]{height:923px}.h-full{height:100%}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-5{min-height:1.25rem}.min-h-\[1290px\]{min-height:1290px}.min-h-\[416px\]{min-height:416px}.min-h-\[560px\]{min-height:560px}.min-h-\[65px\]{min-height:65px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-\[1095px\]{width:1095px}.w-\[1120px\]{width:1120px}.w-\[1232px\]{width:1232px}.w-\[1282px\]{width:1282px}.w-\[1333px\]{width:1333px}.w-\[13px\]{width:13px}.w-\[146px\]{width:146px}.w-\[18px\]{width:18px}.w-\[2063px\]{width:2063px}.w-\[21px\]{width:21px}.w-\[226px\]{width:226px}.w-\[236px\]{width:236px}.w-\[244px\]{width:244px}.w-\[314px\]{width:314px}.w-\[336px\]{width:336px}.w-\[344px\]{width:344px}.w-\[366px\]{width:366px}.w-\[411px\]{width:411px}.w-\[419px\]{width:419px}.w-\[442px\]{width:442px}.w-\[470px\]{width:470px}.w-\[486px\]{width:486px}.w-\[489px\]{width:489px}.w-\[541px\]{width:541px}.w-\[560px\]{width:560px}.w-\[610px\]{width:610px}.w-\[620px\]{width:620px}.w-\[623px\]{width:623px}.w-\[634px\]{width:634px}.w-\[686px\]{width:686px}.w-\[687px\]{width:687px}.w-\[714px\]{width:714px}.w-\[720px\]{width:720px}.w-\[804px\]{width:804px}.w-\[min\(400px\2c calc\(100vw-32px\)\)\]{width:min(400px,calc(100vw - 32px))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-16{min-width:4rem}.min-w-\[158px\]{min-width:158px}.min-w-\[172px\]{min-width:172px}.max-w-\[1282px\]{max-width:1282px}.max-w-\[310px\]{max-width:310px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[354px\]{max-width:354px}.max-w-\[470px\]{max-width:470px}.max-w-\[500px\]{max-width:500px}.max-w-\[760px\]{max-width:760px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:0.5rem}.rotate-\[-149deg\]{--tw-rotate:-149deg}.rotate-\[-149deg\],.rotate-\[15deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[15deg\]{--tw-rotate:15deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[259px_1fr\]{grid-template-columns:259px 1fr}.grid-cols-\[411px_714px\]{grid-template-columns:411px 714px}.grid-cols-\[541px_674px\]{grid-template-columns:541px 674px}.grid-cols-\[541px_716px\]{grid-template-columns:541px 716px}.grid-cols-\[minmax\(0\2c 520px\)_minmax\(420px\2c 1fr\)\]{grid-template-columns:minmax(0,520px) minmax(420px,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[149px\]{gap:149px}.gap-\[14px\]{gap:14px}.gap-\[21px\]{gap:21px}.gap-\[66px\]{gap:66px}.gap-\[70px\]{gap:70px}.gap-\[74px\]{gap:74px}.gap-\[9px\]{gap:9px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-3{row-gap:.75rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.space-y-\[18px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.space-y-\[6px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6px * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[48px\]{border-radius:48px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-t-\[48px\]{border-top-left-radius:48px;border-top-right-radius:48px}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-\[\#1c2733\]{--tw-border-opacity:1;border-color:rgb(28 39 51/var(--tw-border-opacity,1))}.border-\[\#1c2733\]\/60{border-color:rgb(28 39 51/.6)}.border-\[\#2f3b48\]{--tw-border-opacity:1;border-color:rgb(47 59 72/var(--tw-border-opacity,1))}.border-\[\#c7d2dc\]{--tw-border-opacity:1;border-color:rgb(199 210 220/var(--tw-border-opacity,1))}.border-\[\#eef9ff\]{--tw-border-opacity:1;border-color:rgb(238 249 255/var(--tw-border-opacity,1))}.border-\[\#eef9ff\]\/25{border-color:rgb(238 249 255/.25)}.border-\[\#eef9ff\]\/30{border-color:rgb(238 249 255/.3)}.border-\[\#eef9ff\]\/35{border-color:rgb(238 249 255/.35)}.border-\[\#eef9ff\]\/40{border-color:rgb(238 249 255/.4)}.border-\[color\:color-mix\(in_srgb\2c var\(--finish-accent\)_42\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--finish-accent) 42%,transparent)}.border-pond-ink\/15{border-color:rgb(28 39 51/.15)}.border-pond-pale\/25{border-color:rgb(238 249 255/.25)}.bg-\[\#071522\]{--tw-bg-opacity:1;background-color:rgb(7 21 34/var(--tw-bg-opacity,1))}.bg-\[\#1c2733\]{--tw-bg-opacity:1;background-color:rgb(28 39 51/var(--tw-bg-opacity,1))}.bg-\[\#1c2733\]\/45{background-color:rgb(28 39 51/.45)}.bg-\[\#1c2733\]\/70{background-color:rgb(28 39 51/.7)}.bg-\[\#1c2733\]\/\[0\.08\]{background-color:rgb(28 39 51/.08)}.bg-\[\#eef9ff\]{--tw-bg-opacity:1;background-color:rgb(238 249 255/var(--tw-bg-opacity,1))}.bg-\[\#eef9ff\]\/70{background-color:rgb(238 249 255/.7)}.bg-\[\#f7fcff\]{--tw-bg-opacity:1;background-color:rgb(247 252 255/var(--tw-bg-opacity,1))}.bg-\[\#f7fcff\]\/95{background-color:rgb(247 252 255/.95)}.bg-\[var\(--finish-swatch\)\]{background-color:var(--finish-swatch)}.bg-pond-ink{--tw-bg-opacity:1;background-color:rgb(28 39 51/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/50{background-color:rgb(255 255 255/.5)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-\[linear-gradient\(90deg\2c color-mix\(in_srgb\2c var\(--finish-accent\)_18\%\2c transparent\)\2c transparent_72\%\)\]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--finish-accent) 18%,transparent),transparent 72%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[54\%_center\]{-o-object-position:54% center;object-position:54% center}.object-\[62\%_center\]{-o-object-position:62% center;object-position:62% center}.object-\[center_48\%\]{-o-object-position:center 48%;object-position:center 48%}.p-5{padding:1.25rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[78px\]{padding-left:78px;padding-right:78px}.px-\[79px\]{padding-left:79px;padding-right:79px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[19px\]{padding-top:19px;padding-bottom:19px}.py-\[23px\]{padding-top:23px;padding-bottom:23px}.py-\[72px\]{padding-top:72px;padding-bottom:72px}.py-\[84px\]{padding-top:84px;padding-bottom:84px}.pb-12{padding-bottom:3rem}.pb-20{padding-bottom:5rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[19px\]{padding-bottom:19px}.pl-\[29px\]{padding-left:29px}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-\[132px\]{padding-top:132px}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[148px\]{font-size:148px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[420px\]{font-size:420px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[52px\]{font-size:52px}.text-\[64px\]{font-size:64px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[150px\]{line-height:150px}.leading-\[18px\]{line-height:18px}.leading-\[22px\]{line-height:22px}.leading-\[27px\]{line-height:27px}.leading-\[28px\]{line-height:28px}.leading-\[30px\]{line-height:30px}.leading-\[38px\]{line-height:38px}.leading-\[42px\]{line-height:42px}.leading-\[48px\]{line-height:48px}.leading-\[50px\]{line-height:50px}.leading-\[58px\]{line-height:58px}.leading-\[72px\]{line-height:72px}.leading-none{line-height:1}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-normal{letter-spacing:0}.text-\[\#1c2733\]{--tw-text-opacity:1;color:rgb(28 39 51/var(--tw-text-opacity,1))}.text-\[\#2f3b48\]{--tw-text-opacity:1;color:rgb(47 59 72/var(--tw-text-opacity,1))}.text-\[\#4d5c6a\]{--tw-text-opacity:1;color:rgb(77 92 106/var(--tw-text-opacity,1))}.text-\[\#647282\]{--tw-text-opacity:1;color:rgb(100 114 130/var(--tw-text-opacity,1))}.text-\[\#8895a3\]{--tw-text-opacity:1;color:rgb(136 149 163/var(--tw-text-opacity,1))}.text-\[\#abc0d3\]{--tw-text-opacity:1;color:rgb(171 192 211/var(--tw-text-opacity,1))}.text-\[\#eef9ff\]{--tw-text-opacity:1;color:rgb(238 249 255/var(--tw-text-opacity,1))}.text-\[\#eef9ff\]\/\[0\.06\]{color:rgb(238 249 255/.06)}.text-\[var\(--finish-accent\)\]{color:var(--finish-accent)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-pond-ink{--tw-text-opacity:1;color:rgb(28 39 51/var(--tw-text-opacity,1))}.text-pond-pale{--tw-text-opacity:1;color:rgb(238 249 255/var(--tw-text-opacity,1))}.text-pond-soft{--tw-text-opacity:1;color:rgb(171 192 211/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:rgb(255 255 255/.9)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#1c2733\]{accent-color:#1c2733}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.mix-blend-darken{mix-blend-mode:darken}.shadow-\[0_14px_34px_rgba\(28\2c 39\2c 51\2c 0\.08\)\]{--tw-shadow:0 14px 34px rgba(28,39,51,0.08);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_110px_rgba\(28\2c 39\2c 51\2c 0\.24\)\]{--tw-shadow:0 32px 110px rgba(28,39,51,0.24);--tw-shadow-colored:0 32px 110px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(199\2c 210\2c 220\2c 0\.9\)\]{--tw-shadow:inset 0 0 0 1px rgba(199,210,220,0.9);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(255\2c 255\2c 255\2c 0\.45\)\2c 0_0_0_4px_rgba\(247\2c 252\2c 255\2c 0\.52\)\]{--tw-shadow:inset 0 1px 2px rgba(255,255,255,0.45),0 0 0 4px rgba(247,252,255,0.52);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color),0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow:0 24px 80px rgba(28,39,51,0.12);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-300{animation-duration:.3s}:root{--large-screen-scale:1;--large-screen-nav-scale:1;color-scheme:light;background:#f7fcff}*{box-sizing:border-box}html{scroll-behavior:auto}body,html{overflow-x:hidden}body{margin:0;background:#f7fcff;color:#1c2733}.figma-shell{--page-gutter:clamp(24px,5.5vw,79px);display:block;width:100%;height:auto;overflow:visible}.figma-canvas{width:min(100%,1440px);height:auto;margin-inline:auto;transform:none;transform-origin:top left}footer,section[id]{scroll-margin-top:calc(104px * var(--large-screen-nav-scale))}@media (min-width:1440px){.figma-shell{display:flex;justify-content:center;overflow:visible}.figma-canvas{width:1440px;max-width:none;flex:0 0 auto;transform-origin:top center}.site-header{zoom:var(--large-screen-nav-scale)}.motion-spec-sticky{position:relative;align-self:stretch;height:auto}.motion-spec-rail{height:max(620px,calc((100vh / var(--large-screen-scale)) - 168px));min-height:0;transform:none!important}}::-moz-selection{background:#1c2733;color:#f7fcff}::selection{background:#1c2733;color:#f7fcff}.preload-splash{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#f7fcff;color:#1c2733;opacity:1;visibility:visible;transition:opacity .76s cubic-bezier(.22,1,.36,1),visibility 0s linear .76s}.preload-splash.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.preload-splash__mark{display:flex;width:188px;flex-direction:column;align-items:center;gap:22px}.preload-splash__line{position:relative;height:1px;width:188px;overflow:hidden;background:rgba(28,39,51,.14)}.preload-splash__line:after{position:absolute;inset:0;width:45%;background:#1c2733;content:"";animation:preload-line 1.3s cubic-bezier(.22,1,.36,1) infinite}.text-image{color:#1c2733}@supports ((-webkit-background-clip:text) or (background-clip:text)){.text-image{background-image:linear-gradient(180deg,#1c2733 0,rgba(28,39,51,0) 120%);background-position:50%;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.dark-noise{background:radial-gradient(circle at 16% 18%,rgba(238,249,255,.14),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,0)),#1c2733}.hero-ring-field{--hero-responsive-ring-outer:clamp(1040px,105vw,1500px);--hero-responsive-ring-center-y:clamp(408px,38vw,520px);--hero-ring-rotation:0deg;--hero-ring-tilt:0deg;--hero-ring-yaw:0deg;--hero-ring-scale:1;--hero-ring-rotation-0:0deg;--hero-ring-rotation-1:0deg;--hero-ring-rotation-2:0deg;--hero-ring-rotation-3:0deg;--hero-ring-tilt-0:0deg;--hero-ring-tilt-1:0deg;--hero-ring-tilt-2:0deg;--hero-ring-tilt-3:0deg;--hero-ring-yaw-0:0deg;--hero-ring-yaw-1:0deg;--hero-ring-yaw-2:0deg;--hero-ring-yaw-3:0deg;--hero-ring-z-0:0px;--hero-ring-z-1:0px;--hero-ring-z-2:0px;--hero-ring-z-3:0px;--hero-ring-glow-0:0;--hero-ring-glow-1:0;--hero-ring-glow-2:0;--hero-ring-glow-3:0;left:calc(50% - 50vw)!important;right:auto!important;width:100vw!important;max-width:none!important;overflow:visible!important;transform-box:fill-box;transform-origin:50% var(--hero-responsive-ring-center-y);perspective:1200px;transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--hero-ring-tilt)) rotateY(var(--hero-ring-yaw)) rotate(var(--hero-ring-rotation)) scale(var(--hero-ring-scale));pointer-events:none;contain:layout style;will-change:transform}.hero-ring-orbit{aspect-ratio:1/1;left:50%!important;margin-left:calc(var(--hero-responsive-ring-size) * -.5)!important;transform-origin:50% 50%;transform-style:flat;border-color:rgba(28,39,51,.18);box-shadow:none;filter:none;will-change:transform,opacity}.hero-ring-orbit:first-child{--hero-responsive-ring-size:var(--hero-responsive-ring-outer)}.hero-ring-orbit:first-child,.hero-ring-orbit:nth-child(2){top:calc(var(--hero-responsive-ring-center-y) - (var(--hero-responsive-ring-size) * .5))!important;width:var(--hero-responsive-ring-size)!important;height:var(--hero-responsive-ring-size)!important}.hero-ring-orbit:nth-child(2){--hero-responsive-ring-size:calc(var(--hero-responsive-ring-outer) * 0.7704)}.hero-ring-orbit:nth-child(3){--hero-responsive-ring-size:calc(var(--hero-responsive-ring-outer) * 0.5431)}.hero-ring-orbit:nth-child(3),.hero-ring-orbit:nth-child(4){top:calc(var(--hero-responsive-ring-center-y) - (var(--hero-responsive-ring-size) * .5))!important;width:var(--hero-responsive-ring-size)!important;height:var(--hero-responsive-ring-size)!important}.hero-ring-orbit:nth-child(4){--hero-responsive-ring-size:calc(var(--hero-responsive-ring-outer) * 0.3496)}.hero-ring-orbit:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border-color:rgba(197,229,255,.48) rgba(40,87,128,.28) rgba(197,229,255,.18) transparent;border-style:solid;border-width:1px;opacity:var(--ring-glow,0);display:none;box-shadow:none}.hero-product-stage-shell{left:-174px;top:-22px;width:1680px;height:945px}.hero-product-stage{transform:translateY(0) scale(1);transform-origin:50% 47%;transition:transform 2.4s cubic-bezier(.19,1,.22,1);backface-visibility:hidden;will-change:transform}.hero-intro[data-hero-intro=complete] .hero-product-stage{transform:translateY(124px) scale(.93);animation:hero-product-float 5.2s ease-in-out 2.6s infinite}.hero-intro[data-hero-intro=complete] .hero-product-stage--static{transform:translateY(124px) scale(.93);animation-name:hero-product-float}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:first-child{--ring-glow:var(--hero-ring-glow-0);transform:rotateX(var(--hero-ring-tilt-0)) rotateY(var(--hero-ring-yaw-0)) rotate(var(--hero-ring-rotation-0)) translateZ(var(--hero-ring-z-0))}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:nth-child(2){--ring-glow:var(--hero-ring-glow-1);transform:rotateX(var(--hero-ring-tilt-1)) rotateY(var(--hero-ring-yaw-1)) rotate(var(--hero-ring-rotation-1)) translateZ(var(--hero-ring-z-1))}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:nth-child(3){--ring-glow:var(--hero-ring-glow-2);transform:rotateX(var(--hero-ring-tilt-2)) rotateY(var(--hero-ring-yaw-2)) rotate(var(--hero-ring-rotation-2)) translateZ(var(--hero-ring-z-2))}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:nth-child(4){--ring-glow:var(--hero-ring-glow-3);transform:rotateX(var(--hero-ring-tilt-3)) rotateY(var(--hero-ring-yaw-3)) rotate(var(--hero-ring-rotation-3)) translateZ(var(--hero-ring-z-3))}.hero-intro[data-hero-intro=playing] .hero-ring-orbit{border-color:rgba(28,39,51,.18);box-shadow:none;filter:none;transition:none}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:after{opacity:0}.hero-intro[data-hero-render=safari-sequence] .hero-ring-field{contain:layout style;transform-style:flat}.hero-intro[data-hero-render=safari-sequence] .hero-ring-orbit,.hero-intro[data-hero-render=safari-sequence][data-hero-intro=playing] .hero-ring-orbit{filter:none;box-shadow:none!important;transform-style:flat;will-change:transform}.hero-intro[data-hero-render=safari-sequence] .hero-ring-orbit:after{display:none}.hero-intro[data-hero-render=safari-sequence] .hero-product-stage canvas{display:block;transform:translateZ(0)}.hero-intro[data-hero-intro=complete] .hero-ring-field{transform:perspective(1200px) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1);transition:transform .9s cubic-bezier(.22,1,.36,1)}.hero-intro[data-hero-intro=complete] .hero-ring-orbit{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:rotateX(0deg) rotateY(0deg)}.hero-title-reveal{display:inline-block;opacity:0;transform:translateY(22px) scale(.985);filter:blur(7px)}.hero-intro[data-hero-intro=complete] .hero-title-reveal{animation:hero-copy-in 1.1s cubic-bezier(.22,1,.36,1) .56s forwards}.hero-intro[data-hero-intro=complete] .hero-title-reveal--eyebrow{animation-delay:.5s}.hero-scroll-reveal{--hero-reveal-start:0.1;--hero-reveal-speed:6;--hero-reveal-progress:clamp(0,calc((var(--local-scroll-progress, 0) - var(--hero-reveal-start)) * var(--hero-reveal-speed)),1);opacity:var(--hero-reveal-progress);transform:translateY(calc((1 - var(--hero-reveal-progress)) * 42px)) scale(calc(.985 + var(--hero-reveal-progress) * .015));filter:blur(calc((1 - var(--hero-reveal-progress)) * 9px));transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1),filter .86s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.hero-scroll-reveal--finishes{--hero-reveal-start:0.12}.hero-scroll-reveal--left{--hero-reveal-start:0.17}.hero-scroll-reveal--right{--hero-reveal-start:0.23}@keyframes hero-copy-in{to{opacity:1;transform:translateY(0);filter:blur(0)}}.scroll-reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0 cover 35%}@keyframes reveal{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}[data-progress-section]{--scroll-progress:0;--local-scroll-progress:0;--sheet-entry-progress:0}[data-motion]{opacity:0;transform:translateY(46px);filter:blur(8px);transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1),filter .86s cubic-bezier(.22,1,.36,1);transition-delay:var(--motion-delay,0s);will-change:opacity,transform,filter}[data-motion].is-visible{opacity:1;transform:translateY(0);filter:blur(0)}[data-motion=kicker]{transform:translateY(18px);filter:blur(4px)}[data-motion=title]{transform:translateY(54px)}[data-motion=copy]{transform:translateY(34px)}[data-motion=product]{transform:translateY(54px) scale(.94) rotate(2deg);transition-duration:1.15s}[data-motion=card]{transform:translateY(72px) scale(.96);clip-path:inset(8% 0 0 0 round 24px);transition:opacity .98s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1),filter .98s cubic-bezier(.22,1,.36,1),clip-path .98s cubic-bezier(.22,1,.36,1)}[data-motion=card].is-visible{transform:translateY(0) scale(1);clip-path:inset(0 0 0 0 round 24px)}.motion-card img{transform:scale(1.08);transition:transform 1.6s cubic-bezier(.22,1,.36,1),filter .45s ease}.motion-card.is-visible img{transform:scale(1)}.mobile-nav-menu{display:none}.mobile-nav-menu__panel{position:absolute;right:0;top:calc(100% + 12px);z-index:1001;display:grid;width:min(176px,calc(100vw - 48px));gap:4px;border:1px solid rgb(199 210 220/.86);border-radius:22px;background:rgb(247 252 255/.96);padding:8px;box-shadow:0 22px 60px rgb(28 39 51/.18);backdrop-filter:blur(18px) saturate(1.12)}.mobile-nav-menu__item,.mobile-nav-menu__panel .cart-trigger{display:inline-flex;min-width:0;min-height:46px;align-items:center;justify-content:flex-start;border-radius:15px;padding-inline:14px;color:#1c2733;font-size:15px;font-weight:600;line-height:20px;white-space:nowrap;transition:background-color .22s ease,color .22s ease}.mobile-nav-menu__panel .cart-trigger{gap:5px;width:100%;text-align:left}.mobile-nav-menu__panel .cart-trigger span{margin-left:auto;width:21px}.mobile-nav-menu__item:hover,.mobile-nav-menu__panel .cart-trigger:hover{background:rgb(28 39 51/.07)}.site-header{position:fixed!important;left:50%!important;top:45px!important;z-index:1000!important;isolation:isolate;width:1282px!important;border:1px solid transparent;border-radius:0;background:rgb(247 252 255/0);padding:0;box-shadow:0 0 0 rgb(28 39 51/0);backdrop-filter:blur(0);transform:translate3d(-50%,0,0);will-change:top,width,height,padding,border-radius,background-color,box-shadow,backdrop-filter;transition:top .82s cubic-bezier(.16,1,.3,1),width .82s cubic-bezier(.16,1,.3,1),height .82s cubic-bezier(.16,1,.3,1),padding .82s cubic-bezier(.16,1,.3,1),border-radius .82s cubic-bezier(.16,1,.3,1),border-color .62s ease,background-color .62s ease,box-shadow .76s ease,backdrop-filter .62s ease}.site-header nav,.site-header>a{transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .36s ease}.site-header .cart-trigger,.site-header .nav-primary>a,.site-header>a{min-height:44px;align-items:center}.site-header .cart-trigger,.site-header .nav-primary>a{display:inline-flex}body.is-nav-compact .site-header{z-index:1000!important;left:50%!important;top:16px!important;width:min(calc(100vw - 32px),1282px)!important;height:58px!important;border-color:rgb(199 210 220/.74);border-radius:999px;background:rgb(247 252 255/.82);padding:0 18px 0 22px;box-shadow:0 18px 55px rgb(28 39 51/.12);backdrop-filter:blur(18px) saturate(1.18)}body.is-nav-compact .site-header>a{transform:scale(.92);transform-origin:left center}body.is-nav-compact .site-header nav{transform:scale(.96);transform-origin:right center}.motion-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,17,24,.72),rgba(9,17,24,.34) 32%,rgba(9,17,24,.1) 68%),linear-gradient(90deg,rgba(9,17,24,.36),transparent 62%);opacity:.78;transition:opacity .42s ease}.gallery-text-panel{z-index:1;text-shadow:0 2px 18px rgba(0,0,0,.42);transition:opacity .36s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .36s ease}.motion-card:hover:after{opacity:0}.motion-card:hover img{transform:scale(1.018);filter:saturate(1.04) contrast(1.02)}.motion-card:hover .gallery-text-panel{opacity:0;transform:translateY(-10px);filter:blur(4px)}.highlight-media-stage{overflow:visible}.motion-dark-panel{--dark-panel-radius:48px;box-shadow:inset 0 1px 0 rgba(238,249,255,.08);isolation:isolate;border-radius:var(--dark-panel-radius);clip-path:inset(0 round var(--dark-panel-radius))}.motion-footer.motion-dark-panel{--dark-panel-radius:48px 48px 0 0}.motion-stack-panel{--sheet-lift:-96px;position:relative;top:auto;margin-bottom:var(--sheet-lift);transform:translateY(var(--sheet-lift)) scale(1);transform-origin:top center;box-shadow:0 -18px 42px rgba(17,28,40,.16),0 -1px 0 rgba(238,249,255,.08)}#story.motion-stack-panel{--sheet-lift:-190px;z-index:1}.story-panel{--story-padding-y:96px;--story-row-gap:108px}.story-row--intro{top:var(--story-padding-y)}.story-row--purpose{bottom:var(--story-padding-y)}#story-video.motion-stack-panel{--sheet-lift:-56px;z-index:2;margin-top:88px}#companion-app.motion-stack-panel{--sheet-lift:-40px;z-index:2;margin-top:56px}#faq.motion-stack-panel{--sheet-lift:-48px;z-index:3}.motion-spec-sticky{z-index:2;opacity:1}.motion-spec-rail{min-height:620px;will-change:auto}.motion-spec-sticky p[data-motion]{opacity:1;transform:none;filter:none}.app-showcase-panel{min-width:0;align-items:center}.app-copy-stack{max-width:520px}.app-video-panel{min-width:0;height:416px;isolation:isolate;filter:drop-shadow(0 28px 42px rgba(4,12,22,.28));transform:translateY(34px) scale(.97)}.app-video-panel img,.app-video-panel video{position:absolute;left:50%;top:50%;height:820px;width:820px;max-width:none;clip-path:inset(0 0 20% 0);transform:translate(-50%,-50%) scale(1.06);transform-origin:center}.transparent-motion-fallback--responsive{display:none}.store-badge{background:rgba(7,21,34,.08);box-shadow:inset 0 1px 0 rgba(238,249,255,.1)}.store-icon{flex:0 0 auto;display:block}.store-icon--apple{width:20px;height:25px}.store-icon--google{width:25px;height:25px}.motion-dark-panel .dark-texture-motion{transform:translateY(calc(var(--scroll-progress) * -110px)) rotate(-149deg) scale(calc(.96 + var(--scroll-progress) * .1));transform-origin:50% 50%;transition:opacity .4s ease;will-change:transform;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#faq .dark-texture-motion--faq{left:-330px;top:-420px;width:1280px;height:1760px;opacity:.3;transform:translateY(calc(var(--scroll-progress) * -42px)) rotate(-149deg) scale(1);clip-path:inset(0 28% 0 0);-webkit-mask-image:linear-gradient(90deg,#000,#000 34%,rgba(0,0,0,.45) 48%,transparent 66%);mask-image:linear-gradient(90deg,#000,#000 34%,rgba(0,0,0,.45) 48%,transparent 66%)}.motion-faq-row:first-child,.motion-gallery-section .motion-card:first-of-type,.motion-highlight-section .motion-line:first-child,.motion-spec-section .motion-spec-row:first-child{--motion-delay:60ms}.motion-faq-row:nth-child(2),.motion-gallery-section .motion-card:nth-of-type(2),.motion-highlight-section .motion-line:nth-child(2),.motion-spec-section .motion-spec-row:nth-child(2){--motion-delay:140ms}.motion-faq-row:nth-child(3),.motion-gallery-section .motion-card:nth-of-type(3),.motion-highlight-section .motion-line:nth-child(3),.motion-spec-section .motion-spec-row:nth-child(3){--motion-delay:220ms}.motion-faq-row:nth-child(4),.motion-gallery-section .motion-card:nth-of-type(4),.motion-highlight-section .motion-line:nth-child(4),.motion-spec-section .motion-spec-row:nth-child(4){--motion-delay:300ms}.motion-faq-row:nth-child(5),.motion-spec-section .motion-spec-row:nth-child(5){--motion-delay:380ms}.motion-spec-section .motion-spec-row:nth-child(6){--motion-delay:460ms}.motion-metric{opacity:0;transform:translateY(24px);transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1)}[data-motion=metrics].is-visible .motion-metric{opacity:1;transform:translateY(0)}[data-motion=metrics].is-visible .motion-metric:nth-child(2){transition-delay:.12s}[data-motion=metrics].is-visible .motion-metric:nth-child(3){transition-delay:.24s}.metric-ota-reveal{display:inline-block;clip-path:inset(0 100% 0 0);transition:clip-path .92s cubic-bezier(.22,1,.36,1)}.metric-ota-reveal[data-started=true]{clip-path:inset(0 0 0 0)}.motion-color-product.is-visible{animation:none;transform:translateY(0) scale(1)}.motion-swatches.is-visible>*{animation:swatch-pop .7s cubic-bezier(.22,1,.36,1) both}.motion-swatches.is-visible>:nth-child(2){animation-delay:.12s}.motion-swatches.is-visible>:nth-child(3){animation-delay:.24s}.finish-option{position:relative;display:flex;height:44px;width:100%;align-items:center;gap:10px;overflow:hidden;border-radius:999px;border:1px solid transparent;padding:0 14px;text-align:left;transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease,color .26s ease}.finish-option:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--finish-accent) 18%,transparent),transparent 72%);opacity:0;transition:opacity .26s ease}.finish-option.is-active,.finish-option:focus-visible,.finish-option:hover{border-color:color-mix(in srgb,var(--finish-accent) 38%,transparent);background-color:rgba(238,249,255,.62);box-shadow:0 14px 34px rgba(28,39,51,.08)}.finish-option:focus-visible{outline:2px solid color-mix(in srgb,var(--finish-accent) 60%,#1c2733);outline-offset:3px}.finish-option.is-active:before{opacity:1}.finish-option:disabled{cursor:wait;opacity:.72}.finish-option__swatch{height:13px;width:13px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(28,39,51,.62);background:var(--finish-color);box-shadow:inset 0 1px 2px rgba(255,255,255,.45),0 0 0 4px rgba(247,252,255,.52)}.finish-option__label,.finish-option__mark,.finish-option__swatch{position:relative;z-index:1}.finish-option__mark{margin-left:auto;height:6px;width:28px;border-radius:999px;background:var(--finish-accent);opacity:0;transform:scaleX(.28);transform-origin:right;transition:opacity .26s ease,transform .26s ease}.finish-option.is-active .finish-option__mark{opacity:1;transform:scaleX(1)}.finish-product-glow{position:absolute;inset:4% -6% -2%;border-radius:999px;filter:blur(4px);opacity:.95;pointer-events:none}.finish-product-image{opacity:0;z-index:0;backface-visibility:hidden;pointer-events:none;filter:drop-shadow(0 34px 38px rgba(28,39,51,.22));transform:translateZ(0);transform-origin:50% 58%;transition:none}.finish-product-image.is-active{opacity:1;z-index:1}.app-video-panel.motion-product.is-visible,.motion-product.is-visible{animation:none;transform:translateY(0) scale(1)}.motion-footer .footer-wordmark{transform:translateY(calc(var(--scroll-progress) * -62px));will-change:transform}.faq-copy-column{min-height:491px}.footer-wordmark{left:0;right:0;width:100%;font-size:clamp(280px,36vw,520px)!important;line-height:.74!important;transform:translateY(calc(var(--scroll-progress) * -28px))!important;pointer-events:none}.waitlist-screen{min-height:100vh}.fixed-page-scroll{overscroll-behavior:none;scrollbar-width:none}.fixed-page-scroll::-webkit-scrollbar{display:none}.info-sheet{opacity:0;transform:translate3d(0,108px,0) scale(.982);transform-origin:bottom center;animation:waitlist-sheet-in .98s cubic-bezier(.22,1,.36,1) 80ms forwards;will-change:opacity,transform}.info-content-motion,.info-panel,.info-reveal,.info-text-motion{opacity:0;transform:translateY(32px);filter:blur(7px);animation:waitlist-copy-in .82s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--info-delay,0s);will-change:opacity,transform,filter}.info-reveal{--info-delay:90ms}.info-panel--dark{--info-delay:150ms}.info-text-motion--kicker{--info-delay:390ms}.info-text-motion--title{--info-delay:470ms}.info-text-motion--copy{--info-delay:580ms}.info-text-motion--updated{--info-delay:690ms}.info-content-motion--label{--info-delay:340ms}.waitlist-sheet{opacity:0;transform:translate3d(0,108px,0) scale(.982);transform-origin:bottom center;animation:waitlist-sheet-in .98s cubic-bezier(.22,1,.36,1) 80ms forwards;will-change:opacity,transform}.waitlist-field-motion,.waitlist-panel,.waitlist-reveal,.waitlist-social-row,.waitlist-text-motion{opacity:0;transform:translateY(32px);filter:blur(7px);animation:waitlist-copy-in .82s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--waitlist-delay,0s);will-change:opacity,transform,filter}.waitlist-reveal{--waitlist-delay:90ms}.waitlist-panel--dark{--waitlist-delay:150ms}.waitlist-panel--form{--waitlist-delay:230ms}.waitlist-text-motion--kicker{--waitlist-delay:420ms}.waitlist-text-motion--title{--waitlist-delay:500ms}.waitlist-text-motion--copy{--waitlist-delay:610ms}.waitlist-text-motion--stats{--waitlist-delay:720ms}.waitlist-panel--form .grid .waitlist-field-motion:first-child{--waitlist-delay:470ms}.waitlist-panel--form .grid .waitlist-field-motion:nth-child(2){--waitlist-delay:520ms}.waitlist-panel--form .grid .waitlist-field-motion:nth-child(3){--waitlist-delay:570ms}.waitlist-panel--form .grid .waitlist-field-motion:nth-child(4){--waitlist-delay:620ms}.waitlist-panel--form .grid .waitlist-field-motion:nth-child(5){--waitlist-delay:670ms}.waitlist-panel--form>fieldset.waitlist-field-motion{--waitlist-delay:730ms}.waitlist-panel--form>label.waitlist-field-motion{--waitlist-delay:790ms}.waitlist-panel--form>div.waitlist-field-motion{--waitlist-delay:850ms}.waitlist-social-row{--waitlist-delay:900ms}.cart-drawer__scrim{animation:cart-scrim-in .42s ease forwards}.cart-drawer__panel{transform-origin:right center;animation:cart-panel-in .68s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,transform,clip-path}.cart-drawer__item{opacity:0;transform:translateX(22px);filter:blur(5px);animation:cart-content-in .56s cubic-bezier(.22,1,.36,1) forwards}.cart-drawer__item:first-child{animation-delay:.18s}.cart-drawer__item:nth-child(2){animation-delay:.26s}.cart-drawer__item:nth-child(3){animation-delay:.34s}.cart-product-stage:before{content:"";position:absolute;inset:-38%;background:radial-gradient(circle at 50% 42%,rgba(238,249,255,.22),transparent 32%),radial-gradient(circle at 50% 118%,rgba(171,192,211,.24),transparent 34%)}.cart-product-stage:after{content:"";position:absolute;inset:34px;border:1px solid rgba(238,249,255,.18);border-radius:999px}@keyframes waitlist-sheet-in{to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes waitlist-copy-in{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cart-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes cart-panel-in{0%{opacity:0;clip-path:inset(0 0 0 94% round 24px);transform:translate3d(28px,0,0) scaleX(.86)}to{opacity:1;clip-path:inset(0 0 0 0 round 24px);transform:translateZ(0) scaleX(1)}}@keyframes cart-content-in{to{opacity:1;transform:translateX(0);filter:blur(0)}}.faq-trigger{display:flex;align-items:center;cursor:pointer}.faq-trigger:focus-visible{outline:2px solid rgba(238,249,255,.72);outline-offset:6px;border-radius:8px}.faq-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-top:0;line-height:1;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s ease}.faq-question{display:block}.faq-trigger[aria-expanded=true] .faq-icon{transform:rotate(180deg);background-color:rgba(238,249,255,.1)}.faq-answer-shell{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-8px);transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1),opacity .32s ease,transform .46s cubic-bezier(.22,1,.36,1)}.faq-answer-shell[data-open=true]{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.highlight-trigger{cursor:pointer;transition:color .24s ease}.highlight-trigger:focus-visible{outline:2px solid rgba(28,39,51,.34);outline-offset:6px;border-radius:8px}.highlight-icon{transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s ease,color .32s ease}.highlight-trigger[aria-expanded=true] .highlight-icon{transform:rotate(180deg);background-color:#1c2733;color:#f7fcff}.highlight-answer-shell{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-8px);transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1),opacity .32s ease,transform .46s cubic-bezier(.22,1,.36,1)}.highlight-answer-shell[data-open=true]{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.highlight-product-preview,.highlight-profile-video{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1)}.highlight-product-preview{aspect-ratio:344/520}.highlight-product-preview.is-hidden{opacity:0;transform:translate3d(18px,8px,0) scale(.985) rotate(15deg);filter:blur(8px)}.highlight-profile-video{left:-52px;top:108px;width:560px;height:505px;overflow:hidden;border-radius:34px;opacity:0;transform:translate3d(28px,10px,0) scale(.975);pointer-events:none;filter:blur(8px);background:#fff;isolation:isolate}.highlight-profile-video--motor{background:#f7fcff;box-shadow:0 24px 70px rgb(28 39 51/.08)}.highlight-profile-video--cradle{background:#071522;box-shadow:0 24px 70px rgb(28 39 51/.12)}.highlight-feature-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.highlight-feature-video{position:absolute;left:-14.29%;top:-16.24%;width:128.57%;height:142.57%;max-width:none;-o-object-fit:fill;object-fit:fill}.highlight-profile-video--motor .highlight-feature-video{left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.highlight-feature-clip-video{z-index:1;transition:opacity .18s ease;background:transparent}.highlight-feature-clip-video.is-loading{opacity:0;visibility:hidden}.highlight-feature-clip-video.is-ready{opacity:1;visibility:visible}.highlight-profile-video.is-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);animation:highlight-card-drift 5.4s cubic-bezier(.45,0,.25,1) .7s infinite}@keyframes highlight-card-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.002)}}@keyframes highlight-card-drift-centered{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,calc(-50% - 8px)) scale(1.002)}}@keyframes pulse-line{0%,to{opacity:.72;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.08)}}@keyframes preload-line{0%{transform:translateX(-110%)}to{transform:translateX(240%)}}@keyframes hero-product-float{0%,to{transform:translateY(124px) scale(.93)}50%{transform:translateY(112px) scale(.93)}}@keyframes swatch-pop{0%{opacity:0;transform:translateX(18px) scale(.92)}to{opacity:1;transform:translateX(0) scale(1)}}@media (max-width:1439px){.figma-shell{--page-gutter:clamp(24px,5vw,64px)}.figma-canvas{width:100%}.hero-intro{position:relative;z-index:2;background:transparent!important;min-height:100svh;height:auto!important;padding:clamp(96px,9vw,122px) var(--page-gutter) clamp(64px,8vw,104px);overflow:hidden}.site-header{left:50%!important;top:clamp(24px,4vw,38px)!important;width:calc(100% - (var(--page-gutter) * 2))!important;height:48px!important}body.is-nav-compact .site-header{left:50%!important;top:14px!important;width:min(calc(100vw - 32px),980px)!important;height:56px!important}.hero-stage-frame{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:clamp(680px,76vw,923px)!important;margin-top:clamp(28px,5vw,48px)}.hero-title-reveal--eyebrow{left:0!important;top:clamp(6px,1.5vw,18px)!important}.hero-title-block{left:50%!important;top:clamp(58px,8vw,88px)!important;width:100%!important;transform:translateX(-50%)}.hero-title-block h1{font-size:clamp(76px,11.5vw,148px)!important;line-height:.96!important}.hero-scroll-reveal--left{left:0!important;top:clamp(320px,35.5vw,376px)!important;width:min(280px,38vw)!important}.hero-scroll-reveal--left p{font-size:clamp(18px,2.2vw,24px)!important;line-height:1.22!important}.hero-scroll-reveal--right{left:auto!important;right:0!important;top:clamp(320px,35.5vw,376px)!important;width:min(314px,36vw)!important}.hero-product-stage-shell{left:50%!important;top:clamp(88px,9vw,132px)!important;width:clamp(980px,126vw,1680px)!important;height:auto!important;aspect-ratio:16/9;transform:translateX(-50%)}.hero-intro[data-hero-intro=complete] .hero-product-stage{transform:translateY(clamp(72px,9vw,124px)) scale(.93);animation:hero-product-settle-responsive 1.5s cubic-bezier(.18,1,.22,1) 80ms both,hero-product-float-responsive 5.2s ease-in-out 1.9s infinite}.motion-stack-panel{position:relative;top:auto;margin-bottom:0;transform:none;transform-origin:top center;box-shadow:0 -14px 34px rgba(17,28,40,.12),0 -1px 0 rgba(238,249,255,.08)}#faq,#story,.motion-app-section,.motion-buy-section,.motion-color-section,.motion-footer,.motion-gallery-section,.motion-highlight-section,.motion-video-section{height:auto!important}#faq,#story,.motion-footer{border-radius:32px}.motion-dark-panel{--dark-panel-radius:32px}.motion-footer.motion-dark-panel{--dark-panel-radius:32px 32px 0 0}#story.motion-stack-panel{position:relative;z-index:4}#story{display:grid;gap:clamp(48px,7vw,82px);margin-top:clamp(-220px,-20vw,-160px);margin-inline:clamp(16px,2vw,24px);padding:clamp(64px,8vw,92px) var(--page-gutter)}.story-panel{--story-padding-y:initial;--story-row-gap:initial}#story>div{position:relative!important;left:auto!important;top:auto!important;width:auto!important}#story>div:first-of-type,#story>div:nth-of-type(2){display:grid!important;grid-template-columns:minmax(280px,.76fr) minmax(0,1fr)!important;gap:clamp(32px,5vw,66px)!important;align-items:start}#story h2,#story p{width:auto!important}#faq h2,#story h2,.motion-buy-section h2,.motion-color-section h2,.motion-gallery-section h2,.motion-spec-section h2{font-size:clamp(42px,5.6vw,64px)!important;line-height:1.08!important}#story>div:first-of-type>p{font-size:clamp(22px,2.7vw,32px)!important;line-height:1.3!important}#story>div:nth-of-type(2)>div:last-child{padding-left:clamp(22px,3vw,29px)!important}.motion-video-section{margin:clamp(24px,4vw,56px) clamp(16px,2vw,24px) 0;min-height:0;aspect-ratio:16/9;border-radius:32px;width:auto}.motion-video-section video{-o-object-position:center;object-position:center}.motion-highlight-section{display:grid;grid-template-columns:minmax(0,.96fr) minmax(340px,.84fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(64px,8vw,84px) var(--page-gutter);overflow:hidden}.highlight-media-stage,.motion-highlight-section>div:first-child{position:relative!important;left:auto!important;top:auto!important;width:auto!important}.highlight-answer-shell p,.motion-highlight-section h2,.motion-highlight-section p,.motion-highlight-section>div:first-child>div{width:auto!important}.highlight-media-stage{height:clamp(430px,46vw,570px)!important;min-width:0}.highlight-product-preview{left:50%!important;top:8%!important;width:min(68%,344px)!important;height:auto!important;transform:translateX(-50%) rotate(15deg)}.highlight-profile-video{left:50%!important;top:50%!important;width:min(104%,560px)!important;height:auto!important;aspect-ratio:560/505;transform:translate(-50%,-50%) scale(.975)}.highlight-profile-video--motor{aspect-ratio:560/505}.highlight-profile-video.is-visible{transform:translate(-50%,-50%) scale(1);animation-name:highlight-card-drift-centered}.motion-spec-section{min-height:0!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)!important;gap:clamp(40px,6vw,82px)!important;padding:clamp(64px,8vw,84px) var(--page-gutter)!important}.motion-spec-list,.motion-spec-rail,.motion-spec-sticky,.motion-spec-sticky p{width:auto!important}.motion-spec-rail{min-height:0;gap:clamp(28px,6vw,72px)}.motion-spec-row>div{grid-template-columns:minmax(180px,.48fr) minmax(0,1fr)!important}.motion-app-section{height:auto!important;margin-top:clamp(24px,4vw,48px);padding:clamp(52px,7vw,72px) var(--page-gutter)}.app-showcase-panel{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;grid-template-columns:minmax(320px,.86fr) minmax(0,1fr)!important;gap:clamp(24px,4vw,48px)!important;padding:0!important}.app-showcase-panel h2{font-size:clamp(40px,5vw,58px)!important;line-height:1.08!important}.app-video-panel{height:clamp(320px,36vw,460px);transform:none}.app-video-panel img,.app-video-panel video{height:min(150%,780px);width:min(150%,780px);transform:translate(-50%,-50%) scale(1.06)}.motion-color-section{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(280px,1fr);gap:clamp(32px,6vw,76px);align-items:center;padding:clamp(64px,8vw,84px) var(--page-gutter);overflow:hidden}.motion-color-section>div{position:relative!important;left:auto!important;top:auto!important}.motion-color-section h2,.motion-color-section p,.motion-color-section>div:first-child{width:auto!important}.motion-color-section>div:first-child p:last-child{margin-top:clamp(32px,7vw,96px)!important}.motion-color-copy{grid-column:1;grid-row:1}.motion-swatches{grid-column:1;grid-row:2;width:min(100%,320px)!important;align-self:start}.motion-color-product{grid-column:2;grid-row:1/span 2;justify-self:center;width:min(100%,540px)!important;height:auto!important;aspect-ratio:1}.motion-gallery-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);padding:clamp(64px,8vw,84px) var(--page-gutter)}.motion-gallery-section>div:first-child{position:relative!important;left:auto!important;top:auto!important;grid-column:1/-1;display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(32px,6vw,74px);width:auto!important}.gallery-text-panel,.motion-gallery-section>div:first-child>div,.motion-gallery-section>div:first-child>p{width:auto!important}.motion-gallery-section>div:first-child>p{margin-top:clamp(8px,3vw,78px)!important}.motion-gallery-section .motion-card{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:420px;aspect-ratio:1.08;border-radius:20px}.gallery-text-panel{left:clamp(24px,3vw,32px)!important;top:clamp(28px,4vw,44px)!important;max-width:min(420px,calc(100% - 48px))}.gallery-text-panel h3{font-size:clamp(24px,3vw,32px)!important;line-height:1.18!important}#faq{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(32px,6vw,72px);margin-inline:clamp(16px,2vw,24px);padding:clamp(64px,8vw,110px) var(--page-gutter)}#faq>div{position:relative!important;left:auto!important;top:auto!important;width:auto!important}#faq h2,.faq-answer-shell p,.highlight-answer-shell p{width:auto!important;max-width:100%}.faq-copy-column{min-height:auto}#faq>div:first-of-type>div:last-child{margin-top:auto!important}.motion-buy-section{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(280px,.8fr);gap:clamp(32px,6vw,72px);align-items:center;padding:clamp(64px,8vw,84px) var(--page-gutter)}.motion-buy-section>div{position:relative!important;left:auto!important;top:auto!important;width:auto!important}.motion-buy-section h2,.motion-buy-section p,.motion-buy-section>div:first-child>div:last-child{width:auto!important}.motion-buy-section>div:first-child>div:last-child{margin-top:clamp(52px,9vw,104px)!important;gap:24px}.motion-buy-section .motion-product{justify-self:center;width:min(100%,489px)!important;height:auto!important;aspect-ratio:489/625}.motion-buy-section .motion-product>div{left:50%!important;top:6%!important;width:min(74%,359px)!important;height:min(88%,552px)!important;transform:translateX(-50%) rotate(15deg)}.motion-buy-section .buy-product-render .buy-product-frame{inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important}.motion-buy-section .buy-product-image{display:block;filter:drop-shadow(0 32px 42px rgba(22,43,61,.16))}.motion-footer{margin-top:0;padding:clamp(72px,9vw,109px) var(--page-gutter) clamp(120px,16vw,220px);border-radius:32px 32px 0 0}.motion-footer>div:not(.footer-wordmark){position:relative!important;left:auto!important;top:auto!important;width:auto!important}.motion-footer>div:nth-of-type(2){display:flex;gap:clamp(48px,8vw,96px)}.motion-footer>div:nth-of-type(2)>div{width:auto!important}.footer-wordmark{left:0;right:0;width:100%;transform:none!important;font-size:clamp(180px,36vw,460px)!important}@keyframes hero-product-float-responsive{0%,to{transform:translateY(clamp(72px,9vw,124px)) scale(.93)}50%{transform:translateY(clamp(62px,8vw,112px)) scale(.93)}}@keyframes hero-product-settle-responsive{0%{transform:translateY(calc(clamp(72px, 9vw, 124px) + 70px)) scale(.9)}68%{transform:translateY(calc(clamp(72px, 9vw, 124px) - 12px)) scale(.94)}to{transform:translateY(clamp(72px,9vw,124px)) scale(.93)}}}@media (min-width:1024px) and (max-width:1199px){.hero-intro{padding-top:clamp(76px,7.2vw,88px)!important;padding-bottom:clamp(56px,6vw,78px)!important}.hero-stage-frame{margin-top:clamp(24px,2.8vw,32px)!important}.hero-title-block{top:clamp(64px,6.2vw,76px)!important}.hero-title-block h1{font-size:clamp(138px,12.8vw,154px)!important;line-height:.94!important}.hero-product-stage-shell{top:clamp(60px,6vw,78px)!important}.hero-scroll-reveal--left{top:clamp(286px,31vw,336px)!important;width:min(270px,25vw)!important}.hero-scroll-reveal--left p{font-size:clamp(20px,2vw,23px)!important;line-height:1.22!important}.hero-scroll-reveal--right{top:clamp(286px,31vw,336px)!important;width:min(250px,26vw)!important}.motion-footer>div:nth-of-type(2){gap:clamp(56px,7vw,72px);align-items:flex-start}.motion-footer>div:nth-of-type(2)>div:first-child{flex:0 0 min(34vw,336px)}.motion-footer>div:nth-of-type(2)>div:last-child{display:grid!important;grid-template-columns:minmax(108px,max-content) minmax(190px,max-content);justify-content:start!important;gap:clamp(48px,6vw,64px);margin-right:0!important;font-size:18px!important;line-height:24px!important}.motion-footer>div:nth-of-type(2)>div:last-child a{white-space:nowrap}}@media (min-width:768px) and (max-width:1023px){.figma-shell{--page-gutter:clamp(28px,5.6vw,48px)}.hero-intro{min-height:0;padding-bottom:clamp(36px,5vw,48px)}.hero-stage-frame{height:clamp(700px,88vw,790px)!important}.hero-title-block{top:clamp(88px,11vw,112px)!important}.hero-product-stage-shell{top:clamp(112px,14vw,138px)!important;width:clamp(880px,126vw,1080px)!important}.hero-scroll-reveal--left{left:0!important;top:clamp(360px,48vw,410px)!important;width:min(210px,28vw)!important}.hero-scroll-reveal--left p{font-size:clamp(16px,2.2vw,19px)!important;line-height:1.22!important}.hero-scroll-reveal--right{left:auto!important;right:-18px!important;top:clamp(360px,48vw,410px)!important;width:min(210px,28vw)!important}.hero-intro[data-hero-intro=complete] .hero-product-stage{transform:translateY(clamp(36px,5vw,52px)) scale(.92);animation:hero-product-settle-tablet 1.5s cubic-bezier(.18,1,.22,1) 80ms both,hero-product-float-tablet 5.2s ease-in-out 1.9s infinite}@keyframes hero-product-float-tablet{0%,to{transform:translateY(clamp(36px,5vw,52px)) scale(.92)}50%{transform:translateY(clamp(28px,4vw,44px)) scale(.92)}}@keyframes hero-product-settle-tablet{0%{transform:translateY(calc(clamp(36px, 5vw, 52px) + 58px)) scale(.89)}68%{transform:translateY(calc(clamp(36px, 5vw, 52px) - 10px)) scale(.925)}to{transform:translateY(clamp(36px,5vw,52px)) scale(.92)}}#faq,#story>div:first-of-type,#story>div:nth-of-type(2),.app-showcase-panel,.motion-buy-section,.motion-color-section,.motion-gallery-section>div:first-child,.motion-highlight-section,.motion-spec-section{grid-template-columns:1fr!important}#story{margin-top:clamp(-242px,-31vw,-218px)}.highlight-media-stage,.motion-buy-section .motion-product{order:-1}.motion-highlight-section{gap:clamp(20px,4vw,36px);padding-block:clamp(54px,7vw,72px)!important}.motion-highlight-section>div:first-child{margin-top:clamp(44px,6vw,60px)}.motion-highlight-section h2{font-size:clamp(36px,5.2vw,48px)!important;line-height:1.06!important}.highlight-media-stage{height:clamp(340px,48vw,430px)!important}.highlight-product-preview{top:0!important;width:min(44vw,291px)!important;height:auto!important}.highlight-profile-video{width:min(84vw,560px)!important}.motion-color-product{grid-column:1!important;grid-row:2!important;width:min(62vw,520px)!important}.motion-color-section .motion-swatches{grid-row:3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;width:min(100%,520px)!important;gap:10px;align-self:center;margin-top:clamp(4px,1.6vw,14px)}.motion-color-section .motion-swatches>*{margin-top:0!important}.motion-color-section .finish-option{height:46px;justify-content:center;gap:8px;padding:0 12px;text-align:center}.motion-color-section .finish-option__mark{position:absolute;left:50%;bottom:7px;margin-left:0;height:3px;width:32px;transform:translateX(-50%) scaleX(.28);transform-origin:center}.motion-color-section .finish-option.is-active .finish-option__mark{transform:translateX(-50%) scaleX(1)}.motion-gallery-section .motion-card{min-height:340px}.app-copy-stack{order:2;max-width:min(100%,620px)}.app-video-panel{order:1;width:100%;height:clamp(330px,46vw,390px)}.motion-footer{padding-block:clamp(64px,8vw,84px) clamp(148px,18vw,190px)!important}.motion-footer>div:nth-of-type(2){display:grid!important;grid-template-columns:minmax(220px,.75fr) minmax(330px,1fr)!important;gap:clamp(56px,8vw,78px);align-items:start}.motion-footer>div:nth-of-type(2)>div:first-child{display:flex;min-height:clamp(210px,28vw,250px);flex-direction:column;justify-content:space-between}.motion-footer>div:nth-of-type(2)>div:first-child>div{margin-top:0!important}.motion-footer>div:nth-of-type(2)>div:last-child{display:grid!important;grid-template-columns:minmax(110px,max-content) minmax(190px,max-content);justify-content:space-between!important;gap:clamp(44px,7vw,68px);margin-right:0!important;width:100%!important;font-size:clamp(17px,2.5vw,20px)!important;line-height:1.24!important}.motion-footer>div:nth-of-type(2)>div:last-child>div{display:grid;gap:12px}.motion-footer>div:nth-of-type(2)>div:last-child>div>*{margin-top:0!important}.motion-footer>div:nth-of-type(2)>div:last-child a{max-width:190px}}@media (max-width:767px){.figma-shell{--page-gutter:clamp(18px,5vw,24px)}.site-header{align-items:center!important;gap:clamp(8px,2.5vw,12px)}.site-header>a{width:clamp(84px,26vw,112px)!important;overflow:visible;flex:0 0 clamp(84px,26vw,112px)}.site-header>a img{width:100%!important;height:auto!important}.site-header nav{min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:clamp(7px,2.4vw,13px)!important;font-size:clamp(12px,3.45vw,14px)!important;line-height:18px!important}.site-header nav>a:last-child{width:auto!important;min-width:58px!important}.hero-intro{padding-top:82px;padding-bottom:0;min-height:0}.hero-stage-frame{height:clamp(630px,163vw,710px)!important;min-height:0;margin-top:clamp(18px,5vw,28px)}.hero-title-block{top:clamp(78px,18vw,104px)!important;text-align:center!important}.hero-title-block h1{display:inline-block;max-width:6.45ch;white-space:normal!important;font-size:clamp(58px,13vw,76px)!important;line-height:.84!important;overflow-wrap:normal}.hero-product-stage-shell{left:50%!important;top:clamp(150px,40vw,190px)!important;width:clamp(700px,178vw,820px)!important}.hero-intro[data-hero-intro=complete] .hero-product-stage{transform:translateY(clamp(24px,7vw,42px)) scale(.9);animation:hero-product-settle-mobile 1.5s cubic-bezier(.18,1,.22,1) 80ms both,hero-product-float-mobile 5.2s ease-in-out 1.9s infinite}@keyframes hero-product-float-mobile{0%,to{transform:translateY(clamp(24px,7vw,42px)) scale(.9)}50%{transform:translateY(clamp(16px,5vw,32px)) scale(.9)}}@keyframes hero-product-settle-mobile{0%{transform:translateY(calc(clamp(24px, 7vw, 42px) + 56px)) scale(.875)}68%{transform:translateY(calc(clamp(24px, 7vw, 42px) - 9px)) scale(.905)}to{transform:translateY(clamp(24px,7vw,42px)) scale(.9)}}.hero-scroll-reveal--left{display:none;top:clamp(565px,145vw,632px)!important;width:min(310px,86vw)!important}.hero-scroll-reveal--left,.hero-scroll-reveal--right{opacity:1;filter:none;transform:none;transition:none}.hero-scroll-reveal--left p{font-size:clamp(16px,4.4vw,19px)!important;line-height:1.24!important}.hero-scroll-reveal--right{left:auto!important;right:0!important;top:clamp(220px,45vw,260px)!important;width:min(190px,48vw)!important}.hero-scroll-reveal--right>div{display:grid;gap:2px}.hero-scroll-reveal--right>div>*+*{margin-top:2px!important}.hero-scroll-reveal--right>div>.flex{font-size:clamp(12px,3.45vw,14px)!important;line-height:16px!important;min-height:18px}.hero-scroll-reveal--right>div>.flex>span{width:12px!important;height:12px!important;min-height:0;flex:0 0 12px}#faq,#story,.motion-video-section{margin-inline:0;border-radius:24px}#story{margin-top:clamp(-190px,-32vw,-150px)}#faq,#story,.motion-app-section,.motion-buy-section,.motion-color-section,.motion-footer,.motion-gallery-section,.motion-highlight-section,.motion-spec-section{padding-block:clamp(32px,9vw,46px)!important}#story{gap:clamp(28px,8vw,42px)}#faq,#story>div:first-of-type,#story>div:nth-of-type(2),.app-showcase-panel,.motion-buy-section,.motion-color-section,.motion-footer>div:nth-of-type(2),.motion-gallery-section,.motion-gallery-section>div:first-child,.motion-highlight-section,.motion-spec-section{grid-template-columns:1fr!important}#story>div:first-of-type,#story>div:nth-of-type(2){gap:clamp(22px,6vw,34px)!important}#faq h2,#story h2,.motion-buy-section h2,.motion-color-section h2,.motion-gallery-section h2,.motion-highlight-section h2,.motion-spec-section h2{font-size:clamp(32px,9.4vw,44px)!important;line-height:1.04!important}#story>div:first-of-type>p,.motion-gallery-section>div:first-child>p{font-size:clamp(17px,4.8vw,20px)!important;line-height:1.36!important}#story>div:nth-of-type(2)>div:first-child>p{font-size:clamp(18px,4.6vw,20px)!important;line-height:1.32!important}#story>div:nth-of-type(2)>div:last-child{border-left:0!important;padding-left:0!important}#story>div:nth-of-type(2)>div:last-child>div{grid-template-columns:1fr!important}.motion-video-section{min-height:460px;aspect-ratio:auto}.highlight-media-stage{height:clamp(250px,72vw,330px)!important;order:-1}.motion-highlight-section>div:first-child{margin-top:clamp(14px,4vw,28px)}.highlight-product-preview{top:0!important;width:min(58vw,225px)!important;height:auto!important}.highlight-profile-video{width:min(112vw,500px)!important}.highlight-trigger{gap:12px!important;padding-block:13px!important}.highlight-trigger span:last-child{min-width:0;font-size:clamp(16px,4.7vw,19px)!important;line-height:1.25!important}.highlight-answer-shell p{margin-left:28px!important;width:auto!important;max-width:calc(100% - 28px);font-size:14px!important;line-height:1.45!important}.motion-highlight-section>div:first-child>div[data-motion=copy]{margin-top:24px!important}.app-showcase-panel h2{font-size:clamp(38px,10.4vw,48px)!important}.app-showcase-panel{min-height:0!important}.app-copy-stack{order:2;max-width:100%}.app-video-panel{order:1;width:100%;height:clamp(240px,62vw,300px);min-height:0;margin-top:0;border-left:0;border-radius:0!important}.app-video-panel img,.app-video-panel video{height:min(146%,460px);width:min(146%,460px);transform:translate(-50%,-50%) scale(1.08)}.motion-spec-row>div{grid-template-columns:1fr!important;gap:10px!important}.motion-spec-row{padding-block:16px!important}.motion-spec-row>div>div:first-child{font-size:18px!important;line-height:24px!important}.motion-spec-row>div>div:last-child{display:grid;gap:8px}.motion-spec-row>div>div:last-child>*{margin-top:0!important}.motion-spec-row h3,.motion-spec-row p{font-size:15px!important;line-height:21px!important}.motion-color-section>div:first-child p:last-child{margin-top:18px!important}.motion-color-copy{order:0}.motion-color-section .motion-color-product{grid-column:auto;grid-row:auto;order:1}.motion-color-section .motion-swatches{grid-column:auto;grid-row:auto;order:2;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important}.motion-color-product{width:min(76vw,340px)!important}.motion-color-section .motion-swatches{gap:8px}.motion-color-section .motion-swatches>*{margin-top:0!important}.motion-color-section .finish-option{height:44px;padding-inline:8px;font-size:13px}.motion-color-section .finish-option__swatch{height:12px;width:12px}.motion-gallery-section{gap:16px}.motion-gallery-section .motion-card,.motion-gallery-section .motion-card:nth-of-type(5){grid-column:auto;min-height:clamp(300px,75vw,340px);aspect-ratio:1.04}.gallery-text-panel{max-width:calc(100% - 40px)}.gallery-text-panel p{font-size:15px!important;line-height:1.45!important}.faq-answer-shell p,.faq-trigger{font-size:16px!important;line-height:1.38!important}.faq-trigger{padding-block:14px!important}.faq-answer-shell p{padding-bottom:14px!important}#faq>div:first-of-type>div:last-child{margin-top:20px!important}.motion-buy-section>div:first-child>div:last-child{align-items:stretch!important;flex-direction:column;margin-top:28px!important;gap:16px!important}.motion-buy-section .motion-product{width:min(74vw,320px)!important;order:-1}.motion-footer{padding-bottom:118px!important;border-radius:24px 24px 0 0}.motion-footer>div:nth-of-type(2){flex-direction:column;gap:32px}.motion-footer>div:nth-of-type(2)>div:last-child{margin-right:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,8vw,40px);justify-content:stretch!important;width:100%!important;font-size:clamp(14px,3.8vw,16px)!important;line-height:1.22!important}.motion-footer>div:nth-of-type(2)>div:last-child>div{display:grid;gap:6px}.motion-footer>div:nth-of-type(2)>div:last-child>div>*{margin-top:0!important}.motion-footer>div:nth-of-type(2)>div:last-child h3{font-size:clamp(15px,4vw,17px)!important;line-height:1.18!important}.motion-footer>div:nth-of-type(2)>div:last-child a{font-size:clamp(14px,3.8vw,16px)!important;line-height:1.22!important}}@media (max-width:639px){.hero-scroll-reveal--left,.hero-scroll-reveal--right{display:none!important}}@media (max-width:450px){.site-header nav{flex-wrap:nowrap;gap:10px!important}.nav-primary{display:none!important}.mobile-nav-menu{display:block}.site-header nav>a:last-child{width:auto!important;min-width:58px!important;flex:0 0 auto;font-size:13px!important}}@media (max-width:550px){.hero-stage-frame{height:clamp(610px,152vw,650px)!important}.hero-title-block{top:clamp(58px,14vw,72px)!important}.hero-product-stage-shell{top:clamp(132px,35vw,152px)!important}#story{margin-top:-196px}}@media (max-width:400px){.site-header nav{gap:8px!important}.mobile-nav-menu__button{width:44px!important;height:44px!important}.site-header nav>a:last-child{width:auto!important;min-width:54px!important;flex-basis:auto;height:44px!important;padding-inline:14px!important;font-size:12px!important;line-height:16px!important}#story{margin-top:-196px}}@media (min-width:451px) and (max-width:639px){.hero-stage-frame>.absolute.inset-0{overflow:visible!important}.hero-product-stage-shell{width:clamp(700px,156vw,760px)!important}}@media (min-width:640px) and (max-width:767px){.hero-stage-frame{height:clamp(660px,94vw,690px)!important;margin-top:12px}.hero-title-block{top:clamp(76px,13vw,94px)!important}.hero-product-stage-shell{top:clamp(118px,18vw,138px)!important;width:clamp(960px,138vw,1040px)!important}.hero-scroll-reveal--left{display:block;left:0!important;top:clamp(252px,50vw,292px)!important;width:min(190px,28vw)!important;opacity:var(--hero-reveal-progress);filter:blur(calc((1 - var(--hero-reveal-progress)) * 9px));transform:translateY(calc((1 - var(--hero-reveal-progress)) * 42px)) scale(calc(.985 + var(--hero-reveal-progress) * .015));transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1),filter .86s cubic-bezier(.22,1,.36,1)}.hero-scroll-reveal--left p{font-size:clamp(16px,2.5vw,18px)!important;line-height:1.2!important}.hero-scroll-reveal--right{right:-18px!important;top:clamp(252px,50vw,292px)!important;opacity:var(--hero-reveal-progress);filter:blur(calc((1 - var(--hero-reveal-progress)) * 9px));transform:translateY(calc((1 - var(--hero-reveal-progress)) * 42px)) scale(calc(.985 + var(--hero-reveal-progress) * .015));transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1),filter .86s cubic-bezier(.22,1,.36,1)}#story{margin-top:-150px}.motion-gallery-section{grid-template-columns:repeat(2,minmax(0,1fr))!important}.motion-gallery-section>div:first-child{grid-column:1/-1}.motion-gallery-section .motion-card,.motion-gallery-section .motion-card:nth-of-type(5){min-height:320px;aspect-ratio:1}}@media (max-width:389px){.figma-shell{--page-gutter:18px}.site-header{gap:7px}.site-header nav{gap:7px!important;font-size:12px!important}.site-header>a{width:78px!important;flex-basis:78px}.site-header nav>a:last-child{width:auto!important;min-width:54px!important;flex-basis:auto}.hero-intro{min-height:0}.hero-scroll-reveal--left{top:565px!important}.hero-scroll-reveal--right{top:22px!important}#story{margin-top:-198px}.motion-gallery-section .motion-card,.motion-gallery-section .motion-card:nth-of-type(5){min-height:330px}.gallery-text-panel{left:20px!important;top:24px!important;max-width:calc(100% - 40px)}.store-badge{flex-basis:100%}}@media (max-width:1439px){.figma-canvas{--section-rhythm:clamp(44px,6vw,84px);--panel-radius:clamp(24px,3vw,32px)}.hero-product-stage{transition-duration:2.1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hero-intro[data-hero-intro=complete] .hero-product-stage{animation:hero-product-float-responsive 5.6s ease-in-out 2.2s infinite}.motion-stack-panel{box-shadow:0 26px 70px rgba(17,28,40,.08),inset 0 1px 0 rgba(238,249,255,.08)}#companion-app.motion-stack-panel,#faq.motion-stack-panel,#story-video.motion-stack-panel,.motion-stack-panel{transform:none!important}#faq,#story,.motion-app-section,.motion-footer,.motion-video-section{border-radius:var(--panel-radius)}.motion-dark-panel,.motion-footer.motion-dark-panel{--dark-panel-radius:var(--panel-radius)}.motion-video-section{margin-top:clamp(28px,4vw,56px)!important;box-shadow:0 24px 62px rgba(17,28,40,.08)}.motion-buy-section,.motion-color-section,.motion-gallery-section,.motion-highlight-section,.motion-spec-section{padding-block:var(--section-rhythm)!important}#faq,.motion-app-section{margin-top:var(--section-rhythm)!important}.motion-card,.motion-dark-panel{box-shadow:0 28px 80px rgba(17,28,40,.1),inset 0 1px 0 rgba(238,249,255,.08)}.motion-gallery-section .motion-card{transition-duration:.9s}}@media (min-width:768px) and (max-width:1023px){#story{margin-top:clamp(-204px,-24vw,-172px)!important}.hero-intro[data-hero-intro=complete] .hero-product-stage{animation:hero-product-float-tablet 5.6s ease-in-out 2.2s infinite}.motion-highlight-section>div:first-child{margin-top:clamp(24px,4vw,42px)}.app-video-panel{height:clamp(310px,42vw,380px)}}@media (max-width:767px){.figma-canvas{--section-rhythm:clamp(38px,10vw,56px);--panel-radius:24px}.hero-stage-frame{height:clamp(590px,150vw,660px)!important}.hero-product-stage-shell{top:clamp(132px,34vw,170px)!important;width:clamp(640px,168vw,780px)!important}.hero-intro[data-hero-intro=complete] .hero-product-stage{animation:hero-product-float-mobile 5.6s ease-in-out 2.2s infinite}#story{margin-top:clamp(-168px,-39vw,-132px)!important}#faq,#story,.motion-app-section,.motion-footer,.motion-video-section{border-radius:24px}.motion-video-section{min-height:clamp(380px,104vw,460px)}.motion-highlight-section{gap:clamp(22px,7vw,34px)!important}.highlight-media-stage{height:clamp(238px,66vw,310px)!important}.motion-spec-section{gap:clamp(24px,8vw,38px)!important}.motion-spec-rail{gap:18px!important}.motion-spec-list{display:grid;gap:12px}.motion-spec-row{border-top-color:rgba(100,114,130,.28)!important;padding-block:14px!important}.motion-spec-row>div{gap:12px!important}.motion-spec-row>div>div:first-child{align-items:center;font-size:17px!important;line-height:22px!important}.motion-spec-row>div>div:first-child>span{margin-top:0!important}.motion-spec-row>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.motion-spec-row h3{font-size:13px!important;line-height:17px!important}.motion-spec-row p{margin-top:2px;font-size:12.5px!important;line-height:17px!important}.motion-app-section{padding-block:clamp(42px,10vw,58px)!important}.app-showcase-panel{gap:clamp(22px,7vw,34px)!important}.app-video-panel{height:clamp(220px,56vw,280px)}.motion-color-section{gap:clamp(24px,8vw,36px)!important}.motion-gallery-section{gap:18px!important}.motion-gallery-section .motion-card,.motion-gallery-section .motion-card:nth-of-type(5){min-height:clamp(292px,72vw,330px);border-radius:18px}.motion-buy-section{gap:clamp(24px,8vw,40px)!important}}@media (max-width:420px){.hero-product-stage-shell{width:clamp(610px,164vw,700px)!important}.motion-spec-row>div>div:last-child{grid-template-columns:1fr;gap:7px}.motion-spec-row p{font-size:12.5px!important;line-height:16.5px!important}}@media (max-width:1439px){.hero-title-block h1{line-height:.96!important}.motion-spec-row>div>div:first-child{align-self:start}}@media (max-width:1023px){.transparent-motion-video--responsive-fallback{display:none!important}.transparent-motion-fallback--responsive{display:block!important}.app-copy-stack{order:1}.app-video-panel{order:2;margin-top:clamp(6px,2vw,14px);filter:drop-shadow(0 24px 46px rgba(4,12,22,.26))}.app-video-panel img{height:min(118vw,560px)!important;width:auto!important;clip-path:none!important;transform:translate(-50%,-50%) scale(1)!important}.app-store-row{margin-top:clamp(22px,4vw,30px)!important}}@media (max-width:767px){.hero-title-block h1{line-height:.92!important}#faq,#story,.motion-app-section,.motion-buy-section,.motion-color-section,.motion-footer,.motion-gallery-section,.motion-highlight-section,.motion-spec-section{padding-block:clamp(42px,11vw,58px)!important}#story{gap:clamp(34px,9vw,48px)!important}#story>div:first-of-type,#story>div:nth-of-type(2){gap:clamp(24px,7vw,38px)!important}#faq h2,#story h2,.motion-buy-section h2,.motion-color-section h2,.motion-gallery-section h2,.motion-highlight-section h2,.motion-spec-section h2{line-height:1.1!important}#story>div:first-of-type>p{line-height:1.42!important}#story>div:nth-of-type(2)>div:last-child>div{gap:18px!important}.motion-metric p:first-child{line-height:1.12!important}.motion-spec-list{gap:14px!important}.motion-spec-row{padding-block:18px!important}.motion-spec-row>div{gap:14px!important}.motion-spec-row>div>div:first-child{align-items:flex-start;line-height:24px!important}.motion-spec-row>div>div:first-child>span{margin-top:6px!important}.motion-spec-row>div>div:first-child>span span{margin-top:0!important}.motion-spec-row>div>div:last-child{display:grid;grid-template-columns:1fr!important;gap:10px!important}.motion-spec-row h3{font-size:13.5px!important;line-height:18px!important}.motion-spec-row p{font-size:13px!important;line-height:18.5px!important}.motion-app-section{padding-inline:clamp(18px,5vw,24px)!important}.app-showcase-panel{gap:clamp(24px,7vw,36px)!important}.app-copy-stack h2{line-height:1.08!important}.app-video-panel{height:clamp(318px,88vw,410px)}.app-video-panel img{height:min(128vw,500px)!important}.faq-trigger{padding-block:17px!important;line-height:1.34!important}.faq-answer-shell p{font-size:15px!important;line-height:1.52!important}}@media (max-width:420px){.motion-spec-row p{font-size:13px!important;line-height:18.5px!important}}@media (max-width:767px){.site-header{isolation:isolate}.site-header,body.is-nav-compact .site-header{z-index:1000!important}.hero-intro{z-index:auto;overflow:visible!important;padding-bottom:0!important}.hero-stage-frame{height:clamp(650px,162vw,735px)!important}.hero-stage-frame,.hero-stage-frame>.absolute.inset-0{overflow:visible!important}.hero-ring-field{--mobile-ring-outer:clamp(720px,206vw,820px);--mobile-ring-center-y:clamp(392px,112vw,468px);left:50%!important;right:auto!important;bottom:auto!important;z-index:0;width:100vw!important;height:100%!important;overflow:hidden;transform:translateX(-50%) perspective(1200px) rotateX(var(--hero-ring-tilt)) rotateY(var(--hero-ring-yaw)) rotate(var(--hero-ring-rotation)) scale(var(--hero-ring-scale));transform-origin:50% var(--mobile-ring-center-y);-webkit-mask-image:none;mask-image:none}.hero-ring-orbit{border-color:rgba(28,39,51,.16)}.hero-intro[data-hero-intro=complete] .hero-ring-field{transform:translateX(-50%) perspective(1200px) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}.hero-ring-orbit{left:50%!important;margin-left:calc(var(--mobile-ring-size) * -.5)!important}.hero-ring-orbit:first-child{--mobile-ring-size:var(--mobile-ring-outer)}.hero-ring-orbit:first-child,.hero-ring-orbit:nth-child(2){top:calc(var(--mobile-ring-center-y) - (var(--mobile-ring-size) * .5))!important;width:var(--mobile-ring-size)!important;height:var(--mobile-ring-size)!important}.hero-ring-orbit:nth-child(2){--mobile-ring-size:calc(var(--mobile-ring-outer) * 0.7704)}.hero-ring-orbit:nth-child(3){--mobile-ring-size:calc(var(--mobile-ring-outer) * 0.5431)}.hero-ring-orbit:nth-child(3),.hero-ring-orbit:nth-child(4){top:calc(var(--mobile-ring-center-y) - (var(--mobile-ring-size) * .5))!important;width:var(--mobile-ring-size)!important;height:var(--mobile-ring-size)!important}.hero-ring-orbit:nth-child(4){--mobile-ring-size:calc(var(--mobile-ring-outer) * 0.3496)}.hero-title-block,.hero-title-reveal--eyebrow{z-index:2}.hero-product-stage-shell{z-index:2;top:clamp(92px,28vw,124px)!important;width:clamp(920px,270vw,1100px)!important}#story.motion-stack-panel{z-index:3}#story{margin-top:clamp(-158px,calc(-38vw + 14px),-118px)!important}.motion-video-section{min-height:clamp(280px,82vw,380px)!important}.highlight-media-stage{height:clamp(280px,74vw,350px)!important}.highlight-profile-video{width:min(100%,430px)!important;max-width:calc(100vw - (var(--page-gutter) * 2))!important}.app-video-panel{order:1!important;margin:0 auto clamp(12px,4vw,20px)!important}.app-copy-stack{order:2!important;width:100%}.app-store-row{width:100%!important;justify-content:center}.store-badge{width:100%;justify-content:center}.store-badge>div{min-width:116px}.motion-color-section>div:first-child p:last-child{font-size:clamp(16px,4.5vw,18px)!important;line-height:1.45!important}.motion-color-section .motion-swatches{grid-template-columns:repeat(3,minmax(0,1fr))!important}.motion-color-section .finish-option{justify-content:center;min-width:0;gap:6px;overflow:visible}.motion-color-section .finish-option__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.motion-color-section .finish-option__mark{display:none}.faq-answer-shell p{margin-left:22px!important;max-width:calc(100% - 22px)!important}.motion-buy-section>div:first-child>div:last-child a{width:100%!important;max-width:320px}.motion-footer>div:nth-of-type(2)>div:first-child>div{margin-top:32px!important}.motion-footer.motion-dark-panel{--dark-panel-radius:24px 24px 0 0!important;border-radius:24px 24px 0 0!important;clip-path:inset(0 round 24px 24px 0 0)!important}.motion-footer .footer-wordmark{bottom:18px!important;font-size:clamp(112px,35.7vw,230px)!important;line-height:1!important;transform:none!important;white-space:nowrap}}@media (max-width:480px){.motion-footer .footer-wordmark{font-size:clamp(112px,35.5vw,170px)!important}}@media (max-width:420px){.motion-color-section .motion-swatches{grid-template-columns:1fr!important}.motion-color-section .finish-option{height:42px;justify-content:flex-start;overflow:hidden;padding-inline:14px}.motion-footer>div:nth-of-type(2)>div:last-child{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:639px){.info-reveal,.waitlist-reveal{height:92px!important}.info-reveal>div,.waitlist-reveal>div{margin-top:28px!important}.info-sheet,.waitlist-sheet{padding-top:108px!important}.waitlist-panel--dark{padding:24px!important}.waitlist-panel--dark>div{min-height:470px!important}.waitlist-text-motion--title{font-size:clamp(36px,10.5vw,44px)!important;line-height:1.08!important}.waitlist-text-motion--copy{font-size:16px!important;line-height:1.48!important}.waitlist-turnstile{max-width:100%;overflow:hidden}.waitlist-turnstile iframe{max-width:100%!important;transform-origin:left center}.info-panel{padding:24px!important}.info-text-motion--title{font-size:clamp(34px,10vw,42px)!important;line-height:1.1!important}.info-text-motion--copy{font-size:16px!important;line-height:1.5!important}}@media (max-width:360px){.waitlist-turnstile iframe{transform:scale(.86)}}@media (min-width:768px) and (max-width:1023px){.site-header,body.is-nav-compact .site-header{z-index:1000!important}.hero-intro{overflow:visible!important;padding-bottom:0!important}.hero-stage-frame{height:clamp(760px,86vw,820px)!important}.hero-stage-frame,.hero-stage-frame>.absolute.inset-0{overflow:visible!important}.hero-title-block{top:clamp(82px,9vw,96px)!important}.hero-title-block h1{font-size:clamp(112px,13.4vw,136px)!important;line-height:.94!important}.hero-ring-field{--tablet-ring-outer:clamp(660px,88vw,880px);--tablet-ring-center-y:clamp(418px,48vw,452px);left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:100%!important;overflow:visible;transform-origin:50% var(--tablet-ring-center-y)}.hero-ring-orbit{left:50%!important;margin-left:calc(var(--tablet-ring-size) * -.5)!important}.hero-ring-orbit:first-child{--tablet-ring-size:var(--tablet-ring-outer)}.hero-ring-orbit:first-child,.hero-ring-orbit:nth-child(2){top:calc(var(--tablet-ring-center-y) - (var(--tablet-ring-size) * .5))!important;width:var(--tablet-ring-size)!important;height:var(--tablet-ring-size)!important}.hero-ring-orbit:nth-child(2){--tablet-ring-size:calc(var(--tablet-ring-outer) * 0.7704)}.hero-ring-orbit:nth-child(3){--tablet-ring-size:calc(var(--tablet-ring-outer) * 0.5431)}.hero-ring-orbit:nth-child(3),.hero-ring-orbit:nth-child(4){top:calc(var(--tablet-ring-center-y) - (var(--tablet-ring-size) * .5))!important;width:var(--tablet-ring-size)!important;height:var(--tablet-ring-size)!important}.hero-ring-orbit:nth-child(4){--tablet-ring-size:calc(var(--tablet-ring-outer) * 0.3496)}.hero-product-stage-shell{z-index:2;top:clamp(108px,12vw,124px)!important;width:clamp(1120px,130vw,1240px)!important}#story.motion-stack-panel{z-index:3}#story{margin-top:clamp(-188px,-20vw,-150px)!important}}@media (max-width:767px){.hero-title-block h1{font-size:clamp(66px,17vw,86px)!important}.hero-product-stage-shell{width:clamp(920px,270vw,1100px)!important}}@media (max-width:1439px){.hero-intro{overflow-x:clip!important;overflow-y:visible!important}.hero-ring-field{--hero-responsive-ring-outer:clamp(1040px,105vw,1500px);--hero-responsive-ring-center-y:clamp(408px,38vw,520px);left:calc(50% - 50vw)!important;right:auto!important;bottom:auto!important;width:100vw!important;max-width:none!important;height:100%!important;overflow:visible!important;contain:layout style;transform:perspective(1200px) rotateX(var(--hero-ring-tilt)) rotateY(var(--hero-ring-yaw)) rotate(var(--hero-ring-rotation)) scale(var(--hero-ring-scale));transform-origin:50% var(--hero-responsive-ring-center-y);-webkit-mask-image:none;mask-image:none}.hero-intro[data-hero-intro=complete] .hero-ring-field{transform:perspective(1200px) rotateX(0deg) rotateY(0deg) rotate(0deg) scale(1)}.hero-ring-orbit{aspect-ratio:1/1;left:50%!important;margin-left:calc(var(--hero-responsive-ring-size) * -.5)!important}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:first-child{transform:rotateX(var(--hero-ring-tilt-0)) rotateY(var(--hero-ring-yaw-0)) rotate(var(--hero-ring-rotation-0)) translateZ(var(--hero-ring-z-0))!important}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:nth-child(2){transform:rotateX(var(--hero-ring-tilt-1)) rotateY(var(--hero-ring-yaw-1)) rotate(var(--hero-ring-rotation-1)) translateZ(var(--hero-ring-z-1))!important}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:nth-child(3){transform:rotateX(var(--hero-ring-tilt-2)) rotateY(var(--hero-ring-yaw-2)) rotate(var(--hero-ring-rotation-2)) translateZ(var(--hero-ring-z-2))!important}.hero-intro[data-hero-intro=playing] .hero-ring-orbit:nth-child(4){transform:rotateX(var(--hero-ring-tilt-3)) rotateY(var(--hero-ring-yaw-3)) rotate(var(--hero-ring-rotation-3)) translateZ(var(--hero-ring-z-3))!important}.hero-ring-orbit:first-child{--hero-responsive-ring-size:var(--hero-responsive-ring-outer)}.hero-ring-orbit:first-child,.hero-ring-orbit:nth-child(2){top:calc(var(--hero-responsive-ring-center-y) - (var(--hero-responsive-ring-size) * .5))!important;width:var(--hero-responsive-ring-size)!important;height:var(--hero-responsive-ring-size)!important}.hero-ring-orbit:nth-child(2){--hero-responsive-ring-size:calc(var(--hero-responsive-ring-outer) * 0.7704)}.hero-ring-orbit:nth-child(3){--hero-responsive-ring-size:calc(var(--hero-responsive-ring-outer) * 0.5431)}.hero-ring-orbit:nth-child(3),.hero-ring-orbit:nth-child(4){top:calc(var(--hero-responsive-ring-center-y) - (var(--hero-responsive-ring-size) * .5))!important;width:var(--hero-responsive-ring-size)!important;height:var(--hero-responsive-ring-size)!important}.hero-ring-orbit:nth-child(4){--hero-responsive-ring-size:calc(var(--hero-responsive-ring-outer) * 0.3496)}}@media (min-width:768px) and (max-width:1023px){.hero-ring-field{--hero-responsive-ring-outer:clamp(900px,112vw,1180px);--hero-responsive-ring-center-y:clamp(410px,48vw,462px)}}@media (max-width:767px){.hero-ring-field{--hero-responsive-ring-outer:clamp(720px,206vw,840px);--hero-responsive-ring-center-y:clamp(392px,112vw,468px)}}@media (max-width:1023px){#companion-app.motion-app-section{margin-top:clamp(18px,4vw,30px)!important;padding-top:clamp(32px,6vw,46px)!important;padding-bottom:clamp(42px,7vw,58px)!important}#companion-app .app-showcase-panel{gap:clamp(18px,4vw,28px)!important}#companion-app .app-video-panel{height:clamp(280px,44vw,360px)!important;margin-top:0!important}#companion-app .app-video-panel img,#companion-app .app-video-panel video{transform:translate(-50%,-54%) scale(1)!important}}@media (max-width:767px){#companion-app.motion-app-section{margin-top:clamp(-24px,-4vw,-14px)!important;padding-top:clamp(18px,5vw,28px)!important;padding-bottom:clamp(34px,8vw,48px)!important}#companion-app .app-showcase-panel{gap:clamp(10px,3.5vw,18px)!important}#companion-app .app-video-panel{height:clamp(306px,78vw,362px)!important;margin:0 auto!important}#companion-app .app-video-panel img,#companion-app .app-video-panel video{height:min(130vw,540px)!important;transform:translate(-50%,-52%) scale(1)!important}#companion-app .app-copy-stack h2,#companion-app .app-copy-stack>p{margin-top:14px!important}#companion-app .app-store-row{margin-top:18px!important}}@media (max-width:480px){#companion-app .app-video-panel{height:clamp(318px,78vw,356px)!important}#companion-app .app-video-panel img,#companion-app .app-video-panel video{height:min(134vw,552px)!important;transform:translate(-50%,-52%) scale(1)!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.cart-drawer__item,.cart-drawer__panel,.cart-drawer__scrim,.info-content-motion,.info-panel,.info-reveal,.info-sheet,.info-text-motion,.motion-metric,.waitlist-field-motion,.waitlist-panel,.waitlist-reveal,.waitlist-screen,.waitlist-sheet,.waitlist-social-row,.waitlist-text-motion,[data-motion]{opacity:1;transform:none;filter:none;clip-path:none;transition:none;animation:none!important}.hero-product-stage,.motion-card img,.motion-dark-panel .dark-texture-motion{transform:none;transition:none}.hero-scroll-reveal,.motion-stack-panel{transform:none;filter:none}.hero-scroll-reveal{opacity:1}.motion-footer .footer-wordmark{transform:none;transition:none}}.placeholder\:text-\[\#8895a3\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(136 149 163/var(--tw-text-opacity,1))}.placeholder\:text-\[\#8895a3\]::placeholder{--tw-text-opacity:1;color:rgb(136 149 163/var(--tw-text-opacity,1))}.hover\:border-\[\#8895a3\]:hover{--tw-border-opacity:1;border-color:rgb(136 149 163/var(--tw-border-opacity,1))}.hover\:bg-\[\#263546\]:hover{--tw-bg-opacity:1;background-color:rgb(38 53 70/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2f3b48\]:hover{--tw-bg-opacity:1;background-color:rgb(47 59 72/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e8f1f8\]:hover{--tw-bg-opacity:1;background-color:rgb(232 241 248/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7fcff\]:hover{--tw-bg-opacity:1;background-color:rgb(247 252 255/var(--tw-bg-opacity,1))}.hover\:bg-pond-ink\/5:hover{background-color:rgb(28 39 51/.05)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-\[\#abc0d3\]:hover{--tw-text-opacity:1;color:rgb(171 192 211/var(--tw-text-opacity,1))}.hover\:text-\[\#eef9ff\]:hover{--tw-text-opacity:1;color:rgb(238 249 255/var(--tw-text-opacity,1))}.focus\:border-\[\#1c2733\]:focus{--tw-border-opacity:1;border-color:rgb(28 39 51/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#1c2733\]\/10:focus{--tw-ring-color:rgb(28 39 51/0.1)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#1c2733\]:focus-visible{outline-color:#1c2733}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-pond-ink:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(28 39 51/var(--tw-ring-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group[data-state=open] .group-data-\[state\=open\]\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:bottom-6{bottom:1.5rem}.sm\:right-6{right:1.5rem}.sm\:top-6{top:1.5rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:min-h-\[620px\]{min-height:620px}.sm\:w-\[216px\]{width:216px}.sm\:w-\[400px\]{width:400px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-6{gap:1.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-\[52px\]{font-size:52px}.sm\:leading-\[58px\]{line-height:58px}}@media (min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mt-6{margin-top:1.5rem}.lg\:flex{display:flex}.lg\:h-\[620px\]{height:620px}.lg\:h-\[calc\(100vh-148px\)\]{height:calc(100vh - 148px)}.lg\:h-\[calc\(100vh-188px\)\]{height:calc(100vh - 188px)}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-\[560px\]{max-height:560px}.lg\:min-h-0{min-height:0}.lg\:min-h-\[440px\]{min-height:440px}.lg\:min-h-\[620px\]{min-height:620px}.lg\:grid-cols-\[420px_minmax\(0\2c 1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.lg\:grid-cols-\[470px_minmax\(0\2c 760px\)\]{grid-template-columns:470px minmax(0,760px)}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-10{padding:2.5rem}.lg\:p-7{padding:1.75rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-16{padding-bottom:4rem}.lg\:pt-\[148px\]{padding-top:148px}.lg\:text-\[46px\]{font-size:46px}.lg\:leading-\[52px\]{line-height:52px}}@media (min-width:1280px){.xl\:px-0{padding-left:0;padding-right:0}.xl\:text-\[52px\]{font-size:52px}.xl\:leading-\[58px\]{line-height:58px}}