@media (orientation: portrait) and (max-width: 1024px),(orientation: portrait) and (max-width: 1240px) and (pointer: coarse){html.pf .hero{height:640vh;height:640svh}html.pf .hero .stage{position:sticky;top:0;height:100vh;height:100svh;min-height:0;max-height:none}html.pf .static-frame{display:none}html.pf .pf-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;pointer-events:none}html.pf .hero .bands:before{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;opacity:var(--pf-a, 0);background:linear-gradient(0deg,#010612d6,#01061299 34%,#01061200)}html.pf .hero .band{display:block}html.pf .hero .band:before{display:none}html.pf .hero .band:not(.is-on){pointer-events:none}html.pf .hero .band.b1.is-on{pointer-events:auto}html.pf .hero .band:not(.b1) .col{top:auto;left:var(--m);right:var(--m);bottom:100px;width:auto;justify-content:flex-end}html.pf .hero .band:not(.b1) .copy{gap:18px;max-width:34em}html.pf .hero .b2 .film-h,html.pf .hero .b3 .film-h,html.pf .hero .b4 .fh,html.pf .hero .b5 .film-h{font-size:clamp(38px,11vw,92px);line-height:.92}html.pf .hero .b6 .film-h{font-size:clamp(40px,12.3vw,120px);line-height:.9;white-space:normal}html.pf .hero .band:not(.b1) .lead{max-width:30ch;font-size:clamp(15px,2.4vw,19px);line-height:1.5;color:var(--bone)}html.pf .hero .band:not(.b1) .row{font-size:clamp(15px,4.2vw,22px);line-height:1.6}html.pf .hero .b4 .statement{font-size:clamp(24px,6.6vw,44px);line-height:1.12}html.pf .hero .b4 .copy{gap:14px}html.pf .hero .b6 .copy{gap:22px}html.pf .hero .b6 .btn-row{margin-top:6px}}@media (orientation: portrait) and (max-width: 600px){html.pf .hero .band:not(.b1) .col{bottom:calc(76px + env(safe-area-inset-bottom))}html.pf .hero .b6 .btn-row{flex-direction:column;align-items:stretch;gap:6px}html.pf .hero .b6 .btn-row .link-cta{align-self:flex-start}}
