.d3-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "bottom"}.d3-hero.-landscape{--hero-image-background:black}.d3-hero .d3-hero__image{aspect-ratio:3/4;background:var(--hero-image-background,transparent);clip-path:polygon(0 0,100% 0,100% 100%,0 93%);overflow:hidden}@media (min-width:1024px){.d3-hero .d3-hero__image{aspect-ratio:21/9}}.d3-hero .d3-hero__image,.d3-hero .d3-hero__main{grid-area:media}.d3-hero .d3-hero__list{grid-area:bottom}.d3-markdown{font-size:var(--font-body-2-font-size,14px);line-height:var(--font-body-2-line-height,20px)}@media (min-width:1024px){.d3-markdown{font-size:var(--font-body-2-lg-font-size,18px);line-height:var(--font-body-2-lg-line-height,25px)}}.d3-markdown.d3-text-block{font-size:var(--font-body-2-font-size,14px);line-height:var(--font-body-2-line-height,20px)}@media (min-width:1024px){.d3-markdown.d3-text-block{font-size:var(--font-body-2-lg-font-size,18px);line-height:var(--font-body-2-lg-line-height,25px)}}.d3-markdown blockquote:not(:last-child),.d3-markdown h1:not(:last-child),.d3-markdown h2:not(:last-child),.d3-markdown h3:not(:last-child),.d3-markdown h4:not(:last-child),.d3-markdown h5:not(:last-child),.d3-markdown h6:not(:last-child),.d3-markdown ol:not(:last-child),.d3-markdown p:not(:last-child),.d3-markdown ul:not(:last-child){margin-bottom:1rem}.d3-markdown h2{font-family:var(--font-heading);font-size:var(--font-heading-2-font-size,18px);line-height:var(--font-heading-2-line-height,20px);font-weight:var(--font-heading-2-weight,720);text-transform:uppercase}@media (min-width:1024px){.d3-markdown h2{font-size:var(--font-heading-2-lg-font-size,24px);line-height:var(--font-heading-2-lg-line-height,26px)}}.d3-markdown h3{font-family:var(--font-heading);font-size:var(--font-heading-3-font-size,16px);line-height:var(--font-heading-3-line-height,18px);font-weight:var(--font-heading-3-weight,720);text-transform:uppercase}@media (min-width:1024px){.d3-markdown h3{font-size:var(--font-heading-3-lg-font-size,20px);line-height:var(--font-heading-3-lg-line-height,22px)}}.d3-markdown h4{font-family:var(--font-heading);font-size:var(--font-heading-4-font-size,14px);line-height:var(--font-heading-4-line-height,18px);font-weight:var(--font-heading-4-weight,720);text-transform:uppercase}@media (min-width:1024px){.d3-markdown h4{font-size:var(--font-heading-4-lg-font-size,16px);line-height:var(--font-heading-4-lg-line-height,21px)}}.d3-markdown h5{font-family:var(--font-heading);font-size:var(--font-heading-5-font-size,12px);line-height:var(--font-heading-5-line-height,16px);font-weight:var(--font-heading-5-weight,720);text-transform:uppercase}@media (min-width:1024px){.d3-markdown h5{font-size:var(--font-heading-5-lg-font-size,14px);line-height:var(--font-heading-5-lg-line-height,18px)}}.d3-markdown li{margin-left:1rem}.d3-markdown ul>li{list-style-type:disc}.d3-markdown ol>li{list-style-type:decimal}.d3-markdown a{color:var(--d3-theme-secondary,#0036ff);text-decoration-line:underline}.d3-markdown a:focus-visible,.d3-markdown a:hover{color:var(--d3-theme-secondary,#0036ff);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.d3-accordion{--d3-accordion-rotate-deg:0}.d3-accordion [open]{--d3-accordion-rotate-deg:90deg}.d3-accordion ::-webkit-details-marker{display:none}.d3-accordion summary .accordion__icon{transition:all .3s ease;transform:rotate(var(--d3-accordion-rotate-deg))}