.booking{background:var(--herofield);border-bottom:1px solid var(--line);padding-block:60px 84px}.booking__grid{display:grid;grid-template-columns:minmax(0,0.97fr) minmax(0,1.03fr);gap:64px;align-items:start}.booking__pitch{max-width:620px}.booking .pagehead__title{margin-top:14px;font-size:42px;letter-spacing:-0.028em}.booking .pagehead__lede{margin-top:22px;max-width:30em}.booking__gains{margin:34px 0 0;padding:0;list-style:none;display:grid;gap:14px}.booking__gains li{position:relative;padding-left:32px;font-size:19px;line-height:1.5;color:var(--ink)}.booking__gains li::before{content:"";position:absolute;left:0;top:4px;width:18px;height:10px;border-left:2.5px solid var(--brand-text);border-bottom:2.5px solid var(--brand-text);transform:rotate(-45deg)}.booking__terms{margin:26px 0 0;font-size:17px;color:var(--ink-quiet)}.booking__terms span{margin-inline:9px;color:var(--brand-text)}.booking__host{display:flex;align-items:flex-start;gap:18px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line-cool)}.booking__host img{flex:none;width:68px;height:68px;border-radius:50%;object-fit:cover}.booking__host .person{max-width:none;margin-top:0;padding-top:0;border-top:0}.booking__host .person__name{margin-top:4px;font-size:21px}.booking__calendar{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;min-height:780px}.booking__calendar .calendly-inline-widget{min-width:320px;height:780px}.booking__standin[hidden]{display:none}.booking__standin{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:48px;text-align:left}.booking__standin h3{margin:0;font-family:var(--display);font-size:27px;font-weight:600;letter-spacing:-0.02em}.booking__standin p{margin:0;max-width:34em;font-size:18px;line-height:1.55;color:var(--ink-body)}.booking__standin .cta{margin-top:6px;align-self:start}.booking__standin .booking__ways{margin-top:10px;padding-top:18px;border-top:1px solid var(--line);font-size:17px;color:var(--ink-quiet)}.booking__standin .booking__ways a{color:var(--brand-text);text-decoration:none}.booking__standin .booking__ways span{margin-inline:9px}.booking__fallback{margin:0;padding:40px;font-size:18px;line-height:1.55;color:var(--ink-body)}.booking__fallback a{color:var(--brand-text);border-bottom:1px solid var(--brand);text-decoration:none}@media (max-width:1260px){.booking__grid{grid-template-columns:minmax(0,1fr);gap:48px}.booking__pitch{max-width:68ch}.booking .pagehead__title{font-size:var(--h-pagesub)}.booking__calendar{min-height:840px}.booking__calendar .calendly-inline-widget{height:840px}}@media (max-width:1180px){.booking{padding-block:48px 64px}.booking__gains li{font-size:18px}}@media (max-width:860px){.booking__standin{padding:36px 28px}}@media (max-width:560px){.booking{padding-block:34px 44px}.booking .pagehead__title{font-size:34px}.booking__gains li{font-size:17px;padding-left:28px}.booking__host{gap:14px}.booking__host img{width:56px;height:56px}.booking__calendar{min-height:900px}.booking__calendar .calendly-inline-widget{height:900px}.booking__standin{padding:28px 20px;justify-content:flex-start}.booking__standin h3{font-size:23px}.booking__fallback{padding:28px 20px}}