.in-featured{background-color:var(--v2-surface)!important;overflow:hidden;padding:clamp(48px,5.5vw,76px) 0 clamp(56px,7vw,88px);position:relative}.in-featured:before{background:var(--v2-grain-fine);background-size:256px 256px;content:"";inset:0;mix-blend-mode:multiply;opacity:.025;pointer-events:none;position:absolute}.in-featured .content-wrapper{position:relative;z-index:1}.in-featured__grid{align-items:center;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.in-featured__eyebrow{color:var(--v2-teal-label)!important;font-size:var(--v2-text-eyebrow)!important;font-weight:600!important;letter-spacing:2.5px;margin:0 0 18px;padding-left:36px;position:relative;text-transform:uppercase}.in-featured__eyebrow:before{background:var(--v2-teal-brand);content:"";height:1px;left:0;position:absolute;top:50%;width:24px}.in-featured__tag{background:rgba(5,154,145,.1);border-radius:2px;color:var(--v2-ink)!important;display:inline-block;font-size:var(--v2-text-eyebrow)!important;font-weight:600!important;letter-spacing:1.8px;margin-bottom:20px;padding:6px 14px;text-decoration:none!important;text-transform:uppercase;transition:background-color .25s ease}.in-featured__tag:hover{background:rgba(5,154,145,.2);color:var(--v2-ink)!important}.in-featured__title{color:#0f2e2e!important;font-size:clamp(28px,3.4vw,46px)!important;font-weight:300!important;letter-spacing:-.5px;line-height:1.14;margin:0 0 24px}.in-featured__title a{background-image:linear-gradient(#059a91,#059a91);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:inherit!important;padding-bottom:2px;text-decoration:none!important;transition:background-size .4s cubic-bezier(.23,1,.32,1)}.in-featured__title a:hover{background-size:100% 1px;color:inherit!important}.in-featured__excerpt{color:rgba(15,46,46,.85)!important;font-size:var(--v2-text-body)!important;line-height:1.7;margin:0 0 32px;max-width:56ch}.in-featured__meta{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.in-featured__read-time{color:rgba(15,46,46,.7)!important;font-size:var(--v2-text-meta)!important;font-weight:400!important}.in-featured__read-time:before{color:var(--v2-teal-brand);content:"●";font-size:8px;margin-right:8px;vertical-align:middle}.in-featured__cta,.in-featured__cta:visited{align-items:center;border-bottom:1px solid rgba(15,46,46,.25);color:var(--v2-ink)!important;display:inline-flex;font-size:var(--v2-text-button)!important;font-weight:600!important;gap:8px;letter-spacing:1.5px;padding-bottom:4px;text-decoration:none!important;text-transform:uppercase;transition:border-color .3s ease,color .3s ease}.in-featured__cta:hover{border-bottom-color:var(--v2-teal-brand);color:var(--v2-teal-label)!important}.in-featured__arrow{display:inline-block;transition:transform .35s cubic-bezier(.23,1,.32,1)}.in-featured__cta:hover .in-featured__arrow{transform:translateX(5px)}.in-featured__media{position:relative}.in-featured__collage{aspect-ratio:3/2;margin-left:auto;max-width:520px;position:relative}.in-featured__collage-back{background:linear-gradient(135deg,var(--v2-ink),#0f2e2e);inset:22px -22px -22px 22px;position:absolute;z-index:0}.in-featured__collage-accent{background:var(--v2-teal-brand);height:68px;left:-14px;opacity:.22;position:absolute;top:-14px;width:68px;z-index:0}.in-featured__image-wrap{box-shadow:0 30px 60px -20px rgba(15,46,46,.35);height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.in-featured__image-wrap img{display:block;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.23,1,.32,1);width:100%}.in-featured__collage:hover .in-featured__image-wrap img{transform:scale(1.04)}@media (max-width:1024px){.in-featured__grid{align-items:start;gap:40px;grid-template-columns:1fr}.in-featured__collage{margin-left:0;max-width:640px}.in-featured__collage-back{inset:18px -18px -18px 18px}.in-featured__collage-accent{height:56px;left:-10px;top:-10px;width:56px}}@media (max-width:600px){.in-featured__collage{aspect-ratio:16/10}.in-featured__collage-back{inset:14px -14px -14px 14px}}@media (max-width:480px){.in-featured{padding:56px 0}.in-featured__eyebrow{padding-left:0}.in-featured__eyebrow:before{display:none}.in-featured__title{font-size:clamp(24px,7vw,32px)!important}.in-featured__meta{gap:16px}}@media (prefers-reduced-motion:reduce){.in-featured__arrow,.in-featured__image-wrap img,.in-featured__title a{transition:none!important}}