html body.proto-page main{overflow-x:clip}html body.proto-page .pagehead.hub:has(>img,>.gf-photo){--mbh-cut:70px;--mbh-fade:60px;position:relative;isolation:isolate;display:block;padding:64px 0 44px;min-height:400px;margin-bottom:0}html body.proto-page .pagehead.hub:has(>img,>.gf-photo)>div{position:relative;z-index:2;max-width:560px}html body.proto-page .pagehead.hub>img,html body.proto-page .pagehead.hub>.gf-photo{position:absolute!important;z-index:-2!important;top:0;bottom:var(--mbh-cut);left:50%;width:100vw!important;max-width:none!important;height:calc(100% - var(--mbh-cut))!important;transform:translateX(-50%);margin:0!important;order:0!important;border-radius:0!important;box-shadow:none!important;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mbh-fade)),transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mbh-fade)),transparent 100%)!important}html body.proto-page .pagehead.hub>img{object-fit:cover;object-position:50% 50%;opacity:1;transition:opacity 1.6s ease}html body.proto-page .pagehead.hub>img.mbh-off{opacity:0}html body.proto-page .pagehead.hub>img.mbh-top{z-index:-1!important}html body.proto-page .pagehead.hub>.gf-photo img{-webkit-mask-image:none!important;mask-image:none!important;position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0!important;box-shadow:none!important}html body.proto-page .pagehead.hub.web-head>img{object-position:50% 78%}html body.proto-page .pagehead.hub.blog-head>img{display:block!important}html body.proto-page .pagehead.hub:has(>img,>.gf-photo)>div>p{text-wrap:pretty}html body.proto-page .pagehead.hub>.gf-photo .gf-credit{top:10px;bottom:auto;right:16px;z-index:3}@media (min-width:1101px){html body.proto-page .pagehead.hub>.gf-photo .gf-credit{right:calc(50vw - 520px)}}html body.proto-page .pagehead.hub:has(>img,>.gf-photo)::before{content:"";position:absolute;z-index:0;top:0;bottom:var(--mbh-cut);left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .97) 0,rgb(255 255 255 / .95) calc(50% - 510px + 560px),rgb(255 255 255 / .55) calc(50% - 510px + 700px),#fff0 calc(50% - 510px + 840px));-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mbh-fade)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--mbh-fade)),transparent 100%)}html body.proto-page .pagehead.hub:has(>img,>.gf-photo) .hero-cta .btn.ghost{background:#fff;border-color:var(--orange-text);color:var(--orange-text)}html body.proto-page .pagehead.hub:has(>img,>.gf-photo) .hero-cta .btn.ghost:hover{background:var(--cream);color:var(--orange-deep)}html body.proto-page .pagehead.hub:has(>img,>.gf-photo) .hero-cta .btn{box-shadow:0 8px 20px rgb(11 31 58 / .18);text-wrap:balance}@media (min-width:901px){html body.proto-page .pagehead.hub:has(>img,>.gf-photo) h1,html body.proto-page .pagehead.hub:has(>img,>.gf-photo)>div>p{text-shadow:0 0 12px rgb(255 255 255 / .9)}html body.proto-page .pagehead.hub:has(>img,>.gf-photo) .eyebrow{color:var(--orange-deep)!important}}@media (min-width:901px) and (max-width:1100px){html body.proto-page .pagehead.hub:has(>img,>.gf-photo)::before{background:linear-gradient(90deg,rgb(255 255 255 / .97) 0,rgb(255 255 255 / .95) 62%,rgb(255 255 255 / .5) 76%,#fff0 90%)}}@media (max-width:900px){html body.proto-page .pagehead.hub:has(>img,>.gf-photo){padding:40px 0 36px;min-height:0;margin-bottom:12px}html body.proto-page .pagehead.hub:has(>img,>.gf-photo)>div{max-width:none}html body.proto-page .pagehead.hub:has(>img,>.gf-photo)::before{background:linear-gradient(180deg,rgb(14 22 40 / .55) 0%,rgb(14 22 40 / .62) 60%,rgb(14 22 40 / .7) 100%)}html body.proto-page .pagehead.hub:has(>img,>.gf-photo) .eyebrow{color:var(--orange-dark-bg)!important}html body.proto-page .pagehead.hub:has(>img,>.gf-photo) h1,html body.proto-page .pagehead.hub:has(>img,>.gf-photo) h1 span[style*="navy"]{color:#fff!important}html body.proto-page .pagehead.hub:has(>img,>.gf-photo) h1 span:not([style*="navy"]),html body.proto-page .pagehead.hub:has(>img,>.gf-photo) h1 .gf-city{color:var(--orange-dark-bg)!important}html body.proto-page .pagehead.hub:has(>img,>.gf-photo) h1,html body.proto-page .pagehead.hub:has(>img,>.gf-photo) h1 *,html body.proto-page .pagehead.hub:has(>img,>.gf-photo)>div>p{text-shadow:none!important}html body.proto-page .pagehead.hub:has(>img,>.gf-photo)>div>p:not(.eyebrow),html body.proto-page .pagehead.hub:has(>img,>.gf-photo)>div>p:not(.eyebrow) *{color:#fff!important}html body.proto-page .pagehead.hub:has(>img,>.gf-photo)>div>p a{text-decoration:underline}html body.proto-page .pagehead.hub>img{object-position:62% 45%}}html body.proto-page .pagehead.hub.web-head::before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (prefers-reduced-motion:reduce){html body.proto-page .pagehead.hub>img{transition:none}}