.fov-style-page{padding-top:4.5rem;padding-bottom:6rem}.fov-style-intro{max-width:82rem;margin-bottom:3.6rem}.fov-style-intro h1{font-size:clamp(3.6rem,4.5vw,5.6rem);line-height:1.12;margin:1.6rem 0}.fov-style-intro>p:last-child{font-size:1.8rem;max-width:64rem}.fov-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}.fov-style-card{min-width:0;border-top:3px solid #d80027;padding-top:2rem}.fov-style-scene{display:block;aspect-ratio:1;overflow:hidden;background:#f6f5f2}.fov-style-scene img{display:block;width:100%;height:100%;object-fit:cover}.fov-style-copy{padding:2.2rem 0 0}.fov-style-copy h2{font-size:2.6rem;line-height:1.2;margin:0 0 1.2rem}.fov-style-copy p{min-height:5.5rem;margin:0 0 2rem}.fov-style-copy .button{width:100%;padding:1.1rem 1.5rem;gap:.8rem}.fov-style-made{border-top:3px solid #d80027;padding:2.8rem;margin-top:5rem;background:#f6f5f2}.fov-style-made h2{font-size:2.4rem;margin:0 0 1rem}.fov-style-made p{margin:0}@media(max-width:899px){.fov-style-grid{grid-template-columns:1fr;gap:3.5rem}.fov-style-copy p{min-height:0}.fov-style-scene{aspect-ratio:1.25;max-height:55rem}.fov-style-scene img{object-position:center top}}@media(max-width:599px){.fov-style-page{padding-top:3rem}.fov-style-card{padding-top:2.4rem}.fov-style-intro h1{font-size:3.6rem}.fov-style-scene{aspect-ratio:1}.fov-style-made{padding:2rem;margin-top:3.5rem}}
