.YHEfAG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite YHEfAG_spin;display:inline-block}@keyframes YHEfAG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.YHEfAG_spinner{animation:none}}
._IoQvq_status{max-width:65ch;margin-top:26px}._IoQvq_status h2{font-size:var(--text-heading-md);font-weight:500}._IoQvq_status>p{font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--muted);margin-top:var(--space-3)}._IoQvq_polling ._IoQvq_confirming{align-items:center;gap:14px;display:flex}._IoQvq_manualConfirmation{display:none}
.FE1ngW_purchase{margin-top:26px}.FE1ngW_full{width:100%}.FE1ngW_details>summary{cursor:pointer;list-style:none}.FE1ngW_details>summary::-webkit-details-marker{display:none}.FE1ngW_details[open]>summary{background:var(--lavender-light);color:var(--ink)}.FE1ngW_details[open]>summary>span{transform:rotate(45deg)}.FE1ngW_details form{padding-top:var(--space-5)}.FE1ngW_details fieldset{gap:var(--form-gap);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.FE1ngW_field{gap:var(--field-gap);min-width:0;font-size:var(--text-label);grid-template-columns:minmax(0,1fr);display:grid}.FE1ngW_field input{appearance:none;box-sizing:border-box;background:var(--paper);border:1px solid var(--line);width:100%;min-width:0;max-width:100%;color:var(--ink);padding:var(--field-padding);font:inherit;font-size:var(--text-input);line-height:var(--leading-control);min-height:var(--field-height);border-radius:3px}.FE1ngW_field input:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.FE1ngW_note,.FE1ngW_notice{font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--muted)}.FE1ngW_note a{text-decoration:underline}.FE1ngW_notice{padding:var(--space-3);background:var(--lavender-light);overflow-wrap:anywhere}.FE1ngW_notice a{margin-top:10px;display:block}.FE1ngW_details button{font-size:var(--text-button);padding-inline:var(--space-3)}.FE1ngW_details fieldset:disabled{opacity:.7}.FE1ngW_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.C7w00W_page{max-width:1208px;padding-top:58px;padding-bottom:70px}.C7w00W_preview{border:1px dashed var(--clay);font-size:var(--text-secondary);line-height:var(--leading-body);margin-bottom:34px;padding:18px 22px}.C7w00W_preview nav{gap:var(--space-2) 22px;flex-wrap:wrap;margin-top:10px;display:flex}.C7w00W_preview a{text-underline-offset:4px;padding-block:6px;text-decoration:underline}.C7w00W_heading h1{font-size:var(--text-page-title);line-height:var(--leading-title);letter-spacing:-2.5px;margin-top:var(--space-5);font-weight:500}.C7w00W_lead{max-width:64ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);margin-top:var(--space-6)}.C7w00W_layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:42px;margin-top:38px;display:grid}.C7w00W_intro{background:var(--lavender-light);padding:34px}.C7w00W_intro h2{font-size:var(--text-heading-lg);letter-spacing:-.8px;margin-block:var(--space-5) 17px;font-weight:500}.C7w00W_intro>p:not(.eyebrow){font-size:var(--text-body);line-height:var(--leading-body)}.C7w00W_intro>p+p{margin-top:var(--space-3)}.C7w00W_actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:25px;display:flex}.C7w00W_actions .button{white-space:normal;text-align:left;max-width:100%;line-height:var(--leading-compact)}.C7w00W_actions .text-link{font-size:var(--text-caption);margin-inline-start:22px}.C7w00W_intro>p.C7w00W_returning{font-size:var(--text-secondary);border-top:1px solid #c9c0d4;margin-top:27px;padding-top:22px}.C7w00W_returning strong{font-weight:600}.C7w00W_inlineLink{text-underline-offset:3px;text-decoration:underline}.C7w00W_inlineLink:hover{color:#695680}.C7w00W_receipt{padding-top:5px}.C7w00W_receipt h2{font-size:var(--text-heading-lg);letter-spacing:-.7px;margin-top:var(--space-4);overflow-wrap:anywhere;font-weight:500}.C7w00W_billing{font-size:var(--text-secondary);color:var(--muted);margin-top:var(--space-2)}.C7w00W_receipt dl{margin:26px 0 0}.C7w00W_receipt dl>div{justify-content:space-between;gap:var(--space-5);border-top:1px solid var(--line);font-size:var(--text-secondary);line-height:var(--leading-compact);padding-block:15px;display:flex}.C7w00W_receipt dt{color:var(--muted)}.C7w00W_receipt dd{text-align:right;margin:0}.C7w00W_note{font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--muted);margin-top:18px}.C7w00W_bottom{border-top:1px solid var(--line);margin-top:var(--space-10);padding-top:var(--space-7);font-size:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:22px;display:flex}.C7w00W_bottom p{color:var(--muted);margin-right:auto}.C7w00W_status{max-width:65ch;margin-top:26px}.C7w00W_status h2{font-size:var(--text-heading-md);font-weight:500}.C7w00W_status>p{font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--muted);margin-top:var(--space-3)}.C7w00W_statusActions{gap:var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:760px){.C7w00W_page{padding-top:var(--space-8);padding-bottom:45px}.C7w00W_heading h1{letter-spacing:-1.6px}.C7w00W_lead{font-size:var(--text-body)}.C7w00W_layout{gap:var(--space-8);margin-top:var(--space-7);grid-template-columns:1fr}.C7w00W_intro{padding:26px 23px}.C7w00W_intro h2{font-size:var(--text-heading-lg)}.C7w00W_actions .button{justify-content:space-between;align-self:stretch}.C7w00W_bottom{gap:var(--space-5)}.C7w00W_bottom p{flex-basis:100%}}.C7w00W_artwork{background:var(--paper);padding:var(--space-5);margin-bottom:var(--space-7)}.C7w00W_artwork p{color:var(--ink);font-size:var(--text-section-title);line-height:var(--leading-heading);letter-spacing:-1px}.C7w00W_artwork span{margin-top:var(--space-6);color:var(--muted);font-size:var(--text-caption);letter-spacing:2px;display:block}.C7w00W_receipt dd{overflow-wrap:anywhere}@media (max-width:760px){.C7w00W_page{padding-top:var(--space-6)}.C7w00W_preview{padding:var(--space-4);margin-bottom:var(--space-6)}.C7w00W_preview a{min-height:var(--target-min);align-items:center;display:inline-flex}.C7w00W_heading h1{font-size:var(--text-title-phone);margin-top:var(--space-3)}.C7w00W_lead{margin-top:var(--space-4)}.C7w00W_layout{gap:var(--space-6);margin-top:var(--space-6)}.C7w00W_intro{padding:var(--space-5)}.C7w00W_intro h2{margin-block:var(--space-3)}.C7w00W_actions{gap:var(--space-2);margin-top:var(--space-5)}.C7w00W_actions .text-link{font-size:var(--text-secondary);margin-inline-start:0}.C7w00W_statusActions{align-items:stretch;gap:var(--space-3)}.C7w00W_statusActions>.button{justify-content:space-between;width:100%}.C7w00W_artwork{padding:var(--space-4);margin-bottom:var(--space-5)}}
.j1WgZG_form{min-width:0}.j1WgZG_fields{gap:var(--form-gap);display:grid}.j1WgZG_field{gap:var(--field-gap);min-width:0;font-size:var(--text-label);flex-direction:column;display:flex}.j1WgZG_field input,.j1WgZG_field textarea{box-sizing:border-box;background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--text-input);padding:var(--field-padding);min-height:var(--field-height);line-height:var(--leading-control);border:1px solid #b9b0c6;border-radius:4px}.j1WgZG_field textarea{resize:vertical;line-height:var(--leading-body)}.j1WgZG_field input:focus-visible,.j1WgZG_field textarea:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.j1WgZG_field [aria-invalid=true]{border-color:#923e28}.j1WgZG_topic{font-size:var(--text-secondary);margin-bottom:var(--space-6)}.j1WgZG_error{color:#873821;font-size:var(--text-secondary);line-height:var(--leading-compact)}.j1WgZG_submit{margin-top:var(--space-6);width:100%;min-height:var(--button-height)}.j1WgZG_submit:disabled{opacity:.65;cursor:wait}.j1WgZG_note{color:var(--muted);font-size:var(--text-secondary);line-height:var(--leading-body);margin-top:18px}.j1WgZG_note a{text-underline-offset:3px;text-decoration:underline}.j1WgZG_notice{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--clay);font-size:var(--text-secondary);line-height:var(--leading-body)}.j1WgZG_success{padding:var(--space-8);background:var(--paper);line-height:var(--leading-body);border:1px solid #b9b0c6;border-radius:4px}.j1WgZG_success h2{font-size:var(--text-heading-lg);font-weight:500;line-height:var(--leading-heading);margin-bottom:var(--space-4)}.j1WgZG_success a{margin-top:var(--space-6)}.j1WgZG_notice:focus,.j1WgZG_success:focus{outline:2px solid var(--clay);outline-offset:4px}.j1WgZG_trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.lmso2q_wrapper{display:contents}.lmso2q_button{width:var(--target-min);height:var(--target-min);border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.lmso2q_button svg{width:22px;height:22px}.lmso2q_button:hover{background:var(--lavender-light)}.lmso2q_status{contain:inline-size;font-size:var(--text-secondary);line-height:var(--leading-compact);overflow-wrap:anywhere;grid-column:1/-1;display:block}.lmso2q_status:empty{display:none}
.zMlhjq_schedule{margin-top:var(--space-5)}.zMlhjq_meetings{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.zMlhjq_meetings li{font-size:var(--text-secondary);line-height:var(--leading-body);overflow-wrap:anywhere}.zMlhjq_meetings time{justify-content:space-between;align-items:baseline;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.zMlhjq_time{font-variant-numeric:tabular-nums}.zMlhjq_meetings p{color:var(--muted);margin-top:var(--space-1)}.zMlhjq_location{margin-top:var(--space-5);font-size:var(--text-secondary);line-height:var(--leading-body);overflow-wrap:anywhere}.zMlhjq_address{color:var(--muted)}.zMlhjq_order{border-top:1px solid var(--line);padding-top:var(--space-4);margin-top:var(--space-6)}.zMlhjq_order dl.zMlhjq_total{justify-content:space-between;gap:var(--space-4);font-size:var(--text-secondary);line-height:var(--leading-body);margin:0;display:flex}.zMlhjq_orderNumber{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-body);overflow-wrap:anywhere}
.OSLHOG_page{padding-block:60px 90px}.OSLHOG_heading{max-width:680px;margin-bottom:44px}.OSLHOG_heading h1{font-size:var(--text-editorial-title);font-weight:500;line-height:var(--leading-title);letter-spacing:-3px;margin:18px 0 var(--space-6)}.OSLHOG_heading h1 span{color:var(--clay)}.OSLHOG_heading>p:not(.eyebrow){max-width:48ch;color:var(--muted);font-size:var(--text-lead);line-height:var(--leading-body)}.OSLHOG_layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:76px;display:grid}.OSLHOG_formPanel{min-width:0;padding:var(--space-10);background:var(--lavender-light);border-radius:5px}.OSLHOG_details{min-width:0;padding-top:14px}.OSLHOG_details h2{font-size:var(--text-heading-lg);letter-spacing:-.8px;margin:18px 0;font-weight:500}.OSLHOG_details p:not(.eyebrow){font-size:var(--text-body);color:var(--muted);line-height:var(--leading-body);max-width:34ch}.OSLHOG_details .OSLHOG_email{font-size:var(--text-heading-sm);overflow-wrap:anywhere;text-underline-offset:5px;text-decoration:underline;display:inline-block}@media (max-width:900px){.OSLHOG_layout{gap:36px}.OSLHOG_formPanel{padding:var(--space-7)}}@media (max-width:700px){.OSLHOG_page{padding-block:36px 60px}.OSLHOG_layout{grid-template-columns:1fr;gap:38px}.OSLHOG_heading h1{letter-spacing:-2px}.OSLHOG_page{padding-top:var(--space-6)}.OSLHOG_heading{margin-bottom:var(--space-5)}.OSLHOG_heading h1{font-size:var(--text-display-sm);margin-block:var(--space-3)}.OSLHOG_heading>p:not(.eyebrow){font-size:var(--text-body);line-height:1.55}.OSLHOG_formPanel{padding:var(--space-5);--form-gap:var(--space-4);scroll-margin-top:var(--space-4)}.OSLHOG_formPanel textarea{height:144px;min-height:144px}.OSLHOG_details{scroll-margin-top:var(--space-4)}}@media (max-width:360px){.OSLHOG_formPanel{padding:var(--space-5)}.OSLHOG_heading h1{font-size:var(--text-display-sm)}}.OSLHOG_emailRow{grid-template-columns:minmax(0, max-content) var(--target-min);align-items:center;gap:var(--space-2);margin-top:var(--space-5);display:grid}@media (max-width:360px){.OSLHOG_details .OSLHOG_email{font-size:var(--text-lead)}}
.CHDv7a_page h2{font-size:var(--text-section-title);letter-spacing:-1.5px;font-weight:500;line-height:var(--leading-heading)}.CHDv7a_page h3{font-weight:500}.CHDv7a_page .eyebrow{margin-bottom:17px}.CHDv7a_hero{max-width:1208px;margin:var(--space-6) auto 0;background:var(--lavender);grid-template-columns:minmax(0,1fr) 440px;display:grid}.CHDv7a_heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:58px 60px;display:flex}.CHDv7a_hero h1{font-size:var(--text-page-title);font-weight:500;line-height:var(--leading-title);letter-spacing:-2.7px;margin:14px 0 var(--space-7);max-width:12ch}.CHDv7a_introduction{font-size:var(--text-body);line-height:var(--leading-body);max-width:44ch}.CHDv7a_experienceNote{font-size:var(--text-secondary);line-height:var(--leading-body);max-width:48ch;margin-top:22px}.CHDv7a_experienceNote strong{font-weight:600}.CHDv7a_heroPhoto{object-fit:cover;width:100%;height:100%;min-height:0}.CHDv7a_actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.CHDv7a_sectionHeading{align-items:start;gap:var(--space-20);grid-template-columns:1fr 1fr;margin-bottom:46px;display:grid}.CHDv7a_practice{padding-block:100px var(--space-20)}.CHDv7a_experience{font-size:var(--text-body);color:var(--muted);line-height:var(--leading-body);padding-top:7px}.CHDv7a_experience a{margin-top:var(--space-5);color:var(--ink)}.CHDv7a_inclusionGrid{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CHDv7a_inclusionColumn{align-content:start;gap:36px;display:grid}.CHDv7a_inclusion{border-top:1px solid var(--line);padding-top:22px}.CHDv7a_number{font-size:var(--text-caption);color:var(--clay)}.CHDv7a_inclusion h3{font-size:var(--text-heading-md);letter-spacing:-.5px;margin-block:14px 18px}.CHDv7a_inclusion ul{font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);margin:0;padding-left:18px}.CHDv7a_inclusion li{padding-left:3px}.CHDv7a_inclusion li+li{margin-top:7px}.CHDv7a_inclusion li::marker{color:var(--clay);font-size:var(--text-caption)}.CHDv7a_studioMoments{margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.CHDv7a_studioMoments img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.CHDv7a_steps p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted)}.CHDv7a_firingNote{padding:var(--space-5) var(--space-6);background:var(--lavender-light);justify-content:space-between;gap:var(--space-5);font-size:var(--text-secondary);line-height:var(--leading-body);margin-top:42px;display:flex}.CHDv7a_firingNote strong{font-weight:600}.CHDv7a_firingNote a{text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.CHDv7a_studios{padding-block:var(--space-3) 100px;grid-template-columns:1fr 1fr;gap:62px;display:grid}.CHDv7a_studioIntro{padding-top:25px}.CHDv7a_studioIntro>p:not(.eyebrow){margin-top:var(--space-6);font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted)}.CHDv7a_studioIntro>p.CHDv7a_scheduleNote{font-size:var(--text-secondary)}.CHDv7a_studioIntro a{margin-top:22px}.CHDv7a_studioCard img{width:100%;height:auto}.CHDv7a_studioCard>div{padding-top:22px}.CHDv7a_studioCard .eyebrow{font-size:var(--text-caption);letter-spacing:1.5px;margin-bottom:7px}.CHDv7a_studioCard h3{font-size:var(--text-heading-md);letter-spacing:-.6px}.CHDv7a_studioCard a{font-size:var(--text-button);margin-top:15px}.CHDv7a_memberships{background:var(--lavender-light);padding-block:76px 60px}.CHDv7a_plansHeading{text-align:center}.CHDv7a_plansHeading>p:last-child{font-size:var(--text-body);color:var(--muted);margin-top:18px}.CHDv7a_billing{margin:var(--space-8) auto 0;width:fit-content;border:1px solid #c5bdcf;border-radius:50px;min-inline-size:0;padding:5px;display:flex}.CHDv7a_billing label{cursor:pointer;position:relative}.CHDv7a_billing input,.CHDv7a_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CHDv7a_billing span{padding:13px var(--space-6);font-size:var(--text-button);text-align:center;border-radius:40px;display:block}.CHDv7a_billing input:checked+span{background:var(--ink);color:#fff}.CHDv7a_billing input:focus-visible+span{outline:2px solid var(--clay);outline-offset:4px}.CHDv7a_planPanel{display:none}:is(.CHDv7a_pricing:has(input[value=monthly]:checked) [data-billing=monthly],.CHDv7a_pricing:has(input[value=once]:checked) [data-billing=once]){display:block}.CHDv7a_billingNote{text-align:center;font-size:var(--text-secondary);margin-block:var(--space-5) 30px;color:var(--muted)}.CHDv7a_planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.CHDv7a_planCard{background:var(--paper);border:1px solid #d5cfde;border-radius:5px;padding:30px}.CHDv7a_planCard .eyebrow{font-size:var(--text-caption);letter-spacing:1.4px;margin-bottom:var(--space-4)}.CHDv7a_planCard h3{font-size:var(--text-display-sm);letter-spacing:-1.5px}.CHDv7a_allowance{font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--muted);margin-top:9px}.CHDv7a_price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:34px;display:flex}.CHDv7a_price strong{font-size:var(--text-display-sm);letter-spacing:-1.5px;font-weight:500}.CHDv7a_price span{font-size:var(--text-secondary);color:var(--muted)}.CHDv7a_commitment{font-size:var(--text-secondary);color:var(--muted);margin-top:5px}.CHDv7a_buy{width:100%;margin-top:26px}.CHDv7a_cardInclusions{font-size:var(--text-secondary);line-height:var(--leading-body);margin-top:var(--space-6);color:var(--muted)}.CHDv7a_perk{font-size:var(--text-secondary);margin-top:var(--space-3)}.CHDv7a_planTerms{border-top:1px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-4);font-size:var(--text-secondary)}.CHDv7a_planTerms summary{cursor:pointer}.CHDv7a_planTerms p{white-space:pre-line;line-height:var(--leading-body);color:var(--muted);margin-top:var(--space-4);overflow-wrap:anywhere}.CHDv7a_unavailable{min-height:210px;color:var(--muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;display:flex}.CHDv7a_pricingFootnote{justify-content:space-between;gap:var(--space-10);font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--muted);margin-top:30px;display:flex}.CHDv7a_pricingFootnote>p:last-child{max-width:440px}.CHDv7a_pricingFootnote a{text-underline-offset:3px;text-decoration:underline}.CHDv7a_loadError{padding:var(--space-10);margin-top:var(--space-10);background:var(--paper)}.CHDv7a_loadError p{line-height:var(--leading-body);margin-top:15px}.CHDv7a_how{padding-block:96px}.CHDv7a_how .CHDv7a_sectionHeading{grid-template-columns:1fr}.CHDv7a_steps{grid-template-columns:repeat(3,1fr);gap:42px;margin:0;padding:0;list-style:none;display:grid}.CHDv7a_stepNumber{background:var(--lavender-light);width:48px;height:48px;font-size:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.CHDv7a_steps h3{font-size:var(--text-heading-md);letter-spacing:-.4px;margin-bottom:13px}.CHDv7a_steps a{margin-top:var(--space-5)}.CHDv7a_faq{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:0 90px;display:grid}.CHDv7a_faq>div>a{margin-top:26px}.CHDv7a_question{border-bottom:1px solid var(--line)}.CHDv7a_question:first-child{border-top:1px solid var(--line)}.CHDv7a_question summary{justify-content:space-between;align-items:center;gap:var(--space-6);cursor:pointer;font-size:var(--text-body);line-height:var(--leading-compact);padding-block:22px;list-style:none;display:flex}.CHDv7a_question summary::-webkit-details-marker{display:none}.CHDv7a_toggle{flex-shrink:0;width:12px;height:12px;position:relative}.CHDv7a_toggle:before,.CHDv7a_toggle:after{content:"";background:currentColor;position:absolute}.CHDv7a_toggle:before{width:12px;height:1px;top:6px}.CHDv7a_toggle:after{width:1px;height:12px;left:6px}.CHDv7a_question[open] .CHDv7a_toggle:after{display:none}.CHDv7a_answer{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);padding-bottom:var(--space-6)}.CHDv7a_answer>*+*{margin-top:var(--space-3)}.CHDv7a_answer ul{padding-left:var(--space-5)}.CHDv7a_contact{padding:var(--space-12);background:var(--lavender);justify-content:space-between;align-items:center;gap:50px;margin-bottom:82px;display:flex}.CHDv7a_contact p:not(.eyebrow){font-size:var(--text-body);line-height:var(--leading-body);max-width:50ch;margin-top:var(--space-5)}.CHDv7a_contactLinks{gap:var(--space-5);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.CHDv7a_enrollmentNote{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--text-secondary);line-height:var(--leading-body)}.CHDv7a_enrollmentNote>a{margin-top:14px}.CHDv7a_enrollmentNote p a,.CHDv7a_availabilityError a{text-underline-offset:3px;text-decoration:underline}.CHDv7a_availabilityError{font-size:var(--text-secondary);line-height:var(--leading-body);color:var(--muted);margin-top:26px}.CHDv7a_waitlist{gap:var(--space-20);padding:var(--space-16);margin-top:var(--space-16);background:var(--lavender-light);border:1px solid #d5cfde;border-radius:5px;grid-template-columns:1fr 1fr;scroll-margin-top:110px;display:grid}.CHDv7a_waitlist>div>p:not(.eyebrow){max-width:44ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted);margin-top:22px}.CHDv7a_waitlist>div>p.CHDv7a_waitlistNote{font-size:var(--text-secondary)}.CHDv7a_waitlist h3{font-size:var(--text-heading-lg);line-height:var(--leading-heading);margin-bottom:14px}@media (max-width:1279px){.CHDv7a_hero{grid-template-columns:minmax(0,1fr) 400px;margin-inline:36px}.CHDv7a_heroCopy{padding:36px}.CHDv7a_hero h1{font-size:var(--text-display-md)}.CHDv7a_planCard{padding:var(--space-6)}}@media (max-width:1000px){.CHDv7a_waitlist{gap:var(--space-10);padding:36px}.CHDv7a_hero{grid-template-columns:minmax(0,1fr) 330px}.CHDv7a_hero h1{font-size:var(--text-display-sm);letter-spacing:-2px}.CHDv7a_heroCopy{padding:30px}.CHDv7a_introduction{font-size:var(--text-body)}.CHDv7a_sectionHeading{gap:var(--space-10)}.CHDv7a_inclusionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.CHDv7a_inclusionColumn:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.CHDv7a_studios{gap:var(--space-8);grid-template-columns:1fr 1fr}.CHDv7a_studioCard h3{font-size:var(--text-heading-sm)}.CHDv7a_planGrid{gap:14px}.CHDv7a_planCard{padding:22px 18px}.CHDv7a_planCard h3,.CHDv7a_price strong{font-size:var(--text-heading-xl)}.CHDv7a_faq{gap:45px}}@media (max-width:760px){.CHDv7a_waitlist{grid-template-columns:minmax(0,1fr);margin-top:42px}.CHDv7a_hero{margin:0 var(--space-5);grid-template-columns:1fr}.CHDv7a_hero h1{font-size:var(--text-title-phone);letter-spacing:-1.8px}.CHDv7a_hero .eyebrow{font-size:var(--text-caption);letter-spacing:1.5px}.CHDv7a_introduction{font-size:var(--text-body);line-height:var(--leading-body)}.CHDv7a_heroPhoto{object-position:center 45%;height:auto}.CHDv7a_actions{gap:23px}.CHDv7a_sectionHeading{grid-template-columns:1fr}.CHDv7a_page h2{font-size:var(--text-heading-xl);letter-spacing:-1px}.CHDv7a_experience{font-size:var(--text-body)}.CHDv7a_inclusionGrid,.CHDv7a_inclusionColumn,.CHDv7a_inclusionColumn:last-child{grid-template-columns:1fr}.CHDv7a_studioMoments{margin-top:30px}.CHDv7a_studioMoments img:last-child{object-position:center 45%}.CHDv7a_firingNote{gap:var(--space-3);padding:var(--space-5);margin-top:var(--space-7);flex-direction:column}.CHDv7a_studios{gap:var(--space-8);grid-template-columns:1fr;padding-block:0 60px}.CHDv7a_studioIntro{padding:0}.CHDv7a_studioCard h3{font-size:var(--text-heading-sm)}.CHDv7a_studioCard .eyebrow{font-size:var(--text-caption);letter-spacing:.7px}.CHDv7a_studioCard a{font-size:var(--text-button);gap:var(--space-2)}.CHDv7a_plansHeading h2{font-size:var(--text-heading-xl)}.CHDv7a_billing{border-radius:35px;width:100%}.CHDv7a_billing label{flex:1;display:grid}.CHDv7a_billing span{padding:var(--space-3) var(--space-2);font-size:var(--text-button);justify-content:center;align-items:center;display:flex}.CHDv7a_billingNote{font-size:var(--text-secondary);margin-block:18px 25px}.CHDv7a_planGrid{grid-template-columns:1fr;gap:18px}.CHDv7a_planCard h3{font-size:var(--text-heading-xl)}.CHDv7a_price strong{font-size:var(--text-display-sm)}.CHDv7a_pricingFootnote{flex-direction:column;gap:14px}.CHDv7a_steps{grid-template-columns:1fr}.CHDv7a_stepNumber{margin-bottom:17px}.CHDv7a_faq{grid-template-columns:1fr;gap:30px}.CHDv7a_contact{padding:30px var(--space-6);flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:55px}.CHDv7a_contactLinks{align-items:flex-start}.CHDv7a_loadError{padding:25px}.CHDv7a_heroCopy{padding:var(--space-6)}.CHDv7a_hero h1{max-width:16ch;margin-block:0 var(--space-4)}.CHDv7a_hero .eyebrow{margin-bottom:var(--space-3)}.CHDv7a_hero .CHDv7a_introduction{line-height:1.55}.CHDv7a_hero .CHDv7a_experienceNote{margin-top:var(--space-4);line-height:var(--leading-compact)}.CHDv7a_hero .CHDv7a_actions{width:100%;margin-top:var(--space-5);gap:var(--space-2)}.CHDv7a_page[data-enrollment=unavailable] .CHDv7a_hero .CHDv7a_actions{margin-top:var(--space-4)}.CHDv7a_hero .CHDv7a_actions>:first-child{justify-content:space-between;width:100%}.CHDv7a_enrollmentNote{width:100%;margin-top:var(--space-5);line-height:var(--leading-compact);border:0;padding-top:0}.CHDv7a_page[data-enrollment=waitlist] .CHDv7a_enrollmentNote>a{width:100%;min-height:var(--button-height);padding:var(--space-3) var(--space-4);color:var(--paper);background:var(--ink);border:0;border-radius:5px;justify-content:space-between}.CHDv7a_heroPhoto{aspect-ratio:3/2}.CHDv7a_practice{padding-block:var(--space-10)}.CHDv7a_sectionHeading{gap:var(--space-4);margin-bottom:var(--space-6)}.CHDv7a_inclusionGrid,.CHDv7a_inclusionColumn,.CHDv7a_inclusionColumn:last-child{gap:var(--space-6)}.CHDv7a_inclusion{padding-top:var(--space-4)}.CHDv7a_inclusion h3{margin-block:var(--space-2) var(--space-3)}.CHDv7a_studioMoments{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.CHDv7a_studioMoments img:last-child{aspect-ratio:4/5;grid-column:auto}.CHDv7a_studios{padding-bottom:var(--space-10)}.CHDv7a_memberships{padding-block:var(--space-10);scroll-margin-top:var(--space-4)}.CHDv7a_planCard{padding:var(--space-6)}.CHDv7a_planCard .eyebrow{display:none}.CHDv7a_price,.CHDv7a_buy,.CHDv7a_cardInclusions{margin-top:var(--space-4)}.CHDv7a_planTerms summary{min-height:var(--target-min);padding-block:var(--space-3)}.CHDv7a_how{padding-block:var(--space-10)}.CHDv7a_steps{gap:var(--space-6)}.CHDv7a_steps li{padding-left:var(--space-12);position:relative}.CHDv7a_stepNumber{width:32px;height:32px;margin:0;position:absolute;top:0;left:0}.CHDv7a_steps h3{font-size:var(--text-heading-sm)}.CHDv7a_faq{padding-bottom:var(--space-10)}.CHDv7a_waitlist{padding:var(--space-6);gap:var(--space-6);scroll-margin-top:var(--space-4)}}@media (max-width:360px){.CHDv7a_waitlist{padding:var(--space-6) var(--space-5)}.CHDv7a_hero{margin-inline:var(--space-3)}.CHDv7a_heroCopy{padding:var(--space-7) 22px}.CHDv7a_hero h1{font-size:var(--text-heading-xl)}.CHDv7a_page h2{font-size:var(--text-heading-lg)}.CHDv7a_studioCards{grid-template-columns:1fr;gap:30px}.CHDv7a_studioCard h3{font-size:var(--text-heading-md)}.CHDv7a_planCard{padding:25px 22px}}
