.pkI36W_faq{gap:10px;display:grid}.pkI36W_item{box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s var(--ease);background:#fff;border-radius:4px}.pkI36W_item[open]{box-shadow:0 0 0 1px var(--line-2), 0 12px 28px -18px #11182759}.pkI36W_item summary{cursor:pointer;font-family:var(--display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.pkI36W_item summary::-webkit-details-marker{display:none}.pkI36W_plus{background:var(--clear-tint);width:30px;height:30px;transition:transform .25s var(--ease);border-radius:50%;flex:none;position:relative}.pkI36W_plus:before,.pkI36W_plus:after{content:"";background:var(--clear-ink);border-radius:2px;width:12px;height:1.75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pkI36W_plus:after{transform:translate(-50%,-50%)rotate(90deg)}.pkI36W_item[open] .pkI36W_plus{transform:rotate(45deg)}.pkI36W_answer{color:var(--ink-2);max-width:72ch;padding:0 22px 22px;line-height:1.65}.pkI36W_answer p+p{margin-top:10px}.pkI36W_answer a{color:var(--clear-ink);font-weight:500}
.yMPJvq_crumbs ol{color:var(--ink-2);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.yMPJvq_crumbs li{align-items:center;gap:6px;display:inline-flex}.yMPJvq_crumbs li+li:before{content:"";border-top:1.5px solid var(--line-2);border-right:1.5px solid var(--line-2);width:5px;height:5px;margin-right:4px;transform:rotate(45deg)}.yMPJvq_crumbs a{text-decoration:none}.yMPJvq_crumbs a:hover{color:var(--clear-ink)}.yMPJvq_crumbs [aria-current]{color:var(--ink);font-weight:600}
.yjeUkW_search{background:#fff;border-radius:22px;grid-template-columns:.9fr 1.5fr auto;gap:6px;padding:6px;display:grid;box-shadow:0 24px 60px -30px #0009}.yjeUkW_field{transition:background-color .2s var(--ease);border-radius:16px;gap:2px;padding:10px 16px;display:grid}.yjeUkW_field:hover,.yjeUkW_field:focus-within{background:var(--mist)}.yjeUkW_field span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.78rem;font-weight:700}.yjeUkW_field select{appearance:none;font:600 1.02rem var(--text);color:var(--ink);cursor:pointer;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:right 6px top 55%,right 1px top 55%;background-repeat:no-repeat;background-size:5px 5px;border:0;width:100%;padding:2px 22px 2px 0}.yjeUkW_field select:focus{outline:none}.yjeUkW_search .btn{border-radius:16px;align-self:stretch;min-height:60px}@media (max-width:720px){.yjeUkW_search{grid-template-columns:1fr}}
._5pWlIa_intro{padding:44px 0 56px;overflow:hidden}._5pWlIa_split{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}._5pWlIa_copy h1{max-width:20ch;margin:18px 0 16px}._5pWlIa_side{aspect-ratio:1;justify-self:end;width:100%;max-width:420px;position:relative}._5pWlIa_ring{width:100%;height:100%;position:absolute;inset:0}._5pWlIa_frame{background:var(--plum);border-radius:50%;position:absolute;inset:9%;overflow:hidden}._5pWlIa_frame img{object-fit:cover}._5pWlIa_frame svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){._5pWlIa_ring{animation:120s linear infinite _5pWlIa_spin}@keyframes _5pWlIa_spin{to{transform:rotate(360deg)}}}@media (max-width:900px){._5pWlIa_split{grid-template-columns:1fr;gap:28px}._5pWlIa_side{justify-self:start;max-width:240px}}
.edRu_W_cityGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.edRu_W_cityCard{border-radius:var(--radius);background:var(--mist);transition:background-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:10px;padding:26px;text-decoration:none;display:flex}.edRu_W_cityCard:hover{background:var(--mist-2);transform:translateY(-2px)}.edRu_W_cityCard h2{font-size:1.8rem}.edRu_W_cityCard p{color:var(--ink-2)}.edRu_W_cityCard span{color:var(--teal);margin-top:auto;font-weight:700}.edRu_W_summary{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.edRu_W_layout{grid-template-columns:1fr 320px;align-items:start;gap:40px;display:grid}.edRu_W_list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.edRu_W_side{gap:14px;display:grid;position:sticky;top:96px}.edRu_W_box{border-radius:var(--radius);background:var(--mist);padding:22px}.edRu_W_box h2{margin-bottom:10px;font-size:1.15rem}.edRu_W_box p,.edRu_W_box li{color:var(--ink-2);font-size:.95rem}.edRu_W_box ul{gap:6px;margin:0;padding-left:1.1em;display:grid}.edRu_W_filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.edRu_W_filters a{background:var(--mist);border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:600;text-decoration:none}.edRu_W_filters a:hover{background:var(--mist-2)}.edRu_W_note{color:var(--ink-2);max-width:75ch;margin-top:28px;font-size:.95rem}.edRu_W_h2{margin:56px 0 20px}@media (max-width:1000px){.edRu_W_layout{grid-template-columns:1fr}.edRu_W_side{position:static}}@media (max-width:700px){.edRu_W_list{grid-template-columns:1fr}}.edRu_W_cityGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.edRu_W_condGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.edRu_W_condCard{border-radius:var(--radius);background:var(--mist);transition:transform .25s var(--ease), box-shadow .25s var(--ease);grid-template-columns:220px 1fr;text-decoration:none;display:grid;overflow:hidden}.edRu_W_condCard:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px #2b163399}.edRu_W_condArt{min-height:165px;position:relative}.edRu_W_condArt svg{width:100%;height:100%;display:block}.edRu_W_condBody{flex-direction:column;gap:10px;padding:22px 24px;display:flex}.edRu_W_condBody h2{font-size:1.5rem}.edRu_W_condBody p{color:var(--ink-2);font-size:.95rem}.edRu_W_condBody span{color:var(--teal);margin-top:auto;font-weight:700}@media (max-width:900px){.edRu_W_condGrid{grid-template-columns:1fr}}@media (max-width:560px){.edRu_W_condCard{grid-template-columns:1fr}.edRu_W_condArt{aspect-ratio:4/3}}
.CXDdWa_card{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s var(--ease), transform .2s var(--ease);background:#fff;flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.CXDdWa_card:before{content:"";background:var(--ramp);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:24px;right:24px}.CXDdWa_card:hover{box-shadow:0 0 0 1px var(--line-2), 0 18px 40px -26px #2b163380;transform:translateY(-2px)}.CXDdWa_top h3{font-size:1.3rem}.CXDdWa_name{text-decoration:none}.CXDdWa_name:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.CXDdWa_where{color:var(--ink-2);margin-top:6px;font-size:.95rem}.CXDdWa_self{z-index:1;background:var(--plum);color:#fff;border-radius:10px;align-self:flex-start;padding:6px 12px;font-size:.9rem;font-weight:700;position:relative}.CXDdWa_self span{color:#ffffffbf;font-weight:400}.CXDdWa_terms{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CXDdWa_facts{flex-wrap:wrap;gap:8px 24px;margin:0;font-size:.92rem;display:flex}.CXDdWa_facts dt{color:var(--ink-2)}.CXDdWa_facts dd{margin:0;font-weight:700}.CXDdWa_more{color:var(--teal);margin-top:auto;font-size:.95rem;font-weight:700;text-decoration:none}
._8aEwW_hero{padding:56px 0 72px;overflow:hidden}._8aEwW_heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;display:grid}._8aEwW_heroCopy{justify-items:start;gap:22px;display:grid}._8aEwW_heroCopy h1{max-width:14ch}._8aEwW_heroCopy .lede{max-width:52ch}._8aEwW_heroCopy form{width:100%;max-width:640px}._8aEwW_hl{color:var(--honey)}._8aEwW_trust{color:#ffffffb3;font-size:.95rem}._8aEwW_trust strong{color:#fff}._8aEwW_heroArt{aspect-ratio:1/1.08;justify-self:end;width:100%;max-width:600px;position:relative}._8aEwW_ring{aspect-ratio:1;width:92%;position:absolute;inset:0 0 auto auto}@media (prefers-reduced-motion:no-preference){._8aEwW_ring{animation:90s linear infinite _8aEwW_spin}@keyframes _8aEwW_spin{to{transform:rotate(360deg)}}}._8aEwW_arch{border-radius:999px 999px 28px 28px;position:absolute;inset:7% 13% 0;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3}._8aEwW_archImg{object-fit:cover;object-position:30% 30%}._8aEwW_proof{width:min(320px,72%);color:var(--ink);background:#fff;border-radius:18px;flex-wrap:wrap;gap:6px;padding:16px 18px;display:flex;position:absolute;bottom:8%;left:-6%;box-shadow:0 24px 50px -24px #0000008c}._8aEwW_proof p{flex-basis:100%;margin-top:4px;font-size:.92rem;line-height:1.45}._8aEwW_proofSrc{color:var(--ink-2);flex-basis:100%;font-size:.78rem}._8aEwW_cityStrip{border-bottom:1px solid var(--line);background:#fff}._8aEwW_cityRow{flex-wrap:wrap;align-items:center;gap:8px 22px;padding-top:18px;padding-bottom:18px;display:flex}._8aEwW_cityLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--honey-ink);margin-right:6px;font-size:.8rem;font-weight:700}._8aEwW_cityRow a{color:var(--ink);font-weight:600;text-decoration:none}._8aEwW_cityRow a:hover{color:var(--teal);text-underline-offset:4px;text-decoration:underline}._8aEwW_h2{max-width:24ch;margin:10px 0 26px}._8aEwW_conds{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._8aEwW_cond{border-radius:var(--radius);background:var(--mist);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._8aEwW_cond:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px #2b163399}._8aEwW_condArt{aspect-ratio:4/3;position:relative;overflow:hidden}._8aEwW_condArt img{transition:transform .5s var(--ease)}._8aEwW_cond:hover ._8aEwW_condArt img{transform:scale(1.05)}._8aEwW_condArt svg{width:100%;height:100%;transition:transform .5s var(--ease);display:block}._8aEwW_cond:hover ._8aEwW_condArt svg{transform:scale(1.05)}._8aEwW_condBody{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}._8aEwW_condBody p{color:var(--ink-2);font-size:.93rem}._8aEwW_condBody span{color:var(--teal);margin-top:auto;font-size:.9rem;font-weight:700}._8aEwW_why{overflow:hidden}._8aEwW_whyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}._8aEwW_collage{aspect-ratio:1/.92;position:relative}._8aEwW_collage>div{border-radius:var(--radius);position:absolute;overflow:hidden;box-shadow:0 24px 50px -30px #2b163399}._8aEwW_collage img{object-fit:cover}._8aEwW_c1{width:62%;height:58%;top:0;left:0}._8aEwW_c2{width:44%;height:50%;top:14%;right:0;border-radius:999px 999px var(--radius) var(--radius)!important}._8aEwW_c3{width:40%;height:42%;bottom:0;left:18%}._8aEwW_collage:after{content:"";background:var(--ramp);border-radius:10px;width:34%;height:10px;position:absolute;bottom:6%;right:6%}._8aEwW_whyText{color:var(--ink-2);gap:14px;max-width:56ch;margin-bottom:26px;display:grid}._8aEwW_grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._8aEwW_how{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;display:grid}._8aEwW_steps{counter-reset:s;gap:14px;margin:0;padding:0;list-style:none;display:grid}._8aEwW_steps li{counter-increment:s;border-radius:var(--radius);background:var(--mist);color:var(--ink-2);padding:20px 22px 20px 70px;position:relative}._8aEwW_steps li:before{content:counter(s);background:var(--plum);width:34px;height:34px;color:var(--honey);font:800 1rem var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:20px}._8aEwW_steps strong{color:var(--ink)}._8aEwW_derms{padding:72px 0}._8aEwW_dermsGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}._8aEwW_dermsPhoto{aspect-ratio:3/2;border-radius:var(--radius);position:relative;overflow:hidden}._8aEwW_dermsPhoto img{object-fit:cover}._8aEwW_dermsPhoto:after{content:"";background:var(--ramp);height:10px;position:absolute;bottom:0;left:0;right:0}@media (max-width:960px){._8aEwW_heroGrid,._8aEwW_how,._8aEwW_whyGrid,._8aEwW_dermsGrid{grid-template-columns:1fr;gap:40px}._8aEwW_heroArt{justify-self:center;max-width:420px}._8aEwW_conds{grid-template-columns:repeat(2,1fr)}._8aEwW_grid{grid-template-columns:1fr}}@media (max-width:520px){._8aEwW_conds{grid-template-columns:1fr}._8aEwW_proof{left:0}}
.PmVPaq_actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.PmVPaq_layout{grid-template-columns:1fr 340px;align-items:start;gap:56px;display:grid}.PmVPaq_main{min-width:0}.PmVPaq_h2{margin:40px 0 10px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.PmVPaq_main>.PmVPaq_h2:first-child{margin-top:0}.PmVPaq_small{color:var(--ink-2);max-width:70ch;font-size:.95rem}.PmVPaq_selfBox{border-radius:var(--radius);background:var(--plum);color:#fff;padding:24px 26px}.PmVPaq_selfBox .PmVPaq_eyebrow{color:var(--honey)}.PmVPaq_selfText{font:800 1.7rem/1.1 var(--display);letter-spacing:-.03em;margin:8px 0 6px}.PmVPaq_selfBox .PmVPaq_small{color:#ffffffbf}.PmVPaq_evidence{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.PmVPaq_evidence li{border-radius:var(--radius);background:var(--mist);justify-items:start;gap:10px;padding:20px 22px;display:grid}.PmVPaq_evidence blockquote{color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.6}.PmVPaq_evidence .PmVPaq_link{overflow-wrap:anywhere;font-size:.9rem}.PmVPaq_table{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);margin-top:16px;overflow-x:auto}.PmVPaq_table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}.PmVPaq_table th,.PmVPaq_table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px}.PmVPaq_table th{background:var(--mist);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.82rem}.PmVPaq_table tr:last-child td{border-bottom:0}.PmVPaq_table a{color:var(--teal);font-weight:600}.PmVPaq_side{gap:14px;display:grid;position:sticky;top:96px}.PmVPaq_box{border-radius:var(--radius);background:var(--mist);gap:8px;padding:22px;display:grid}.PmVPaq_box h2{font-size:1.15rem}.PmVPaq_box p,.PmVPaq_box li{color:var(--ink-2);font-size:.95rem}.PmVPaq_box ul{gap:6px;margin:0;padding-left:1.1em;display:grid}.PmVPaq_grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.PmVPaq_disclaimer{color:var(--ink-2);padding-top:28px;padding-bottom:36px;font-size:.9rem}@media (max-width:1000px){.PmVPaq_layout{grid-template-columns:1fr}.PmVPaq_side{position:static}.PmVPaq_grid{grid-template-columns:1fr}}
