.book-module__WHFfRa__page{background:var(--black);overflow:clip}.book-module__WHFfRa__intro{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(60px,9vw,150px);padding:clamp(100px,12vw,180px) clamp(24px,6vw,96px);display:grid}.book-module__WHFfRa__introCopy h1,.book-module__WHFfRa__schedulerHeading h2{color:var(--coral);font-size:clamp(55px,7.5vw,118px)}.book-module__WHFfRa__lead{color:#fff;max-width:760px;margin:70px 0 12px;font-size:clamp(22px,2.3vw,34px);font-weight:800}.book-module__WHFfRa__introCopy>p:not(.book-module__WHFfRa__eyebrow,.book-module__WHFfRa__lead){color:#aaa;font-size:clamp(19px,1.8vw,25px)}.book-module__WHFfRa__terms{color:#aaa;border-top:1px solid #414141;max-width:720px;margin-top:54px;padding-top:28px;font-size:17px}.book-module__WHFfRa__host{border-top:1px solid #414141;align-self:end;padding-top:30px}.book-module__WHFfRa__hostImage{aspect-ratio:4/5;margin-bottom:30px;position:relative;overflow:hidden}.book-module__WHFfRa__hostImage img{object-fit:cover;object-position:50% 44%}.book-module__WHFfRa__host h2{color:var(--coral);font-size:clamp(32px,3.4vw,52px)}.book-module__WHFfRa__host>p:last-child{color:#aaa;margin-top:22px;font-size:17px}.book-module__WHFfRa__schedulerSection{background:var(--paper);color:var(--ink);padding:clamp(100px,11vw,170px) clamp(24px,6vw,96px)}.book-module__WHFfRa__schedulerHeading{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:5vw;display:grid}.book-module__WHFfRa__schedulerHeading h2{font-size:clamp(45px,6vw,90px)}.book-module__WHFfRa__schedulerFrame{background:#fff;border:1px solid #9d978d;width:min(100%,1180px);height:780px;margin:clamp(65px,8vw,110px) auto 0;overflow:hidden}.book-module__WHFfRa__schedulerFrame iframe{border:0;width:100%;height:100%;display:block}.book-module__WHFfRa__schedulerFallback{color:#55504a;text-align:center;margin:18px auto 0;font-size:14px}.book-module__WHFfRa__schedulerFallback a{font-weight:800;text-decoration:underline}.book-module__WHFfRa__reassurance{background:var(--black);padding:70px 24px 95px}.book-module__WHFfRa__reassurance .trust-strip{margin-top:0}@media (max-width:760px){.book-module__WHFfRa__intro,.book-module__WHFfRa__schedulerHeading{grid-template-columns:1fr}.book-module__WHFfRa__intro{gap:85px}.book-module__WHFfRa__schedulerHeading{gap:30px}.book-module__WHFfRa__host{max-width:440px}.book-module__WHFfRa__schedulerFrame{height:760px}}
