.dnd-section:has(.module--blog-post-hero){background-color:var(--black-color);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:120px}@media (width >= 1200px) and (width <= 1400px){.dnd-section:has(.module--blog-post-hero){border-bottom-left-radius:60px}}.module--blog-post-hero{color:var(--white-color)}.module--blog-post-hero .blog-post-hero{align-items:stretch;display:flex;gap:100px}.module--blog-post-hero .blog-post-hero__image,.module--blog-post-hero .blog-post-hero__text{flex:1}.module--blog-post-hero .blog-post-hero__text{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4);justify-content:center}.module--blog-post-hero .blog-post-hero__text__tag{display:flex;gap:calc(var(--spacing-base)*4)}.module--blog-post-hero .blog-post-hero__text__tag__item{background-color:var(--fourth-color);border-radius:var(--spacing-base);color:var(--pre-color);display:inline-flex;font-size:var(--pre-font-size);font-weight:var(--pre-font-weight);letter-spacing:var(--pre-letter-spacing);line-height:var(--pre-line-height);padding:var(--spacing-base) calc(var(--spacing-base)*3);text-transform:var(--pre-text-transform);width:fit-content}.module--blog-post-hero .blog-post-hero__text__summary,.module--blog-post-hero .blog-post-hero__text__title{color:inherit}.module--blog-post-hero .blog-post-hero__text__title .blog-post-hero__text__title__highlighted-text{color:var(--second-color)}.module--blog-post-hero .blog-post-hero__image{align-items:center;aspect-ratio:16/9;border-radius:calc(var(--spacing-base)*2);display:flex;justify-content:center;overflow:hidden}.module--blog-post-hero .blog-post-hero__image img{height:100%;object-fit:cover;width:100%}.module--blog-post-hero .blog-post-hero-footnote{align-items:center;display:flex;gap:60px;justify-content:space-between;margin-top:calc(var(--spacing-base)*8)}.module--blog-post-hero .blog-post-hero-footnote__author{align-items:center;display:flex;gap:calc(var(--spacing-base)*3)}.module--blog-post-hero .blog-post-hero-footnote__author__id{display:flex;flex-flow:column}.module--blog-post-hero .blog-post-hero-footnote__author__id__name{color:var(--third-accent-color);font-size:var(--h6-font-size);line-height:var(--h6-line-height)}.module--blog-post-hero .blog-post-hero-footnote__author__id__job{color:var(--light-gray-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.module--blog-post-hero .blog-post-hero-footnote__author__image{border-radius:50%;display:flex;height:60px;margin:1px;position:relative;width:60px}.module--blog-post-hero .blog-post-hero-footnote__author__image:before{background:linear-gradient(45deg,#d9ff00,#92ff57);border-radius:inherit;content:"";display:flex;inset:-1px;position:absolute;z-index:1}.module--blog-post-hero .blog-post-hero-footnote__author__image img{border-radius:inherit;height:100%;object-fit:cover;width:100%;z-index:2}.module--blog-post-hero .blog-post-hero-footnote__separator{background-color:var(--dark-gray-color);display:flex;flex:1;height:1px}.module--blog-post-hero .blog-post-hero-footnote__meta{align-items:center;display:flex;gap:calc(var(--spacing-base)*8)}.module--blog-post-hero .blog-post-hero-footnote__meta__item{align-items:center;color:var(--light-gray-color);display:flex;font-size:var(--small-font-size);gap:calc(var(--spacing-base)*2);line-height:var(--small-line-height)}@media (width <= 992px){.module--blog-post-hero .blog-post-hero{flex-flow:column;gap:calc(var(--spacing-base)*4)}.module--blog-post-hero .blog-post-hero-footnote__author__image{height:40px;width:40px}.module--blog-post-hero .blog-post-hero-footnote{flex-flow:column;gap:calc(var(--spacing-base)*4);justify-content:center;margin-top:calc(var(--spacing-base)*12)}.module--blog-post-hero .blog-post-hero-footnote__separator{display:none}}