.Spotlight-module__K0pCva__spotlight{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.Spotlight-module__K0pCva__media{aspect-ratio:4/3;border-radius:var(--radius-3xl);background:var(--color-surface-muted);position:relative;overflow:hidden;container-type:inline-size}.Spotlight-module__K0pCva__image{object-fit:cover}.Spotlight-module__K0pCva__frame{z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 var(--border-width-default) var(--color-border-default);pointer-events:none;position:absolute;inset:0}.Spotlight-module__K0pCva__fgCorner{object-fit:cover;object-position:left top;border-top:var(--border-width-default) solid var(--color-border-default);border-left:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-lg) 0 0 0;width:86%;height:auto;max-height:88%;position:absolute;bottom:0;right:0}.Spotlight-module__K0pCva__fgBleed{border-top:var(--border-width-default) solid var(--color-border-default);border-left:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-lg) 0 0 0;width:100%;max-width:none;height:auto;position:absolute;top:11%;left:22%}.Spotlight-module__K0pCva__fgBottom{justify-content:center;align-items:flex-end;padding:clamp(24px,4.5vw,72px) clamp(24px,4.5vw,72px) 0;display:flex;position:absolute;inset:0}.Spotlight-module__K0pCva__fgBottomImage{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.Spotlight-module__K0pCva__copy{white-space:pre-line;flex-direction:column;align-items:flex-start;display:flex}.Spotlight-module__K0pCva__title{font-size:var(--heading-3-size);line-height:var(--heading-3-leading);letter-spacing:var(--heading-3-tracking)}.Spotlight-module__K0pCva__body{margin-top:var(--space-5-5);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.Spotlight-module__K0pCva__action{margin-top:var(--space-6)}@media (min-width:1025px){.Spotlight-module__K0pCva__wide .Spotlight-module__K0pCva__media{aspect-ratio:auto;height:calc((min(100vw, 1620px) - 2 * var(--gutter) - clamp(16px, 2vw, 32px)) / 2 * .75)}.Spotlight-module__K0pCva__wide .Spotlight-module__K0pCva__fgBottom{align-items:flex-start;padding-top:clamp(40px,4vw,64px)}.Spotlight-module__K0pCva__wide .Spotlight-module__K0pCva__fgBottomImage{width:78%;max-width:none;max-height:none}.Spotlight-module__K0pCva__split{gap:var(--space-18);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:center;display:grid}.Spotlight-module__K0pCva__split .Spotlight-module__K0pCva__media{aspect-ratio:10/7.4}.Spotlight-module__K0pCva__split .Spotlight-module__K0pCva__copy{padding-right:var(--space-6)}.Spotlight-module__K0pCva__split.Spotlight-module__K0pCva__mediaRight{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.Spotlight-module__K0pCva__split.Spotlight-module__K0pCva__mediaRight .Spotlight-module__K0pCva__media{grid-area:1/2}.Spotlight-module__K0pCva__split.Spotlight-module__K0pCva__mediaRight .Spotlight-module__K0pCva__copy{padding-right:0;padding-left:var(--space-6);grid-area:1/1}}.Spotlight-module__K0pCva__wide .Spotlight-module__K0pCva__copy{text-align:center;align-items:center;width:100%;max-width:760px;margin:0 auto}@media (max-width:680px){.Spotlight-module__K0pCva__spotlight{gap:var(--space-6)}.Spotlight-module__K0pCva__media{aspect-ratio:1}.Spotlight-module__K0pCva__fgCorner{width:150%;max-height:none;left:12%;right:auto}.Spotlight-module__K0pCva__fgBleed{width:150%;top:12%;left:10%}.Spotlight-module__K0pCva__fgBottom{justify-content:flex-start;align-items:flex-start;padding:14% 0 0 8%}.Spotlight-module__K0pCva__fgBottomImage{border-radius:var(--radius-lg) 0 0 0;border-right:0;width:150%;max-width:none;max-height:none}.Spotlight-module__K0pCva__fgBottomAligned{align-items:flex-end}.Spotlight-module__K0pCva__fgBottomAligned .Spotlight-module__K0pCva__fgBottomImage{flex-shrink:0}}
.FeatureGroup-module__BPv71W__stack{margin-top:var(--space-fluid-md)}.FeatureGroup-module__BPv71W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}.FeatureGroup-module__BPv71W__single{grid-template-columns:minmax(0,1fr)}.FeatureGroup-module__BPv71W__rows{row-gap:var(--section-pad-y-2xs)}.FeatureGroup-module__BPv71W__cards{margin-top:clamp(56px,7vw,96px)}@media (max-width:1024px){.FeatureGroup-module__BPv71W__grid{gap:var(--space-14);grid-template-columns:minmax(0,1fr)}}
