.bookings .case-head__title,.bookings .case-head__eyebrow,.bookings .case-head__fact dt{letter-spacing:0}.bookings .case-head__title{width:714px}.bookings .case-head__aside{top:70px}.bookings .case-head__summary{margin-top:20px}.bookings__intro{place-items:center;min-height:384px;padding-block:80px;display:grid}.bookings__copy{width:1016px;font:400 20px/30px var(--serif);color:var(--muted)}.bookings__copy p+p{margin-top:24px}.bookings__video{aspect-ratio:16/9;background:#000;border:0;width:100%;height:auto;display:block}.bookings__section-heading{text-align:center;place-items:center;min-height:171px;padding:56px 80px;display:grid}.bookings__section-heading h2{max-width:996px;font:400 21.9px/27px var(--plaak);letter-spacing:0;text-transform:uppercase;margin:0}.bookings__youtube-link{min-height:44px;font:400 12px/16px var(--plaak);letter-spacing:0;color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:absolute;top:5px;right:24px}.bookings__youtube-link:hover{text-decoration:underline}.bookings__youtube-link:focus-visible{outline:2px solid var(--link);outline-offset:2px}.bookings__image-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:34px;padding-inline:35px;display:grid}.bookings__image-cell{border-inline:1px solid var(--rule);min-width:0;margin:0;padding:27px}.bookings__frame{place-items:center;height:308px;display:grid}.bookings__artwork{width:100%;position:relative;overflow:hidden}.bookings__artwork img{max-width:none;display:block;position:absolute}.bookings__endcap{height:200px}@media (width<=1023px){.bookings__intro{min-height:0;padding:28px 20px}.bookings__copy{width:100%;font-size:16px;line-height:25px}.bookings__section-heading{gap:20px;min-height:0;padding:28px 20px}.bookings__section-heading h2{text-wrap:balance;font-size:17px;line-height:24px}.bookings__youtube-link{justify-self:end;font-size:11px;position:static}.bookings__image-row{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:0}.bookings__image-cell{border-inline:0}.bookings__image-cell+.bookings__image-cell{border-top:1px solid var(--rule)}.bookings__frame{aspect-ratio:5/3;height:auto;min-height:0}.bookings__endcap{height:64px}}
