.hero-photo>video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#dcd8cd}.video-toggle{position:absolute;top:23px;right:23px;z-index:2;display:flex;align-items:center;gap:15px;background:var(--paper);color:var(--ink);border:0;padding:10px 15px;font-size:10px;cursor:pointer}.video-toggle:hover{background:white}.video-toggle span{font-size:17px;line-height:1}.photo-bottom a{font-size:10px;align-self:center;border-bottom:1px solid #fff8}.preparations{padding-top:95px;padding-bottom:30px}.prep-grid{display:grid;grid-template-columns:1fr 1fr;gap:5%}.prep-player{aspect-ratio:4/5;background:#e4dfd5;overflow:hidden}.prep-player video{display:block;width:100%;height:100%;object-fit:cover;background:#e4dfd5}.prep-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:24px}.prep-caption h3{font-size:33px;margin-top:10px}.prep-caption .text-link{font-size:10px;white-space:nowrap}.prep-card:nth-child(2){padding-top:85px}.prep-player video:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.video-error{padding:12px;background:var(--paper);font-size:12px}.video-error a{text-decoration:underline}@media(max-width:700px){.hero-photo>video{height:480px}.video-toggle{top:18px;right:7%}.photo-bottom{gap:15px}.photo-bottom span:first-child{font-size:20px}.photo-bottom a{font-size:9px}.preparations{padding-top:65px;padding-bottom:0}.prep-grid{grid-template-columns:1fr;gap:35px}.prep-card:nth-child(2){padding-top:0}.prep-caption h3{font-size:31px}.prep-caption{padding-top:18px}.prep-player{aspect-ratio:4/5}}
