.header{--su-header-min-height:min(75vw,60vh);margin-inline:calc(var(--su-gap-block)*-1);max-width:none;position:relative;z-index:4}.header--min-height-tall{--su-header-min-height:min(80vw,60vh)}.header.wp-block.block-editor-block-list__block.wp-block-wdg-header{margin-inline:calc(var(--su-gap-block)*-1)!important;max-width:none!important}.header.wp-block.block-editor-block-list__block.wp-block-wdg-header .header-navigation:has(+.block-list-appender){margin-block-end:calc(var(--su-gap-small)*-1)}.header__media{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}.header__media img,.header__media video{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.header__layout{align-items:stretch;color:var(--su-color-text);display:flex;flex-direction:column;gap:var(--su-gap-small);height:100%;min-height:var(--su-header-min-height);padding-block:var(--su-gap-block) var(--su-gap-large);padding-inline:var(--su-gap-1xsmall);position:relative}.header__layout>.breadcrumb,.header__layout>.header__content{margin-inline:auto;max-width:var(--su-width-wide);width:100%}@media(min-width:48em){.header__layout .header__excerpt{padding-right:25%}}@media(max-width:47.9375em){.header__layout>.navigation-container:first-child{order:2}}@media(min-width:48em){.header--aside .header__layout .header__excerpt{padding-right:0}}.header__content{display:flex;flex-direction:column;gap:var(--su-gap-xsmall);margin-top:auto}.editor-styles-wrapper .header .breadcrumb a,.header .breadcrumb a{color:inherit}.header.has-background .header__excerpt,.header.has-background .header__title{text-shadow:0 4px 4px var(--su-color-tonal-black-50)}.header .header__title{margin:0}.header__overlay{background-color:var(--su-color-bg-overlay,var(--su-color-tonal-black-50));bottom:0;display:block;left:0;position:absolute;right:0;top:0}.header__excerpt{font-family:var(--su-font-sans);font-size:var(--su-font-size-large);line-height:1.4;margin:0}.header__metas{display:flex;flex-wrap:wrap}.header__meta+.header__meta:before{content:"|";display:inline-block;margin-inline:var(--su-gap-2xsmall)}.header__search{display:flex;gap:var(--su-gap-small);margin-block:0}.header__search-icon{left:1em;position:absolute;top:50%;transform:translateY(-50%)}.header__search-field{flex-grow:1;max-width:var(--su-width-content);position:relative}.header__search-field svg{color:var(--su-color-link)}.header__search-field input{padding-left:calc(2em + 16px)}.header--cover{text-align:center}.header--cover .header__layout{justify-content:center}.header--cover .header__content{align-items:center;align-self:stretch;justify-content:center}.header--cover .wp-block-buttons{justify-content:center}.header.header--min-height-none .header__layout{min-height:0;padding-top:var(--su-gap-large)}.header.header--min-height-tall .header__layout{padding-bottom:var(--su-gap-xlarge);padding-top:calc(var(--su-gap-xlarge)*2)}.header.header--post{border-bottom:1px solid var(--su-color-gray-500);--su-header-min-height:0;margin:0;padding-bottom:var(--su-gap-small)}.header.header--post .breadcrumb{margin-block:0}.header.header--post .breadcrumb a,.header.header--post .header__metadata a{color:var(--su-color-link)}.header.header--post .header__layout{padding:0}.header.header--post .header__title{text-shadow:none}.header.header--post .header__metadata{margin:0}.header.header--post .header__metas{justify-content:center}.header--archive,.header--search{border-bottom:1px solid var(--su-color-tonal-black-50);margin-bottom:var(--su-gap-medium)}@media(max-width:37.4375em){.header .header__title br{display:none}}@media(min-width:37.5em){.header{--su-header-min-height:min(33vw,60vh)}.header__layout{padding-block:0 var(--su-gap-large);padding-inline:var(--su-gap-block)}.header--min-height-tall{--su-header-min-height:min(75vw,75vh)}.header--min-height-tall .header__layout{padding-bottom:calc(var(--su-gap-xlarge)*2)}}.editor-styles-wrapper .header__content{box-sizing:border-box}
