.schedule-page{background:var(--background);color:var(--foreground)}.schedule-shell{max-width:1440px;margin:0 auto;padding-left:3.5vw;padding-right:3.5vw}.schedule-page h1,.schedule-page h2{font-family:var(--font-display), Arial, sans-serif;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:uppercase;margin:0}.schedule-eyebrow{color:var(--primary);letter-spacing:.13em;margin:0 0 var(--display-eyebrow-heading-gap);text-transform:uppercase;font-size:9px;font-weight:800}.schedule-hero{background:var(--foreground);color:var(--background);padding:190px 0 94px}.schedule-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:8vw;display:grid}.schedule-hero h1{font-size:var(--display-h1-size);line-height:var(--display-h1-line-height);max-width:9ch}.schedule-hero-copy{border-left:1px solid #f2efe733;padding-left:34px}.schedule-hero-copy p{color:#f2efe7b3;max-width:36rem;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.schedule-hero-copy a,.schedule-embed-fallback a{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin-top:30px;font-size:10px;font-weight:800;display:inline-flex}.schedule-hero-copy a{border-bottom:1px solid var(--primary);padding-bottom:7px}.schedule-hero-copy svg,.schedule-embed-fallback svg,.schedule-button svg{width:14px;height:14px}.schedule-calendar-section{padding:clamp(86px,8vw,126px) 0}.schedule-calendar-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:8vw;margin-bottom:52px;display:grid}.schedule-calendar-heading h2,.schedule-help h2{font-size:var(--display-h2-size);line-height:var(--display-h2-line-height)}.schedule-calendar-heading h2{max-width:10ch}.schedule-calendar-heading>p{color:#62655e;max-width:34rem;margin:0;line-height:1.68}.schedule-embed-frame{background:#fff;border:1px solid #bbb5aa;min-height:1260px;overflow:hidden}.schedule-embed-frame iframe{border:0;width:100%;height:1260px;display:block}.schedule-embed-fallback{border-bottom:1px solid #bcb7ad;justify-content:space-between;align-items:center;padding:22px 0;display:flex}.schedule-embed-fallback span{color:#666960;font-size:13px}.schedule-embed-fallback a{margin-top:0}.schedule-help{background:var(--primary);padding:clamp(82px,8vw,124px) 0}.schedule-help .schedule-eyebrow{color:var(--foreground)}.schedule-help-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:8vw;display:grid}.schedule-help h2{max-width:9ch}.schedule-help-grid>div:last-child>p{max-width:36rem;margin:0 0 30px;font-size:16px;line-height:1.7}.schedule-button{background:var(--foreground);color:var(--background);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:900px){.schedule-shell{padding-left:5vw;padding-right:5vw}.schedule-hero{padding:145px 0 70px}.schedule-hero-grid,.schedule-calendar-heading,.schedule-help-grid{grid-template-columns:1fr;align-items:stretch}.schedule-hero h1{font-size:var(--display-h1-mobile-size);line-height:.9}.schedule-hero-copy{border-top:1px solid #f2efe733;border-left:0;padding-top:28px;padding-left:0}.schedule-calendar-section,.schedule-help{padding:76px 0}.schedule-calendar-heading h2,.schedule-help h2{font-size:var(--display-h2-mobile-size)}.schedule-embed-frame,.schedule-embed-frame iframe{height:1500px;min-height:1500px}.schedule-embed-fallback{flex-direction:column;align-items:flex-start;gap:12px}.schedule-button{width:100%}}
