.reel-hero{background:var(--pine);color:var(--cream);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:560px}.reel-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:90px max(5vw,36px)}.reel-hero h1{font-size:clamp(3.5rem,6.1vw,6.3rem);margin-bottom:18px;max-width:800px}.reel-hero .lead{font-size:1.28rem;max-width:650px;margin-bottom:30px}.reel-hero-media{background:#d8cab0;display:grid;place-items:center;padding:45px}.reel-hero-media img,.reel-hero-media picture{display:block;width:100%;height:100%;max-height:470px;object-fit:contain}.reel-page{overflow:hidden}.reel-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:80px;gap:80px;align-items:start}.reel-cta h2,.reel-dark h2,.reel-intro h2,.reel-section h2{font-size:clamp(2.5rem,4vw,4.2rem);margin-bottom:22px}.reel-intro>div:last-child{max-width:680px;font-size:1.15rem}.reel-section{padding-top:45px}.reel-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:42px}.reel-types>article{border-top:2px solid var(--orange);padding-top:18px}.reel-consideration-grid h3,.reel-types h3{font-size:1.75rem;margin-bottom:12px}.reel-types p{font-size:1.03rem}.reel-dark{background:#38523f;color:var(--cream);padding:92px max(5vw,36px)}.reel-dark-inner{max-width:1500px;margin:auto}.reel-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:46px}.reel-steps>div{border-top:1px solid hsla(39,34%,77%,.55);padding-top:17px}.reel-steps span{color:#f6bc46;font:700 1.1rem Barlow Condensed;letter-spacing:.08em}.reel-steps h3{font-size:1.8rem;margin:15px 0 10px}.reel-steps p{color:#e2d7c1;font-size:1rem}.reel-product{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);max-width:1000px;grid-gap:55px;gap:55px;margin-top:42px;align-items:center;border-top:1px solid var(--line);padding-top:26px}.reel-product picture,.reel-product picture img{display:block;width:100%;height:370px;object-fit:contain;background:#e0d6c3}.reel-product h3{font-size:clamp(2.2rem,3vw,3.2rem);margin:10px 0}.reel-product p{font-size:1.08rem;max-width:580px}.reel-price{font:700 1.55rem Barlow Condensed;color:var(--orange);margin-bottom:16px}.reel-product .button{margin-top:12px}.reel-considerations{padding-top:95px}.reel-consideration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:35px;gap:35px;margin-top:38px}.reel-consideration-grid>div{border-top:1px solid var(--line);padding-top:18px}.reel-consideration-grid p{font-size:1.04rem}.reel-cta{background:#d8cab0;padding:60px max(5vw,36px);display:flex;align-items:center;justify-content:space-between;gap:35px}.reel-cta>div{max-width:670px}.reel-cta h2{margin-bottom:13px}.reel-cta p:not(.eyebrow){margin-bottom:0;font-size:1.15rem}.reel-faq{padding-top:95px}@media(max-width:1100px){.reel-hero{grid-template-columns:1fr 420px}.reel-steps,.reel-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.reel-hero{grid-template-columns:1fr}.reel-hero-copy{padding:68px 25px 48px}.reel-hero h1{font-size:3.2rem}.reel-hero-media{padding:25px;min-height:310px}.reel-hero-media img,.reel-hero-media picture{max-height:280px}.reel-intro{grid-template-columns:1fr;gap:25px}.reel-section{padding-top:70px}.reel-consideration-grid,.reel-steps,.reel-types{grid-template-columns:1fr;gap:22px;margin-top:28px}.reel-dark{padding:68px 25px}.reel-product{grid-template-columns:1fr;gap:25px;margin-top:28px}.reel-product picture,.reel-product picture img{height:300px}.reel-cta{padding:50px 25px;display:grid;grid-gap:25px;gap:25px}.reel-cta .button{justify-self:start}.reel-faq{padding-top:70px}}