.hero-full-photo{position:relative;isolation:isolate;overflow:hidden;padding:0;min-height:max(740px,63vw);display:flex;flex-direction:column;background:#0b213a}
.hero-full-photo .hero-backdrop{position:absolute;inset:0;margin:0;z-index:-2}
.hero-full-photo .hero-backdrop img{width:100%;height:100%;object-fit:cover;object-position:75% 50%}
.hero-full-photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,24,43,.94) 0%,rgba(7,24,43,.82) 30%,rgba(7,24,43,.4) 52%,rgba(7,24,43,.06) 76%),linear-gradient(0deg,rgba(7,24,43,.8),transparent 24%)}
.hero-full-photo .hero-grid{display:flex;align-items:center;flex:1;padding-top:76px;padding-bottom:76px}
.hero-full-photo .hero-copy{width:51%;max-width:650px;padding:0}
.hero-full-photo h1{font-size:clamp(52px,5.2vw,84px);line-height:1.04;letter-spacing:-.055em}
.hero-full-photo .hero-lead{max-width:500px;color:#e1e9ef}
.hero-full-photo .hero-motto{color:#c2d0da}
.hero-full-photo .hero-bottom{position:relative;margin-top:0;border-color:#ffffff38;color:#e1e8ed}
.hero-full-photo .hero-photo-credit{position:absolute;z-index:1;margin:0;bottom:104px;right:max(48px,calc((100% - 1360px)/2));color:#f1f5f8;font-size:10px;letter-spacing:.03em;text-shadow:0 1px 8px #081c35}
@media(max-width:1100px){.hero-full-photo .hero-grid{padding-top:66px;padding-bottom:66px}.hero-full-photo .hero-copy{width:55%}.hero-full-photo h1{font-size:clamp(49px,5.8vw,64px)}.hero-full-photo .hero-photo-credit{right:32px}}
@media(max-width:900px) and (min-width:651px){.hero-full-photo{min-height:0}.hero-full-photo .hero-backdrop{height:75vw;bottom:auto}.hero-full-photo .hero-backdrop img{object-fit:contain;object-position:50% 50%}.hero-full-photo:before{background:linear-gradient(180deg,transparent 0,transparent calc(75vw - 140px),#0b213a 75vw)}.hero-full-photo .hero-grid{display:block;padding-top:calc(75vw - 12px);padding-bottom:38px}.hero-full-photo .hero-copy{width:100%;max-width:none}.hero-full-photo h1{font-size:clamp(48px,6.2vw,62px)}.hero-full-photo .hero-lead{max-width:650px}.hero-full-photo .hero-photo-credit{top:calc(75vw - 90px);bottom:auto;right:32px}}
@media(max-width:650px){.hero-full-photo{min-height:0;padding:0}.hero-full-photo .hero-backdrop{height:420px;bottom:auto}.hero-full-photo .hero-backdrop img{object-position:50% 50%}.hero-full-photo:before{background:linear-gradient(180deg,transparent 0,transparent 250px,rgba(11,33,58,.18) 315px,#0b213a 420px)}.hero-full-photo .hero-grid{display:block;padding-top:410px;padding-bottom:32px}.hero-full-photo .hero-copy{width:100%;max-width:none}.hero-full-photo h1{font-size:clamp(42px,10.8vw,62px)}.hero-full-photo .hero-lead{max-width:100%}.hero-full-photo .hero-photo-credit{bottom:auto;top:386px;right:20px;font-size:9px}.hero-full-photo .hero-bottom{padding:19px 0;font-size:7px;gap:13px}}
