
.product-films{padding-top:65px}.product-reel-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.product-reel{min-width:0;margin:0}.reel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px;align-items:center}.product-reel .film-player{aspect-ratio:9/16;border:1px solid #354138;border-radius:4px;overflow:hidden}.product-reel .film-player video{width:100%;height:100%;object-fit:contain;aspect-ratio:9/16}.reel-story h3{font-size:clamp(26px,2.5vw,40px);line-height:1.1;margin:18px 0}.reel-story>p:not(.eyebrow){font-size:16px;line-height:1.65;color:#b8c5b0}.reel-tags{display:block;font:12px/1.8 monospace;color:#c5ff5d;margin-top:24px}.product-reel .film-label{font-size:12px;gap:12px}.supporting-promo{max-width:820px;margin:65px auto 0}.supporting-promo .featured-film{margin-bottom:0}.product-quote{font-size:17px;line-height:1.8;max-width:780px;color:#b8c5b0;margin:0 0 36px}.product-quote a{color:#c5ff5d}.longform-offer.section{margin-top:0;padding-top:55px;padding-bottom:65px}.reel-story .eyebrow{font-size:12px}.product-reel .film-play{font-size:14px;padding:12px 15px;white-space:nowrap}#work{scroll-margin-top:30px}
@media(max-width:1100px){.reel-layout{grid-template-columns:1fr}.product-reel .film-player{max-width:340px;width:100%;margin:auto}.reel-story{padding-top:5px}.reel-story h3{font-size:32px}.product-films .section-heading{gap:25px}}
@media(max-width:620px){.product-reel-grid{grid-template-columns:1fr;gap:48px}.product-films{padding-top:40px}.product-reel .film-player{max-width:330px}.product-films .section-heading{display:block}.product-films .section-heading>p{margin-top:20px}.reel-story{max-width:400px}.supporting-promo{margin-top:48px}.product-reel .film-label{font-size:12px}}
