/* compiled by scssphp 1.6.0 on Fri, 08 Nov 2024 10:38:13 +0000 (0.0208s) */

.header{background:var(--color-4);color:var(--color-1);border-radius:var(--radius--lg);min-block-size:20lvw;margin-inline:var(--container-min-space, 0rem);--section-padding: 6.25rem 0.9375rem}.header:not(:has(.media)){--heading__title-width: 53.75rem;--heading__alignment: center;--_columns: 2 / -2;--_margin-inline: auto;--padding-top: 6rem;--section-padding: 3rem}@media (min-width:48rem){.header:not(:has(.media)){--padding-top: 6rem;--section-padding: 3rem}}.header:not(:has(.media)) .heading__title{font-family:var(--heading-1__font-family);font-size:var(--heading-1__font-size, 3.125rem);font-weight:var(--heading-1__font-weight, 700);line-height:var(--heading-1__line-height, 1.2);margin-block:0;--heading-1__line-height: var(--line-height--sm)}.header:not(:has(.media)) .heading__title,.header:not(:has(.media)) .heading__content{margin-inline:auto}.header:has(.media){--heading__title-width: 44.375rem;--heading__content-width: 39.0625rem;--_columns: 2 / -2;--_margin-inline: 0;--padding-top: 4rem;--section-padding: 2rem}@media (min-width:48rem){.header:has(.media){--_columns: 2 / 9;--padding-top: 8rem;--section-padding: 2rem}}#site-content>.header:has(.header__submenu){padding-block-end:0}#site-content>.header:has(.header__submenu)::after{content:'';height:0.0625rem;position:absolute;inset:auto 2.8125rem 0 2.8125rem;background-color:rgba(55, 76, 42, 0.16)}.header:has(.header__submenu.accordion)::after{inset:auto var(--container-min-space, 0rem) 0 var(--container-min-space, 0rem)}.header__container{display:grid;grid-template-rows:1fr;grid-column:var(--_columns);place-items:center start;padding-inline:var(--container-min-space, 0rem)}@media (min-width:48rem){.header__container{padding-inline:0;grid-row:1;grid-template-rows:1fr auto}}.header .heading{display:block}.header .heading__title{margin-block-end:0.667em;margin-inline:var(--_margin-inline)}.header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;padding-block:1.25rem;color:var(--color-3--foreground)}.header__meta svg{color:var(--color-5)}.header__date,.header__tag{display:inline-flex;align-items:center;gap:0.625rem}.header__submenu{justify-self:var(--heading__alignment);display:flex;align-items:center;gap:2.8125rem;color:var(--color-3--foreground);margin-block-start:2.1875rem}.header__submenu:not(:has(.accordion__content>ul>li)){display:none !important}.header__submenu:not(.accordion) .accordion__item{display:flex;align-items:center;gap:2.8125rem;color:var(--color-3--foreground)}.header__submenu:not(.accordion) .accordion__trigger{pointer-events:none}.header__submenu:not(.accordion) .accordion__trigger .button__icon{display:none !important}.header__submenu ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}#site-content .header__submenu a{color:currentColor;text-decoration:none;min-width:fit-content;display:block;padding-block:0.875rem;padding-inline:1.25rem}#site-content .header__submenu a:hover,#site-content .header__submenu a:focus-visible{text-decoration:underline}.header .accordion{width:100%}.header .accordion__item{border:0;box-shadow:none;width:100%}.header .accordion__item>h1,.header .accordion__item>h2,.header .accordion__item>h3,.header .accordion__item>h4,.header .accordion__item>h5,.header .accordion__item>h6{font-family:var(--heading-6__font-family);font-size:var(--heading-6__font-size, 1rem);font-weight:var(--heading-6__font-weight, 700);line-height:var(--heading-6__line-height, 1.2);margin-block:0;min-width:fit-content}.header .accordion__trigger{all:unset;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;cursor:pointer;color:inherit;font:inherit;display:flex;justify-content:space-between;align-items:center;width:100%}.header .accordion__trigger .button__icon{min-inline-size:var(--button__icon-inline-size, 2.94em);min-block-size:var(--button__icon-inline-size, 2.94em);border-radius:2em;display:grid;place-items:var(--button__alignment--blank);position:relative;overflow:clip;transition:background-color 0.6s ease}.header .accordion__trigger .button__icon svg{position:absolute;transition:transform 0.6s cubic-bezier(0.47, 1.64, 0.41, 0.8)}.header .accordion__trigger .button__icon svg path{color:var(--color-svg-button-blank)}.header .accordion__trigger .button__icon svg:first-child{transform:translate(0, 0)}.header .accordion__trigger .button__icon svg:last-child{transform:translate(-180%, 180%)}.header .accordion__trigger .button__icon svg:last-child path{fill:var(--color-white)}@media (pointer:fine){.header .accordion__trigger:hover .button__icon,.header .accordion__trigger:focus-visible .button__icon{background-color:var(--background-button-blank-hover, var(--color-1--hover))}.header .accordion__trigger:hover .button__icon svg:first-child,.header .accordion__trigger:focus-visible .button__icon svg:first-child{transform:translate(180%, -180%)}.header .accordion__trigger:hover .button__icon svg:last-child,.header .accordion__trigger:focus-visible .button__icon svg:last-child{transform:translate(0, 0)}}.header .accordion__panel{padding-inline:0}.header .accordion__panel a{padding-inline:0}.header .media{grid-row:1;grid-column:3 / -3;place-self:center start;overflow:clip;rotate:2.6deg;translate:0px -25px;margin-block-end:2.35rem}@media (min-width:48rem){.header .media{grid-column:9 / -1;margin-block:0}}.header .media img{aspect-ratio:1.7777777778;border-radius:0.625rem;max-width:580px;max-height:340px}