/* Keep the complete home visible at every breakpoint. */
.pf-hero{grid-template-columns:minmax(0,1fr)}
.pf-hero-copy{width:100%;max-width:900px;padding:46px 36px 38px}
.pf-hero-photo{aspect-ratio:auto;max-height:none;background:#102b4c}
.pf-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center}
.pf-hero-photo figcaption{position:static;margin:0;padding:9px 16px;background:#102b4c;border:0;color:#c4d2e2;font:400 10px/1.5 Arial,Helvetica,sans-serif;text-align:right}
.pf-hero-photo figcaption a{color:#dbe5ef}
@media(min-width:1500px){.pf-hero-copy{padding:54px 50px 44px;max-width:1000px}}
@media(max-width:1000px){.pf-hero-copy{padding:40px 28px}}
@media(max-width:700px){.pf-hero-copy{padding:35px 22px}.pf-hero-photo figcaption{font-size:9px;padding:8px 12px}}
