.results-panel{border-radius:var(--pw-radius-l);color:#dbe5fb;background:radial-gradient(120% 90% at 0 0,#17398a 0%,#0c1c45 55%,#081330 100%);gap:28px;padding:clamp(24px,4vw,48px);display:grid}.results-head{gap:10px;display:grid}.results-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9fc0ff;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.results-head h2{color:#fff;letter-spacing:-.02em;font-size:clamp(1.8rem,3.6vw,2.6rem)}.results-head>p{color:#b9c9ee;max-width:40rem}.results-tabs{border-radius:var(--pw-radius-pill);background:#ffffff14;flex-wrap:wrap;gap:4px;width:fit-content;margin-top:6px;padding:4px;display:inline-flex}.results-tabs button{border-radius:var(--pw-radius-pill);color:#b9c9ee;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 18px;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.results-tabs button[aria-selected=true]{color:#0c1c45;background:#fff}.results-grid{animation:results-in .5s var(--pw-ease);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px;display:grid}@keyframes results-in{0%{opacity:0;transform:translateY(8px)}}.results-hero{border-radius:var(--pw-radius-m);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;gap:6px;padding:28px;display:flex}.results-kicker{letter-spacing:.18em;text-transform:uppercase;color:#8fb2f2;font-size:.75rem;font-weight:600}.results-big{font-family:var(--pw-font-mono);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,7vw,5.4rem);font-weight:600;line-height:1}.results-big small{color:#7fb0ff;margin-left:2px;font-size:.4em}.results-sub{color:#8fb2f2;font-size:.9rem}.results-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.results-chips span{border-radius:var(--pw-radius-pill);color:#b9c9ee;background:#ffffff14;padding:6px 12px;font-size:.82rem}.results-chips b{color:#fff;margin-left:4px}.results-meta{border-top:1px solid #ffffff1f;gap:10px;margin:auto 0 0;padding-top:22px;display:grid}.results-meta div{justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.results-meta dt{color:#8fb2f2;align-items:center;gap:8px;display:inline-flex}.results-meta dd{color:#fff;margin:0;font-weight:600}.results-card{border-radius:var(--pw-radius-m);background:var(--pw-paper);color:var(--pw-slate);padding:22px 26px 16px}.results-card-head{border-bottom:1px solid var(--pw-line);color:var(--pw-ink);align-items:center;gap:8px;padding-bottom:14px;font-weight:600;display:flex}.results-card-head svg{color:var(--pw-blue)}.results-card-head em{color:var(--pw-muted);margin-left:auto;font-size:.8rem;font-style:normal;font-weight:500}.results-row{border-bottom:1px solid var(--pw-line);gap:10px;padding:18px 0;display:grid}.results-row-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.results-row-top strong{color:var(--pw-ink);font-size:1.02rem}.results-row-top span{color:var(--pw-muted);font-size:.85rem}.results-bars{gap:8px;display:grid;position:relative}.results-bars:after{content:"";top:-4px;bottom:-4px;left:calc(30px + (100% - 30px - 96px) * var(--tick) / 100%);pointer-events:none;border-left:1.5px dashed #9fb3d6;width:0;position:absolute}.results-bar{grid-template-columns:22px minmax(0,1fr) 88px;align-items:center;gap:8px;display:grid}.results-bar-tag{color:var(--pw-muted);font-size:.72rem;font-weight:700}.results-bar-track{background:var(--pw-mist);border-radius:99px;height:10px;overflow:hidden}.results-bar-track i{background:linear-gradient(90deg, #4f86e6, var(--pw-blue));height:100%;transition:width 1s var(--pw-ease);border-radius:99px;display:block}.results-bar-val{text-align:right;font-family:var(--pw-font-mono);color:var(--pw-ink);font-size:.85rem}.results-plain{gap:10px;display:flex}.results-plain span{border-radius:var(--pw-radius-pill);background:var(--pw-mist);padding:6px 12px;font-size:.85rem}.results-plain b{color:var(--pw-ink);font-family:var(--pw-font-mono);margin-left:4px}.results-foot{color:var(--pw-muted);margin:14px 0 0;font-size:.78rem}.results-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.results-cta p{color:#b9c9ee;font-size:.95rem}.results-btn{color:#0c1c45;background:#fff;gap:8px;font-weight:700}.results-btn:hover{background:#dbe8ff}@media (max-width:860px){.results-grid{grid-template-columns:1fr}.results-card-head em{display:none}}@media (prefers-reduced-motion:reduce){.results-grid{animation:none}.results-bar-track i{transition:none}}.lib-hero{text-align:center;justify-items:center;gap:12px;padding-block:72px 0;display:grid}.lib-hero h1{letter-spacing:-.03em;font-size:clamp(2.4rem,5.5vw,4rem)}.lib-hero>p{max-width:38rem}.lib-search{justify-items:center;gap:12px;margin-bottom:32px;display:grid}.lib-search .search{width:min(440px,100%);display:block;position:relative}.lib-search .search svg{color:var(--pw-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.lib-search p{color:var(--pw-muted);align-items:center;gap:6px;margin:0;font-size:.8rem;display:flex}.lib-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lib-card{border-radius:var(--pw-radius-l);background:var(--pw-mist);transition:transform .4s var(--pw-ease), box-shadow .3s;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.lib-card:hover{box-shadow:var(--pw-shadow-float);transform:translateY(-3px)}.lib-top{grid-template-columns:56px minmax(0,1fr) 36px;align-items:center;gap:14px;display:grid}.lib-photo{background:var(--pw-track);border-radius:14px;width:56px;height:56px;position:relative;overflow:hidden}.lib-id{min-width:0}.lib-id h2{color:var(--pw-ink);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.25}.lib-id p{color:var(--pw-muted);margin:2px 0 0;font-size:.8rem}.lib-readings{background:var(--pw-paper);width:36px;height:36px;color:var(--pw-slate);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.lib-readings:hover{background:var(--pw-blue);color:#fff}.lib-cells{border-radius:var(--pw-radius-m);background:var(--pw-paper);grid-template-columns:1.3fr 1fr 1fr;margin:0;display:grid}.lib-cells>div{text-align:center;align-content:center;justify-items:center;gap:4px;padding:16px 8px;display:grid}.lib-cells>div+div{border-left:1px solid var(--pw-line)}.lib-cells dd{color:var(--pw-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:600}.lib-cells .is-main dd{letter-spacing:-.02em;font-size:1.6rem}.lib-cells dt{letter-spacing:.1em;text-transform:uppercase;color:var(--pw-muted);font-size:.7rem;font-weight:600}.lib-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;display:grid}.lib-actions .btn{height:44px}.lib-actions .btn-primary{gap:8px}.lib-actions .btn-primary small{opacity:.75;font-size:.8rem}.lib-report{gap:6px}.lib-report:disabled{opacity:.55;cursor:not-allowed}.lib-sheet{background:var(--pw-paper);visibility:hidden;transition:transform .45s var(--pw-ease), visibility 0s .45s;flex-direction:column;gap:12px;padding:20px;display:flex;position:absolute;inset:0;transform:translateY(100%)}.lib-sheet[data-open=true]{visibility:visible;transition:transform .45s var(--pw-ease);transform:none}.lib-sheet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lib-sheet-head strong{color:var(--pw-ink);font-size:1rem}.lib-sheet-head button{background:var(--pw-mist);width:32px;height:32px;color:var(--pw-slate);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.lib-sheet table{border-collapse:collapse;width:100%;font-size:.85rem}.lib-sheet th,.lib-sheet td{border-top:1px solid var(--pw-line);text-align:right;color:var(--pw-slate);font-weight:500;font-family:var(--pw-font-mono);padding:8px 0;font-size:.8rem}.lib-sheet thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--pw-muted);border-top:0;padding-top:0;font-family:inherit;font-size:.7rem}.lib-sheet tbody th{text-align:left;color:var(--pw-ink);font-family:inherit;font-size:.88rem;font-weight:600}.lib-sheet tbody th small{color:var(--pw-muted);font-size:.72rem;font-weight:500;display:block}.lib-empty{text-align:center;color:var(--pw-muted);padding:48px 0}.lib-note{text-align:center;color:var(--pw-muted);margin-top:28px;font-size:.8rem}@media (max-width:1000px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:681px) and (max-width:1100px){.lib-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lib-actions .btn{min-width:0;padding-inline:10px;font-size:.82rem}.lib-actions .btn-primary{gap:4px}.lib-actions .btn-primary small{font-size:.68rem}}@media (max-width:680px){.lib-hero{padding-top:48px}.lib-grid{grid-template-columns:minmax(0,1fr)}}.lib-launch{border-radius:var(--pw-radius-l);color:#dbe5fb;min-height:265px;transition:transform .4s var(--pw-ease), box-shadow .3s;background:radial-gradient(120% 90% at 0 0,#17398a 0%,#0c1c45 55%,#081330 100%);padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lib-launch:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px #0c1c4599}.lib-launch-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;width:62%;display:flex;position:relative}.lib-launch-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9fc0ff;align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:inline-flex}.lib-launch-eyebrow i{background:#6fa3ff;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite launch-ping}.lib-launch strong{color:#fff;letter-spacing:-.02em;font-size:1.5rem;line-height:1.15}.lib-launch strong em{color:#7fb0ff;font-style:normal}.lib-launch-copy p{color:#b9c9ee;margin:0;font-size:.85rem}.lib-launch-timer{border-radius:var(--pw-radius-pill);color:#b9c9ee;background:#ffffff1a;align-items:center;gap:6px;padding:5px 11px;font-size:.78rem;display:inline-flex}.lib-launch-timer b{color:#fff;font-variant-numeric:tabular-nums}.lib-launch-go{border-radius:var(--pw-radius-pill);color:#0c1c45;background:#fff;align-items:center;gap:8px;margin-top:auto;padding:11px 18px;font-size:.9rem;font-weight:700;display:inline-flex}.lib-launch-stage{pointer-events:none;align-items:flex-end;width:44%;height:86%;display:flex;position:absolute;bottom:-6px;right:14px}.lib-launch-stage img{height:var(--h);width:auto;transform:rotate(var(--rot));transform-origin:50% 100%;filter:drop-shadow(0 12px 12px #00000059);margin-left:-26px;animation:10s ease-in-out infinite family-sway}.lib-launch-stage img:first-child{margin-left:0}.lib-launch-stage img:nth-child(2){animation-delay:-3s}.lib-launch-stage img:nth-child(3){animation-delay:-6s}@media (max-width:680px){.lib-launch-copy{width:100%}.lib-launch-stage{opacity:.35}}@media (prefers-reduced-motion:reduce){.lib-card,.lib-sheet,.lib-launch{transition:none}.lib-launch-stage img,.lib-launch-eyebrow i{animation:none}}.report{border-radius:var(--pw-radius-l);background:var(--pw-mist);width:min(560px,100vw - 24px);max-width:none;max-height:calc(100vh - 32px);color:var(--pw-slate);border:0;padding:0;overflow:auto;box-shadow:0 24px 64px #0a14283d}.report[open]{animation:pick-in .3s var(--pw-ease);gap:12px;padding:12px;display:grid}.report::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a14284d}.report-bar{justify-content:space-between;align-items:center;padding:4px 4px 0 8px;display:flex}.report-preview{border-radius:var(--pw-radius-pill);background:var(--pw-gold-tint);border:1px solid var(--pw-gold-edge);color:var(--pw-amber);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;font-size:.72rem;font-weight:700}.report-sheet{border-radius:var(--pw-radius-m);background:var(--pw-paper);box-shadow:var(--pw-shadow-float);gap:14px;padding:26px 28px;display:grid}.report-sheet-head{border-bottom:1px solid var(--pw-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.report-sheet-head img{height:auto}.report-sheet-head span{letter-spacing:.14em;text-transform:uppercase;color:var(--pw-muted);font-size:.72rem;font-weight:600}.report-sheet h2{letter-spacing:-.02em;font-size:1.6rem}.report-sheet h2 small{color:var(--pw-muted);font-size:.55em;font-weight:500}.report-sub{color:var(--pw-muted);margin:-8px 0 0;font-size:.85rem}.report-purity{border-radius:var(--pw-radius-m);background:var(--pw-mist);align-items:center;gap:16px;padding:16px 20px;display:flex}.report-purity b{letter-spacing:-.03em;color:var(--pw-ink);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}.report-purity span{color:var(--pw-ink);font-weight:600;display:grid}.report-purity small{color:var(--pw-muted);font-weight:500}.report-sheet table{border-collapse:collapse;width:100%}.report-sheet th,.report-sheet td{border-top:1px solid var(--pw-line);text-align:right;font-family:var(--pw-font-mono);color:var(--pw-slate);padding:10px 0;font-size:.82rem}.report-sheet thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--pw-muted);border-top:0;padding-top:0;font-family:inherit;font-size:.7rem}.report-sheet tbody th{text-align:left;color:var(--pw-ink);font-family:inherit;font-size:.9rem;font-weight:600}.report-sheet tbody th small{color:var(--pw-muted);font-size:.72rem;font-weight:500;display:block}.report-fine{color:var(--pw-muted);margin:0;font-size:.75rem;line-height:1.5}.report-request{border-radius:var(--pw-radius-m);background:var(--pw-paper);padding:16px 18px}.report-request form{gap:12px;display:grid}.report-request strong{color:var(--pw-ink)}.report-request p{margin:2px 0 0;font-size:.88rem}.report-field{gap:8px;display:flex}.report-field .input{flex:1;min-width:0;height:44px}.report-field .btn{white-space:nowrap;gap:8px;height:44px}.report-optin{color:var(--pw-slate);cursor:pointer;align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.45;display:flex}.report-optin input{width:18px;height:18px;accent-color:var(--pw-blue);cursor:pointer;flex:none;margin:1px 0 0}.report-optin input:focus-visible{outline:2px solid var(--pw-blue);outline-offset:3px}.report-sent{align-items:flex-start;gap:12px;display:flex}.report-sent>span{width:32px;height:32px;color:var(--pw-green);background:#e3f4ec;border-radius:50%;flex:none;place-items:center;display:grid}@media (max-width:520px){.report-field{flex-direction:column}.report-field .input{flex:none;width:100%;height:48px;font-size:16px}.report-field .btn{width:100%;height:48px}.report-sheet{padding:20px}}.lib-soon{gap:28px;margin-top:72px;display:grid}.lib-soon-head{text-align:center;justify-items:center;gap:10px;display:grid}.lib-soon-head h2{letter-spacing:-.02em;font-size:clamp(1.7rem,3.4vw,2.4rem)}.lib-soon-head p{max-width:34rem}.lib-soon-group{gap:12px;display:grid}.lib-soon-group h3{letter-spacing:.14em;text-transform:uppercase;color:var(--pw-muted);font-size:.78rem;font-weight:600}.lib-soon-group ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lib-soon-group a{border-radius:var(--pw-radius-m);background:var(--pw-mist);height:100%;color:inherit;transition:background .2s, transform .3s var(--pw-ease);grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px;text-decoration:none;display:grid}.lib-soon-group a:hover{background:var(--pw-track);transform:translateY(-2px)}.lib-soon-photo{background:var(--pw-track);border-radius:10px;grid-row:1/span 2;width:44px;height:44px;position:relative;overflow:hidden}.lib-soon-name{color:var(--pw-ink);overflow-wrap:anywhere;align-self:end;font-size:.92rem;font-weight:600}.lib-soon-pill{width:fit-content;color:var(--pw-amber);align-self:start;margin-top:2px;font-size:.72rem}@media (max-width:1000px){.lib-soon-group ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.lib-soon{margin-top:48px}.lib-soon-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lib-soon-group a{transition:none}}
@keyframes pw-rise{0%{opacity:0;translate:0 14px}}@keyframes pw-rise-lg{0%{opacity:0;translate:0 24px}}@keyframes pw-drop{0%{opacity:0;translate:0 -12px}}@keyframes pw-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.hero-head>*,.page-top>*,.about-hero>*,.lib-hero>*,.contact-hero>:not(.contact-floaters),.info-strip>*{animation:pw-rise .7s var(--pw-ease) calc(var(--pw-i,0) * 70ms) backwards}:is(.hero-head,.page-top,.about-hero,.lib-hero,.contact-hero,.info-strip)>:nth-child(2){--pw-i:1}:is(.hero-head,.page-top,.about-hero,.lib-hero,.contact-hero,.info-strip)>:nth-child(3){--pw-i:2}:is(.hero-head,.page-top,.about-hero,.lib-hero,.contact-hero)>:nth-child(4){--pw-i:3}:is(.hero-head,.page-top,.about-hero,.lib-hero,.contact-hero)>:nth-child(5){--pw-i:4}:is(.hero-head,.page-top,.about-hero,.lib-hero,.contact-hero)>:nth-child(n+6){--pw-i:5}.info-strip>*{animation-delay:calc(.28s + var(--pw-i,0) * 70ms)}.contact-floaters{animation:pw-fade 1.2s var(--pw-ease) .3s backwards}.lineup>.tile{animation:pw-rise-lg .85s var(--pw-ease) calc(.26s + var(--pw-i,0) * 90ms) backwards}.lineup>.tile:nth-child(2){--pw-i:1}.lineup>.tile:nth-child(3){--pw-i:2}.hero-points{animation:pw-rise .7s var(--pw-ease) .56s backwards}@media (max-width:900px){.lineup>.tile-feature{--pw-i:0}.lineup>.tile:not(.tile-feature):first-child{--pw-i:1}.lineup>.tile:not(.tile-feature):nth-child(3){--pw-i:2}}.breadcrumbs{animation:pw-rise .6s var(--pw-ease) backwards}.pdp-gallery{animation:pw-rise-lg .8s var(--pw-ease) 80ms backwards}.pdp-details{animation:pw-rise-lg .8s var(--pw-ease) .18s backwards}.nav{animation:pw-drop .7s var(--pw-ease) backwards}.promo-banner a{animation:pw-rise .7s var(--pw-ease) .14s backwards}.nav-menu[data-open=true]{animation:pw-drop .28s var(--pw-ease) backwards}[data-reveal-state=pending]{opacity:0;translate:0 22px}[data-reveal-state=in]{animation:pw-rise-lg .8s var(--pw-ease) var(--reveal-delay,0s) backwards}}@media print{[data-reveal-state]{opacity:1!important;animation:none!important;translate:none!important}}
.waitlist-dialog{border-radius:var(--pw-radius-l) var(--pw-radius-l) 0 0;background:var(--pw-paper);width:min(1120px,100vw - 32px);max-width:none;max-height:min(760px,100dvh - 32px);color:var(--pw-ink);border:0;margin:0 auto;padding:0;transition:transform .46s cubic-bezier(.22,1,.36,1);position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(105%);box-shadow:0 -20px 80px #0a142838}.waitlist-dialog[open]{transform:translateY(0)}.waitlist-dialog[open]:not([data-closing=true]){animation:.46s cubic-bezier(.22,1,.36,1) both waitlist-slide-up}.waitlist-dialog[data-closing=true]{animation:.46s cubic-bezier(.22,1,.36,1) both waitlist-slide-down;transform:translateY(105%)}.waitlist-dialog[open]::backdrop{animation:.46s cubic-bezier(.22,1,.36,1) both waitlist-backdrop-in}.waitlist-dialog[data-closing=true]::backdrop{animation:.46s cubic-bezier(.22,1,.36,1) both waitlist-backdrop-out}@keyframes waitlist-slide-up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes waitlist-slide-down{0%{transform:translateY(0)}to{transform:translateY(105%)}}@keyframes waitlist-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0a142800}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a142894}}@keyframes waitlist-backdrop-out{0%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a142894}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0a142800}}.waitlist-modal{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:760px;display:grid}.waitlist-art{background:var(--pw-mist);min-height:360px;position:relative;overflow:hidden}.waitlist-art-image{object-position:center center!important}.waitlist-art-label{border-radius:var(--pw-radius-pill);color:var(--pw-blue-deep);font:600 .72rem/1 var(--pw-font-mono);letter-spacing:.08em;background:#ffffffdb;padding:9px 13px;position:absolute;bottom:24px;left:24px}.waitlist-content{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,72px);display:flex;position:relative}.waitlist-close{background:var(--pw-mist);width:38px;height:38px;color:var(--pw-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.waitlist-close:hover{background:var(--pw-track)}.waitlist-content h2{letter-spacing:-.045em;max-width:480px;margin:16px 0;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.06}.waitlist-lede,.waitlist-success p{max-width:440px;color:var(--pw-slate);font-size:1.05rem;line-height:1.55}.waitlist-interest{color:var(--pw-blue-deep);margin-top:16px;font-size:.92rem;font-weight:600}.waitlist-content form{margin-top:30px}.waitlist-content form>label:first-child{margin-bottom:9px;font-weight:700;display:block}.waitlist-email-row{gap:12px;display:grid}.waitlist-email-row .input{background:var(--pw-mist);border-radius:10px;width:100%;min-width:0;height:52px}.waitlist-email-row .btn{white-space:nowrap;width:100%;height:52px;padding:0 18px}.waitlist-consent{color:var(--pw-slate);cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:.88rem;line-height:1.35;display:flex}.waitlist-consent input{width:18px;height:18px;accent-color:var(--pw-blue);flex:none;margin:0}.waitlist-optin{color:var(--pw-muted);margin-top:14px;font-size:.78rem;line-height:1.5}.waitlist-optin a{color:var(--pw-blue);font-weight:600}.waitlist-note,.waitlist-preview{color:var(--pw-muted);margin-top:16px;line-height:1.45;display:block}.waitlist-preview{margin-top:5px}.waitlist-error{color:var(--pw-error);margin-top:12px;font-size:.9rem}.waitlist-success{justify-items:start;display:grid}.waitlist-success-icon{background:color-mix(in srgb, var(--pw-green) 12%, white);width:54px;height:54px;color:var(--pw-green);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.waitlist-success .btn{margin-top:28px}.waitlist-page{text-align:center;justify-items:center;gap:18px;max-width:780px;margin-inline:auto;display:grid}.waitlist-page h1{max-width:700px}.waitlist-page p{max-width:620px;color:var(--pw-slate)}.waitlist-page-photo{aspect-ratio:2;border-radius:var(--pw-radius-l);background:var(--pw-mist);width:100%;margin:12px 0;position:relative;overflow:hidden}.nav-waitlist{gap:8px}.waitlist-banner{border-radius:var(--pw-radius-pill);background:var(--pw-mist);width:fit-content;max-width:calc(100% - 32px);color:var(--pw-slate);justify-content:center;align-items:center;gap:18px;margin:18px auto 0;padding:11px 16px;font-size:.9rem;display:flex}.waitlist-banner strong{color:var(--pw-ink)}.waitlist-banner button{color:var(--pw-blue);font:700 .9rem var(--pw-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.waitlist-banner button:hover{text-decoration:none}@media (max-width:640px){.nav .nav-waitlist{border-radius:50%;grid-area:1/3;justify-self:end;width:44px;height:44px;padding:0}.nav-waitlist span{display:none}.waitlist-banner{border-radius:var(--pw-radius-m);text-align:center;flex-wrap:wrap;gap:4px 12px;margin-top:10px}}@media (max-width:720px){.waitlist-dialog{border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - 4px)}.waitlist-modal{min-height:0;display:block}.waitlist-art{height:40dvh;min-height:250px;max-height:380px}.waitlist-art-image{object-position:center top!important}.waitlist-art-label{bottom:16px;left:18px}.waitlist-content{padding:38px 24px 44px}.waitlist-close{background:var(--pw-paper);top:14px;right:14px}.waitlist-content h2{font-size:clamp(1.9rem,7vw,2.5rem)}.waitlist-content form{margin-top:22px}}@media (prefers-reduced-motion:reduce){.waitlist-dialog,.waitlist-dialog::backdrop{transition:none;animation:none!important}}@media (max-width:470px){.waitlist-art{height:27dvh;min-height:180px}.waitlist-email-row{gap:10px}}
.coming-soon{z-index:100;background:radial-gradient(72% 52% at 50% -14%, #fceeffad, transparent 72%), radial-gradient(42% 34% at 96% 92%, #eef6ff80, transparent 78%), var(--pw-paper);position:fixed;inset:0;overflow-y:auto}.coming-layout{flex-direction:column;width:100%;min-height:100svh;display:flex}.coming-brand,.coming-workflow,.coming-vial-row,.coming-footer{width:min(100%,640px);margin-inline:auto}.coming-brand{padding:clamp(24px,4vh,42px) clamp(24px,5vw,48px) 0}.coming-brand img{width:136px;height:auto;display:block}.coming-workflow{flex:1;align-content:start;padding:clamp(48px,6vh,64px) clamp(24px,5vw,48px) 34px;display:grid}.coming-progress{align-items:center;gap:11px;width:fit-content;margin:0 0 clamp(38px,5vh,58px);padding:0;list-style:none;display:flex}.coming-progress li{border-radius:var(--pw-radius-pill);width:10px;height:10px;transition:width .28s var(--pw-ease), background .28s var(--pw-ease);background:#e8d7f0}.coming-progress li.is-current{background:#8e4eb2;width:46px}.coming-progress li.is-complete{background:#b982cf}.coming-panel,.coming-panel form,.coming-thanks{width:100%}.coming-panel{min-height:0}.coming-step-key{min-height:1rem;color:var(--pw-blue);font:600 .85rem/1 var(--pw-font-mono);letter-spacing:.12em;text-transform:uppercase}.coming-question{z-index:1;animation:question-in .2s var(--pw-ease) both;position:relative}.coming-question h1{letter-spacing:-.035em;max-width:540px;margin:20px 0 14px;font-size:clamp(2.2rem,4.2vw,3.65rem);line-height:1.01}.coming-question p{max-width:470px;color:var(--pw-slate);font-size:1rem;line-height:1.65}.coming-input,.coming-select select{background:var(--pw-mist);width:100%;min-height:54px;color:var(--pw-ink);font:500 1rem/1.2 var(--pw-font-sans);transition:box-shadow .16s var(--pw-ease), background .16s var(--pw-ease), border-color .16s var(--pw-ease);border:1px solid #0000;border-radius:14px;outline:0}.coming-input{margin-top:34px;padding:0 18px;display:block}.coming-input:focus,.coming-select select:focus{border-color:color-mix(in srgb, var(--pw-blue) 45%, transparent);background:var(--pw-paper);box-shadow:0 0 0 4px color-mix(in srgb, var(--pw-blue) 12%, transparent)}.coming-input::placeholder{color:#8390a5}.coming-select{margin-top:34px;display:block;position:relative}.coming-select select{appearance:none;padding:0 52px 0 18px}.coming-select svg{color:var(--pw-blue);pointer-events:none;position:absolute;top:50%;right:18px;translate:0 -50%}.coming-country-picker{margin-top:34px;position:relative}.coming-country-trigger{background:var(--pw-mist);width:100%;min-height:54px;color:var(--pw-ink);font:500 1rem/1.2 var(--pw-font-sans);text-align:left;cursor:pointer;transition:box-shadow .16s var(--pw-ease), background .16s var(--pw-ease), border-color .16s var(--pw-ease);border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.coming-country-trigger span:empty{color:var(--pw-muted)}.coming-country-trigger:hover,.coming-country-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--pw-blue) 45%, transparent);background:var(--pw-paper);box-shadow:0 0 0 4px color-mix(in srgb, var(--pw-blue) 12%, transparent)}.coming-country-trigger svg{color:var(--pw-blue);transition:transform .16s var(--pw-ease);flex:none}.coming-country-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.coming-country-menu{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #1333661a;border-radius:14px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 34px #0a14281f}.coming-country-menu button{min-height:42px;color:var(--pw-slate);font:500 .94rem/1.2 var(--pw-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.coming-country-menu button:hover,.coming-country-menu button[aria-selected=true]{background:color-mix(in srgb, var(--pw-blue) 9%, var(--pw-paper));color:var(--pw-blue-deep)}.coming-country-menu button svg{color:var(--pw-blue)}.coming-email{margin-top:34px;position:relative}.coming-email>svg{z-index:1;color:var(--pw-blue);pointer-events:none;position:absolute;top:50%;left:18px;translate:0 -50%}.coming-email .coming-input{margin-top:0;padding-left:50px}.category-mosaic{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.category-pill{border-radius:var(--pw-radius-pill);background:var(--pw-mist);min-height:42px;color:var(--pw-slate);transition:transform .16s var(--pw-ease), background .16s var(--pw-ease), border-color .16s var(--pw-ease), color .16s var(--pw-ease);border:1px solid #0000;align-items:center;gap:7px;padding:0 16px;font-size:.86rem;font-weight:600;display:inline-flex}.category-pill[data-size=wide]{padding-inline:19px}.category-pill:hover{background:var(--pw-track);transform:translateY(-1px)}.category-pill.is-selected{border-color:color-mix(in srgb, var(--pw-blue) 30%, transparent);background:color-mix(in srgb, var(--pw-blue) 10%, var(--pw-paper));color:var(--pw-blue-deep)}.coming-consent{border-radius:var(--pw-radius-m);background:var(--pw-mist);color:var(--pw-slate);cursor:pointer;align-items:flex-start;gap:14px;margin-top:32px;padding:18px;font-size:.94rem;line-height:1.5;display:flex}.coming-consent input{width:20px;height:20px;accent-color:var(--pw-blue);flex:none;margin:1px 0 0}.coming-consent b{color:var(--pw-ink);margin-bottom:3px;display:block}.coming-availability{border:1px solid color-mix(in srgb, var(--pw-blue) 14%, transparent);border-radius:var(--pw-radius-m);background:color-mix(in srgb, var(--pw-blue) 5%, var(--pw-paper));align-items:flex-start;gap:13px;max-width:490px;margin-top:32px;padding:17px 18px;display:flex}.coming-availability-icon{background:color-mix(in srgb, var(--pw-blue) 12%, var(--pw-paper));width:34px;height:34px;color:var(--pw-blue);border-radius:50%;flex:none;place-items:center;display:grid}.coming-availability p{color:var(--pw-ink);margin:5px 0 0;font-size:.95rem;font-weight:600;line-height:1.45}.coming-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:32px;display:flex}.coming-actions .coming-back,.coming-actions .coming-decline:first-child{margin-right:auto}.coming-continue{align-items:center;gap:8px;display:inline-flex}.coming-vial-row{pointer-events:none;justify-content:space-between;align-items:end;padding:0 clamp(34px,5vw,62px) 14px;display:flex}.coming-vial-row img{object-fit:contain;filter:drop-shadow(0 10px 9px #0a142821);width:auto;height:104px;display:block}.coming-error{color:var(--pw-error);margin-top:16px;font-size:.9rem}.coming-legal{color:var(--pw-muted);margin-top:22px;font-size:.76rem;line-height:1.55}.coming-legal a,.coming-footer nav a{color:var(--pw-blue);font-weight:600}.coming-footer{color:var(--pw-muted);border-top:1px solid #13336614;flex-direction:column;align-items:flex-start;gap:8px;padding:20px clamp(24px,5vw,48px) clamp(28px,4vh,48px);font-size:.72rem;line-height:1.5;display:flex}.coming-footer p{max-width:510px}.coming-footer nav{flex-wrap:wrap;gap:12px;display:flex}.coming-thanks{text-align:left;position:relative}.coming-exit{text-align:left;max-width:500px}.coming-exit h1{letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1}.coming-exit p{max-width:450px;color:var(--pw-slate);font-size:1rem;line-height:1.65}.coming-exit .coming-exit-note{color:var(--pw-muted);margin-top:24px;font-size:.88rem}.coming-exit-return{align-items:center;gap:8px;margin-top:26px;display:inline-flex}.coming-thanks h1{letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(2.5rem,4vw,4rem);line-height:1}.coming-thanks p{max-width:470px;color:var(--pw-slate);font-size:1rem;line-height:1.65}.coming-thanks .btn{margin-top:30px}.coming-tease{animation:question-in .3s var(--pw-ease) .35s both;margin-top:42px}.coming-tease-label{color:var(--pw-blue);font:600 .8rem/1 var(--pw-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;display:block}.coming-tease-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coming-tease-card{pointer-events:none;background:var(--pw-mist);transition:box-shadow .16s var(--pw-ease), transform .16s var(--pw-ease), background .16s var(--pw-ease);animation:question-in .32s var(--pw-ease) calc(.45s + var(--d,0) * 70ms) both;border-radius:16px;padding:10px 10px 13px;display:block}.coming-tease-card:hover{background:var(--pw-paper);transform:translateY(-2px);box-shadow:0 10px 24px -14px #1e1e3c42}.coming-tease-photo{aspect-ratio:1;background:#fff;border-radius:11px;display:block;position:relative;overflow:hidden}.coming-tease-name{color:var(--pw-ink);font:600 .92rem/1.2 var(--pw-font-sans);margin-top:10px;display:block}.coming-tease-price{color:var(--pw-slate);font:500 .8rem/1.3 var(--pw-font-sans);margin-top:3px;display:block}@media (max-width:640px){.coming-tease-row{gap:10px}}@media (max-width:480px){.coming-tease-row{grid-template-columns:repeat(2,1fr);gap:9px}.coming-tease-card{border-radius:14px;padding:9px 9px 12px}.coming-tease-photo{border-radius:9px}.coming-tease-name{margin-top:8px;font-size:.85rem}.coming-tease-price{font-size:.75rem}}.coming-check{width:56px;height:56px;color:var(--pw-green);animation:check-in .32s var(--pw-ease) both;background:#e6f5ef;border-radius:50%;place-items:center;margin-bottom:22px;display:grid;position:relative}.coming-check:after{content:"";box-shadow:0 0 0 0 color-mix(in srgb, var(--pw-green) 34%, transparent);animation:check-pulse .85s var(--pw-ease) .55s both;pointer-events:none;border-radius:50%;position:absolute;inset:0}.coming-check svg{display:block}.coming-check-mark{stroke:var(--pw-green);stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:check-draw .36s var(--pw-ease) .28s both}.coming-thanks .eyebrow{position:relative}@keyframes question-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes check-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes check-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pw-green) 34%, transparent)}to{box-shadow:0 0 0 18px #0000}}@media (max-width:820px){.coming-brand{width:100%;padding:22px 20px 0}.coming-brand img{width:124px}.coming-workflow{width:100%;padding:48px 20px 32px}.coming-progress{margin-bottom:38px}.coming-panel{min-height:0}.coming-question h1{max-width:560px;margin-top:17px;font-size:clamp(2rem,8.5vw,3rem);line-height:1.04}.coming-question p{font-size:.96rem}.coming-vial-row{width:100%;padding:0 42px 12px}.coming-vial-row img{height:78px}.coming-footer{width:100%;padding:18px 20px 30px}}@media (max-width:420px){.coming-brand{padding-top:18px}.coming-brand img{width:116px}.coming-workflow{padding:42px 18px 28px}.coming-progress{gap:9px;margin-bottom:34px}.coming-step-key{font-size:.78rem}.coming-question h1{font-size:clamp(1.9rem,9.8vw,2.5rem)}.coming-input,.coming-select,.coming-email{margin-top:28px}.category-mosaic{gap:8px;margin-top:26px}.category-pill{min-height:40px;padding-inline:13px;font-size:.8rem}.category-pill[data-size=wide]{padding-inline:14px}.coming-consent{margin-top:26px;padding:15px}.coming-actions{margin-top:28px}.coming-vial-row{padding:0 22px 10px}.coming-vial-row img{height:55px}.coming-footer{padding:18px 18px 28px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.coming-question,.coming-check,.coming-check-mark,.coming-check:after{animation:none}.coming-progress li,.category-pill,.coming-input,.coming-select select{transition:none}}@media (prefers-reduced-transparency:reduce){.coming-soon{background:var(--pw-paper)}}@media (prefers-contrast:more){.coming-input,.coming-select select,.category-pill,.coming-consent{border-color:var(--pw-slate)}}
.shipping-page .section-tight{padding-block:clamp(24px,3vw,40px)}.shipping-page .section{padding-block:clamp(42px,4.5vw,64px)}.shipping-page .family-section{padding-top:28px}.shipping-page .family-band{min-height:300px;padding:36px 56px 28px}.shipping-page .family-copy{width:44%;max-width:28rem;padding-right:24px}.shipping-page .family-copy p{max-width:26rem}.shipping-hero{text-align:center;justify-items:center;gap:14px;padding-block:68px 32px;display:grid}.shipping-hero h1{max-width:15ch;font-size:clamp(2.5rem,6vw,4.8rem)}.shipping-hero>p{max-width:40rem;font-size:1.15rem}.shipping-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2px;display:flex}.shipping-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shipping-detail-card,.shipping-policy-card{border-radius:var(--pw-radius-l);background:var(--pw-mist);align-content:start;gap:10px;padding:24px;display:grid}.shipping-detail-card .eyebrow,.shipping-policy-card .eyebrow{margin-top:4px}.shipping-detail-card h3,.shipping-policy-card h2{font-size:1.35rem}.shipping-detail-card p,.shipping-policy-card p{font-size:.95rem}.shipping-timing{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:44px;display:grid}.shipping-timing-copy{gap:10px;display:grid}.shipping-timing-copy h2{font-size:clamp(1.9rem,4vw,2.8rem)}.shipping-timing-copy p{max-width:30rem}.shipping-timeline{gap:0;display:grid}.shipping-timeline-item{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:0 0 22px;display:grid}.shipping-timeline-item+.shipping-timeline-item{border-top:1px solid var(--pw-line);padding-top:22px}.shipping-timeline-number{background:var(--pw-blue);color:#fff;width:44px;height:44px;font:600 .75rem/1 var(--pw-font-mono);border-radius:50%;place-items:center;display:grid}.shipping-timeline-item h3{margin-bottom:7px;font-size:1.15rem}.shipping-timeline-item p{font-size:.95rem}.shipping-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shipping-policy-card{min-height:100%}.shipping-policy-card-blue{background:color-mix(in srgb, var(--pw-blue) 9%, var(--pw-paper))}.shipping-holidays{color:var(--pw-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:4px;font-size:.86rem;font-weight:600;display:grid}.shipping-holidays li{border-top:1px solid color-mix(in srgb, var(--pw-blue) 18%, transparent);align-items:center;padding:10px 0;display:flex}.shipping-policy-note{color:var(--pw-blue);align-items:center;gap:8px;margin-top:4px;font-size:.9rem;font-weight:600;display:inline-flex}.shipping-support{border-radius:var(--pw-radius-l);background:var(--pw-mist);justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.shipping-support>div{gap:8px;display:grid}.shipping-support h2{max-width:36rem;font-size:clamp(1.65rem,3vw,2.25rem)}.shipping-support p{max-width:42rem}@media (max-width:900px){.shipping-detail-grid,.shipping-policy-grid{grid-template-columns:1fr 1fr}.shipping-timing{grid-template-columns:1fr;gap:32px}.shipping-page .family-band{min-height:0;padding:28px 28px 0}.shipping-page .family-copy{width:100%;max-width:42rem;padding-right:0}}@media (max-width:640px){.shipping-hero{padding-block:48px 24px}.shipping-detail-grid,.shipping-policy-grid,.shipping-holidays{grid-template-columns:1fr}.shipping-support{flex-direction:column;align-items:flex-start;padding:24px}}
.volume-hero{padding:clamp(72px,10vw,132px) var(--gutter) clamp(64px,9vw,112px);background:var(--mist);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(32px,7vw,96px);display:grid}.volume-hero-copy,.volume-hero h1{max-width:680px}.volume-hero-card{background:var(--blue);color:#fff;border-radius:28px;padding:clamp(28px,4vw,48px);box-shadow:0 18px 42px #135bbe2e}.volume-card-kicker{color:#cfe0ff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.volume-hero-card strong{letter-spacing:-.05em;font-size:clamp(36px,5vw,64px);line-height:1;display:block}.volume-hero-card p{color:#e7efff;max-width:300px;margin:20px 0 28px}.volume-card-rule{background:#ffffff40;height:1px;margin-bottom:18px;display:block}.volume-card-note{color:#fff;align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.volume-threshold{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:clamp(32px,8vw,120px);display:grid}.volume-threshold .section-heading{max-width:650px}.volume-benefits{border:1px solid var(--line);background:var(--mist);border-radius:20px;gap:14px;padding:24px;display:grid}.volume-benefits div{color:var(--ink);align-items:center;gap:12px;font-weight:650;display:flex}.volume-benefits svg{color:var(--blue);flex:none}.volume-process{background:var(--paper)}.volume-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.volume-process-grid article{background:var(--mist);border-radius:20px;min-height:220px;padding:28px}.volume-process-grid span{color:var(--blue);letter-spacing:.14em;font-size:13px;font-weight:750}.volume-process-grid h3{margin:48px 0 10px}.volume-process-grid p{margin:0}.volume-inquiry{background:#edf4ff;border-radius:28px;justify-content:space-between;align-items:end;gap:32px;display:flex}.volume-inquiry>div{max-width:650px}.volume-inquiry .btn{flex:none}@media (max-width:800px){.volume-hero,.volume-threshold,.volume-process-grid{grid-template-columns:1fr}.volume-process-grid article{min-height:0}.volume-process-grid h3{margin-top:28px}.volume-inquiry{display:block}.volume-inquiry .btn{margin-top:24px}}
.returns-hero p{max-width:42rem}.returns-policy-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.returns-policy-card{border-radius:var(--pw-radius-l);gap:14px;padding:24px;display:grid}.returns-policy-card-positive{background:color-mix(in srgb, var(--pw-green) 8%, var(--pw-paper))}.returns-policy-card-negative{background:color-mix(in srgb, var(--pw-red) 6%, var(--pw-paper))}.returns-policy-card h3{margin:0;font-size:1.1rem}.returns-policy-list{border-radius:var(--pw-radius-m);background:color-mix(in srgb, var(--pw-paper) 72%, transparent);gap:0;display:grid;overflow:hidden}.returns-policy-item{color:var(--pw-ink);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;font-size:.95rem;line-height:1.5;display:grid}.returns-policy-item+.returns-policy-item{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent)}.returns-policy-item-icon{background:var(--pw-paper);width:28px;height:28px;color:var(--pw-green);border-radius:50%;place-items:center;margin-top:-2px;display:grid}.returns-policy-card-negative .returns-policy-item-icon{color:var(--pw-red)}.returns-steps{counter-reset:returns-step;gap:12px;display:grid}.returns-steps li{border-radius:var(--pw-radius-m);background:var(--pw-mist);gap:5px;padding:18px 20px;display:grid}.returns-steps strong{color:var(--pw-ink)}.returns-steps span{font-size:.95rem}.returns-support-button{margin-top:24px}.legal-copy a.btn-primary{color:#fff}.replacement-timeline{gap:10px;margin:20px 0 24px;display:grid}.replacement-timeline li{border-radius:var(--pw-radius-m);background:var(--pw-mist);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 18px;display:grid}.replacement-timeline strong{color:var(--pw-ink)}.replacement-timeline span{font-size:.95rem}@media (max-width:760px){.returns-policy-card{padding:20px}}
.legal-callout{border-radius:var(--pw-radius-l);background:var(--pw-gold-tint);color:var(--pw-slate);gap:10px;padding:24px;display:grid}.legal-callout strong{color:var(--pw-ink);font-size:1.1rem}.legal-callout p{font-size:.95rem}
.privacy-choice-hero>p{max-width:48rem}.privacy-choice-panel{gap:10px;margin-top:24px;display:grid}.privacy-choice-notice{border-radius:var(--pw-radius-m);background:var(--pw-gold-tint);color:var(--pw-ink);padding:14px 16px;font-size:.9rem}.privacy-choice-option{border-radius:var(--pw-radius-m);background:var(--pw-mist);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.privacy-choice-option>div{gap:4px;display:grid}.privacy-choice-option strong{color:var(--pw-ink)}.privacy-choice-option p{font-size:.9rem}.privacy-choice-status{color:var(--pw-muted);font:600 .72rem/1.3 var(--pw-font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.privacy-choice-toggle{cursor:pointer}.privacy-choice-toggle input{width:20px;height:20px;accent-color:var(--pw-blue);flex:none;margin:2px 0 0}.privacy-choice-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.privacy-choice-saved{color:var(--pw-green);font-size:.9rem;font-weight:600}@media (max-width:640px){.privacy-choice-option{flex-direction:column;gap:12px}.privacy-choice-toggle{flex-direction:row}}
