.landing-module__uOCndW__supporting{border-top:1px solid var(--border);grid-template-columns:1fr 2fr;gap:48px;padding:48px 32px;display:grid}.landing-module__uOCndW__sections{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.landing-module__uOCndW__closing{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding:48px 32px;display:flex}.landing-module__uOCndW__question{cursor:pointer;color:var(--foreground-highlight);font-size:var(--text-base);justify-content:space-between;gap:24px;font-weight:500;list-style:none;display:flex}.landing-module__uOCndW__question::-webkit-details-marker{display:none}.landing-module__uOCndW__question:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.landing-module__uOCndW__question span{transition:transform .18s ease-out}details[open]>.landing-module__uOCndW__question span{transform:rotate(45deg)}.landing-module__uOCndW__dialog{border:1px solid var(--border);background:var(--background);width:calc(100% - 32px);max-width:56rem;max-height:calc(100dvh - 32px);color:var(--foreground);box-shadow:var(--spot-product-shadow);border-radius:16px;margin:auto;padding:0;overflow:auto}.landing-module__uOCndW__dialog .landing-module__uOCndW__calendar{max-height:none;overflow:visible}.landing-module__uOCndW__dialog:focus,.landing-module__uOCndW__dialog:focus-visible{outline:none}.landing-module__uOCndW__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 25%, transparent)}.landing-module__uOCndW__skeleton{background:var(--border);border-radius:4px;max-width:90%;height:48px;margin-bottom:24px}.landing-module__uOCndW__hero{isolation:isolate;background:var(--spot-hero-art) center/cover;padding-top:64px;position:relative}.landing-module__uOCndW__shader{pointer-events:none;opacity:.2;mix-blend-mode:multiply;position:absolute;inset:0}.landing-module__uOCndW__heroGutters{padding-inline:48px;position:relative}.landing-module__uOCndW__nav{border-bottom:1px solid var(--border);padding-inline:48px}.landing-module__uOCndW__scene{grid-template-rows:auto minmax(240px,1fr);grid-template-columns:minmax(0,1fr) minmax(480px,560px);column-gap:40px;min-height:min(100svh - 64px,900px);padding:40px 32px 0;display:grid;position:relative}.landing-module__uOCndW__story{display:contents}.landing-module__uOCndW__pitch{grid-area:1/1;min-width:0}@media (min-width:1024px){.landing-module__uOCndW__scene:has([data-provider-heading]) .landing-module__uOCndW__pitch{padding-right:40px}}.landing-module__uOCndW__heroBenefits{max-width:36rem;margin-block:24px}.landing-module__uOCndW__people{grid-area:2/1;min-height:260px;position:relative}.landing-module__uOCndW__overlay{object-fit:contain;object-position:center bottom}.landing-module__uOCndW__booking{background:var(--background);border:1px solid var(--border);min-width:0;box-shadow:var(--spot-product-shadow);border-radius:16px;grid-area:1/2/3;align-self:start;margin-top:20px;scroll-margin-top:16px;overflow:hidden}.landing-module__uOCndW__booking:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.landing-module__uOCndW__bookingIntro{padding:24px 20px 18px}.landing-module__uOCndW__calendar{min-width:0}.landing-module__uOCndW__calendar:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.landing-module__uOCndW__agenda{min-height:42px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]){grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;column-gap:32px;padding-top:32px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__pitch{align-self:center;padding-bottom:24px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__people{grid-area:1/2;min-height:310px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__booking{grid-area:2/1/auto/3;margin:0 0 32px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__bookingIntro{border-right:1px solid var(--border);padding:32px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar>.\@container{padding:24px 32px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar:not(:has(.landing-module__uOCndW__bookingIntro))>*{grid-column:1/-1}@media (min-width:1024px){.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar [aria-label=Available\ times]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}}@media (max-width:1100px) and (min-width:1024px){.landing-module__uOCndW__scene{grid-template-columns:minmax(0,1fr) minmax(440px,1fr);column-gap:24px}}@media (max-width:1023px){:is(.landing-module__uOCndW__scene,.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band])){flex-direction:column;gap:0;padding:28px 24px 0;display:flex}.landing-module__uOCndW__pitch{order:0}.landing-module__uOCndW__people{aspect-ratio:3/2;flex:none;order:1;width:100%;height:auto;min-height:0}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__people{aspect-ratio:3/2;flex:none;order:1;width:100%;height:auto;min-height:0}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__pitch{padding-bottom:0}.landing-module__uOCndW__booking{width:calc(100% + 48px);box-shadow:none;border-inline:0;border-radius:0;flex:none;order:2;margin:0 -24px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__booking{width:calc(100% + 48px);box-shadow:none;border-inline:0;border-radius:0;flex:none;order:2;margin:0 -24px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar{display:block}.landing-module__uOCndW__bookingIntro{border:0;padding:24px 20px 18px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__bookingIntro{border:0;padding:24px 20px 18px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar>.\@container{padding:8px 20px 20px}.landing-module__uOCndW__supporting{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.landing-module__uOCndW__heroGutters,.landing-module__uOCndW__nav{padding-inline:0}}@media (max-width:639px){.landing-module__uOCndW__supporting,.landing-module__uOCndW__closing{padding:32px 24px}.landing-module__uOCndW__sections{grid-template-columns:1fr;gap:24px}.landing-module__uOCndW__closing{display:grid}}@media (prefers-color-scheme:dark){.landing-module__uOCndW__shader{opacity:.26;filter:invert();mix-blend-mode:screen}}@media (prefers-reduced-motion:reduce){.landing-module__uOCndW__question span{transition:none}}.landing-module__uOCndW__calendar>.\@container{--booking-inset:20px;position:relative}.landing-module__uOCndW__scene:not(:has([data-hero-layout=editorial-band])) .landing-module__uOCndW__calendar:has(.landing-module__uOCndW__bookingIntro)>.\@container{border-top:1px solid var(--border);padding-top:20px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar>.\@container{--booking-inset:32px}@media (max-width:1023px){.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar>.\@container{--booking-inset:20px}.landing-module__uOCndW__calendar:has(.landing-module__uOCndW__bookingIntro)>.\@container{border-top:1px solid var(--border);padding-top:20px!important}}.landing-module__uOCndW__calendar [data-booking-grid][data-calendar-layout=vertical] [data-booking-times]{margin-inline:calc(-1 * var(--booking-inset));padding-inline:var(--booking-inset)}@media (min-width:1024px){.landing-module__uOCndW__people{aspect-ratio:3/2;align-self:end;min-height:280px;margin-top:24px}.landing-module__uOCndW__scene:has([data-hero-layout=focused-split]) .landing-module__uOCndW__people{aspect-ratio:auto;align-self:stretch}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__people{min-height:240px;max-height:420px;margin-top:0}}@container (min-width:48rem){.landing-module__uOCndW__calendar [data-booking-details]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:32px;display:grid}.landing-module__uOCndW__calendar [data-booking-summary]{border-right:1px solid var(--border);margin:0;padding-right:32px}.landing-module__uOCndW__calendar [data-booking-summary]>div{flex-direction:column;align-items:flex-start}.landing-module__uOCndW__calendar [data-booking-fields]{width:100%;max-width:42rem}}.landing-module__uOCndW__dialog .landing-module__uOCndW__calendar>.\@container{padding-top:20px}.landing-module__uOCndW__dialog .landing-module__uOCndW__calendar>.\@container{--booking-inset:24px;padding-inline:24px}@media (min-width:768px){.landing-module__uOCndW__dialog .landing-module__uOCndW__calendar>.\@container{--booking-inset:32px;padding-inline:32px}}.landing-module__uOCndW__scene .landing-module__uOCndW__calendar:has(>form) .landing-module__uOCndW__bookingIntro{padding:24px 24px 0}@media (min-width:768px){.landing-module__uOCndW__scene .landing-module__uOCndW__calendar:has(>form) .landing-module__uOCndW__bookingIntro{padding:32px 32px 0}}@media (min-width:1024px){.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__calendar:has(>form) .landing-module__uOCndW__bookingIntro{padding:32px}}.landing-module__uOCndW__providerLogos{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.landing-module__uOCndW__scene:has([data-hero-layout=centered-identity]){flex-direction:column;align-items:center;gap:0;padding-top:40px;display:flex}.landing-module__uOCndW__scene:has([data-hero-layout=centered-identity]) .landing-module__uOCndW__pitch{text-align:center;flex-direction:column;align-items:center;display:flex}.landing-module__uOCndW__scene:has([data-hero-layout=centered-identity]) .landing-module__uOCndW__heroBenefits{text-align:left}.landing-module__uOCndW__scene:has([data-hero-layout=centered-identity]) .landing-module__uOCndW__booking{align-self:center;width:100%;max-width:48rem;margin:8px 0 32px}.landing-module__uOCndW__scene:has([data-hero-layout=centered-identity]) .landing-module__uOCndW__bookingIntro{text-align:center}@media (max-width:1023px){.landing-module__uOCndW__scene:has([data-hero-layout=centered-identity]) .landing-module__uOCndW__booking{width:calc(100% + 48px);max-width:none;margin:8px -24px 0}}@media (min-width:1024px){.landing-module__uOCndW__scene:not(:has([data-hero-layout=editorial-band])) .landing-module__uOCndW__booking[data-sticky]{position:sticky;top:80px}.landing-module__uOCndW__scene:not(:has([data-hero-layout=editorial-band])) .landing-module__uOCndW__pitch:has([data-provider-heading]){grid-row:1/3;align-self:center;padding-bottom:40px}.landing-module__uOCndW__scene:has([data-hero-layout=editorial-band]) .landing-module__uOCndW__pitch:has([data-provider-heading]){grid-column:1/3}}.landing-module__uOCndW__heroStrip{border-top:1px solid var(--border);padding:20px 32px 28px}@media (min-width:1024px){.landing-module__uOCndW__scene:has([data-provider-heading]){min-height:min(100svh - 152px,820px)}}@media (max-width:1023px){.landing-module__uOCndW__heroStrip{padding:24px}}@media (min-width:1024px){.landing-module__uOCndW__scene:has([data-provider-heading]):not(:has([data-hero-layout=editorial-band])):not(:has([data-hero-layout=centered-identity])){padding-bottom:40px}.landing-module__uOCndW__scene:has([data-provider-heading]):not(:has([data-hero-layout=editorial-band])):not(:has([data-hero-layout=centered-identity])) .landing-module__uOCndW__pitch{padding-bottom:0}.landing-module__uOCndW__scene:has([data-provider-heading]):not(:has([data-hero-layout=editorial-band])):not(:has([data-hero-layout=centered-identity])) .landing-module__uOCndW__booking{align-self:center;margin-top:0}}@media (max-width:1023px){.landing-module__uOCndW__scene:has([data-provider-heading]) .landing-module__uOCndW__pitch{padding-bottom:32px}.landing-module__uOCndW__scene:has([data-provider-heading]) .landing-module__uOCndW__booking{border-top:1px solid var(--border)}}
