.t2-featured-content{background-color:transparent;color:inherit}.t2-post-featured-image{margin:unset;overflow:hidden;position:relative}.t2-featured-content .t2-post-featured-image img{height:100%;transition:.3s ease-in-out}.t2-post-featured-image .fallback-image{background:var(--wp--preset--color--secondary-200);-o-object-fit:contain;object-fit:contain;padding:var(--wp--preset--spacing--lg)}.t2-post-featured-image.has-image-ratio-16-9{aspect-ratio:344/270}.t2-featured-content.has-hidden-image .t2-post-featured-image{display:none}.t2-featured-content.has-hidden-image .t2-post-inner-content{margin-top:unset}.t2-post-inner-content{display:flex;flex-direction:column;flex-grow:1;font-size:var(--wp--preset--font-size--text-sm);gap:var(--wp--preset--spacing--xs);margin:var(--wp--preset--spacing--sm) 0 0 0}.t2-post-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--headline-sm);font-weight:var(--wp--custom--font-weight--semibold);line-height:var(--wp--custom--line-height--13);text-transform:unset}.has-show-title-with-red-dot .t2-post-title{align-items:baseline;display:flex;gap:var(--wp--preset--spacing--xs)}.has-show-title-with-red-dot .t2-post-title:before{animation:kicker-pulse 2s infinite;background-color:var(--wp--preset--color--primary-default);border-radius:50%;box-shadow:0 0 0 0 #000;content:"";display:inline-block;height:1.2rem;min-width:1.2rem;width:1.2rem}.t2-featured-content:not(.is-post-type-story).t2-featured-content-layout-col-12 .t2-post-title,.t2-featured-content:not(.is-post-type-story).t2-featured-content-layout-col-6 .t2-post-title,.t2-featured-content:not(.is-post-type-story).t2-featured-content-layout-col-8 .t2-post-title{font-size:var(--wp--preset--font-size--headline-md)}:is(.t2-featured-single-post,.t2-featured-template-post,.t2-featured-query-post).has-background :is(.t2-post-title,.t2-post-link){padding:unset}.t2-featured-content a.t2-post-link:hover{color:unset}:is(.t2-featured-content a.t2-post-link:hover) .t2-post-featured-image img{transform:scale(1.03816794);will-change:transform}.t2-featured-content.has-background .t2-post-inner-content{margin:var(--wp--preset--spacing--lg) var(--wp--style--root--padding-right) var(--wp--preset--spacing--lg) var(--wp--style--root--padding-left)}.t2-post-inner-content-terms{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs)}.wp-block-dio-search-result-details,.wp-block-post-date{font-size:var(--wp--preset--font-size--text-xs)}@media (min-width:700px){.t2-post-featured-image.has-image-ratio-16-9{aspect-ratio:485/380}.t2-featured-content.t2-featured-content-layout-col-12 .t2-post-link{align-items:flex-end;display:grid;gap:var(--wp--preset--spacing--lg);grid-template-columns:1fr 2fr}.t2-featured-content.t2-featured-content-layout-col-12 .t2-post-inner-content{margin:unset}.t2-featured-content.t2-featured-content-layout-col-12.has-background .t2-post-inner-content{margin:0 var(--wp--style--root--padding-right) var(--wp--preset--spacing--lg) 0}}.t2-featured-content.is-post-type-person .t2-post-inner-content{gap:var(--wp--preset--spacing--xxs)}.t2-featured-content.is-post-type-person .wp-block-t2-people-meta.card-info{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xxs)}.t2-featured-content.is-post-type-person .card-info__post-meta{align-items:baseline;display:flex;gap:var(--wp--preset--spacing--xxs)}:is(.t2-featured-content.is-post-type-person .card-info__post-meta)>*{min-width:0;word-wrap:break-word}.t2-featured-content.is-post-type-person .t2-icon{margin:unset;min-width:24px;transform:translateY(5px)}.t2-featured-content.is-post-type-person a{display:unset}body:not(.search-results) .t2-featured-content.is-post-type-story{position:relative}:is(body:not(.search-results) .t2-featured-content.is-post-type-story) .t2-post-featured-image{aspect-ratio:786/1015;height:100%;margin:unset;width:100%}:is(body:not(.search-results) .t2-featured-content.is-post-type-story) .t2-post-featured-image:after{background:linear-gradient(0deg,#000,rgba(0,0,0,.8) 33%,rgba(0,0,0,.1) 66%,transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}:is(body:not(.search-results) .t2-featured-content.is-post-type-story) .t2-post-inner-content{bottom:0;color:var(--wp--preset--color--background);left:0;margin:unset;padding:var(--wp--preset--spacing--lg);position:absolute;width:100%;z-index:2}:is(body:not(.search-results) .t2-featured-content.is-post-type-story) .t2-post-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--headline-sm);font-weight:var(--wp--custom--font-weight--normal);line-height:var(--wp--custom--line-height--13)}.t2-post-inner-content-product-meta{display:flex;font-weight:var(--wp--custom--font-weight--semibold);gap:var(--wp--preset--spacing--sm);justify-content:space-between;overflow:hidden;white-space:nowrap}.t2-post-inner-content-choose-product{display:flex;gap:var(--wp--preset--spacing--xxs)}body.search-results .hide-for-search,body:not(.search-results) .show-for-search{display:none}.wp-block-post-template:not(.is-layout-grid) .t2-post-featured-image.has-image-ratio-16-9{aspect-ratio:380/286}.wp-block-post-template:not(.is-layout-grid) .t2-featured-content{border-bottom:2px solid var(--wp--preset--color--foreground)}.wp-block-post-template:not(.is-layout-grid) .t2-post-inner-content{justify-content:flex-end;padding-bottom:var(--wp--preset--spacing--lg)}@media (min-width:782px){.wp-block-post-template:not(.is-layout-grid) .t2-featured-content.is-post-type-person,.wp-block-post-template:not(.is-layout-grid) .t2-featured-content:not(.is-post-type-person) a{display:flex;flex-direction:row-reverse;gap:var(--wp--preset--spacing--lg)}:is(.wp-block-post-template:not(.is-layout-grid) .t2-featured-content:not(.is-post-type-person) a,.wp-block-post-template:not(.is-layout-grid) .t2-featured-content.is-post-type-person) .wp-block-t2-post-featured-image{flex-basis:30%}.wp-block-post-template:not(.is-layout-grid) .t2-featured-content.is-post-type-product .post-link-image,.wp-block-post-template:not(.is-layout-grid) .t2-post-featured-image.has-image-ratio-16-9{aspect-ratio:508/382;flex-basis:31%}.wp-block-post-template:not(.is-layout-grid) .t2-post-inner-content{margin-bottom:unset;margin-left:unset;margin-right:auto;margin-top:unset;max-width:var(--wp--style--global--content-size);padding:var(--wp--preset--spacing--md) 0 var(--wp--preset--spacing--lg) 0}}
