.ReferralKits_shell__fm6cZ{--kit-bg:var(--editorial-bg,#f6f8fc);--kit-panel:var(--editorial-panel,#ffffff);--kit-text:var(--editorial-text,#15243a);--kit-sub:var(--editorial-sub,#52647a);--kit-line:var(--editorial-line,#d6dfeb);--kit-tint:var(--editorial-panel-strong,#edf2f8);color:var(--kit-text);background:var(--kit-bg);min-height:60vh}.ReferralKits_shell__fm6cZ *,.ReferralKits_shell__fm6cZ :after,.ReferralKits_shell__fm6cZ :before{box-sizing:border-box}.ReferralKits_shell__fm6cZ a{color:inherit;text-decoration:none}.ReferralKits_shell__fm6cZ button,.ReferralKits_shell__fm6cZ input{font:inherit}.ReferralKits_shell__fm6cZ button{cursor:pointer}.ReferralKits_shell__fm6cZ button:disabled{cursor:not-allowed;opacity:.55}.ReferralKits_shell__fm6cZ :is(a,button,input):focus-visible{outline:2px solid #508bdf;outline-offset:4px}.ReferralKits_shell__fm6cZ :is(h1,h2,h3,p){margin-top:0}.ReferralKits_main__taICO{max-width:1240px;margin:0 auto;padding:0 40px 80px}.ReferralKits_eyebrow__RdJUb{font-family:Space Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.6;color:var(--kit-sub);margin-bottom:18px}.ReferralKits_checkoutHeading__Qb1u6 h1{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(36px,4.3vw,56px);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin-bottom:24px;color:var(--kit-text)}.ReferralKits_catalogLayout__Z5z__{display:grid;grid-template-columns:minmax(0,1fr) 335px;grid-gap:28px;gap:28px;align-items:flex-start}.ReferralKits_catalog__MUkuv{min-width:0}.ReferralKits_sectionHeading__ds_eZ{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px}.ReferralKits_sectionHeading__ds_eZ h2{font-size:22px;font-weight:500;letter-spacing:-.035em;line-height:1.3;margin-bottom:0}.ReferralKits_sectionHeading__ds_eZ .ReferralKits_eyebrow__RdJUb{font-size:9px;margin-bottom:5px}.ReferralKits_pill__HKd4v{font-size:10px;color:var(--kit-sub);padding:7px 10px;border:1px solid var(--kit-line);border-radius:30px;white-space:nowrap}.ReferralKits_emptyCatalog__R1ec_{border:1px dashed var(--kit-line);border-radius:12px;padding:50px 28px;text-align:center;color:var(--kit-sub);background:var(--kit-panel)}.ReferralKits_emptyCatalog__R1ec_>svg{margin-bottom:18px;opacity:.65}.ReferralKits_emptyCatalog__R1ec_ h3{font-size:19px;font-weight:500;letter-spacing:-.025em;color:var(--kit-text);margin-bottom:12px}.ReferralKits_emptyCatalog__R1ec_ p{font-size:13px;line-height:1.8;max-width:340px;margin:0 auto 24px}.ReferralKits_catalogFootnote__Pv6Q7{color:var(--kit-sub);font-size:11px;line-height:1.6;padding-top:15px}.ReferralKits_basket__qyhRz{background:var(--kit-panel);border:1px solid var(--kit-line);border-radius:12px;padding:24px}.ReferralKits_basket__qyhRz .ReferralKits_sectionHeading__ds_eZ h2{font-size:19px}.ReferralKits_basketEmpty__ERoqZ{padding:12px 0 26px;text-align:center;color:var(--kit-sub)}.ReferralKits_emptyMark__XyUVn{margin:0 auto 18px;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--kit-line);border-radius:10px;font:17px monospace}.ReferralKits_basketEmpty__ERoqZ p{font-size:13px;margin-bottom:8px}.ReferralKits_basketEmpty__ERoqZ small{font-size:11px;display:block;line-height:1.7}.ReferralKits_basketEmpty__ERoqZ a{display:inline-block;margin-top:20px}.ReferralKits_paymentNote__kN_VG{display:flex;align-items:center;gap:12px;padding-top:19px;border-top:1px solid var(--kit-line)}.ReferralKits_paymentNote__kN_VG b{font-size:12px;font-weight:600;display:block}.ReferralKits_paymentNote__kN_VG small{display:block;font-size:10px;margin-top:5px;color:var(--kit-sub);line-height:1.5}.ReferralKits_primaryButton__4hqOp,.ReferralKits_secondaryButton__hxJk8{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:11px 17px;border-radius:7px;font-size:12px!important;font-weight:600!important;line-height:1.4;text-align:center;text-decoration:none!important}.ReferralKits_shell__fm6cZ .ReferralKits_primaryButton__4hqOp{background:#013182;color:#fff;border:1px solid #013182;width:100%;margin:8px 0 22px}.ReferralKits_secondaryButton__hxJk8{border:1px solid var(--kit-line);background:var(--kit-panel);color:var(--kit-text)}.ReferralKits_secondaryButton__hxJk8:hover:not(:disabled){background:var(--kit-tint)}.ReferralKits_textButton__OeaHA{border:0;background:transparent;color:var(--kit-sub);padding:5px 0;font-size:11px!important;text-decoration:underline!important;text-underline-offset:3px}.ReferralKits_search__kn1rM{display:flex;gap:10px;align-items:center;background:var(--kit-panel);color:var(--kit-sub);border:1px solid var(--kit-line);border-radius:8px;padding:12px 14px;margin:0 0 18px}.ReferralKits_search__kn1rM input{scroll-margin-top:110px;width:100%;min-width:0;font-size:13px;padding:0;border:0;color:var(--kit-text);background:transparent}.ReferralKits_products__T1mjp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ReferralKits_product__l3KkC{padding:22px;border-radius:10px;border:1px solid var(--kit-line);background:var(--kit-panel);min-width:0;overflow-wrap:anywhere}.ReferralKits_productTop__eQuQf{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--kit-sub);font:8px monospace;letter-spacing:.05em;margin-bottom:25px}.ReferralKits_code__gKXaB{color:var(--kit-text);font-size:10px;background:var(--kit-tint);padding:5px 7px;border-radius:4px}.ReferralKits_product__l3KkC h3{font-size:20px;font-weight:500;letter-spacing:-.035em;margin-bottom:8px}.ReferralKits_product__l3KkC>p{color:var(--kit-sub);font-size:12px;line-height:1.5;margin-bottom:25px}.ReferralKits_productBottom__cnCDI{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.ReferralKits_productBottom__cnCDI b{font-size:20px;font-weight:500;letter-spacing:-.035em}.ReferralKits_productBottom__cnCDI small{display:block;font-size:10px;color:var(--kit-sub);margin-top:3px}.ReferralKits_productBottom__cnCDI button{font-size:11px!important;padding:9px 11px}.ReferralKits_cartItems__ZzChB{list-style:none;padding:0;margin:0}.ReferralKits_cartItems__ZzChB li{border-bottom:1px solid var(--kit-line);padding:18px 0}.ReferralKits_cartItemHeading__LZn_e{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ReferralKits_cartItemHeading__LZn_e b{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ReferralKits_cartItemHeading__LZn_e p,.ReferralKits_cartItemHeading__LZn_e small{font-size:10px;color:var(--kit-sub);margin:4px 0;line-height:1.5;overflow-wrap:anywhere}.ReferralKits_iconButton__yH2ZU{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--kit-sub);flex-shrink:0}.ReferralKits_cartItemControls__l31XE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;font-size:12px}.ReferralKits_stepper__lz6cq{display:flex;align-items:center;border:1px solid var(--kit-line);border-radius:6px}.ReferralKits_stepper__lz6cq button{display:grid;place-items:center;width:34px;height:34px;background:transparent;border:0;color:var(--kit-text);padding:0}.ReferralKits_stepper__lz6cq span{text-align:center;min-width:25px;font-size:12px}.ReferralKits_totals__X6uWL{display:grid;grid-gap:13px;gap:13px;margin:22px 0 12px;font-size:11px}.ReferralKits_totals__X6uWL>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ReferralKits_totals__X6uWL dt{color:var(--kit-sub)}.ReferralKits_totals__X6uWL dd{margin:0;text-align:right}.ReferralKits_totals__X6uWL .ReferralKits_total__XrcqS{border-top:1px solid var(--kit-line);padding-top:16px;font-size:13px;font-weight:600}.ReferralKits_totals__X6uWL .ReferralKits_total__XrcqS dt{color:var(--kit-text)}.ReferralKits_muted__vbRk0{font-size:11px;color:var(--kit-sub);margin:-10px 0 0}.ReferralKits_finePrint__DH1Lj{font-size:10px;line-height:1.8;color:var(--kit-sub);margin-bottom:20px}.ReferralKits_error__KY1Ma{color:#b34040;font-size:12px;line-height:1.7;margin:14px 0}.ReferralKits_notice__FMFMV{padding:15px;border:1px solid var(--kit-line);border-radius:8px;font-size:12px;color:var(--kit-sub);margin-top:20px}.ReferralKits_backLink__bEq9N{display:inline-flex;align-items:center;gap:8px;margin:30px 0;font-size:12px;color:var(--kit-sub)!important}.ReferralKits_checkoutHeading__Qb1u6{padding:14px 0 32px}.ReferralKits_checkoutHeading__Qb1u6 h1{font-size:44px;margin-bottom:18px}.ReferralKits_checkoutHeading__Qb1u6>p:last-child{color:var(--kit-sub);font-size:14px;line-height:1.7}.ReferralKits_checkoutLayout__1d0zA{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:28px;gap:28px;align-items:flex-start}.ReferralKits_checkoutPanel__m5018{border:1px solid var(--kit-line);padding:32px;border-radius:12px;background:var(--kit-panel)}.ReferralKits_largeIcon__kjb2q{display:grid;place-items:center;width:60px;height:60px;border-radius:14px;background:var(--kit-tint);margin-bottom:26px}.ReferralKits_checkoutPanel__m5018 h2{font-size:25px;font-weight:500;letter-spacing:-.035em;margin-bottom:15px}.ReferralKits_checkoutPanel__m5018>p{font-size:13px;line-height:1.8;color:var(--kit-sub)}.ReferralKits_fulfillmentNote__lm__0{display:flex;gap:13px;align-items:flex-start;padding:20px;margin:28px 0;border:1px solid var(--kit-line);border-radius:8px}.ReferralKits_fulfillmentNote__lm__0 svg{flex-shrink:0}.ReferralKits_fulfillmentNote__lm__0 b{font-size:12px}.ReferralKits_fulfillmentNote__lm__0 p{font-size:11px;line-height:1.8;color:var(--kit-sub);margin:7px 0 0}.ReferralKits_verified__8DZIH{font-size:12px;line-height:1.8;color:var(--kit-sub);margin-bottom:22px}.ReferralKits_srOnly__nTppk{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.ReferralKits_main__taICO{padding:0 24px 60px}.ReferralKits_catalogLayout__Z5z__,.ReferralKits_checkoutLayout__1d0zA{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.ReferralKits_products__T1mjp{grid-template-columns:1fr}.ReferralKits_productBottom__cnCDI{flex-wrap:nowrap}}@media (max-width:760px){.ReferralKits_main__taICO{padding:0 20px 42px}.ReferralKits_catalogLayout__Z5z__,.ReferralKits_checkoutLayout__1d0zA{grid-template-columns:1fr;gap:25px}.ReferralKits_catalogLayout__Z5z__ aside{order:2}.ReferralKits_products__T1mjp{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferralKits_productBottom__cnCDI{flex-wrap:wrap}.ReferralKits_emptyCatalog__R1ec_{padding:37px 22px}.ReferralKits_checkoutHeading__Qb1u6{padding-top:0}.ReferralKits_checkoutHeading__Qb1u6 h1{font-size:36px}.ReferralKits_checkoutPanel__m5018{padding:24px}}@media (max-width:430px){.ReferralKits_main__taICO{padding-left:18px;padding-right:18px}.ReferralKits_products__T1mjp{grid-template-columns:1fr}.ReferralKits_productBottom__cnCDI{flex-wrap:nowrap}.ReferralKits_sectionHeading__ds_eZ{gap:8px}.ReferralKits_pill__HKd4v{font-size:9px}.ReferralKits_emptyCatalog__R1ec_ h3{font-size:18px}.ReferralKits_basket__qyhRz{padding:22px}}.ReferralKits_field__kerZl{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;min-width:0;color:var(--kit-text);font-size:12px}.ReferralKits_field__kerZl input,.ReferralKits_field__kerZl select{width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--kit-line);background:var(--kit-panel);color:var(--kit-text);border-radius:7px;font:inherit}.ReferralKits_field__kerZl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--kit-sub) 50%),linear-gradient(135deg,var(--kit-sub) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-size:5px 5px;background-repeat:no-repeat}@media (forced-colors:active){.ReferralKits_field__kerZl select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.ReferralKits_field__kerZl small{color:var(--kit-sub);line-height:1.5}.ReferralKits_fields__51aIQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}.ReferralKits_fieldset__kBZZ4{padding:0;border:0;margin:0 0 28px;min-width:0}.ReferralKits_fieldset__kBZZ4 legend{font-size:20px;font-weight:500;margin-bottom:20px;letter-spacing:-.025em}.ReferralKits_promoRow__lUGOg{display:flex;gap:10px;align-items:flex-start}.ReferralKits_promoRow__lUGOg .ReferralKits_field__kerZl{flex:1 1}.ReferralKits_paymentOptions__hBqVq{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ReferralKits_paymentOptions__hBqVq label{padding:16px;border:1px solid var(--kit-line);border-radius:8px;font-size:13px}.ReferralKits_paymentOptions__hBqVq small{display:block;color:var(--kit-sub);font-size:11px;line-height:1.6;margin-top:8px}.ReferralKits_unavailable__frrKK{opacity:.65}.ReferralKits_checkbox__RBuO8{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.7;margin:24px 0}.ReferralKits_checkbox__RBuO8 input{margin-top:4px}.ReferralKits_checkbox__RBuO8 a{text-decoration:underline}.ReferralKits_shell__fm6cZ select:focus-visible{outline:2px solid #508bdf;outline-offset:4px}@media (max-width:580px){.ReferralKits_fields__51aIQ,.ReferralKits_paymentOptions__hBqVq{grid-template-columns:1fr}.ReferralKits_promoRow__lUGOg{flex-wrap:wrap}.ReferralKits_promoRow__lUGOg .ReferralKits_field__kerZl{min-width:140px}}.ReferralKits_mobileCartBar__SYTUI{display:none}.ReferralKits_addedToast__rZGVf{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);z-index:90;padding:14px 20px;border:1px solid var(--kit-line);border-radius:10px;background:var(--kit-panel);color:var(--kit-text);box-shadow:0 8px 24px rgba(0,0,0,.15);font-size:13px}@media (max-width:760px){.ReferralKits_main__taICO{padding-bottom:110px}.ReferralKits_mobileCartBar__SYTUI{position:fixed;z-index:85;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--kit-panel);border-top:1px solid var(--kit-line);box-shadow:0 -5px 20px rgba(0,0,0,.08)}.ReferralKits_mobileCartBar__SYTUI b{font-size:12px}.ReferralKits_mobileCartBar__SYTUI small{display:block;color:var(--kit-sub);font-size:10px;margin-top:5px}.ReferralKits_addedToast__rZGVf{bottom:calc(88px + env(safe-area-inset-bottom))}}.ReferralKits_catalog__MUkuv h2{scroll-margin-top:110px}.ReferralKits_basket__qyhRz,.ReferralKits_product__l3KkC{border-radius:18px}.ReferralKits_product__l3KkC{padding:24px;background:linear-gradient(145deg,var(--kit-tint),var(--kit-panel) 45%)}.ReferralKits_products__T1mjp{gap:18px}.ReferralKits_sectionHeading__ds_eZ h2{font-size:clamp(24px,2.7vw,34px);letter-spacing:-.045em}.ReferralKits_product__l3KkC h3{font-size:23px}.ReferralKits_search__kn1rM{min-height:50px;border-radius:12px}.ReferralKits_primaryButton__4hqOp,.ReferralKits_secondaryButton__hxJk8{min-height:44px;border-radius:999px}.ReferralKits_productBottom__cnCDI button{min-height:44px}@media (hover:hover){.ReferralKits_product__l3KkC{transition:border-color .2s ease,box-shadow .2s ease}.ReferralKits_product__l3KkC:hover{border-color:var(--kit-sub);box-shadow:0 8px 28px rgba(0,0,0,.06)}}@media (max-width:760px){.ReferralKits_product__l3KkC{padding:20px}}@media (prefers-reduced-motion:reduce){.ReferralKits_product__l3KkC{transition:none}}.StorefrontHero_hero__084CC{--paper:#040b16;--ink:#f2f6ff;--muted:#9baec9;--line:#263953;--travel:0;position:relative;isolation:isolate;overflow:clip;color:var(--ink);background:radial-gradient(ellipse at 50% 42%,#123d7959,transparent 53%),radial-gradient(ellipse at 70% 65%,#1467891c,transparent 35%),var(--paper)}.StorefrontHero_hero__084CC,.StorefrontHero_hero__084CC *{box-sizing:border-box}.StorefrontHero_hero__084CC:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#7aa7de12 1px,transparent 0),linear-gradient(90deg,#7aa7de12 1px,transparent 0);background-size:90px 90px;-webkit-mask-image:linear-gradient(transparent,#000 28%,#000 64%,transparent 91%);mask-image:linear-gradient(transparent,#000 28%,#000 64%,transparent 91%)}.StorefrontHero_inner__2_YAW{max-width:1560px;margin-inline:auto;padding:120px clamp(28px,4.5vw,80px) 22px}.StorefrontHero_topline__vYfhj{display:flex;justify-content:space-between;align-items:center;gap:20px}.StorefrontHero_kicker__m5Kg1{display:flex;align-items:center;gap:10px;margin:0;font:400 10px/1.5 Space Mono,monospace;letter-spacing:.16em;color:var(--muted)}.StorefrontHero_kicker__m5Kg1>span{width:5px;height:5px;border-radius:50%;background:#80b6ff;box-shadow:0 0 14px #5a9bff}.StorefrontHero_collection__U9z03{color:var(--muted);font:400 9px/1.5 Space Mono,monospace;letter-spacing:.1em;text-align:right}.StorefrontHero_scene__R6Ypv{position:relative;height:clamp(460px,44vw,650px);margin-top:25px}.StorefrontHero_display__F_3D7{position:absolute;inset:5% -2% auto;margin:0;text-align:center;white-space:nowrap;font:600 clamp(110px,16.4vw,256px)/1 Space Grotesk,Arial,sans-serif;letter-spacing:-.085em;color:transparent;background:linear-gradient(118deg,#f4f8ff 12%,#9bbde8 58%,#4273b4 95%);background-clip:text;-webkit-background-clip:text}.StorefrontHero_art__nCWpI{position:absolute;inset:0;pointer-events:none}.StorefrontHero_aura__cbyev{position:absolute;inset:6% 13% 1%;border-radius:50%;background:radial-gradient(ellipse,#1a75d827,#146cbe10 40%,transparent 68%)}.StorefrontHero_stage__i8nT4{position:absolute;width:49%;height:95%;left:25.5%;top:0;opacity:.4}.StorefrontHero_stagePanel__qgtln{fill:#3a8bd508;stroke:#91c4f336;stroke-width:.8}.StorefrontHero_stageBrackets__5E575{fill:none;stroke:#97c4f299;stroke-width:2}.StorefrontHero_stageMarks__1whm_{fill:none;stroke:#9dc8ec88;stroke-width:1}.StorefrontHero_glassFin__4WdG6{position:absolute;width:52%;height:12%;left:24%;top:57%;transform:rotate(-20deg) skewX(-20deg);border:1px solid #d6f4ff33;background:linear-gradient(165deg,#dcf8ff26,#acdfff06 12%,#1c70d10d 54%,#bfeaff21);box-shadow:inset 0 1px 0 #f1fcff44,0 16px 32px #00102b22}.StorefrontHero_glassOrb__G8_u3{position:absolute;left:50%;top:48%;width:35%;max-width:440px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #c4ecff33;background:radial-gradient(ellipse at 28% 15%,#e0f7ff26,transparent 31%),radial-gradient(ellipse at 78% 88%,#46c2e62b,transparent 42%),linear-gradient(145deg,#b4dfff08 12%,#137be70d 48%,#5898e61a 92%);box-shadow:inset 2px 3px 12px #e3f7ff1c,inset -8px -12px 24px #196bc72b}.StorefrontHero_glassOrb__G8_u3:before{content:"";position:absolute;top:7%;left:14%;width:62%;height:23%;border-radius:50%;transform:rotate(-24deg);background:linear-gradient(180deg,#f5fdff44,#b9eaff00 86%);border-top:1px solid #e8faff66}.StorefrontHero_chromeHalo__tRP3_{position:absolute;left:50%;top:46%;width:87%;height:46%;border-radius:50%;padding:2px;transform:translate(-50%,-50%) rotate(-18deg) scaleY(.82);background:conic-gradient(from 30deg,#e5f6ff,#547ca7 12%,#153763 22%,#a9d8ff 33%,#f3fcff 39%,#5b9bd0 43%,#143b6a 55%,#66a2d6 63%,#f6fdff 72%,#a2c5e5 78%,#1c3b65 88%,#e5f6ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45}.StorefrontHero_orbitTwo__IuVEL,.StorefrontHero_orbit__At_8U{position:absolute;left:50%;top:46%;width:80%;height:43%;border:1px solid #75b1ff66;border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg) scaleY(.82);box-shadow:0 0 10px #1570ef33,inset 0 0 10px #1570ef22}.StorefrontHero_orbitTwo__IuVEL{width:97%;height:52%;border-color:#6fa9ff26;box-shadow:0 0 16px #1570ef1a}.StorefrontHero_orbit__At_8U>span{position:absolute;left:9%;top:16%;width:5px;height:5px;border-radius:50%;background:#adcfff;box-shadow:0 0 14px 3px #4d94ff44}.StorefrontHero_satellite__GHic1{position:absolute;right:14%;top:37%;width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #c9eaff66;background:radial-gradient(circle at 30% 24%,#fff 0,#c7eaff 8%,#719ac933 27%,#2363a55c 48%,#091d42d9 76%,#addcff 100%);box-shadow:inset -2px -3px 5px #85c7ff88,0 6px 14px #00102940}.StorefrontHero_glint__S6959{position:absolute;width:19px;height:19px;right:27%;top:23%;fill:#d8f6ff;filter:drop-shadow(0 0 8px #8ad5ff77);opacity:.7}.StorefrontHero_platform__RNVkh{position:absolute;bottom:1%;left:50%;width:65%;height:15%;transform:translateX(-50%);border:1px solid #84b8ff40;border-radius:50%;background:radial-gradient(ellipse,#2b65ba33,#122d6b1a 40%,#030a1670 75%);box-shadow:inset 0 1px 0 #ddf3ff0d,0 0 40px #0747c11a}.StorefrontHero_annotation__Pkgab{position:absolute;left:2%;top:70%;display:flex;align-items:center;gap:12px;color:var(--muted);font:400 11px/1.5 Space Mono,monospace;letter-spacing:.06em}.StorefrontHero_annotation__Pkgab>span{font:200 32px/1 Arial,sans-serif;color:#80b6ff}.StorefrontHero_monogram__eGMkB{position:absolute;right:2%;top:64%;font:500 52px/1 Space Grotesk,Arial,sans-serif;letter-spacing:-.08em;color:#8ebcff}.StorefrontHero_product__Gj6xw{position:absolute;z-index:1;left:50%;top:0;width:clamp(430px,44vw,670px);height:100%;pointer-events:none;transform:translateX(-50%) translateY(calc(var(--travel) * -24px)) rotate(calc(-13deg + var(--travel) * 5deg))}.StorefrontHero_product__Gj6xw img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(16px 28px 25px #0007)}.StorefrontHero_bottom__xGZkc{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:28px 0 32px}.StorefrontHero_copy__8MtXu{max-width:520px}.StorefrontHero_copy__8MtXu h2{margin:0;color:var(--ink);font:400 clamp(32px,3.4vw,51px)/1.06 Space Grotesk,Arial,sans-serif;letter-spacing:-.055em}.StorefrontHero_copy__8MtXu>p{max-width:355px;margin:18px 0 0;color:var(--muted);font:400 14px/1.7 Inter,Arial,sans-serif}.StorefrontHero_actions__WJWFI{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.StorefrontHero_hero__084CC .StorefrontHero_primary__VBXGw{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:54px;padding:15px 22px;background:#124ca9;color:#fff;border:1px solid #3974c8;border-radius:2px;text-decoration:none;font:500 13px/1.5 Inter,Arial,sans-serif;transition:background .2s,transform .2s}.StorefrontHero_hero__084CC .StorefrontHero_primary__VBXGw:hover{background:#2061c5;transform:translateY(-2px)}.StorefrontHero_hero__084CC .StorefrontHero_secondary__22vwk{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);white-space:nowrap;text-decoration:none;font:400 12px/1.5 Inter,Arial,sans-serif}.StorefrontHero_hero__084CC .StorefrontHero_secondary__22vwk:hover{text-decoration:underline;text-underline-offset:5px}.StorefrontHero_shipping__pl_yE{color:var(--muted);font:400 11px/1.65 Inter,Arial,sans-serif;margin:7px 0 0}.StorefrontHero_footer__OkI_B{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--line);padding-top:15px}.StorefrontHero_footer__OkI_B p{margin:0;color:var(--muted);font:400 11px/1.65 Inter,Arial,sans-serif}.StorefrontHero_hero__084CC .StorefrontHero_footerAction__17n5l{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 10px;color:var(--ink);font:400 12px/1.5 Inter,Arial,sans-serif;text-decoration:none;border:0;background:transparent;white-space:nowrap;cursor:pointer}.StorefrontHero_footerAction__17n5l:hover{color:#8bbaff}.StorefrontHero_mobileBreak__R_i24{display:none}.StorefrontHero_hero__084CC :is(a,button):focus-visible{outline:2px solid #83baff;outline-offset:5px}.StorefrontHero_kits__llirp{margin:0 -40px 44px}.StorefrontHero_kits__llirp .StorefrontHero_inner__2_YAW{padding-top:52px}.StorefrontHero_kits__llirp .StorefrontHero_display__F_3D7{font-size:clamp(110px,16.4vw,230px)}body:has(.StorefrontHero_hero__084CC[data-storefront-hero=home][data-hero-in-view=true]) .ember-fab{visibility:hidden;pointer-events:none}html[data-storefront-theme=light] .StorefrontHero_hero__084CC{--paper:#f0f6fe;--ink:#0b2550;--muted:#536782;--line:#cedced;background:radial-gradient(ellipse at 50% 42%,#bdd8fa,transparent 58%),radial-gradient(ellipse at 68% 65%,#c5eafa88,transparent 36%),var(--paper)}html[data-storefront-theme=light] .StorefrontHero_hero__084CC:before{background-image:linear-gradient(#4277b51a 1px,transparent 0),linear-gradient(90deg,#4277b51a 1px,transparent 0)}html[data-storefront-theme=light] .StorefrontHero_display__F_3D7{background-image:linear-gradient(112deg,#0a2d65 8%,#24599d 55%,#789bc8)}html[data-storefront-theme=light] .StorefrontHero_stagePanel__qgtln{fill:#e5f4ff1c;stroke:#5d8fc566}html[data-storefront-theme=light] .StorefrontHero_stageBrackets__5E575{stroke:#396fa9}html[data-storefront-theme=light] .StorefrontHero_stageMarks__1whm_{stroke:#396fa999}html[data-storefront-theme=light] .StorefrontHero_glassFin__4WdG6{border-color:#fff8;background:linear-gradient(165deg,#fff7,#ffffff33 12%,#87bdf41a 54%,#fff6);box-shadow:inset 0 1px 0 #fff,0 14px 28px #285d9212}html[data-storefront-theme=light] .StorefrontHero_glassOrb__G8_u3{border-color:#fff9;background:radial-gradient(ellipse at 28% 15%,#fff7,transparent 32%),radial-gradient(ellipse at 78% 88%,#55c8e32b,transparent 42%),linear-gradient(145deg,#e1faff33,#aad5ff21 48%,#6298d41a);box-shadow:inset 3px 4px 14px #fff7,inset -8px -12px 25px #3871b51a}html[data-storefront-theme=light] .StorefrontHero_glassOrb__G8_u3:before{background:linear-gradient(180deg,#ffffffaa,#fff0);border-top-color:#fff}html[data-storefront-theme=light] .StorefrontHero_chromeHalo__tRP3_{opacity:.55}html[data-storefront-theme=light] .StorefrontHero_orbit__At_8U{border-color:#3266aa54;box-shadow:0 -1px 0 #fff8,0 0 22px #7ca6e022}html[data-storefront-theme=light] .StorefrontHero_orbitTwo__IuVEL{border-color:#3266aa26;box-shadow:0 0 14px #7ca6e022}html[data-storefront-theme=light] .StorefrontHero_orbit__At_8U>span{background:#1c59b0;box-shadow:0 0 10px #3178d855}html[data-storefront-theme=light] .StorefrontHero_satellite__GHic1{border-color:#fff;background:radial-gradient(circle at 30% 24%,#fff 0,#fff 8%,#d7efff55 27%,#76afe45c 48%,#5486bb99 76%,#e2f5ff 100%);box-shadow:inset -2px -3px 5px #fff9,0 6px 14px #22569226}html[data-storefront-theme=light] .StorefrontHero_glint__S6959{fill:#fff;filter:drop-shadow(0 1px 2px #3f83ba55)}html[data-storefront-theme=light] .StorefrontHero_platform__RNVkh{border-color:#6897d044;background:radial-gradient(ellipse,#8ab7f06b,#ffffff88 55%,#d7e7fc55);box-shadow:inset 0 1px 0 #fff,0 0 35px #70b6f21a}html[data-storefront-theme=light] .StorefrontHero_monogram__eGMkB{color:#24599d}html[data-storefront-theme=light] .StorefrontHero_product__Gj6xw img{filter:drop-shadow(16px 28px 25px #234b7e26)}@media (max-width:1050px){.StorefrontHero_inner__2_YAW{padding-inline:32px}.StorefrontHero_scene__R6Ypv{height:470px}.StorefrontHero_display__F_3D7{top:8%;font-size:16vw}.StorefrontHero_product__Gj6xw{width:500px}.StorefrontHero_copy__8MtXu{max-width:440px}.StorefrontHero_bottom__xGZkc{gap:28px}.StorefrontHero_kits__llirp{margin-inline:-24px}}@media (max-width:760px){.StorefrontHero_inner__2_YAW{padding:94px 22px 16px}.StorefrontHero_kicker__m5Kg1{font-size:8px;letter-spacing:.08em;gap:7px}.StorefrontHero_collection__U9z03{font-size:7px;letter-spacing:.04em;max-width:130px}.StorefrontHero_topline__vYfhj{gap:10px}.StorefrontHero_scene__R6Ypv{height:clamp(360px,102vw,440px);margin-top:24px}.StorefrontHero_display__F_3D7,.StorefrontHero_kits__llirp .StorefrontHero_display__F_3D7{top:0;inset-inline:-2px;font-size:17.1vw;line-height:.92;letter-spacing:-.08em}.StorefrontHero_product__Gj6xw{top:62px;width:450px;max-width:125%;height:calc(100% - 72px);transform:translateX(-50%) translateY(calc(var(--travel) * -12px)) rotate(calc(-13deg + var(--travel) * 4deg))}.StorefrontHero_aura__cbyev{inset:10% -10% 0}.StorefrontHero_stage__i8nT4{width:90%;height:80%;left:5%;top:17%;opacity:.3}.StorefrontHero_glassOrb__G8_u3{top:54%;width:72%;max-width:290px}.StorefrontHero_glassFin__4WdG6{width:83%;height:10%;left:8.5%;top:62%}.StorefrontHero_chromeHalo__tRP3_{width:108%;height:30%;top:54%;padding:1.5px;transform:translate(-50%,-50%) rotate(-23deg) scaleY(.82)}.StorefrontHero_orbitTwo__IuVEL,.StorefrontHero_orbit__At_8U{top:54%;width:101%;height:28%;transform:translate(-50%,-50%) rotate(-23deg) scaleY(.82)}.StorefrontHero_orbitTwo__IuVEL{width:124%;height:35%}.StorefrontHero_satellite__GHic1{width:18px;right:4%;top:43%}.StorefrontHero_glint__S6959{width:14px;height:14px;right:15%;top:30%}.StorefrontHero_platform__RNVkh{width:94%;height:11%;bottom:0}.StorefrontHero_annotation__Pkgab{left:0;top:auto;bottom:11px;font-size:8px;gap:6px}.StorefrontHero_annotation__Pkgab>span{font-size:23px}.StorefrontHero_monogram__eGMkB{right:0;top:auto;bottom:10px;font-size:30px}.StorefrontHero_bottom__xGZkc{display:block;padding:24px 0 25px}.StorefrontHero_copy__8MtXu{max-width:none}.StorefrontHero_copy__8MtXu h2{font-size:clamp(29px,7.7vw,38px);line-height:1.05}.StorefrontHero_copy__8MtXu>p{max-width:310px;font-size:12px;line-height:1.65;margin-top:13px}.StorefrontHero_actions__WJWFI{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:14px;margin-top:21px}.StorefrontHero_hero__084CC .StorefrontHero_primary__VBXGw{min-height:51px;padding:13px 15px;gap:15px;font-size:13px;flex:1 1}.StorefrontHero_hero__084CC .StorefrontHero_secondary__22vwk{font-size:11px;gap:5px}.StorefrontHero_footer__OkI_B{gap:10px;padding-top:10px}.StorefrontHero_footer__OkI_B p{font-size:10px}.StorefrontHero_hero__084CC .StorefrontHero_footerAction__17n5l{font-size:11px;padding:0 2px;gap:7px}.StorefrontHero_mobileBreak__R_i24{display:initial}.StorefrontHero_kits__llirp{margin-inline:-20px;margin-bottom:35px}.StorefrontHero_kits__llirp .StorefrontHero_inner__2_YAW{padding-top:28px}.StorefrontHero_kits__llirp .StorefrontHero_copy__8MtXu>p{max-width:340px}.StorefrontHero_kits__llirp .StorefrontHero_actions__WJWFI{flex-wrap:wrap;gap:0}.StorefrontHero_kits__llirp .StorefrontHero_primary__VBXGw{width:100%;flex-basis:100%}.StorefrontHero_shipping__pl_yE{font-size:11px;margin-top:14px}}@media (max-width:430px){.StorefrontHero_kits__llirp{margin-inline:-18px}}@media (max-width:360px){.StorefrontHero_inner__2_YAW{padding-inline:18px}.StorefrontHero_collection__U9z03{font-size:6px;max-width:102px}.StorefrontHero_scene__R6Ypv{height:345px}.StorefrontHero_product__Gj6xw{top:55px;height:280px}.StorefrontHero_actions__WJWFI{flex-wrap:wrap;gap:4px}.StorefrontHero_hero__084CC .StorefrontHero_primary__VBXGw{flex-basis:100%}.StorefrontHero_hero__084CC .StorefrontHero_secondary__22vwk{min-height:38px}}@media (prefers-reduced-motion:no-preference){.StorefrontHero_product__Gj6xw img{animation:StorefrontHero_suspended__HTkJs 9s ease-in-out infinite}@keyframes StorefrontHero_suspended__HTkJs{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}}@media (prefers-reduced-motion:reduce){.StorefrontHero_hero__084CC *{animation:none!important;transition:none!important}.StorefrontHero_product__Gj6xw{transform:translateX(-50%) rotate(-13deg)}}.HomeAmbientAudio_control__FM0t9{position:fixed;left:24px;bottom:24px;z-index:40;max-width:calc(100vw - 112px)}.HomeAmbientAudio_button__JTXeK{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border-radius:24px;border:1px solid #91bbec40;background:#09172de8;color:#d3e5ff;box-shadow:0 4px 20px #00122b18,inset 0 1px 0 #d8ecff12;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:500 11px/1.4 Space Grotesk,Arial,sans-serif;cursor:pointer}.HomeAmbientAudio_button__JTXeK:hover{border-color:#91bbec99}.HomeAmbientAudio_button__JTXeK:focus-visible{outline:2px solid #80b6ff;outline-offset:4px}.HomeAmbientAudio_levels__VNBoE{display:flex;align-items:center;gap:2px;width:13px;height:14px;margin-left:2px}.HomeAmbientAudio_levels__VNBoE i{display:block;width:2px;height:3px;border-radius:2px;background:currentColor;opacity:.65}.HomeAmbientAudio_levels__VNBoE[data-playing=true] i{animation:HomeAmbientAudio_ambient-level__HgD9N 1.4s ease-in-out infinite alternate}.HomeAmbientAudio_levels__VNBoE[data-playing=true] i:nth-child(2){animation-delay:-.8s}.HomeAmbientAudio_levels__VNBoE[data-playing=true] i:nth-child(3){animation-delay:-.4s}.HomeAmbientAudio_error__rmkwR{display:block;max-width:190px;margin-top:8px;padding:8px 10px;border-radius:6px;color:#d3e5ff;background:#09172df0;font-size:11px}html[data-storefront-theme=light] .HomeAmbientAudio_button__JTXeK{background:#f5f9ffed;color:#17457e;border-color:#28579130;box-shadow:0 4px 20px #16396912,inset 0 1px 0 #fff}@keyframes HomeAmbientAudio_ambient-level__HgD9N{0%{transform:scaleY(1)}to{transform:scaleY(3.5)}}@media (max-width:600px){.HomeAmbientAudio_control__FM0t9{left:14px;bottom:max(14px,env(safe-area-inset-bottom))}.HomeAmbientAudio_button__JTXeK{gap:8px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.HomeAmbientAudio_levels__VNBoE[data-playing=true] i{animation:none;height:8px}.HomeAmbientAudio_levels__VNBoE[data-playing=true] i:nth-child(2){height:12px}}