@layer modules{section.hero{--padding-block: var(--spacing-xxl);--bg-inset: min( var(--standard-section-padding-x-vw) / 2, var(--spacing-xs) );position:relative;z-index:0;padding-block:var(--padding-block) var(--standard-section-padding-x-vw);padding-inline:var(--standard-section-padding-x);min-height:min(56.25vw,100vh);display:flex;flex-direction:column;gap:var(--spacing-lg);color:var(--text-color-light)}section.hero:first-child{margin-top:calc(var(--header-offset) + var(--first-module-offset, 0px))}@media(min-width: 75rem){section.hero:first-child{padding-top:calc(var(--padding-block) + var(--header-offset));margin-top:var(--first-module-offset, 0px)}section.hero:first-child .content{padding-bottom:calc(var(--padding-block) - var(--smaller-padding) + var(--header-offset))}}section.hero .content{display:grid;width:100%}section.hero .heading{text-wrap:balance;max-width:9em;margin-bottom:var(--spacing-xs)}section.hero .rich-text{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);line-height:1.4;font-weight:400;color:inherit;max-width:36em}section.hero .rich-text.xxl{font-size:var(--font-size-heading-xxs)}section.hero .rich-text.xl{font-size:var(--font-size-body-xl)}section.hero .rich-text.md{font-size:var(--font-size-body-md)}section.hero .rich-text.sm{font-size:var(--font-size-body-sm)}section.hero .buttons{margin-top:var(--spacing-lg);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xxs)}section.hero .bg-label{display:none;flex-shrink:0}section.hero .bg-label .h5{margin-bottom:0}section.hero .bg-img{position:absolute;z-index:-1;overflow:hidden;inset:var(--bg-inset);border-radius:var(--radius-md)}section.hero .bg-img::after{content:"";display:block;position:absolute;inset:0;background-color:var(--bg-color-dark);opacity:.5}@media(min-width: 62rem){section.hero .bg-img::after{opacity:.3}}section.hero .bg-img>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:67% center;z-index:-1}section.hero:not(:has(>.bg-img)){background-color:var(--bg-color-accent-2);color:var(--text-color-dark)}section.hero.error-page{min-height:min(47vw,100vh);text-align:center;padding:var(--padding-block) var(--standard-section-padding-x)}@media(min-width: 75rem){section.hero.error-page:first-child{padding-top:calc(var(--padding-block) + var(--header-offset))}}section.hero.error-page .content>*{margin-inline:auto}section.hero.privacy-page{background-color:var(--bg-color-secondary);min-height:min(37.5vw,100vh);align-items:flex-end}section.hero.privacy-page .content{padding-bottom:0}@media(min-width: 62rem){section.hero{--smaller-padding: calc(var(--bg-inset) + var(--spacing-md));flex-direction:row;align-items:center;padding-right:var(--smaller-padding);padding-bottom:var(--smaller-padding)}section.hero .content{padding-bottom:calc(var(--padding-block) - var(--smaller-padding))}section.hero .bg-label{display:block;align-self:flex-end}section.hero .bg-img>img{object-position:center}}body.hide-announcement-bar section.hero:first-child{transition-property:margin;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}}/*# sourceMappingURL=hero.css.map */
