.patriotes-page-hero.wp-block-cover, .wp-block-cover.patriotes-page-hero{position:relative;min-height:15rem;padding:0;align-items:flex-end;background-color:var(--patriotes-color-navy);}@media (min-width:768px){.patriotes-page-hero.wp-block-cover, .wp-block-cover.patriotes-page-hero{min-height:17rem;}}.patriotes-page-hero.wp-block-cover::after, .wp-block-cover.patriotes-page-hero::after{content:"";position:absolute;left:0;right:0;top:auto;bottom:0;z-index:2;display:block;min-height:0;height:8px;pointer-events:none;background:linear-gradient( 90deg, var(--patriotes-color-brand) 0%, color-mix(in srgb, var(--patriotes-color-brand) 50%, transparent) 100% );}.wp-block-cover.patriotes-page-hero:not(:has(.wp-block-cover__image-background)):not([style*="background-image"]) > .wp-block-cover__background.has-background-dim, .wp-block-cover.patriotes-page-hero:not(:has(.wp-block-cover__image-background)):not([style*="background-image"]) > .wp-block-cover__gradient-background.has-background-dim{opacity:1;}.patriotes-page-hero[style*="background-image"], .patriotes-page-hero .patriotes-page-hero__copy[style*="background-image"]{background-repeat:no-repeat;background-size:cover;}.patriotes-page-hero .wp-block-cover__image-background{object-fit:cover;}.patriotes-page-hero .wp-block-cover__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box;}.patriotes-page-hero__copy{width:100% !important;max-width:var(--patriotes-content, 1340px) !important;margin-left:auto !important;margin-right:auto !important;padding:calc(var(--patriotes-space-12) + 48px) var(--patriotes-gutter, 1.5rem) calc(var(--patriotes-space-6) + 8px) !important;box-sizing:border-box;text-align:left;}.patriotes-page-hero:has(.patriotes-page-hero__copy[style*="background-image"]), .patriotes-page-hero:has(.patriotes-page-hero__copy.alignfull){align-items:stretch;}.patriotes-page-hero:has(.patriotes-page-hero__copy[style*="background-image"]) .wp-block-cover__inner-container, .patriotes-page-hero:has(.patriotes-page-hero__copy.alignfull) .wp-block-cover__inner-container{display:flex;flex-direction:column;align-self:stretch;min-height:100%;}.patriotes-page-hero .patriotes-page-hero__copy[style*="background-image"], .patriotes-page-hero .patriotes-page-hero__copy.alignfull{flex:1 1 auto;align-self:stretch;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:max( var(--patriotes-gutter, 1.5rem), calc((100% - var(--patriotes-content, 1340px)) / 2 + var(--patriotes-gutter, 1.5rem)) ) !important;padding-right:max( var(--patriotes-gutter, 1.5rem), calc((100% - var(--patriotes-content, 1340px)) / 2 + var(--patriotes-gutter, 1.5rem)) ) !important;}.patriotes-page-hero.is-position-top-left .patriotes-page-hero__copy[style*="background-image"], .patriotes-page-hero.is-position-top-center .patriotes-page-hero__copy[style*="background-image"], .patriotes-page-hero.is-position-top-right .patriotes-page-hero__copy[style*="background-image"]{justify-content:flex-start;}.patriotes-page-hero.is-position-center .patriotes-page-hero__copy[style*="background-image"], .patriotes-page-hero.is-position-center-left .patriotes-page-hero__copy[style*="background-image"], .patriotes-page-hero.is-position-center-right .patriotes-page-hero__copy[style*="background-image"]{justify-content:center;}.patriotes-page-hero .patriotes-page-hero__copy.has-background{background-color:transparent !important;}.wp-block-cover.patriotes-page-hero p.patriotes-page-hero__kicker{margin:0;font-size:var(--patriotes-size-kicker);font-weight:600;letter-spacing:var(--patriotes-tracking-kicker);text-transform:uppercase;color:var(--patriotes-color-brand);}.patriotes-page-hero__title, .patriotes-page-hero .patriotes-page-hero__title, .patriotes-page-hero h1.wp-block-post-title{margin:0.75rem 0 0;font-family:var(--patriotes-font-display);font-size:3rem;font-weight:400;line-height:1;letter-spacing:var(--patriotes-tracking-display);color:var(--patriotes-color-white);}@media (min-width:768px){.patriotes-page-hero__title, .patriotes-page-hero .patriotes-page-hero__title, .patriotes-page-hero h1.wp-block-post-title{font-size:4.5rem;}}