.spring-video-tiles .spring-video-tiles__video{display:flex;flex-direction:column;gap:14px}.spring-video-tiles .spring-video-tiles__frame{align-items:center;aspect-ratio:16/9;background:var(--spring-ink);color:var(--spring-chalk);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.spring-video-tiles .spring-video-tiles__label{left:clamp(16px,2vw,26px);position:absolute;top:clamp(16px,2vw,26px);z-index:1}.spring-video-tiles .spring-video-tiles__embed,.spring-video-tiles .spring-video-tiles__embed iframe,.spring-video-tiles .spring-video-tiles__embed video{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.spring-video-tiles .spring-video-tiles__placeholder{color:var(--spring-chalk-50);font-size:14px;letter-spacing:.06em;padding:0 24px;text-align:center}.spring-video-tiles .spring-video-tiles__note{color:var(--spring-c-muted);display:block;font-size:13px}.spring-video-tiles .spring-video-tiles__video+.spring-video-tiles__tiles{margin-top:clamp(28px,3.4vw,48px)}.spring-video-tiles .spring-video-tiles__tiles{background:var(--spring-c-rule-strong);border:1px solid var(--spring-c-rule-strong);display:grid;gap:1px;grid-template-columns:repeat(var(--spring-video-tiles-cols,2),minmax(0,1fr))}.spring-video-tiles .spring-video-tiles__tile{background:var(--spring-c-bg);color:var(--spring-c-heading);display:flex;flex-direction:column;gap:10px;padding:clamp(24px,3vw,40px);text-decoration:none;transition:background var(--spring-dur-ui) var(--spring-ease)}.spring-video-tiles a.spring-video-tiles__tile:focus-visible,.spring-video-tiles a.spring-video-tiles__tile:hover{background:var(--spring-white)}.spring-video-tiles .spring-video-tiles__tile-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.spring-video-tiles .spring-video-tiles__tile-title{font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(20px,2.3vw,30px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.024em;line-height:1.1}.spring-video-tiles .spring-video-tiles__tile-arrow{flex:0 0 auto;height:22px;transition:translate var(--spring-dur-ui) var(--spring-ease);width:22px}.spring-video-tiles a.spring-video-tiles__tile:focus-visible .spring-video-tiles__tile-arrow,.spring-video-tiles a.spring-video-tiles__tile:hover .spring-video-tiles__tile-arrow{translate:calc(6px*var(--spring-motion)) 0}@media (max-width:640px){.spring-video-tiles .spring-video-tiles__tiles{grid-template-columns:minmax(0,1fr)}}