.product_page__vjS__{--ink:#2f2a2d;--muted:#6c6468;--faint:#8d8489;--line:#e9e4e6;--panel:var(--page-panel,#f3f1ee);--plum:#2b1426;--stage-glow-a:rgb(255 119 117/0.16);--stage-glow-b:rgb(201 58 110/0.14);--stage-base:var(--panel);--story-bg:radial-gradient(70% 60% at 20% 0%,rgb(255 255 255/0.55),transparent 70%),radial-gradient(60% 70% at 85% 100%,rgb(168 45 92/0.38),transparent 70%),linear-gradient(180deg,#f6e8ee,#efd3df 45%,#d98fac);--tint-bg:linear-gradient(180deg,#fbf3f6,#f6e7ee);color:var(--ink);background:var(--page-paper,#faf9f7);font-family:var(--font-inter),sans-serif}.product_page__vjS__[data-tone=sand]{--stage-glow-a:rgb(222 172 110/0.2);--stage-glow-b:rgb(176 124 70/0.14);--story-bg:radial-gradient(70% 60% at 20% 0%,rgb(255 255 255/0.6),transparent 70%),radial-gradient(60% 70% at 85% 100%,rgb(176 120 64/0.32),transparent 70%),linear-gradient(180deg,#f8f2e9,#efe1cd 48%,#dcc09c);--tint-bg:linear-gradient(180deg,#fbf7f1,#f3eadd)}.product_page__vjS__[data-tone=plum]{--stage-glow-a:rgb(168 45 92/0.18);--stage-glow-b:rgb(91 40 120/0.14);--story-bg:radial-gradient(55% 60% at 15% 0%,rgb(255 119 117/0.16),transparent 70%),radial-gradient(60% 70% at 85% 100%,rgb(201 58 110/0.42),transparent 70%),linear-gradient(180deg,#221120,#361630 50%,#4f1d3e);--tint-bg:linear-gradient(180deg,#f7f5f6,#eeeaec)}.product_page__vjS__[data-tone=mint]{--stage-glow-a:rgb(150 214 150/0.24);--stage-glow-b:rgb(70 160 100/0.16);--story-bg:radial-gradient(70% 60% at 20% 0%,rgb(255 255 255/0.6),transparent 70%),radial-gradient(60% 70% at 85% 100%,rgb(60 160 95/0.3),transparent 70%),linear-gradient(180deg,#f1f8ee,#ddefd6 48%,#b5ddb0);--tint-bg:linear-gradient(180deg,#f4faf2,#e6f2e2)}.product_page__vjS__[data-tone=slate]{--stage-glow-a:rgb(120 140 220/0.18);--stage-glow-b:rgb(91 108 196/0.13);--story-bg:radial-gradient(70% 60% at 20% 0%,rgb(255 255 255/0.6),transparent 70%),radial-gradient(60% 70% at 85% 100%,rgb(91 108 196/0.32),transparent 70%),linear-gradient(180deg,#f2f4fa,#dfe3f2 48%,#b7c0e4);--tint-bg:linear-gradient(180deg,#f4f6fb,#e8ebf6)}.product_page__vjS__[data-tone=sage]{--stage-glow-a:rgb(120 196 160/0.4);--stage-glow-b:rgb(40 130 105/0.26);--stage-base:#e7efea;--tint-bg:linear-gradient(180deg,#f3f8f5,#e6f0ea)}.product_page__vjS__[data-tone=steel]{--stage-glow-a:rgb(150 172 205/0.42);--stage-glow-b:rgb(70 95 140/0.26);--stage-base:#e6eaf0;--story-bg:radial-gradient(55% 60% at 15% 0%,rgb(150 172 205/0.22),transparent 70%),radial-gradient(60% 70% at 85% 100%,rgb(70 95 140/0.45),transparent 70%),linear-gradient(180deg,#1a212b,#263140 50%,#34445a);--tint-bg:linear-gradient(180deg,#f4f6f8,#e8ecf1)}.product_page__vjS__ h1,.product_page__vjS__ h2,.product_page__vjS__ h3,.product_page__vjS__ p{margin:0}.product_page__vjS__ h1,.product_page__vjS__ h2,.product_page__vjS__ h3{font-family:var(--font-display),var(--font-inter),sans-serif;font-weight:400;letter-spacing:-.025em}.product_page__vjS__ a:focus-visible,.product_page__vjS__ button:focus-visible{outline:2px solid var(--brand-accent,#a82d5c);outline-offset:4px}.product_column__I_iFZ{max-width:1180px;margin:0 auto;padding:0 24px}.product_pill__thFTf{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 26px;border:0;border-radius:999px;background:var(--brand-cta-fill);color:var(--brand-cta-text,#fff);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:15px;cursor:pointer;transition:background .2s}.product_pill__thFTf:hover{background:var(--brand-cta-fill-hover)}.product_textLink__ZlE4_{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:15px;text-decoration:none}.product_textLink__ZlE4_:hover{color:var(--brand-accent,#a82d5c)}.product_hero__iO_3j{padding:72px 0 0}.product_heroTitle__kRWYh{display:flex;flex-direction:column;max-width:900px;font-size:clamp(34px,3.2vw,46px);line-height:1.12}.product_promise__b__bv{color:#9a9095}.product_heroLede__oYPCF{max-width:620px;margin-top:22px!important;color:var(--muted);font-size:17px;line-height:1.6}.product_heroMedia__FtOcO{max-width:1232px;margin:56px auto 0;padding:0 12px}.product_stage__wcnUd{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:28px;background:radial-gradient(60% 70% at 18% 20%,var(--stage-glow-a),transparent 70%),radial-gradient(55% 65% at 85% 85%,var(--stage-glow-b),transparent 70%),var(--stage-base,var(--panel))}.product_stageHero__bomng{min-height:520px;padding:clamp(24px,4vw,56px)}.product_stageSquare__nzmNe{aspect-ratio:1;padding:clamp(20px,3vw,40px)}.product_feature__jrnuJ{max-width:1180px;margin:0 auto;padding:clamp(80px,10vw,128px) 24px 0}.product_featureHead__sUwBa{max-width:560px}.product_feature__jrnuJ h2{font-size:clamp(32px,3.2vw,44px);line-height:1.12}.product_featureLede__J4e7_{margin-top:16px!important;color:var(--muted);font-size:15px;line-height:1.6}.product_featureBody__7lNvI{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,7vw,104px);margin-top:48px}.product_feature__jrnuJ[data-flip] .product_featureBody__7lNvI{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.product_feature__jrnuJ[data-flip] .product_featureText__sjnoA{order:2}.product_points__WeYO_{display:grid;gap:28px;max-width:320px;margin:0 0 28px;padding:0;list-style:none}.product_points__WeYO_ li{display:grid;gap:6px}.product_points__WeYO_ strong{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:15px;font-weight:400}.product_points__WeYO_ strong svg{color:var(--ink)}.product_points__WeYO_ li>span{color:var(--muted);font-size:14px;line-height:1.6}.product_quoteBand__eSZ7Y{margin-top:clamp(80px,10vw,128px);padding:clamp(56px,7vw,72px) 24px;background:var(--panel)}.product_quoteCard___jTwe{max-width:820px;margin:0 auto;padding:clamp(24px,3.5vw,32px);border-radius:24px;background:#fff}.product_quoteLogo__AEs9D{display:block;height:26px;width:auto}.product_quoteOrg__AqXS4{color:var(--ink);font-size:15px}.product_quoteCard___jTwe blockquote{margin:22px 0 28px;color:var(--ink);font-family:var(--font-display),var(--font-inter),sans-serif;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.product_quoteCard___jTwe figcaption{display:flex;align-items:center;gap:12px}.product_quotePhoto__ZbiqT{width:40px;height:40px;border-radius:8px;object-fit:cover}.product_quoteCard___jTwe figcaption>span{display:grid;font-size:13px}.product_quoteCard___jTwe figcaption strong{color:var(--ink);font-weight:400}.product_quoteCard___jTwe figcaption>span>span{color:var(--muted)}.product_storyPill__XyU8k{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:8px 16px;border-radius:999px;background:var(--brand-cta-fill);color:#fff;font-size:13px;text-decoration:none}.product_storyPill__XyU8k:hover{background:var(--brand-cta-fill-hover)}.product_relatedRow__dR4XO{display:flex;gap:16px;margin:32px 0 0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.product_relatedRow__dR4XO::-webkit-scrollbar{display:none}.product_relatedRow__dR4XO li{flex:0 0 min(820px,88%);scroll-snap-align:start}.product_relatedControls__nUIGq{display:flex;gap:10px;margin-top:24px}.product_relatedControls__nUIGq button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(255 255 255/.25);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.product_relatedControls__nUIGq button:disabled{opacity:.35;cursor:default}.product_closing__pN_mB{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:0 auto;padding:clamp(88px,10vw,136px) 24px clamp(96px,11vw,144px);text-align:center}.product_closing__pN_mB h2{font-size:clamp(32px,3.4vw,48px);line-height:1.1}.product_closing__pN_mB p{color:var(--muted);font-size:17px;line-height:1.6}@media (max-width:899px){.product_featureBody__7lNvI,.product_feature__jrnuJ[data-flip] .product_featureBody__7lNvI{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.product_featureText__sjnoA,.product_feature__jrnuJ[data-flip] .product_featureText__sjnoA{order:2}.product_featureVisual__1LsIi{order:1}.product_points__WeYO_{max-width:none}.product_stageHero__bomng{min-height:0}.product_stageSquare__nzmNe{aspect-ratio:auto}.product_stageHero__bomng,.product_stageSquare__nzmNe{padding-top:40px}}