@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_65af9095-module__Z92bca__className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:400}.space_mono_65af9095-module__Z92bca__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
@property --ask-ai-from{syntax:"<color>";inherits:true;initial-value:#fff}@property --ask-ai-mid{syntax:"<color>";inherits:true;initial-value:#fff}@property --ask-ai-to{syntax:"<color>";inherits:true;initial-value:#fff}.AskAiIcon-module__v4voEG__aiIcon{transform-origin:50%;--ai-orbit-r:20%;--ai-orbit-ms:9.6s;--ask-ai-from:var(--color-white);--ask-ai-mid:var(--color-white);--ask-ai-to:var(--color-white);filter:none;flex-shrink:0;width:20px;height:20px;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease-out,--ask-ai-from .22s ease-out,--ask-ai-mid .22s ease-out,--ask-ai-to .22s ease-out;display:block;position:relative;overflow:visible;transform:scale(1)}.AskAiIcon-module__v4voEG__aiStar{transform-origin:50%;animation:AskAiIcon-module__v4voEG__askAiOrbit var(--ai-orbit-ms) linear infinite;animation-delay:var(--ai-delay,0s);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AskAiIcon-module__v4voEG__aiStar svg{width:52%;height:52%;display:block}.AskAiIcon-module__v4voEG__aiStar[data-i="0"]{--s-max:1;--s-min:.38;--ai-delay:0s}.AskAiIcon-module__v4voEG__aiStar[data-i="1"]{--s-max:.82;--s-min:.34;--ai-delay:calc(var(--ai-orbit-ms) * -1 / 3)}.AskAiIcon-module__v4voEG__aiStar[data-i="1"] svg{opacity:.9}.AskAiIcon-module__v4voEG__aiStar[data-i="2"]{--s-max:.62;--s-min:.26;--ai-delay:calc(var(--ai-orbit-ms) * -2 / 3)}.AskAiIcon-module__v4voEG__aiStar[data-i="2"] svg{opacity:.78}@keyframes AskAiIcon-module__v4voEG__askAiOrbit{0%{transform:rotate(0deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(0deg) scale(var(--s-max))}12.5%{transform:rotate(45deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-45deg) scale(calc(var(--s-min) + (var(--s-max) - var(--s-min)) * .8536))}25%{transform:rotate(90deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-90deg) scale(calc(var(--s-min) + (var(--s-max) - var(--s-min)) * .5))}37.5%{transform:rotate(135deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-135deg) scale(calc(var(--s-min) + (var(--s-max) - var(--s-min)) * .1464))}50%{transform:rotate(180deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-180deg) scale(var(--s-min))}62.5%{transform:rotate(225deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-225deg) scale(calc(var(--s-min) + (var(--s-max) - var(--s-min)) * .1464))}75%{transform:rotate(270deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-270deg) scale(calc(var(--s-min) + (var(--s-max) - var(--s-min)) * .5))}87.5%{transform:rotate(315deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-315deg) scale(calc(var(--s-min) + (var(--s-max) - var(--s-min)) * .8536))}to{transform:rotate(360deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-360deg) scale(var(--s-max))}}@media (prefers-reduced-motion:reduce){.AskAiIcon-module__v4voEG__aiIcon{transition:none}.AskAiIcon-module__v4voEG__aiStar{animation:none}.AskAiIcon-module__v4voEG__aiStar[data-i="0"]{transform:rotate(0deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(0deg) scale(1)}.AskAiIcon-module__v4voEG__aiStar[data-i="1"]{transform:rotate(120deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-120deg) scale(.46)}.AskAiIcon-module__v4voEG__aiStar[data-i="2"]{transform:rotate(240deg) translateY(calc(-1 * var(--ai-orbit-r))) rotate(-240deg) scale(.35)}}
.AskTidlModal-module__5055OG__root{z-index:80;justify-content:center;align-items:flex-start;padding:max(12px,4vh) 16px 24px;display:flex;position:fixed;inset:0}.AskTidlModal-module__5055OG__root[data-phase=in]{animation:.32s ease-in-out both AskTidlModal-module__5055OG__askFadeIn}.AskTidlModal-module__5055OG__root[data-phase=out]{pointer-events:none;animation:.26s ease-in-out both AskTidlModal-module__5055OG__askFadeOut}.AskTidlModal-module__5055OG__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#12161c85;border:none;margin:0;padding:0;position:absolute;inset:0}.AskTidlModal-module__5055OG__card{z-index:1;background:radial-gradient(90% 55% at 12% -10%,#ebbb3e0f 0%,#0000 55%),radial-gradient(70% 50% at 100% 0,#4057740a 0%,#0000 50%),linear-gradient(#fff 0%,#f7f4ef33 100%),#fff;border:1px solid #ffffff8c;border-radius:24px;flex-direction:column;width:min(640px,100%);max-height:min(760px,100vh - 36px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1a1a1a0a,0 24px 64px #12161c47,0 8px 20px #12161c1f}.AskTidlModal-module__5055OG__root[data-phase=in] .AskTidlModal-module__5055OG__card{animation:.36s ease-in-out both AskTidlModal-module__5055OG__askCardIn}.AskTidlModal-module__5055OG__root[data-phase=out] .AskTidlModal-module__5055OG__card{animation:.26s ease-in-out both AskTidlModal-module__5055OG__askCardOut}.AskTidlModal-module__5055OG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:22px 22px 0;display:flex}.AskTidlModal-module__5055OG__headerMain{align-items:center;min-width:0;display:flex}.AskTidlModal-module__5055OG__headerCopy{min-width:0}.AskTidlModal-module__5055OG__title{font-family:var(--font-display);font-size:calc(22px * var(--font-display-scale));letter-spacing:-.02em;color:var(--color-slate);align-items:center;gap:8px;margin:0;font-weight:560;line-height:1.2;display:flex}.AskTidlModal-module__5055OG__mark{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.AskTidlModal-module__5055OG__markIcon{--ask-ai-from:var(--color-slate);--ask-ai-mid:var(--color-slate);--ask-ai-to:var(--color-slate);width:24px;height:24px}.AskTidlModal-module__5055OG__subtitle{font-family:var(--font-ui);color:var(--text-secondary);margin:6px 0 0;padding-left:32px;font-size:13px;line-height:1.35}.AskTidlModal-module__5055OG__headerActions{flex-shrink:0;align-items:center;gap:10px;padding-top:2px;display:flex}.AskTidlModal-module__5055OG__shortcut{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-tertiary);font-size:11px;display:none}.AskTidlModal-module__5055OG__close{border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffffb8;border-radius:9999px;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.AskTidlModal-module__5055OG__close:hover,.AskTidlModal-module__5055OG__close:focus-visible{color:var(--text-primary);border-color:var(--border-default);background:var(--surface-page-raised);outline:none}.AskTidlModal-module__5055OG__composer{background:#ffffffeb;border:1px solid #1a1a1a14;border-radius:18px;align-items:center;gap:10px;min-height:56px;margin:18px 18px 0;padding:8px 8px 8px 18px;display:flex;box-shadow:0 1px 2px #0000000a,0 10px 28px #40577414}.AskTidlModal-module__5055OG__composer:focus-within{border-color:#1a1a1a24;box-shadow:0 1px 2px #0000000a,0 10px 28px #4057741a}.AskTidlModal-module__5055OG__input{min-width:0;font-family:var(--font-ui);color:var(--text-primary);box-shadow:none;background:0 0;border:none;outline:none;flex:1;font-size:16px;line-height:1.4}.AskTidlModal-module__5055OG__input:focus,.AskTidlModal-module__5055OG__input:focus-visible{box-shadow:none;outline:none}.AskTidlModal-module__5055OG__input::placeholder{color:var(--text-tertiary)}.AskTidlModal-module__5055OG__input::-webkit-search-decoration{-webkit-appearance:none}.AskTidlModal-module__5055OG__input::-webkit-search-cancel-button{-webkit-appearance:none}.AskTidlModal-module__5055OG__send{background:var(--action-primary);width:40px;height:40px;color:var(--text-inverse);cursor:pointer;border:none;border-radius:50%;flex:0 0 40px;place-items:center;transition:transform .14s,opacity .14s,background-color .14s,box-shadow .14s;display:grid;box-shadow:0 4px 12px #40577447}.AskTidlModal-module__5055OG__send:hover:not(:disabled){background:var(--action-primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #40577457}.AskTidlModal-module__5055OG__send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.AskTidlModal-module__5055OG__body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 14px 8px;overflow:auto}.AskTidlModal-module__5055OG__section{margin-bottom:18px}.AskTidlModal-module__5055OG__sectionLabel{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0 8px 8px;font-size:11px;font-weight:600}.AskTidlModal-module__5055OG__rowList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AskTidlModal-module__5055OG__row{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;padding:10px 12px;transition:background-color .14s,border-color .14s,transform .14s;display:grid}.AskTidlModal-module__5055OG__row:hover,.AskTidlModal-module__5055OG__rowActive{background:#ffffffc7;border-color:#1a1a1a0f}.AskTidlModal-module__5055OG__row:hover .AskTidlModal-module__5055OG__rowChevron,.AskTidlModal-module__5055OG__rowActive .AskTidlModal-module__5055OG__rowChevron{opacity:1;transform:translate(2px)}.AskTidlModal-module__5055OG__rowRecent{color:var(--text-secondary)}.AskTidlModal-module__5055OG__rowIcon{width:28px;height:28px;color:var(--color-slate);background:#40577414;border-radius:9px;place-items:center;display:grid}.AskTidlModal-module__5055OG__rowSpark{width:14px;height:14px}.AskTidlModal-module__5055OG__rowLabel{font-family:var(--font-ui);letter-spacing:-.01em;font-size:14px;line-height:1.35}.AskTidlModal-module__5055OG__rowChevron{opacity:0;color:var(--text-tertiary);transition:opacity .14s,transform .14s}.AskTidlModal-module__5055OG__emptyRecent{font-family:var(--font-ui);color:var(--text-tertiary);margin:0 8px;padding:12px 4px 4px;font-size:13px}.AskTidlModal-module__5055OG__loading{flex-direction:column;gap:10px;padding:28px 12px 20px;display:flex}.AskTidlModal-module__5055OG__loadingRule{background:linear-gradient(90deg, transparent 0%, var(--color-gold) 35%, var(--color-slate) 65%, transparent 100%);background-size:200% 100%;border-radius:9999px;width:100%;height:2px;animation:1.4s linear infinite AskTidlModal-module__5055OG__askRuleTravel;display:block}.AskTidlModal-module__5055OG__loadingText{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);margin:8px 0 0;font-size:12px}.AskTidlModal-module__5055OG__loadingQuery{font-family:var(--font-ui);color:var(--text-primary);margin:0;font-size:15px}.AskTidlModal-module__5055OG__answer{flex-direction:column;gap:14px;padding:4px 4px 8px;display:flex}.AskTidlModal-module__5055OG__back{width:fit-content;color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.AskTidlModal-module__5055OG__back:hover,.AskTidlModal-module__5055OG__back:focus-visible{color:var(--text-primary);background:#ffffffb3;outline:none}.AskTidlModal-module__5055OG__questionEcho{font-family:var(--font-display);font-size:calc(18px * var(--font-display-scale));letter-spacing:-.02em;color:var(--text-primary);margin:0 4px;font-weight:500;line-height:1.3}.AskTidlModal-module__5055OG__answerCard{background:#ffffffd1;border:1px solid #1a1a1a0f;border-radius:16px;margin:0 0 4px;padding:16px 16px 14px;box-shadow:0 1px 2px #00000008}.AskTidlModal-module__5055OG__answerLabel{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 10px;font-size:11px;font-weight:600}.AskTidlModal-module__5055OG__answerBody{font-family:var(--font-ui);color:var(--text-primary);margin:0 0 12px;font-size:14.5px;line-height:1.55}.AskTidlModal-module__5055OG__answerBody:last-child{margin-bottom:0}.AskTidlModal-module__5055OG__linkGroup{background:linear-gradient(#4057740f 0%,#40577408 100%);border:1px solid #4057741f;border-radius:16px;margin-top:8px;padding:12px}.AskTidlModal-module__5055OG__linkGroupLabel{border-radius:var(--radius-pill);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);background:#4057741a;align-items:center;margin:0 0 10px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.AskTidlModal-module__5055OG__linkList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AskTidlModal-module__5055OG__linkRow{background:var(--surface-page-raised);width:100%;color:inherit;border:1px solid #1a1a1a14;border-radius:14px;grid-template-columns:1fr 28px;align-items:center;gap:12px;padding:14px 14px 14px 16px;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 1px 2px #00000008}.AskTidlModal-module__5055OG__linkRow:hover,.AskTidlModal-module__5055OG__linkRow:focus-visible{background:#fff;border-color:#40577447;outline:none;transform:translateY(-1px);box-shadow:0 4px 14px #4057741a}.AskTidlModal-module__5055OG__linkRow:hover .AskTidlModal-module__5055OG__linkChevron,.AskTidlModal-module__5055OG__linkRow:focus-visible .AskTidlModal-module__5055OG__linkChevron{background:var(--color-slate);color:var(--text-inverse);transform:translate(1px)}.AskTidlModal-module__5055OG__linkText{flex-direction:column;gap:3px;min-width:0;display:flex}.AskTidlModal-module__5055OG__linkTitle{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);font-size:15px;font-weight:600}.AskTidlModal-module__5055OG__linkBlurb{font-family:var(--font-ui);color:var(--text-secondary);font-size:12.5px;line-height:1.4}.AskTidlModal-module__5055OG__linkChevron{width:28px;height:28px;color:var(--color-slate);background:#40577414;border-radius:9999px;place-items:center;transition:background-color .14s,color .14s,transform .14s;display:grid}.AskTidlModal-module__5055OG__linkChevron svg{display:block}.AskTidlModal-module__5055OG__footer{background:#ffffff73;border-top:1px solid #1a1a1a0f;padding:10px 22px 18px}.AskTidlModal-module__5055OG__disclaimer{font-family:var(--font-ui);color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}@keyframes AskTidlModal-module__5055OG__askFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AskTidlModal-module__5055OG__askFadeOut{0%{opacity:1}to{opacity:0}}@keyframes AskTidlModal-module__5055OG__askCardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AskTidlModal-module__5055OG__askCardOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes AskTidlModal-module__5055OG__askRuleTravel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:721px){.AskTidlModal-module__5055OG__root{align-items:center;padding:24px}.AskTidlModal-module__5055OG__header{padding:26px 26px 0}.AskTidlModal-module__5055OG__title{font-size:calc(24px * var(--font-display-scale))}.AskTidlModal-module__5055OG__markIcon{width:26px;height:26px}.AskTidlModal-module__5055OG__subtitle{white-space:nowrap;padding-left:34px}.AskTidlModal-module__5055OG__shortcut{display:inline}.AskTidlModal-module__5055OG__composer{margin:20px 22px 0}.AskTidlModal-module__5055OG__body{padding:20px 18px 10px}.AskTidlModal-module__5055OG__footer{padding:12px 26px 22px}}@media (prefers-reduced-motion:reduce){.AskTidlModal-module__5055OG__root,.AskTidlModal-module__5055OG__root[data-phase=in],.AskTidlModal-module__5055OG__root[data-phase=out],.AskTidlModal-module__5055OG__card,.AskTidlModal-module__5055OG__root[data-phase=in] .AskTidlModal-module__5055OG__card,.AskTidlModal-module__5055OG__root[data-phase=out] .AskTidlModal-module__5055OG__card{animation:none}.AskTidlModal-module__5055OG__loadingRule{background:var(--color-gold);opacity:.55;animation:none}.AskTidlModal-module__5055OG__send:hover:not(:disabled),.AskTidlModal-module__5055OG__row:hover .AskTidlModal-module__5055OG__rowChevron,.AskTidlModal-module__5055OG__rowActive .AskTidlModal-module__5055OG__rowChevron,.AskTidlModal-module__5055OG__linkRow:hover,.AskTidlModal-module__5055OG__linkRow:hover .AskTidlModal-module__5055OG__linkChevron{transform:none}}
.TidlLogoLockup-module__PLbA8q__link{text-decoration:none;display:inline-flex}.TidlLogoLockup-module__PLbA8q__lockup{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:183px;display:flex}.TidlLogoLockup-module__PLbA8q__wordmark,.TidlLogoLockup-module__PLbA8q__tagline{width:100%;height:auto;display:block}.TidlLogoLockup-module__PLbA8q__compact{gap:0;width:100%;max-width:120px}.TidlLogoLockup-module__PLbA8q__compact .TidlLogoLockup-module__PLbA8q__tagline{display:none}@media not (min-width:1025px){.TidlLogoLockup-module__PLbA8q__lockup{width:140px}}
.SoldOutTitle-module__9TRGKq__row{vertical-align:top;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.SoldOutTitle-module__9TRGKq__name{min-width:0;text-decoration:line-through;text-decoration-thickness:1px}.SoldOutTitle-module__9TRGKq__mark{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:inherit;flex:none;margin-top:1px;font-size:8px;font-weight:600;line-height:1}.SoldOutTitle-module__9TRGKq__badge{z-index:6;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);pointer-events:none;font-size:8px;font-weight:600;line-height:1;position:absolute;top:8px;right:8px}.SoldOutTitle-module__9TRGKq__badge[data-tone=inverse]{color:var(--text-inverse);text-shadow:0 1px 2px color-mix(in srgb, var(--color-night) 65%, transparent)}
.CatalogBarrage-module__vHt4NG__root{z-index:8;background:var(--color-night);pointer-events:auto;opacity:1;position:absolute;inset:0;overflow:hidden}.CatalogBarrage-module__vHt4NG__root[data-phase=out]{opacity:0;transition:opacity .68s}.CatalogBarrage-module__vHt4NG__still{background-color:var(--color-night);opacity:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.CatalogBarrage-module__vHt4NG__stillOn{opacity:1}.CatalogBarrage-module__vHt4NG__preload{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.CatalogBarrage-module__vHt4NG__captions{z-index:1;padding-inline:var(--layout-gutter);box-sizing:border-box;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.CatalogBarrage-module__vHt4NG__caption{width:100%;font-family:var(--font-display);font-size:calc(8vw * var(--font-display-scale));letter-spacing:-.04em;text-align:center;white-space:nowrap;color:var(--text-inverse);text-shadow:0 2px 44px color-mix(in srgb, var(--color-night) 60%, transparent);opacity:0;grid-area:1/1;margin:0;font-weight:700;line-height:.95;transition:opacity 80ms linear;transform:none}.CatalogBarrage-module__vHt4NG__captionOn{opacity:1}.CatalogBarrage-module__vHt4NG__captionInk{white-space:nowrap;display:inline-block}.CatalogBarrage-module__vHt4NG__root[data-stacked] .CatalogBarrage-module__vHt4NG__captions{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.CatalogBarrage-module__vHt4NG__root[data-stacked] .CatalogBarrage-module__vHt4NG__caption{grid-area:auto;font-size:clamp(28px,6vw,64px);position:relative;transform:none}@media (prefers-reduced-motion:reduce){.CatalogBarrage-module__vHt4NG__root[data-phase=out]{transition:none}.CatalogBarrage-module__vHt4NG__caption{transition:none;transform:none}}
.MenuBarrage-module__nE1nVG__screen{z-index:100;background:0 0;position:fixed;inset:0;overflow:hidden}
.LandingShop-module__qJJxQq__root{width:100%;padding:var(--landing-section-gap,var(--space-6)) 0;background:0 0;position:relative;overflow:hidden}.LandingShop-module__qJJxQq__inner{z-index:1;width:auto;max-width:var(--layout-max);margin-inline:var(--shop-notecard-inset,var(--space-5));position:relative}.LandingShop-module__qJJxQq__notecard{isolation:isolate;aspect-ratio:1630/605;background:0 0;border-radius:40px;width:100%;position:relative;overflow:hidden;container-type:size}.LandingShop-module__qJJxQq__notecard:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:color-mix(in srgb, var(--color-night) 5%, transparent);-webkit-backdrop-filter:blur(24px);position:absolute;inset:0}.LandingShop-module__qJJxQq__notecard:after{content:"";z-index:0;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch' seed='4015'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.LandingShop-module__qJJxQq__railShell{width:100%;height:100%;position:relative}.LandingShop-module__qJJxQq__track{z-index:1;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;padding-inline:var(--space-7);touch-action:pan-y;cursor:default;position:relative;overflow:hidden}.LandingShop-module__qJJxQq__track[data-dragging=true]{cursor:default;-webkit-user-select:none;user-select:none}.LandingShop-module__qJJxQq__rail{--card-h:72.727cqh;--card-w:calc(var(--card-h) * 330 / 440);--rail-gap:24cqh;--plate-open:calc(.78 * 1.15 * 1300 / 924);--plate-rest:calc(.78 * 1300 / 924);--bundle-plate-open:calc(var(--plate-open) * .75 * 1824 / 974 * var(--card-h));--bundle-plate-rest:calc(var(--plate-rest) * .75 * 1824 / 974 * var(--card-h));--bundle-nudge:max(0px, calc((var(--bundle-plate-open) - var(--card-w)) / 2 - var(--rail-gap) / 2 + 3cqh));--bundle-rest-nudge:max(0px, calc((var(--bundle-plate-rest) - var(--card-w)) / 2 - var(--rail-gap) / 2 + 3cqh));align-items:center;gap:var(--rail-gap);will-change:transform;width:max-content;height:100%;transform:translate3d(var(--rail-x,0px), 0, 0);backface-visibility:hidden;flex-wrap:nowrap;display:flex}.LandingShop-module__qJJxQq__jump{z-index:4;border:1px solid color-mix(in srgb, var(--color-white) 28%, transparent);background:color-mix(in srgb, var(--color-night) 62%, transparent);width:clamp(36px,7.27cqh,44px);height:clamp(36px,7.27cqh,44px);color:var(--text-inverse);cursor:pointer;-webkit-backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.LandingShop-module__qJJxQq__jumpLeft{left:var(--space-5)}.LandingShop-module__qJJxQq__jumpRight{right:var(--space-5)}.LandingShop-module__qJJxQq__jump:focus-visible{outline:2px solid color-mix(in srgb, var(--color-night) 70%, transparent);outline-offset:2px}.LandingShop-module__qJJxQq__jump:active{transition-duration:90ms;transform:translateY(-50%)scale(.96)}.LandingShop-module__qJJxQq__card,.LandingShop-module__qJJxQq__bloomSeated,.LandingShop-module__qJJxQq__bloomHost{--settle:.8s cubic-bezier(.4, 0, .2, 1);--card-ar:calc(440 / 330);--vial-h:.78;--hover-n:1;--cta-vial-h:var(--vial-h);--plate-src-h:.78;--plate-h:calc(var(--plate-src-h) * var(--hover-n) * 1300 / 924);--plate-center:.5;--vial-draw-w:1;--vial-draw-h:var(--vial-h);--seat-w:calc(var(--vial-draw-w) * var(--group-w) / var(--lock-vw));--seat-h:calc(var(--vial-draw-h) * var(--card-ar) * var(--group-w) / var(--lock-vh));--seat:min(var(--seat-w), var(--seat-h))}.LandingShop-module__qJJxQq__bloomFrame{aspect-ratio:330/440;width:auto;height:100%;display:block;position:relative}.LandingShop-module__qJJxQq__card{aspect-ratio:330/440;pointer-events:auto;width:330px;height:440px;max-height:72.727%;color:inherit;cursor:pointer;transition:transform var(--settle);border-radius:40px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:visible}.LandingShop-module__qJJxQq__bloomSeated{justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.LandingShop-module__qJJxQq__bloomSeated .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomSeated:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomSeated:focus-within .LandingShop-module__qJJxQq__bloomStage{opacity:1;transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--seat,1))}.LandingShop-module__qJJxQq__bloomSeated .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomSeated:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomSeated:focus-within .LandingShop-module__qJJxQq__vial{width:auto;height:calc(var(--vial-h) * 100%);filter:none;max-width:none;transform:none}.LandingShop-module__qJJxQq__notecard .LandingShop-module__qJJxQq__card{border-radius:6.61155cqh;width:auto;height:72.727cqh;max-height:none}.LandingShop-module__qJJxQq__card:hover,.LandingShop-module__qJJxQq__card:focus-within{--hover-n:1.15;--cta-vial-h:calc(var(--vial-h) * 1.15)}.LandingShop-module__qJJxQq__card:focus{outline:none}.LandingShop-module__qJJxQq__card:focus-visible{outline:2px solid color-mix(in srgb, var(--color-night) 70%, transparent);outline-offset:2px}.LandingShop-module__qJJxQq__card:hover,.LandingShop-module__qJJxQq__card:focus-within{z-index:3}@media (hover:hover) and (pointer:fine) and (min-width:1025px){:is(.LandingShop-module__qJJxQq__card:has(~.LandingShop-module__qJJxQq__card[data-kind=bundle]:hover),.LandingShop-module__qJJxQq__card:has(~.LandingShop-module__qJJxQq__card[data-kind=bundle]:focus-within)){transform:translateX(calc(-1 * var(--bundle-nudge)))}.LandingShop-module__qJJxQq__card[data-kind=bundle]:hover~.LandingShop-module__qJJxQq__card,.LandingShop-module__qJJxQq__card[data-kind=bundle]:focus-within~.LandingShop-module__qJJxQq__card{transform:translateX(var(--bundle-nudge))}}.LandingShop-module__qJJxQq__plate{width:auto;height:calc(var(--plate-h) * 100%);aspect-ratio:975/1300;left:50%;top:calc(var(--plate-center) * 100%);border-radius:inherit;opacity:0;transition:opacity var(--settle), transform var(--settle), height var(--settle), width var(--settle);position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.LandingShop-module__qJJxQq__plateImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.03)}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__plate,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__plate{opacity:1;transform:translate(-50%,-50%)}.LandingShop-module__qJJxQq__shopCta{--vial-bottom:calc(.5 + var(--cta-vial-h) / 2);--plate-bottom:calc(var(--plate-center) + var(--plate-h) / 2);--cta-mid:calc((var(--vial-bottom) + var(--plate-bottom)) / 2);left:10%;right:10%;top:calc(var(--cta-mid) * 100%);z-index:3;opacity:0;pointer-events:none;width:auto;min-width:0;transition:opacity var(--settle) .14s, top var(--settle);justify-content:center;display:flex;position:absolute;bottom:auto;overflow:visible;transform:translateY(-50%)}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__shopCta,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__shopCta{opacity:1;pointer-events:auto}.LandingShop-module__qJJxQq__shopCta .LandingShop-module__qJJxQq__shopCtaBtn{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-white);width:max-content;min-width:0;max-width:100%;height:auto;min-height:clamp(30px,5.28924cqh,32px);font-family:var(--font-ui);letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--cta-ink,#755f42);border:none;justify-content:center;align-items:center;padding:clamp(6px,1.15702cqh,7px) clamp(12px,2.31404cqh,14px);font-size:clamp(11px,1.98346cqh,12px);font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden}.LandingShop-module__qJJxQq__vial{z-index:3;object-fit:contain;object-position:center;transform-origin:50%;filter:none;width:78%;height:78%;transition:transform var(--settle) 90ms;background:0 0;position:relative;transform:scale(1)}.LandingShop-module__qJJxQq__card .LandingShop-module__qJJxQq__vial{width:auto;max-width:none;height:78%}.LandingShop-module__qJJxQq__card[data-kind=bundle],.LandingShop-module__qJJxQq__bloomSeated[data-kind=bundle],.LandingShop-module__qJJxQq__bloomHost[data-kind=bundle]{--vial-h:.72;--vial-draw-w:.92;--vial-draw-h:.72}.LandingShop-module__qJJxQq__card[data-kind=bundle] .LandingShop-module__qJJxQq__plate{width:calc(var(--plate-h) * .75 * 1824 / 974 * 100%);height:calc(var(--plate-h) * 100%);aspect-ratio:auto}.LandingShop-module__qJJxQq__card[data-kind=bundle] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomSeated[data-kind=bundle] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost[data-kind=bundle] .LandingShop-module__qJJxQq__vial{width:92%;max-width:92%;height:72%}.LandingShop-module__qJJxQq__card[data-bloom=at-home-lab],.LandingShop-module__qJJxQq__bloomSeated[data-bloom=at-home-lab],.LandingShop-module__qJJxQq__bloomHost[data-bloom=at-home-lab]{--vial-h:.52;--vial-draw-w:.92;--vial-draw-h:.52}.LandingShop-module__qJJxQq__card[data-bloom=at-home-lab] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomSeated[data-bloom=at-home-lab] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost[data-bloom=at-home-lab] .LandingShop-module__qJJxQq__vial{width:92%;height:52%}.LandingShop-module__qJJxQq__card[data-bloom=methylene-blue],.LandingShop-module__qJJxQq__bloomSeated[data-bloom=methylene-blue],.LandingShop-module__qJJxQq__bloomHost[data-bloom=methylene-blue]{--vial-h:.52;--vial-draw-w:.8;--vial-draw-h:.52}.LandingShop-module__qJJxQq__card[data-bloom=methylene-blue] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomSeated[data-bloom=methylene-blue] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost[data-bloom=methylene-blue] .LandingShop-module__qJJxQq__vial{width:auto;max-width:80%;height:52%}.LandingShop-module__qJJxQq__card[data-bloom=pain-relief],.LandingShop-module__qJJxQq__bloomSeated[data-bloom=pain-relief],.LandingShop-module__qJJxQq__bloomHost[data-bloom=pain-relief]{--vial-h:.72;--vial-draw-w:.88;--vial-draw-h:.72}.LandingShop-module__qJJxQq__card[data-bloom=pain-relief] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomSeated[data-bloom=pain-relief] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost[data-bloom=pain-relief] .LandingShop-module__qJJxQq__vial{width:88%;max-width:88%;height:72%}.LandingShop-module__qJJxQq__card[data-bloom=sexual-health],.LandingShop-module__qJJxQq__bloomSeated[data-bloom=sexual-health],.LandingShop-module__qJJxQq__bloomHost[data-bloom=sexual-health]{--vial-h:.58;--vial-draw-w:.7;--vial-draw-h:.58}.LandingShop-module__qJJxQq__card[data-bloom=sexual-health] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomSeated[data-bloom=sexual-health] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost[data-bloom=sexual-health] .LandingShop-module__qJJxQq__vial{filter:url(#tidl-pill-defringe);width:auto;max-width:70%;height:58%}.LandingShop-module__qJJxQq__pair{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__vial{filter:drop-shadow(0 28px 24px color-mix(in srgb, var(--color-night) 55%, transparent)) drop-shadow(0 12px 64px color-mix(in srgb, var(--color-night) 42%, transparent)) drop-shadow(0 0 96px color-mix(in srgb, var(--color-night) 28%, transparent));transform:scale(1.15)}.LandingShop-module__qJJxQq__bloomStage{z-index:1;width:100%;aspect-ratio:var(--group-w) / var(--group-h);transform-origin:var(--vial-x) var(--vial-y);transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(10px, 16px) scale(var(--seat,1));pointer-events:none;transition:transform var(--settle);position:absolute;top:50%;left:50%}.LandingShop-module__qJJxQq__bloomHost .LandingShop-module__qJJxQq__bloomStage{opacity:0;transition:transform var(--settle), opacity var(--settle)}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__bloomStage{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(calc(var(--seat,1) * 1.15))}.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__bloomStage{opacity:1}.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__vial{filter:none}.LandingShop-module__qJJxQq__card[data-settled=true]{width:100%;height:100%;max-height:none;aspect-ratio:unset}.LandingShop-module__qJJxQq__card[data-settled=true] .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card[data-settled=true]:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card[data-settled=true]:focus-within .LandingShop-module__qJJxQq__bloomStage{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--seat,1))}.LandingShop-module__qJJxQq__card[data-settled=true] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-settled=true]:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-settled=true]:focus-within .LandingShop-module__qJJxQq__vial{filter:drop-shadow(0 22px 24px color-mix(in srgb, var(--color-night) 48%, transparent)) drop-shadow(0 8px 48px color-mix(in srgb, var(--color-night) 28%, transparent));transform:scale(1)}.LandingShop-module__qJJxQq__card[data-entrance=expand] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand]:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand]:focus-within .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand][data-settled=true] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand][data-settled=true]:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand][data-settled=true]:focus-within .LandingShop-module__qJJxQq__vial{filter:none}.LandingShop-module__qJJxQq__card[data-entrance=expand] .LandingShop-module__qJJxQq__vial{transition:transform .56s cubic-bezier(.22,1,.36,1)}.LandingShop-module__qJJxQq__card[data-entrance=expand] .LandingShop-module__qJJxQq__bloomStage{transition:transform .7s cubic-bezier(.22,1,.36,1)}.LandingShop-module__qJJxQq__card[data-entrance=expand]:not([data-seated=true]) .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand]:not([data-seated=true]):hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand]:not([data-seated=true]):focus-within .LandingShop-module__qJJxQq__vial{transform:translateY(20px)scale(.94)}.LandingShop-module__qJJxQq__card[data-entrance=expand][data-seated=true] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand][data-seated=true]:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-entrance=expand][data-seated=true]:focus-within .LandingShop-module__qJJxQq__vial{transform:translateY(0)scale(1)}.LandingShop-module__qJJxQq__card[data-entrance=expand]:not([data-seated=true]) .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card[data-entrance=expand]:not([data-seated=true]):hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card[data-entrance=expand]:not([data-seated=true]):focus-within .LandingShop-module__qJJxQq__bloomStage{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(calc(var(--seat,1) * .72))}.LandingShop-module__qJJxQq__card[data-entrance=expand][data-seated=true] .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card[data-entrance=expand][data-seated=true]:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card[data-entrance=expand][data-seated=true]:focus-within .LandingShop-module__qJJxQq__bloomStage{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--seat,1))}.LandingShop-module__qJJxQq__bloomSlot{inset:var(--bloom-slot-t,0) var(--bloom-slot-r,0) var(--bloom-slot-b,0) var(--bloom-slot-l,0);justify-content:center;align-items:center;display:flex;position:absolute;container-type:size}.LandingShop-module__qJJxQq__card[data-bloom=creative] .LandingShop-module__qJJxQq__bloomSlot,.LandingShop-module__qJJxQq__bloomHost[data-bloom=creative] .LandingShop-module__qJJxQq__bloomSlot{inset:1.69% 3.64% 1.79% 3.83%}.LandingShop-module__qJJxQq__bloomPair{width:hypot(calc(var(--hw-a) * 1cqw), calc(var(--hw-b) * 1cqh));height:hypot(calc(var(--hh-a) * 1cqw), calc(var(--hh-b) * 1cqh));transform:rotate(var(--bloom-rotate)) skewX(var(--bloom-skew)) scaleX(var(--bloom-scale-x));flex:none;position:relative;overflow:visible}.LandingShop-module__qJJxQq__bloom{object-fit:fill;width:100%;height:100%;transform:scale(var(--bloom-img-scale,1));transform-origin:var(--vial-x) var(--vial-y);display:block}.LandingShop-module__qJJxQq__card[data-bloom=athlete] .LandingShop-module__qJJxQq__bloom,.LandingShop-module__qJJxQq__bloomHost[data-bloom=athlete] .LandingShop-module__qJJxQq__bloom{transform-origin:var(--vial-x) var(--vial-y);transform:scale(.8)}.LandingShop-module__qJJxQq__card[data-bloom=traveler] .LandingShop-module__qJJxQq__bloom,.LandingShop-module__qJJxQq__bloomHost[data-bloom=traveler] .LandingShop-module__qJJxQq__bloom{transform-origin:var(--vial-x) var(--vial-y);transform:scale(.85)}.LandingShop-module__qJJxQq__card[data-bloom=transformation] .LandingShop-module__qJJxQq__bloom,.LandingShop-module__qJJxQq__bloomHost[data-bloom=transformation] .LandingShop-module__qJJxQq__bloom{transform:scale(var(--bloom-img-scale,1)) rotate(180deg)}.LandingShop-module__qJJxQq__bloomSway{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 52% at 47% 58%,#0000 40%,#000 76%);mask-image:radial-gradient(58% 52% at 47% 58%,#0000 40%,#000 76%)}.LandingShop-module__qJJxQq__swayFilter{width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.LandingShop-module__qJJxQq__rail{will-change:auto}.LandingShop-module__qJJxQq__card,.LandingShop-module__qJJxQq__plate,.LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomStage{transition:none}.LandingShop-module__qJJxQq__bloomStage{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) scale(var(--seat,1))}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__plate,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__plate{transform:translate(-50%,-50%)}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__vial{transform:none}.LandingShop-module__qJJxQq__card[data-settled=true] .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__bloomStage{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) scale(var(--seat,1))}.LandingShop-module__qJJxQq__bloomHost .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__bloomStage{opacity:0}.LandingShop-module__qJJxQq__bloomSway{display:none}.LandingShop-module__qJJxQq__shopCta{transition:none}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__shopCta,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__shopCta{top:calc(var(--cta-mid) * 100%);bottom:auto}.LandingShop-module__qJJxQq__jump:active{transform:translateY(-50%)}}@media (prefers-reduced-transparency:reduce){.LandingShop-module__qJJxQq__notecard:before,.LandingShop-module__qJJxQq__jump{-webkit-backdrop-filter:none}.LandingShop-module__qJJxQq__notecard:before{background:color-mix(in srgb, var(--color-night) 4%, var(--color-white))}}@media (hover:hover) and (pointer:fine){.LandingShop-module__qJJxQq__jump:hover{background:color-mix(in srgb, var(--color-night) 78%, transparent);border-color:color-mix(in srgb, var(--color-white) 45%, transparent)}}@media (hover:none){.LandingShop-module__qJJxQq__card[data-kind=bundle]{margin-inline:var(--bundle-rest-nudge)}.LandingShop-module__qJJxQq__card:hover,.LandingShop-module__qJJxQq__card:focus-within{--hover-n:1;--cta-vial-h:var(--vial-h)}.LandingShop-module__qJJxQq__card{touch-action:manipulation}.LandingShop-module__qJJxQq__plate,.LandingShop-module__qJJxQq__pair,.LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__shopCta,.LandingShop-module__qJJxQq__shopCtaBtn{pointer-events:none}.LandingShop-module__qJJxQq__plate{opacity:1;transform:translate(-50%,-50%)}.LandingShop-module__qJJxQq__shopCta,.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__shopCta,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__shopCta{opacity:1;top:calc(var(--cta-mid) * 100%);bottom:auto}.LandingShop-module__qJJxQq__bloomHost .LandingShop-module__qJJxQq__bloomStage{opacity:1;transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--seat,1))}.LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__vial{filter:none;transform:scale(1)}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__plate,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__plate{opacity:1;transform:translate(-50%,-50%)}.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__bloomHost:focus-within .LandingShop-module__qJJxQq__bloomStage{transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, 0) scale(var(--seat,1))}}@media not (min-width:721px),(721px<=width<1025px){.LandingShop-module__qJJxQq__card[data-kind=bundle]{margin-inline:var(--bundle-rest-nudge)}.LandingShop-module__qJJxQq__card:hover,.LandingShop-module__qJJxQq__card:focus-within{--hover-n:1;--cta-vial-h:var(--vial-h)}.LandingShop-module__qJJxQq__card{touch-action:manipulation}.LandingShop-module__qJJxQq__plate,.LandingShop-module__qJJxQq__pair,.LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__shopCta,.LandingShop-module__qJJxQq__shopCtaBtn{pointer-events:none}.LandingShop-module__qJJxQq__card .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__vial{opacity:var(--plant-o,1);transform:translateY(calc(var(--plant-y,0px) + var(--vial-rest-y,0px))) scale(var(--plant-s,1));filter:none;transition:none}.LandingShop-module__qJJxQq__card .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card:hover .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card:focus-within .LandingShop-module__qJJxQq__bloomStage{width:100%;opacity:var(--bloom-o,0);transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) translate(0, var(--vial-rest-y,0px)) scale(calc(var(--seat,1) * var(--bloom-s,.88)));transition:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce) and (not (min-width:721px)),(prefers-reduced-motion:reduce) and (721px<=width<1025px){.LandingShop-module__qJJxQq__card .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card .LandingShop-module__qJJxQq__bloomStage,.LandingShop-module__qJJxQq__card[data-bloomed=true] .LandingShop-module__qJJxQq__vial,.LandingShop-module__qJJxQq__card[data-bloomed=true] .LandingShop-module__qJJxQq__bloomStage{transition:none}}@media (721px<=width<1025px){.LandingShop-module__qJJxQq__root{padding:var(--space-7) 0;overflow:visible}.LandingShop-module__qJJxQq__inner{width:100%;max-width:none;margin-inline:0}.LandingShop-module__qJJxQq__notecard{aspect-ratio:auto;border-radius:0;height:min(500px,64vh);overflow:visible}.LandingShop-module__qJJxQq__rail{gap:0}.LandingShop-module__qJJxQq__notecard .LandingShop-module__qJJxQq__card{--shop-card-w:min(340px, 52vw);--shop-note-h:min(500px, 64vh);--shop-card-h:min(calc(var(--shop-card-w) * 430 / 300), calc(var(--shop-note-h) * .96));--plate-draw-w:calc(var(--plate-h) * var(--shop-card-h) * 975 / 1300);--cta-btn-h:clamp(30px, calc(32 / 440 * 72.727cqh), 32px);--vial-rest-y:calc((var(--vial-h) - var(--plate-h)) * var(--shop-card-h) / 8 - var(--cta-btn-h) / 4);width:var(--shop-card-w);aspect-ratio:300/430;height:auto;max-height:96%;margin-inline:calc((var(--plate-draw-w) - var(--shop-card-w)) / 2 + 10px);border-radius:28px}.LandingShop-module__qJJxQq__notecard .LandingShop-module__qJJxQq__card[data-kind=bundle]{--plate-draw-w:calc(var(--plate-h) * .75 * 1824 / 974 * var(--shop-card-w))}.LandingShop-module__qJJxQq__notecard:before,.LandingShop-module__qJJxQq__notecard:after{display:none}.LandingShop-module__qJJxQq__track{padding-inline:0;overflow:visible}.LandingShop-module__qJJxQq__bloom,.LandingShop-module__qJJxQq__bloomStage{overflow:visible}}@media not (min-width:721px){.LandingShop-module__qJJxQq__root{padding:90px 0 66px;overflow:visible}.LandingShop-module__qJJxQq__inner{width:100%;max-width:none;margin-inline:0}.LandingShop-module__qJJxQq__notecard{aspect-ratio:auto;border-radius:0;height:min(440px,64vh);overflow:visible}.LandingShop-module__qJJxQq__rail{gap:0}.LandingShop-module__qJJxQq__notecard .LandingShop-module__qJJxQq__card{--shop-card-w:min(300px, 74vw);--shop-note-h:min(440px, 64vh);--shop-card-h:min(calc(var(--shop-card-w) * 430 / 300), calc(var(--shop-note-h) * .96));--plate-draw-w:calc(var(--plate-h) * var(--shop-card-h) * 975 / 1300);--cta-btn-h:clamp(30px, calc(32 / 440 * 72.727cqh), 32px);--vial-rest-y:calc((var(--vial-h) - var(--plate-h)) * var(--shop-card-h) / 8 - var(--cta-btn-h) / 4);width:var(--shop-card-w);aspect-ratio:300/430;height:auto;max-height:96%;margin-inline:calc((var(--plate-draw-w) - var(--shop-card-w)) / 2 + 10px);border-radius:28px}.LandingShop-module__qJJxQq__notecard .LandingShop-module__qJJxQq__card[data-kind=bundle]{--plate-draw-w:calc(var(--plate-h) * .75 * 1824 / 974 * var(--shop-card-w))}.LandingShop-module__qJJxQq__notecard:before,.LandingShop-module__qJJxQq__notecard:after{display:none}.LandingShop-module__qJJxQq__track{padding-inline:0;overflow:visible}.LandingShop-module__qJJxQq__bloom,.LandingShop-module__qJJxQq__bloomStage{overflow:visible}.LandingShop-module__qJJxQq__jumpLeft{left:var(--space-3)}.LandingShop-module__qJJxQq__jumpRight{right:var(--space-3)}}
.PricingTermsModal-module__mm8ILG__root{z-index:78;justify-content:center;align-items:center;padding:24px 16px;animation:.18s ease-out PricingTermsModal-module__mm8ILG__pricingFadeIn;display:flex;position:fixed;inset:0}.PricingTermsModal-module__mm8ILG__backdrop{cursor:pointer;background:#12161c7a;border:none;margin:0;padding:0;position:absolute;inset:0}.PricingTermsModal-module__mm8ILG__card{z-index:1;background:var(--surface-page-raised);border-radius:24px;width:min(40rem,100%);max-height:min(88vh,760px);animation:.22s cubic-bezier(.16,1,.3,1) PricingTermsModal-module__mm8ILG__pricingCardIn;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1a1a1a0a,0 24px 64px #12161c47,0 8px 20px #12161c1f}.PricingTermsModal-module__mm8ILG__close{z-index:2;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-page-raised);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid;position:absolute;top:16px;right:16px}.PricingTermsModal-module__mm8ILG__close:hover,.PricingTermsModal-module__mm8ILG__close:focus-visible{color:var(--text-primary);border-color:var(--border-default);outline:none}.PricingTermsModal-module__mm8ILG__body{overscroll-behavior:contain;max-height:min(88vh,760px);padding:var(--space-8) var(--space-7) var(--space-7);box-sizing:border-box;overflow:auto}.PricingTermsModal-module__mm8ILG__title{margin:0 44px var(--space-3) 0;font-family:var(--font-display);font-size:calc(clamp(28px, 4vw, 36px) * var(--font-display-scale));letter-spacing:-.02em;font-weight:600;line-height:1.15}.PricingTermsModal-module__mm8ILG__intro{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:15px;line-height:1.65}.PricingTermsModal-module__mm8ILG__intro+.PricingTermsModal-module__mm8ILG__intro{margin-bottom:var(--space-6)}.PricingTermsModal-module__mm8ILG__disclaimer{margin:var(--space-7) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.65}@keyframes PricingTermsModal-module__mm8ILG__pricingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes PricingTermsModal-module__mm8ILG__pricingCardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media not (min-width:721px){.PricingTermsModal-module__mm8ILG__root{padding:16px 12px}.PricingTermsModal-module__mm8ILG__body{padding:var(--space-7) var(--space-5) var(--space-6)}}@media (prefers-reduced-motion:reduce){.PricingTermsModal-module__mm8ILG__root,.PricingTermsModal-module__mm8ILG__card{animation:none}}
.FooterGlobal-module__ovrY8W__root{background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);color:var(--text-inverse);padding:var(--space-6) 0 var(--space-4);flex-shrink:0}.FooterGlobal-module__ovrY8W__inner{width:100%;max-width:var(--layout-max);padding-inline:var(--space-6);box-sizing:border-box;gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.FooterGlobal-module__ovrY8W__brandBar{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.FooterGlobal-module__ovrY8W__brand{min-width:0}.FooterGlobal-module__ovrY8W__logo{margin:0 0 var(--space-2)}.FooterGlobal-module__ovrY8W__brand a{display:inline-flex}.FooterGlobal-module__ovrY8W__tagline{color:var(--text-inverse-secondary);font-family:var(--font-ui);margin:0;font-size:12px;line-height:1.35}.FooterGlobal-module__ovrY8W__columns{gap:var(--space-5) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.FooterGlobal-module__ovrY8W__column,.FooterGlobal-module__ovrY8W__columnWide{min-width:0}.FooterGlobal-module__ovrY8W__columnWide{grid-column:1/-1}.FooterGlobal-module__ovrY8W__split{column-gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.FooterGlobal-module__ovrY8W__columnTitle{margin:0 0 var(--space-3);font-family:var(--font-ui);letter-spacing:.5px;text-transform:uppercase;color:var(--text-inverse);font-size:10px;font-weight:600;line-height:1.3}.FooterGlobal-module__ovrY8W__columnTitle a{color:inherit;text-decoration:none}.FooterGlobal-module__ovrY8W__columnTitle a:focus-visible{opacity:.85}.FooterGlobal-module__ovrY8W__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.FooterGlobal-module__ovrY8W__list a,.FooterGlobal-module__ovrY8W__action{color:#ffffffb3;font-family:var(--font-ui);font-size:12px;line-height:1.3;text-decoration:none;transition:color .12s}.FooterGlobal-module__ovrY8W__action{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;display:inline}.FooterGlobal-module__ovrY8W__list a:focus-visible,.FooterGlobal-module__ovrY8W__action:focus-visible{color:var(--text-inverse)}.FooterGlobal-module__ovrY8W__credit{margin:var(--space-4) 0 0;gap:var(--space-1);display:grid}.FooterGlobal-module__ovrY8W__credit p{color:#ffffffb3;font-family:var(--font-ui);margin:0;font-size:12px;line-height:1.3}.FooterGlobal-module__ovrY8W__credit a{color:#ffffffb3;font-family:var(--font-ui);text-underline-offset:3px;font-size:12px;line-height:1.3;text-decoration:underline}.FooterGlobal-module__ovrY8W__credit a:focus-visible{color:var(--text-inverse)}.FooterGlobal-module__ovrY8W__bottom{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.FooterGlobal-module__ovrY8W__legal{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.FooterGlobal-module__ovrY8W__legalNav{gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.FooterGlobal-module__ovrY8W__legalNav a{color:#ffffffb3;font-family:var(--font-ui);text-underline-offset:3px;font-size:12px;line-height:1.3;text-decoration:none;transition:color .12s}.FooterGlobal-module__ovrY8W__copyright{font-family:var(--font-ui);color:#ffffff80;margin:0;font-size:11px;line-height:1.4}.FooterGlobal-module__ovrY8W__legalNav a:focus-visible{color:var(--text-inverse);text-decoration:underline}.FooterGlobal-module__ovrY8W__disclaimer{max-width:none;font-family:var(--font-ui);color:#ffffff61;margin:0;font-size:10px;line-height:1.45}@media (min-width:1025px){.FooterGlobal-module__ovrY8W__root{padding:var(--space-8) 0 var(--space-5)}.FooterGlobal-module__ovrY8W__inner{gap:var(--space-7);padding-inline:var(--space-8)}.FooterGlobal-module__ovrY8W__brandBar{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid #ffffff1f;flex-direction:row}.FooterGlobal-module__ovrY8W__columns{gap:var(--space-5) var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr))}.FooterGlobal-module__ovrY8W__columnWide{grid-column:span 2;grid-template-columns:subgrid;grid-template-rows:auto 1fr;display:grid}.FooterGlobal-module__ovrY8W__columnWide .FooterGlobal-module__ovrY8W__columnTitle,.FooterGlobal-module__ovrY8W__split{grid-column:1/-1}.FooterGlobal-module__ovrY8W__split{grid-template-columns:subgrid;display:grid}.FooterGlobal-module__ovrY8W__legal{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}}@media not (min-width:1025px){.FooterGlobal-module__ovrY8W__columnWide,.FooterGlobal-module__ovrY8W__credit{display:none}}@media (hover:hover) and (pointer:fine){.FooterGlobal-module__ovrY8W__columnTitle a:hover{opacity:.85}.FooterGlobal-module__ovrY8W__list a:hover,.FooterGlobal-module__ovrY8W__action:hover,.FooterGlobal-module__ovrY8W__credit a:hover{color:var(--text-inverse)}.FooterGlobal-module__ovrY8W__legalNav a:hover{color:var(--text-inverse);text-decoration:underline}}
.EmailCaptureModal-module__2ERGaG__root{z-index:75;justify-content:center;align-items:flex-end;padding:0;animation:.2s ease-out EmailCaptureModal-module__2ERGaG__captureFadeIn;display:flex;position:fixed;inset:0}.EmailCaptureModal-module__2ERGaG__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#12161c80;border:none;margin:0;padding:0;position:absolute;inset:0}.EmailCaptureModal-module__2ERGaG__card{z-index:1;background:var(--surface-page-raised);border:1px solid #ffffff80;border-radius:24px 24px 0 0;grid-template-columns:1fr;width:min(920px,100%);max-height:min(92vh,680px);animation:.28s cubic-bezier(.16,1,.3,1) EmailCaptureModal-module__2ERGaG__captureSheetIn;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1a1a1a0a,0 24px 64px #12161c4d,0 8px 20px #12161c1f}.EmailCaptureModal-module__2ERGaG__media{background:var(--color-night);min-height:100%;display:none;position:relative;overflow:hidden}.EmailCaptureModal-module__2ERGaG__mediaImage{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.EmailCaptureModal-module__2ERGaG__mediaWash{pointer-events:none;background:linear-gradient(#12161c14 0%,#12161c9e 100%),radial-gradient(80% 50% at 20% 0,#ebbb3e2e 0%,#0000 60%);position:absolute;inset:0}.EmailCaptureModal-module__2ERGaG__mediaLogo{filter:drop-shadow(0 2px 16px #0006);width:132px;height:auto;display:block;position:absolute;bottom:28px;left:28px}.EmailCaptureModal-module__2ERGaG__panel{background:radial-gradient(90% 55% at 12% -10%,#ebbb3e12 0%,#0000 55%),radial-gradient(70% 50% at 100% 0,#4057740d 0%,#0000 50%),linear-gradient(#fff 0%,#f7f4ef59 100%),#fff;flex-direction:column;min-height:0;display:flex}.EmailCaptureModal-module__2ERGaG__panelTop{justify-content:flex-end;padding:14px 14px 0;display:flex}.EmailCaptureModal-module__2ERGaG__close{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:#fffc;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.EmailCaptureModal-module__2ERGaG__close:focus-visible{color:var(--text-primary);border-color:var(--border-default);background:var(--surface-page-raised);outline:none}.EmailCaptureModal-module__2ERGaG__panelBody{overscroll-behavior:contain;flex:1;padding:4px 24px 8px;overflow:auto}.EmailCaptureModal-module__2ERGaG__eyebrow{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate);margin:0 0 8px;font-size:11px;font-weight:600}.EmailCaptureModal-module__2ERGaG__title{font-family:var(--font-display);font-size:calc(26px * var(--font-display-scale));letter-spacing:-.025em;color:var(--text-primary);margin:0;font-weight:500;line-height:1.15}.EmailCaptureModal-module__2ERGaG__body{font-family:var(--font-ui);color:var(--text-secondary);max-width:36ch;margin:12px 0 0;font-size:15px;line-height:1.5}.EmailCaptureModal-module__2ERGaG__form{flex-direction:column;gap:12px;margin-top:22px;display:flex}.EmailCaptureModal-module__2ERGaG__input{width:100%;min-height:52px;font-family:var(--font-ui);color:var(--text-primary);background:#fffffff2;border:1px solid #1a1a1a1a;border-radius:16px;outline:none;padding:14px 18px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008,0 8px 24px #4057740f}.EmailCaptureModal-module__2ERGaG__input:focus,.EmailCaptureModal-module__2ERGaG__input:focus-visible{border-color:#40577473;box-shadow:0 0 0 3px #40577424,0 8px 24px #40577414}.EmailCaptureModal-module__2ERGaG__input::placeholder{color:var(--text-tertiary)}.EmailCaptureModal-module__2ERGaG__consent{font-family:var(--font-ui);color:var(--text-tertiary);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.45;display:grid}.EmailCaptureModal-module__2ERGaG__consent input{width:16px;height:16px;accent-color:var(--color-slate);margin-top:2px}.EmailCaptureModal-module__2ERGaG__error{font-family:var(--font-ui);color:var(--status-danger);margin:0;font-size:13px;line-height:1.4}.EmailCaptureModal-module__2ERGaG__submit{border-radius:var(--radius-pill);background:var(--action-primary);min-height:52px;color:var(--text-inverse);font-family:var(--font-ui);letter-spacing:-.01em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:600;transition:background-color .15s,transform .14s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 4px 14px #40577447}.EmailCaptureModal-module__2ERGaG__submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.EmailCaptureModal-module__2ERGaG__submit:active:not(:disabled){transform:translateY(0)}.EmailCaptureModal-module__2ERGaG__ghost{font-family:var(--font-ui);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:8px;font-size:13px;font-weight:500}.EmailCaptureModal-module__2ERGaG__ghost:focus-visible{color:var(--text-secondary);outline:none}.EmailCaptureModal-module__2ERGaG__successActions{margin-top:24px}.EmailCaptureModal-module__2ERGaG__steps{justify-content:center;gap:8px;padding:10px 24px 22px;display:flex}.EmailCaptureModal-module__2ERGaG__stepIdle,.EmailCaptureModal-module__2ERGaG__stepActive,.EmailCaptureModal-module__2ERGaG__stepDone{background:#1a1a1a1f;border-radius:9999px;width:28px;height:3px;display:block}.EmailCaptureModal-module__2ERGaG__stepActive{background:var(--color-slate)}.EmailCaptureModal-module__2ERGaG__stepDone{background:#40577459}@keyframes EmailCaptureModal-module__2ERGaG__captureFadeIn{0%{opacity:0}to{opacity:1}}@keyframes EmailCaptureModal-module__2ERGaG__captureSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:721px){.EmailCaptureModal-module__2ERGaG__root{align-items:center;padding:24px}.EmailCaptureModal-module__2ERGaG__card{border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);max-height:min(88vh,560px);animation-name:EmailCaptureModal-module__2ERGaG__captureCardIn}.EmailCaptureModal-module__2ERGaG__media{display:block}.EmailCaptureModal-module__2ERGaG__panelBody{padding:8px 36px 4px}.EmailCaptureModal-module__2ERGaG__title{font-size:calc(30px * var(--font-display-scale))}.EmailCaptureModal-module__2ERGaG__steps{justify-content:flex-start;padding:12px 36px 28px}}@keyframes EmailCaptureModal-module__2ERGaG__captureCardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.EmailCaptureModal-module__2ERGaG__close:hover{color:var(--text-primary);border-color:var(--border-default);background:var(--surface-page-raised)}.EmailCaptureModal-module__2ERGaG__submit:hover:not(:disabled){background:var(--action-primary-hover);transform:translateY(-1px);box-shadow:0 6px 18px #40577457}.EmailCaptureModal-module__2ERGaG__ghost:hover:not(:disabled){color:var(--text-secondary)}}@media (prefers-reduced-motion:reduce){.EmailCaptureModal-module__2ERGaG__root,.EmailCaptureModal-module__2ERGaG__card{animation:none}.EmailCaptureModal-module__2ERGaG__submit:hover:not(:disabled){transform:none}}
.FooterEmailCapture-module__Hi-QQW__root{width:100%;max-width:400px;margin-top:0}.FooterEmailCapture-module__Hi-QQW__form{gap:var(--space-2);grid-template-columns:1fr;width:100%;display:grid}.FooterEmailCapture-module__Hi-QQW__input{border-radius:var(--radius-pill);min-width:0;height:40px;min-height:40px;color:var(--text-inverse);font-family:var(--font-ui);background:#ffffff14;border:1px solid #ffffff59;outline:none;padding:8px 16px;font-size:13px;line-height:1.35;transition:border-color .15s,background-color .15s}.FooterEmailCapture-module__Hi-QQW__input::placeholder{color:#ffffff73}.FooterEmailCapture-module__Hi-QQW__input:focus,.FooterEmailCapture-module__Hi-QQW__input:focus-visible{background:#ffffff1f;border-color:#ffffffb3}.FooterEmailCapture-module__Hi-QQW__input:disabled{opacity:.6}.FooterEmailCapture-module__Hi-QQW__root .FooterEmailCapture-module__Hi-QQW__submit{width:100%;height:40px;min-height:40px;padding:0 16px;font-size:13px}.FooterEmailCapture-module__Hi-QQW__error,.FooterEmailCapture-module__Hi-QQW__success{font-family:var(--font-ui);margin:0;font-size:13px;line-height:1.4}.FooterEmailCapture-module__Hi-QQW__error{color:#f0b4b4}.FooterEmailCapture-module__Hi-QQW__success{color:var(--text-inverse-secondary)}@media (min-width:1025px){.FooterEmailCapture-module__Hi-QQW__root{max-width:400px}.FooterEmailCapture-module__Hi-QQW__form{grid-template-columns:1fr auto}.FooterEmailCapture-module__Hi-QQW__root .FooterEmailCapture-module__Hi-QQW__submit{width:auto}.FooterEmailCapture-module__Hi-QQW__error{grid-column:1/-1}}
.FooterSocials-module___vuDcG__root{align-items:center;gap:var(--space-1);display:flex}.FooterSocials-module___vuDcG__link{border-radius:var(--radius-pill);color:#ffffffb3;place-items:center;width:36px;height:36px;text-decoration:none;transition:color .12s,background-color .12s;display:grid}.FooterSocials-module___vuDcG__link:hover,.FooterSocials-module___vuDcG__link:focus-visible{color:var(--text-inverse);background:#ffffff1a;outline:none}.FooterSocials-module___vuDcG__icon{width:18px;height:18px;display:block}
.ScrollReveal-module__W8jwCW__root{width:100%}.ScrollReveal-module__W8jwCW__pending{opacity:0;will-change:opacity, transform;transition:none;transform:translateY(36px)}.ScrollReveal-module__W8jwCW__settled{opacity:1;transition:opacity .85s cubic-bezier(.5,1,.89,1),transform .85s cubic-bezier(.5,1,.89,1);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.ScrollReveal-module__W8jwCW__pending,.ScrollReveal-module__W8jwCW__settled{opacity:1;will-change:auto;transition:none;transform:none}}
.MediaSlot-module__cH4Uda__root{border-radius:var(--radius-media);border:1px dashed var(--border-subtle);background:var(--surface-sunken);width:100%;color:var(--text-secondary);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.MediaSlot-module__cH4Uda__fill{width:100%;height:100%;min-height:0}.MediaSlot-module__cH4Uda__dark{color:var(--text-inverse-secondary);background:#2a3340;border-color:#fff3}.MediaSlot-module__cH4Uda__swatch{color:#ffffffd9;border-style:solid;border-color:#ffffff2e}.MediaSlot-module__cH4Uda__hasMedia{background:#1a222a;border:none}.MediaSlot-module__cH4Uda__media{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.MediaSlot-module__cH4Uda__vivid .MediaSlot-module__cH4Uda__media{filter:saturate(1.28)contrast(1.06)brightness(1.02)}.MediaSlot-module__cH4Uda__lift .MediaSlot-module__cH4Uda__media{filter:brightness(1.4)contrast(.92)saturate(1.06)}.MediaSlot-module__cH4Uda__vivid.MediaSlot-module__cH4Uda__lift .MediaSlot-module__cH4Uda__media{filter:brightness(1.45)contrast(.92)saturate(1.08)}.MediaSlot-module__cH4Uda__lift .MediaSlot-module__cH4Uda__grain{opacity:.12}.MediaSlot-module__cH4Uda__lift .MediaSlot-module__cH4Uda__wash{opacity:.35}.MediaSlot-module__cH4Uda__contain{background:0 0;border:none;border-radius:0;overflow:visible}.MediaSlot-module__cH4Uda__contain .MediaSlot-module__cH4Uda__media{object-fit:contain;object-position:center}.MediaSlot-module__cH4Uda__grain{z-index:2;pointer-events:none;opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;position:absolute;inset:0}.MediaSlot-module__cH4Uda__wash{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(160deg,#212b382e 0%,#0000 42%,#4057741f 100%),radial-gradient(70% 55% at 10% 90%,#af7c5429 0%,#0000 60%);position:absolute;inset:0}.MediaSlot-module__cH4Uda__label{z-index:1;align-items:center;gap:var(--space-1);padding:var(--space-4);font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;text-align:center;flex-direction:column;font-size:10px;display:flex;position:relative}.MediaSlot-module__cH4Uda__aspect{opacity:.7}.MediaSlot-module__cH4Uda__hex{opacity:.85;letter-spacing:.06em}
.BenefitsSection-module__l_rjWW__root{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;width:100%;display:grid}.BenefitsSection-module__l_rjWW__intro{padding:var(--layout-section-y) clamp(28px, 5vw, 72px);box-sizing:border-box;align-self:start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex;position:sticky;top:120px}.BenefitsSection-module__l_rjWW__pin{gap:var(--space-4);flex-direction:column;width:100%;max-width:28rem;margin-left:auto;display:flex}.BenefitsSection-module__l_rjWW__headline{font-family:var(--font-display);font-size:calc(clamp(36px, 5vw, 52px) * var(--font-display-scale));margin:0;scroll-margin-top:88px;font-weight:600;line-height:1.1}.BenefitsSection-module__l_rjWW__subtitle{color:var(--text-secondary);max-width:28ch;margin:0;font-size:15px;line-height:1.65}.BenefitsSection-module__l_rjWW__listCol{min-width:0;padding:var(--layout-section-y) clamp(28px, 5vw, 72px);box-sizing:border-box;flex-direction:column;align-items:flex-start;display:flex}.BenefitsSection-module__l_rjWW__list{flex-direction:column;gap:0;min-width:0;max-width:36rem;margin:0;padding:0;list-style:none;display:flex}.BenefitsSection-module__l_rjWW__row{--benefit-thumb:200px;grid-template-columns:var(--benefit-thumb) minmax(0, 1fr);column-gap:var(--space-5);padding:var(--space-6) 0;border-top:1px solid var(--border-subtle);align-items:center;display:grid}.BenefitsSection-module__l_rjWW__row:first-child{border-top:none;padding-top:0}.BenefitsSection-module__l_rjWW__row:last-child{padding-bottom:0}.BenefitsSection-module__l_rjWW__row .BenefitsSection-module__l_rjWW__media{width:var(--benefit-thumb);height:var(--benefit-thumb);border-radius:0;margin-top:0;overflow:hidden}.BenefitsSection-module__l_rjWW__copy{gap:var(--space-2);flex-direction:column;display:flex}.BenefitsSection-module__l_rjWW__title{font-family:var(--font-display);font-size:calc(22px * var(--font-display-scale) / 1.15);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600;line-height:1.2}.BenefitsSection-module__l_rjWW__body{color:var(--text-secondary);max-width:42ch;margin:0;font-size:14px;line-height:1.45}@media not (min-width:1025px){.BenefitsSection-module__l_rjWW__root{width:100vw;max-width:100vw;margin-top:calc(-1 * var(--radius-card));background:0 0;flex-direction:column;margin-left:calc(50% - 50vw);scroll-margin-top:0;display:flex}.BenefitsSection-module__l_rjWW__intro{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BenefitsSection-module__l_rjWW__listCol{align-items:stretch;width:100%;padding:0}.BenefitsSection-module__l_rjWW__list{isolation:isolate;overflow-anchor:none;align-items:stretch;width:100%;max-width:none}.BenefitsSection-module__l_rjWW__row{overflow-anchor:none;border-radius:var(--radius-card) var(--radius-card) 0 0;height:100svh;min-height:100svh;clip-path:inset(0 round var(--radius-card) var(--radius-card) 0 0);text-align:center;border:none;padding:0;display:block;position:sticky;top:0;overflow:hidden}.BenefitsSection-module__l_rjWW__row:first-child{z-index:1}.BenefitsSection-module__l_rjWW__row:nth-child(2){z-index:2}.BenefitsSection-module__l_rjWW__row:nth-child(3){z-index:3}.BenefitsSection-module__l_rjWW__row:nth-child(4){z-index:4}.BenefitsSection-module__l_rjWW__row:nth-child(5){z-index:5}.BenefitsSection-module__l_rjWW__row:nth-child(6){z-index:6}.BenefitsSection-module__l_rjWW__row .BenefitsSection-module__l_rjWW__media{border-radius:inherit;width:100%;height:100%;min-height:100%;margin:0;position:absolute;inset:0;aspect-ratio:auto!important}:is(.BenefitsSection-module__l_rjWW__row .BenefitsSection-module__l_rjWW__media img,.BenefitsSection-module__l_rjWW__row .BenefitsSection-module__l_rjWW__media video){object-fit:cover;object-position:50% 28%;filter:none;animation:22s ease-in-out infinite alternate BenefitsSection-module__l_rjWW__benefitDrift;transform:scale(1.08)}:is(.BenefitsSection-module__l_rjWW__row .BenefitsSection-module__l_rjWW__media [class*=grain],.BenefitsSection-module__l_rjWW__row .BenefitsSection-module__l_rjWW__media [class*=wash]){display:none}.BenefitsSection-module__l_rjWW__copy{z-index:2;align-items:center;gap:var(--space-3);padding:120px var(--layout-gutter) calc(108px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-ink) 12%, transparent) 22%, color-mix(in srgb, var(--color-ink) 58%, transparent) 62%, color-mix(in srgb, var(--color-ink) 88%, transparent) 100%);animation:none;position:absolute;bottom:0;left:0;right:0}.BenefitsSection-module__l_rjWW__title{color:var(--text-inverse);font-size:calc(34px * var(--font-display-scale) / 1.4);letter-spacing:-.03em;font-weight:500;line-height:1.05}.BenefitsSection-module__l_rjWW__title:after{content:"";background:var(--color-white);width:2.75rem;height:2px;margin:.55em auto 0;display:block}.BenefitsSection-module__l_rjWW__body{max-width:34ch;color:var(--text-inverse);font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){:is(.BenefitsSection-module__l_rjWW__row .BenefitsSection-module__l_rjWW__media img,.BenefitsSection-module__l_rjWW__row .BenefitsSection-module__l_rjWW__media video){animation:none;transform:none}.BenefitsSection-module__l_rjWW__copy{animation:none}}}@media not (min-width:721px){.BenefitsSection-module__l_rjWW__title{font-size:calc(30px * var(--font-display-scale) / 1.4)}.BenefitsSection-module__l_rjWW__body{font-size:14px}}@keyframes BenefitsSection-module__l_rjWW__benefitDrift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.14)translateY(-2.4%)}}@keyframes BenefitsSection-module__l_rjWW__benefitCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BenefitsSection-module__l_rjWW__intro{position:static}}@media (min-width:1025px){.BenefitsSection-module__l_rjWW__root{display:none}}
.BmiCalculator-module__T4PrQW__root{padding-block:clamp(48px,8vw,96px);position:relative;overflow:hidden}.BmiCalculator-module__T4PrQW__bg{background-color:#2c2620;position:absolute;inset:0}.BmiCalculator-module__T4PrQW__bgPhoto{object-fit:cover;object-position:42% 46%;filter:saturate(1.08)contrast(1.04)brightness(.88);width:100%;height:100%;position:absolute;inset:0}.BmiCalculator-module__T4PrQW__bg:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(160deg,#12100e57 0%,#1c18141f 48%,#100e0c61 100%);position:absolute;inset:0}.BmiCalculator-module__T4PrQW__bg:after{content:"";opacity:.18;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.BmiCalculator-module__T4PrQW__frame{z-index:1;box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding-inline:clamp(28px,6vw,72px);position:relative}.BmiCalculator-module__T4PrQW__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.BmiCalculator-module__T4PrQW__card{gap:var(--space-6);-webkit-backdrop-filter:blur(20px)saturate(1.15);color:var(--text-inverse);box-sizing:border-box;background:#ffffff24;border:1px solid #ffffff38;border-radius:20px;flex-direction:column;padding:clamp(28px,3.5vw,44px);display:flex;box-shadow:inset 0 1px #ffffff47,0 18px 40px #212b3814}.BmiCalculator-module__T4PrQW__cardIntro{gap:var(--space-3);flex-direction:column;display:flex}.BmiCalculator-module__T4PrQW__title{font-family:var(--font-display);font-size:calc(clamp(28px, 3.2vw, 36px) * var(--font-display-scale));color:var(--text-inverse);margin:0;scroll-margin-top:88px;font-weight:600;line-height:1.15}.BmiCalculator-module__T4PrQW__body{color:#ffffffd1;max-width:36rem;margin:0;font-size:14px;line-height:1.65}.BmiCalculator-module__T4PrQW__fields{gap:var(--space-5);flex-direction:column;display:flex}.BmiCalculator-module__T4PrQW__field{flex-direction:column;gap:8px;display:flex}.BmiCalculator-module__T4PrQW__label{letter-spacing:.02em;color:#ffffffd9;font-size:12px;font-weight:500}.BmiCalculator-module__T4PrQW__row{gap:var(--space-3);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.BmiCalculator-module__T4PrQW__input{width:100%;height:52px;color:var(--text-primary);font-family:var(--font-ui);box-sizing:border-box;background:#ffffffeb;border:1px solid #ffffff2e;border-radius:10px;padding:0 16px;font-size:15px}.BmiCalculator-module__T4PrQW__input::placeholder{color:var(--text-tertiary)}.BmiCalculator-module__T4PrQW__input:focus{outline-offset:2px;outline:2px solid #ffffff8c}.BmiCalculator-module__T4PrQW__submit{background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);width:100%;min-height:52px;color:var(--text-inverse);background-position:30% 40%;background-size:140% 140%;transition:filter .16s,box-shadow .16s;box-shadow:0 1px 2px #1a1a1a0f,0 10px 22px #212b3838}.BmiCalculator-module__T4PrQW__submit:active:not(:disabled){background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);filter:brightness(.96)}@media (hover:hover) and (pointer:fine){.BmiCalculator-module__T4PrQW__submit:hover:not(:disabled){background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);filter:brightness(1.08)}}.BmiCalculator-module__T4PrQW__disclaimer{color:#ffffff8c;margin:0;font-size:11px;line-height:1.65}.BmiCalculator-module__T4PrQW__results{align-items:stretch;gap:var(--space-5);color:var(--text-inverse);padding-block:var(--space-2);flex-direction:column;min-width:0;display:flex}.BmiCalculator-module__T4PrQW__resultsLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:11px}.BmiCalculator-module__T4PrQW__resultsValue{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:calc(clamp(64px, 8vw, 88px) * var(--font-display-scale));letter-spacing:-.02em;color:var(--text-inverse);font-weight:600;line-height:.95}.BmiCalculator-module__T4PrQW__bands{flex-direction:column;gap:14px;width:100%;margin:0;padding:0;list-style:none;display:flex}.BmiCalculator-module__T4PrQW__band{color:#ffffffc7;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.BmiCalculator-module__T4PrQW__bar{box-sizing:border-box;background:#ffffff47;border-radius:999px;flex:none;align-items:center;max-width:calc(100% - 5.5rem);height:34px;padding-inline:14px;display:flex}.BmiCalculator-module__T4PrQW__barLabel{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.BmiCalculator-module__T4PrQW__range{font-variant-numeric:tabular-nums;color:#ffffffb8;white-space:nowrap;flex:none;font-size:12px}.BmiCalculator-module__T4PrQW__bandActive{color:#fffffffa}.BmiCalculator-module__T4PrQW__bandActive .BmiCalculator-module__T4PrQW__bar{background:#ffffff7a;box-shadow:0 0 0 1px #ffffff59}.BmiCalculator-module__T4PrQW__bandActive .BmiCalculator-module__T4PrQW__barLabel,.BmiCalculator-module__T4PrQW__bandActive .BmiCalculator-module__T4PrQW__range{color:var(--text-inverse);font-weight:600}@media (721px<=width<1025px){.BmiCalculator-module__T4PrQW__root{padding-block:calc(var(--space-8) + 40px) var(--space-8);scroll-margin-top:88px}.BmiCalculator-module__T4PrQW__frame{padding-inline:var(--layout-gutter)}.BmiCalculator-module__T4PrQW__stage{gap:var(--space-7);grid-template-columns:1fr}.BmiCalculator-module__T4PrQW__results{padding-inline:var(--space-2)}.BmiCalculator-module__T4PrQW__resultsLabel,.BmiCalculator-module__T4PrQW__resultsValue{text-align:center}.BmiCalculator-module__T4PrQW__resultsValue{font-size:calc(56px * var(--font-display-scale))}.BmiCalculator-module__T4PrQW__bg{filter:blur(8px)saturate(1.08)contrast(1.04)brightness(.88);inset:-16px}}@media not (min-width:721px){.BmiCalculator-module__T4PrQW__root{padding-block:calc(var(--space-8) + 40px) var(--space-8);scroll-margin-top:88px}.BmiCalculator-module__T4PrQW__frame{padding-inline:var(--layout-gutter)}.BmiCalculator-module__T4PrQW__stage{gap:var(--space-7);grid-template-columns:1fr}.BmiCalculator-module__T4PrQW__results{padding-inline:var(--space-2)}.BmiCalculator-module__T4PrQW__resultsLabel,.BmiCalculator-module__T4PrQW__resultsValue{text-align:center}.BmiCalculator-module__T4PrQW__resultsValue{font-size:calc(56px * var(--font-display-scale))}.BmiCalculator-module__T4PrQW__bg{filter:blur(8px)saturate(1.08)contrast(1.04)brightness(.88);inset:-16px}.BmiCalculator-module__T4PrQW__row{grid-template-columns:1fr 1fr}.BmiCalculator-module__T4PrQW__bar{height:32px;padding-inline:12px}.BmiCalculator-module__T4PrQW__barLabel{font-size:11px}}
.CampaignBarrage-module__f8E0dG__root{--beat:28vh;width:100vw;max-width:100vw;height:calc(var(--beats) * var(--beat));background:var(--color-night);overflow-anchor:none;box-sizing:border-box;margin-left:calc(50% - 50vw);display:block;position:relative}.CampaignBarrage-module__f8E0dG__pin{background:var(--color-night);height:100svh;position:sticky;top:0;overflow:hidden}.CampaignBarrage-module__f8E0dG__backdrop{object-fit:cover;object-position:center;filter:blur(22px)saturate(1.04)brightness(.52);pointer-events:none;width:calc(100% + 56px);height:calc(100% + 56px);position:absolute;inset:-28px;transform:scale(1.06)}.CampaignBarrage-module__f8E0dG__still{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CampaignBarrage-module__f8E0dG__captions{z-index:1;padding-inline:var(--layout-gutter);box-sizing:border-box;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.CampaignBarrage-module__f8E0dG__caption{width:100%;font-family:var(--font-display);font-size:calc(8vw * var(--font-display-scale));letter-spacing:-.04em;text-align:center;white-space:nowrap;color:var(--text-inverse);text-shadow:0 2px 44px color-mix(in srgb, var(--color-night) 60%, transparent);opacity:0;grid-area:1/1;margin:0;font-weight:700;line-height:.95;transition:opacity .46s,transform .76s cubic-bezier(.4,0,.2,1);transform:translateY(26px)}.CampaignBarrage-module__f8E0dG__caption[data-active=true]{opacity:1;transform:none}.CampaignBarrage-module__f8E0dG__captionInk{white-space:nowrap;display:inline-block}.CampaignBarrage-module__f8E0dG__mark{left:var(--layout-gutter);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:2;font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-inverse);margin:0;font-size:11px;font-weight:400;line-height:1;position:absolute}@media not (min-width:1025px){.CampaignBarrage-module__f8E0dG__backdrop{display:none}}@media not (min-width:721px){.CampaignBarrage-module__f8E0dG__root{--beat:24vh}}@media (prefers-reduced-motion:reduce){.CampaignBarrage-module__f8E0dG__root{height:auto}.CampaignBarrage-module__f8E0dG__pin{grid-template-columns:repeat(4,1fr);gap:2px;height:auto;display:grid;position:relative}.CampaignBarrage-module__f8E0dG__backdrop,.CampaignBarrage-module__f8E0dG__captions{display:none}.CampaignBarrage-module__f8E0dG__still{object-fit:cover;aspect-ratio:3/4;position:relative;inset:auto}.CampaignBarrage-module__f8E0dG__mark{display:none}}@media (prefers-reduced-motion:reduce) and (not (min-width:1025px)){.CampaignBarrage-module__f8E0dG__pin{grid-template-columns:1fr 1fr}}
.PdpLeadSplit-module__Znyr6q__root{background:var(--surface-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;width:100%;display:grid}.PdpLeadSplit-module__Znyr6q__copy{padding:var(--layout-section-y) clamp(28px, 5vw, 72px);box-sizing:border-box;justify-content:center;align-items:center;min-height:100svh;display:flex}.PdpLeadSplit-module__Znyr6q__pin{align-items:flex-start;gap:var(--space-5);flex-direction:column;flex-shrink:0;width:max-content;min-width:min(34rem,100%);max-width:calc(100% + 2*clamp(28px,5vw,72px) - 56px);margin-inline:auto;display:flex}.PdpLeadSplit-module__Znyr6q__title{font-family:var(--font-display);font-size:calc(clamp(28px, 3.5vw, 40px) * var(--font-display-scale));margin:0;scroll-margin-top:88px;font-weight:600;line-height:1.25}.PdpLeadSplit-module__Znyr6q__titleLine{white-space:nowrap;display:block}.PdpLeadSplit-module__Znyr6q__body{width:0;min-width:100%;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.PdpLeadSplit-module__Znyr6q__cta{width:auto;min-width:10.5rem;color:var(--text-inverse);background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);background-position:30% 40%;background-size:140% 140%;align-self:flex-start;padding-inline:32px;box-shadow:0 1px 2px #1a1a1a0f,0 10px 24px #212b3847}.PdpLeadSplit-module__Znyr6q__cta:focus-visible{filter:brightness(1.08)}@media (hover:hover) and (pointer:fine){.PdpLeadSplit-module__Znyr6q__cta:hover{background-color:var(--footer-bg-base);background-image:var(--footer-bg-image);filter:brightness(1.08)}}.PdpLeadSplit-module__Znyr6q__mediaCol{background:#1a222a;align-self:start;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.PdpLeadSplit-module__Znyr6q__media{border:none;border-radius:0;flex:1;width:100%;height:100%;min-height:100%}@media (721px<=width<1025px){.PdpLeadSplit-module__Znyr6q__root{display:none}}@media not (min-width:721px){.PdpLeadSplit-module__Znyr6q__root{display:none}}@media (prefers-reduced-motion:reduce){.PdpLeadSplit-module__Znyr6q__mediaCol{height:auto;min-height:420px;position:relative}}
.PdpStickyChip-module__ndviDa__root{right:max(var(--layout-gutter), var(--space-5));bottom:max(var(--space-5), env(safe-area-inset-bottom,0px));z-index:30;align-items:center;gap:var(--space-4);max-width:calc(100vw - (2 * max(var(--layout-gutter), var(--space-5))));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-inverse) 72%, transparent);-webkit-backdrop-filter:blur(22px);color:var(--text-inverse);opacity:0;pointer-events:none;border:1px solid #ffffff1a;padding:8px;text-decoration:none;transition:opacity .28s,transform .28s;display:flex;position:fixed;transform:translateY(10px);box-shadow:0 4px 12px #00000014,0 16px 40px #0000002e}.PdpStickyChip-module__ndviDa__root[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.PdpStickyChip-module__ndviDa__root:focus-visible{box-shadow:0 0 0 3px var(--border-focus), 0 4px 12px #00000014, 0 16px 40px #0000002e;outline:none}.PdpStickyChip-module__ndviDa__thumb{flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:visible}.PdpStickyChip-module__ndviDa__thumb img{object-fit:contain;filter:drop-shadow(0 1px 1px #ffffff38)drop-shadow(0 3px 6px #00000061);width:100%;height:100%;display:block}.PdpStickyChip-module__ndviDa__name{min-width:0;font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;padding-inline-end:var(--space-3);font-size:16px;font-weight:500;line-height:1.2;overflow:hidden}.PdpStickyChip-module__ndviDa__cta{border-radius:var(--radius-pill);background:var(--color-white);min-height:52px;color:var(--color-ink);font-family:var(--font-ui);letter-spacing:.01em;flex:none;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.PdpStickyChip-module__ndviDa__root:focus-visible .PdpStickyChip-module__ndviDa__cta{background:var(--color-paper)}@media (hover:hover) and (pointer:fine){.PdpStickyChip-module__ndviDa__root:hover .PdpStickyChip-module__ndviDa__cta{background:var(--color-paper)}}@media not (min-width:721px){.PdpStickyChip-module__ndviDa__root{right:var(--layout-gutter);bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));gap:var(--space-3);padding:6px}.PdpStickyChip-module__ndviDa__thumb{flex-basis:48px;width:48px;height:48px}.PdpStickyChip-module__ndviDa__name{font-size:14px}.PdpStickyChip-module__ndviDa__cta{min-height:44px;padding:0 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.PdpStickyChip-module__ndviDa__root{transition:opacity .16s;transform:none}}
.PriceBreakdown-module__3QE_3W__root{gap:var(--space-4);width:100%;min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.PriceBreakdown-module__3QE_3W__block{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.PriceBreakdown-module__3QE_3W__heading{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:500}.PriceBreakdown-module__3QE_3W__rows{flex-direction:column;gap:6px;margin:0;display:flex}.PriceBreakdown-module__3QE_3W__row,.PriceBreakdown-module__3QE_3W__total{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.PriceBreakdown-module__3QE_3W__row dt,.PriceBreakdown-module__3QE_3W__total dt,.PriceBreakdown-module__3QE_3W__row dd,.PriceBreakdown-module__3QE_3W__total dd{margin:0;font-size:13px;line-height:1.45}.PriceBreakdown-module__3QE_3W__row dt,.PriceBreakdown-module__3QE_3W__total dt{color:var(--text-secondary)}.PriceBreakdown-module__3QE_3W__row dd,.PriceBreakdown-module__3QE_3W__total dd{font-variant-numeric:tabular-nums;color:var(--text-primary)}.PriceBreakdown-module__3QE_3W__total dt,.PriceBreakdown-module__3QE_3W__total dd{color:var(--text-primary);font-weight:600}.PriceBreakdown-module__3QE_3W__none,.PriceBreakdown-module__3QE_3W__commitment{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.PriceBreakdown-module__3QE_3W__commitmentLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.PriceBreakdown-module__3QE_3W__root[data-tone=field] .PriceBreakdown-module__3QE_3W__heading,.PriceBreakdown-module__3QE_3W__root[data-tone=field] .PriceBreakdown-module__3QE_3W__row dt,.PriceBreakdown-module__3QE_3W__root[data-tone=field] .PriceBreakdown-module__3QE_3W__none,.PriceBreakdown-module__3QE_3W__root[data-tone=field] .PriceBreakdown-module__3QE_3W__commitment,.PriceBreakdown-module__3QE_3W__root[data-tone=field] .PriceBreakdown-module__3QE_3W__commitmentLabel{color:var(--text-inverse-secondary)}.PriceBreakdown-module__3QE_3W__root[data-tone=field] .PriceBreakdown-module__3QE_3W__row dd,.PriceBreakdown-module__3QE_3W__root[data-tone=field] .PriceBreakdown-module__3QE_3W__total dt,.PriceBreakdown-module__3QE_3W__root[data-tone=field] .PriceBreakdown-module__3QE_3W__total dd{color:var(--text-inverse)}@media not (min-width:1025px){.PriceBreakdown-module__3QE_3W__commitmentLabel{display:none}}
.page-module__yh4wRW__main{flex:1}.page-module__yh4wRW__main :is(h1,h2){scroll-margin-top:88px}.page-module__yh4wRW__heroShell{background:#262e38;position:relative}
.LandingCare-module__EP6Yya__root{padding:var(--space-8) 0 var(--space-9);overflow:visible}.LandingCare-module__EP6Yya__stage{--ring-size:min(75vw, 608px);width:100%;max-width:var(--layout-max);box-sizing:border-box;place-items:center;min-height:min(72vw,640px);margin-inline:auto;display:grid;position:relative;overflow:visible}.LandingCare-module__EP6Yya__motifWrap{width:var(--ring-size);aspect-ratio:1;pointer-events:none;z-index:0;transition:filter .42s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:conic-gradient(#000 0deg,#0003 48deg,#00000014 90deg,#0003 132deg,#000 180deg,#0003 228deg,#00000014 270deg,#0003 312deg,#000 360deg);mask-image:conic-gradient(#000 0deg,#0003 48deg,#00000014 90deg,#0003 132deg,#000 180deg,#0003 228deg,#00000014 270deg,#0003 312deg,#000 360deg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.LandingCare-module__EP6Yya__motifMatching{filter:saturate(1.15)brightness(1.04)}.LandingCare-module__EP6Yya__motif{transform-origin:50%;will-change:transform;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.LandingCare-module__EP6Yya__motif{transition:none!important}}.LandingCare-module__EP6Yya__matchBridge{z-index:1;width:calc(var(--ring-size) - 72px);pointer-events:none;justify-content:space-between;align-items:center;height:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingCare-module__EP6Yya__arrowLeft,.LandingCare-module__EP6Yya__arrowRight{width:24px;height:24px;color:var(--text-secondary);opacity:.45;transition:opacity .32s,color .32s,transform .38s cubic-bezier(.22,1,.36,1)}.LandingCare-module__EP6Yya__matchBridge[data-matching=true] .LandingCare-module__EP6Yya__arrowRight{opacity:1;color:var(--text-primary);transform:translate(5px)}.LandingCare-module__EP6Yya__matchBridge[data-matching=true] .LandingCare-module__EP6Yya__arrowLeft{opacity:1;color:var(--text-primary);transform:translate(-5px)}@media (prefers-reduced-motion:reduce){.LandingCare-module__EP6Yya__motifMatching,.LandingCare-module__EP6Yya__matchBridge[data-matching=true] .LandingCare-module__EP6Yya__arrowLeft,.LandingCare-module__EP6Yya__matchBridge[data-matching=true] .LandingCare-module__EP6Yya__arrowRight{transition:none}}.LandingCare-module__EP6Yya__dial{z-index:3;isolation:isolate;pointer-events:none;position:absolute;inset:0}.LandingCare-module__EP6Yya__center{z-index:1;text-align:center;align-items:center;gap:var(--space-4);width:min(100%, calc(var(--ring-size) * .4));max-width:13.5rem;padding:var(--space-4) var(--space-3);box-sizing:border-box;pointer-events:none;flex-direction:column;display:flex;position:relative}.LandingCare-module__EP6Yya__title{font-family:var(--font-display);font-size:calc(clamp(1.15rem, 2vw, 1.65rem) * var(--font-display-scale));letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.LandingCare-module__EP6Yya__titleDesktop{display:contents}.LandingCare-module__EP6Yya__titleWindow{display:none}.LandingCare-module__EP6Yya__body{font-family:var(--font-ui);color:var(--text-secondary);white-space:pre-line;max-width:100%;margin:0;font-size:.9375rem;line-height:1.45}.LandingCare-module__EP6Yya__columnLeft,.LandingCare-module__EP6Yya__columnRight{--dial-item:46px;--dial-inward:clamp(36px, 5vw, 56px);z-index:4;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;overflow:visible}.LandingCare-module__EP6Yya__columnLeft{left:calc(50% - var(--ring-size) / 2 + var(--dial-inward));transform:translate(-50%,-50%)}.LandingCare-module__EP6Yya__columnRight{left:calc(50% + var(--ring-size) / 2 - var(--dial-inward));transform:translate(-50%,-50%)}.LandingCare-module__EP6Yya__columnPort{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.LandingCare-module__EP6Yya__area,.LandingCare-module__EP6Yya__provider{appearance:none;cursor:pointer;font:inherit;box-sizing:border-box;height:var(--dial-item);border-radius:var(--radius-media);color:var(--text-tertiary);opacity:.42;pointer-events:auto;will-change:transform;text-align:left;margin-top:calc(var(--dial-item) / -2);z-index:1;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;top:0}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area{transform-origin:100%;right:0}.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider{transform-origin:0;left:0}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="3"],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="3"]{opacity:0;pointer-events:none;box-shadow:none;background:0 0;border-color:#0000}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="2"],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="2"]{opacity:.72;color:var(--text-secondary);background:var(--surface-page-raised);border-color:var(--border-subtle,#0000000f);box-shadow:0 1px 4px #0000000d}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="1"],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="1"]{opacity:.9;color:var(--text-primary);background:var(--surface-page-raised);border-color:var(--border-subtle,#00000014);box-shadow:0 2px 6px #00000012,0 4px 14px #0000000d}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-active=true],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-active=true],.LandingCare-module__EP6Yya__area[data-active=true],.LandingCare-module__EP6Yya__provider[data-active=true]{opacity:1;color:var(--text-primary);z-index:2;background:var(--surface-page-raised);border-color:#0000;box-shadow:0 2px 8px #0000001a,0 8px 24px #00000014}.LandingCare-module__EP6Yya__columnLeft[data-matching=true] .LandingCare-module__EP6Yya__area[data-active=true],.LandingCare-module__EP6Yya__columnRight[data-matching=true] .LandingCare-module__EP6Yya__provider[data-active=true]{border-color:var(--decorative-warm-muted);box-shadow:0 2px 8px #00000014,0 8px 28px #0000001a,0 0 0 1px #af7c541f,0 0 22px #af7c5438}.LandingCare-module__EP6Yya__area:focus-visible,.LandingCare-module__EP6Yya__provider:focus-visible{outline:2px solid var(--decorative-warm-muted,#af7c54b3);outline-offset:2px}.LandingCare-module__EP6Yya__areaIcon{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.LandingCare-module__EP6Yya__areaIcon svg{width:15px;height:15px}.LandingCare-module__EP6Yya__cardIndex,.LandingCare-module__EP6Yya__areaBloom,.LandingCare-module__EP6Yya__bloomStage,.LandingCare-module__EP6Yya__bloomSlot,.LandingCare-module__EP6Yya__bloomPair,.LandingCare-module__EP6Yya__bloom{display:none}.LandingCare-module__EP6Yya__areaLabel,.LandingCare-module__EP6Yya__providerName{font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;font-weight:500}.LandingCare-module__EP6Yya__avatar{border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-subtle);flex-shrink:0;place-items:center;width:22px;height:22px;transition:border-color .2s,box-shadow .36s;display:grid;position:relative;overflow:hidden}.LandingCare-module__EP6Yya__avatarImg{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.LandingCare-module__EP6Yya__avatarFallback{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);z-index:0;font-size:.6875rem}.LandingCare-module__EP6Yya__provider[data-active=true] .LandingCare-module__EP6Yya__avatar{border-color:#0000}.LandingCare-module__EP6Yya__columnRight[data-matching=true] .LandingCare-module__EP6Yya__provider[data-active=true] .LandingCare-module__EP6Yya__avatar{box-shadow:0 0 0 3px #af7c5447}@media (hover:hover) and (pointer:fine){.LandingCare-module__EP6Yya__area:hover,.LandingCare-module__EP6Yya__provider:hover{color:var(--text-primary);opacity:1;background:var(--surface-page-raised);border-color:var(--border-subtle,#0000001a);box-shadow:0 2px 8px #00000017,0 6px 18px #0000000f}.LandingCare-module__EP6Yya__area[data-active=true]:hover,.LandingCare-module__EP6Yya__provider[data-active=true]:hover{background:var(--surface-page-raised)}}@media not (min-width:1025px){.LandingCare-module__EP6Yya__root{padding:var(--space-6) 0 var(--space-7)}.LandingCare-module__EP6Yya__stage{--ring-size:100%;--care-card:13.5cqw;--care-title:28cqw;aspect-ratio:1;place-items:center;width:100%;max-width:none;min-height:0;margin-inline:auto;padding-inline:9%;display:grid;overflow:visible;container-type:inline-size}.LandingCare-module__EP6Yya__center{z-index:0;width:var(--care-title);max-width:var(--care-title);pointer-events:none;gap:calc(var(--care-card) * .08);padding:0;position:absolute}.LandingCare-module__EP6Yya__title{font-size:calc(4.4cqw * var(--font-display-scale,1));letter-spacing:-.03em;line-height:1.2}.LandingCare-module__EP6Yya__titleDesktop{display:none}.LandingCare-module__EP6Yya__titleWindow{clip-path:inset(0 -40vw);width:max-content;margin-inline:auto;display:grid;position:relative}.LandingCare-module__EP6Yya__titleSizer{visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.LandingCare-module__EP6Yya__titleReel{flex-direction:column;width:100%;height:200%;transition:transform .72s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:translateY(-50%)}.LandingCare-module__EP6Yya__titleReel[data-slide=true]{transform:translateY(0)}.LandingCare-module__EP6Yya__titleReel[data-motion=off]{transition:none}.LandingCare-module__EP6Yya__titleCard{flex-direction:column;flex:0 0 50%;justify-content:center;align-items:center;display:flex}.LandingCare-module__EP6Yya__titleLine,.LandingCare-module__EP6Yya__titleMark{display:block}.LandingCare-module__EP6Yya__body,.LandingCare-module__EP6Yya__motifWrap,.LandingCare-module__EP6Yya__matchBridge{display:none}.LandingCare-module__EP6Yya__dial{z-index:2;pointer-events:none;transform-origin:50%;width:100%;height:100%;transform:rotate(var(--care-spin,0deg));display:block;position:absolute;inset:0}.LandingCare-module__EP6Yya__columnLeft,.LandingCare-module__EP6Yya__columnRight{--dial-item:40px;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible;transform:none}.LandingCare-module__EP6Yya__columnPort{pointer-events:none;width:0;height:0;display:block;position:absolute;top:0;left:0;overflow:visible}.LandingCare-module__EP6Yya__area,.LandingCare-module__EP6Yya__provider{width:var(--care-card);max-width:var(--care-card);height:auto;min-height:0;padding:calc(var(--care-card) * .07);opacity:1;pointer-events:auto;color:var(--text-primary);background:var(--surface-page-raised);border-radius:calc(var(--care-card) * .06);transform-origin:bottom;--card-scale:calc(1 + .36 * var(--bloom-pop,0));border:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin-top:0;display:grid;position:absolute;top:0;left:0;right:auto;overflow:hidden;box-shadow:0 1px 4px #0000000f}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area,.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider{transform-origin:bottom}.LandingCare-module__EP6Yya__cardIndex{display:none}.LandingCare-module__EP6Yya__areaLabel,.LandingCare-module__EP6Yya__providerName{min-width:0;padding:0 calc(var(--care-card) * .02) calc(var(--care-card) * .05);font-family:var(--font-ui);font-size:max(.625rem, calc(var(--care-card) * .16));letter-spacing:-.02em;text-transform:none;text-align:center;color:var(--text-primary);white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}.LandingCare-module__EP6Yya__areaIcon,.LandingCare-module__EP6Yya__avatar{aspect-ratio:1;border-radius:calc(var(--care-card) * .04);grid-area:2/1;width:100%;height:auto;margin-top:0;overflow:hidden}.LandingCare-module__EP6Yya__areaIcon{background:0 0;place-items:center;min-height:0;display:grid;position:relative}.LandingCare-module__EP6Yya__areaIcon svg{width:52%;height:52%;color:var(--text-inverse)}.LandingCare-module__EP6Yya__areaMedia{z-index:1;object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area{--note-font:max(.625rem, calc(var(--care-card) * .16));--note-h:calc(var(--care-card) * 1.05 + 2.3 * var(--note-font));width:calc(var(--note-h) * var(--lock-vw) / var(--lock-vh));max-width:none;height:var(--note-h);--card-ar:calc(var(--lock-vh) / var(--lock-vw));--vial-draw-w:1;--vial-draw-h:1;--seat-w:calc(var(--vial-draw-w) * var(--group-w) / var(--lock-vw));--seat-h:calc(var(--vial-draw-h) * var(--card-ar) * var(--group-w) / var(--lock-vh));--seat:min(var(--seat-w), var(--seat-h));overflow:visible}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__areaFace{position:absolute;inset:0}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__areaBloom{z-index:0;pointer-events:none;opacity:var(--bloom-life,0);display:block;position:absolute;inset:0}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__bloomStage{z-index:0;width:100%;aspect-ratio:var(--group-w) / var(--group-h);transform-origin:var(--vial-x) var(--vial-y);transform:translate(calc(-1 * var(--vial-x)), calc(-1 * var(--vial-y))) scale(var(--seat,1));pointer-events:none;display:block;position:absolute;top:50%;left:50%}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__bloomSlot{inset:var(--bloom-slot-t,0) var(--bloom-slot-r,0) var(--bloom-slot-b,0) var(--bloom-slot-l,0);justify-content:center;align-items:center;display:flex;position:absolute;container-type:size}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__bloomPair{width:hypot(calc(var(--hw-a) * 1cqw), calc(var(--hw-b) * 1cqh));height:hypot(calc(var(--hh-a) * 1cqw), calc(var(--hh-b) * 1cqh));transform:rotate(var(--bloom-rotate)) skewX(var(--bloom-skew)) scaleX(var(--bloom-scale-x));flex:none;display:block;position:relative;overflow:visible}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__bloom{object-fit:fill;width:100%;height:100%;transform:scale(var(--bloom-img-scale,1));transform-origin:var(--vial-x) var(--vial-y);display:block}.LandingCare-module__EP6Yya__area[data-apex=true],.LandingCare-module__EP6Yya__provider[data-apex=true]{z-index:6;overflow:visible}.LandingCare-module__EP6Yya__avatar{background:var(--surface-sunken);border:none}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="3"],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="3"],.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="2"],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="2"],.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="1"],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="1"]{pointer-events:auto;color:var(--text-primary);border:none;box-shadow:0 1px 4px #0000000f}.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="3"],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="2"],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-distance="1"]{opacity:1;background-color:var(--surface-page-raised)}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-active=true],.LandingCare-module__EP6Yya__columnRight .LandingCare-module__EP6Yya__provider[data-active=true]{z-index:5;opacity:1;color:var(--text-primary);background-color:var(--surface-page-raised)}.LandingCare-module__EP6Yya__columnLeft[data-matching=true] .LandingCare-module__EP6Yya__area[data-active=true]{border-color:#0000;box-shadow:0 2px 8px #00000014,0 8px 28px #0000001a}.LandingCare-module__EP6Yya__columnRight[data-matching=true] .LandingCare-module__EP6Yya__provider[data-active=true] .LandingCare-module__EP6Yya__avatar{box-shadow:none}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area,.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="3"],.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="2"],.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-distance="1"],.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__area[data-active=true],.LandingCare-module__EP6Yya__columnLeft[data-matching=true] .LandingCare-module__EP6Yya__area[data-active=true]{opacity:1;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__areaLabel{display:none}.LandingCare-module__EP6Yya__columnLeft .LandingCare-module__EP6Yya__areaIcon{aspect-ratio:auto;z-index:1;background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}}@media (721px<=width<1025px){.LandingCare-module__EP6Yya__root{padding:var(--space-7) 0 var(--space-11)}}@media (prefers-reduced-motion:reduce){.LandingCare-module__EP6Yya__area,.LandingCare-module__EP6Yya__provider,.LandingCare-module__EP6Yya__titleReel{transition:none!important}}
.Button-module__VMVMAW__root{border-radius:var(--radius-pill);cursor:pointer;min-height:45px;font-family:var(--font-ui);letter-spacing:.3px;border:none;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.Button-module__VMVMAW__root:disabled{cursor:not-allowed;opacity:.5}.Button-module__VMVMAW__primary{background:var(--action-primary);color:var(--action-primary-text)}.Button-module__VMVMAW__primary:focus-visible:not(:disabled){background:var(--action-primary-hover)}.Button-module__VMVMAW__primary:active:not(:disabled){background:var(--action-primary-pressed)}.Button-module__VMVMAW__secondary{color:var(--action-primary);border:1.5px solid var(--action-secondary-border);background:0 0}.Button-module__VMVMAW__secondary:focus-visible:not(:disabled){background:#40577414}.Button-module__VMVMAW__tertiary{color:var(--action-primary);background:0 0;padding-inline:12px}.Button-module__VMVMAW__tertiary:focus-visible:not(:disabled){background:#4057740f}.Button-module__VMVMAW__ghost{color:var(--text-inverse);background:#ffffff1a;border:1px solid #fff6;font-weight:500}.Button-module__VMVMAW__ghost:focus-visible:not(:disabled){background:#fff3}@media (hover:hover) and (pointer:fine){.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--action-primary-hover)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background:#40577414}.Button-module__VMVMAW__tertiary:hover:not(:disabled){background:#4057740f}.Button-module__VMVMAW__ghost:hover:not(:disabled){background:#fff3}}
.page-module__vCWkYW__main{background:var(--color-white);flex-direction:column;flex:1;width:100%;display:flex}.page-module__vCWkYW__desktop{display:block}.page-module__vCWkYW__compact{display:none}@media not (min-width:1025px){.page-module__vCWkYW__desktop{display:none}.page-module__vCWkYW__compact,.page-module__vCWkYW__showBrowse .page-module__vCWkYW__desktop{display:block}.page-module__vCWkYW__showBrowse .page-module__vCWkYW__compact{display:none}}
.page-module__eaL30W__main{flex-direction:column;flex:1;width:100%;display:flex}
