.yt-frame{aspect-ratio:16/9;background:#0b1730;border-radius:1.25rem;width:100%;max-width:1000px;margin-inline:auto;position:relative;overflow:clip;box-shadow:0 40px 90px -40px #000000b3,0 0 0 1px #ffffff14}.yt-frame iframe,.yt-facade{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-facade{cursor:pointer;background:0 0;padding:0;display:block}.yt-facade img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yt-poster-fallback{text-align:left;background:radial-gradient(80% 90% at 50% 40%,#fff 0%,#eef4ff 60%,#dbe7ff 100%);align-items:flex-end;padding:clamp(1rem,3vw,1.75rem);display:flex;position:absolute;inset:0}.yt-facade .yt-poster-photo{object-position:center top;transition:transform .6s}.yt-facade:hover .yt-poster-photo{transform:scale(1.03)}.yt-play{color:#fff;background:#0052ff;border-radius:50%;place-items:center;width:84px;height:84px;margin:auto;transition:transform .2s,background .2s;display:grid;position:absolute;inset:0;box-shadow:0 0 0 8px #fff9,0 14px 34px #0052ff73}.yt-play svg{margin-left:4px;position:relative}.yt-play:before,.yt-play:after{content:"";z-index:-1;background:#0052ff99;border:2px solid #ffffffd9;border-radius:50%;animation:2.2s ease-out infinite yt-pulse;position:absolute;inset:0}.yt-play:after{animation-delay:1.1s}@keyframes yt-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.yt-play{animation:2.2s ease-in-out infinite yt-breathe}@keyframes yt-breathe{0%,to{scale:1}50%{scale:1.07}}.yt-facade:hover .yt-play,.yt-facade:focus-visible .yt-play{background:#1a66ff;transform:scale(1.08)}.yt-play{z-index:3}.yt-facade:focus-visible{outline-offset:-3px;outline:3px solid #00c6ff}.yt-note{text-align:center;color:#cfe0ff99;margin-top:.9rem;font-size:.8rem}@media (max-width:639px){.yt-play{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.yt-play,.yt-facade .yt-poster-photo{transition:none}.yt-play,.yt-play:before,.yt-play:after{animation:none}.yt-play:before,.yt-play:after{opacity:0}}
.cr-wall{columns:2 240px;column-gap:1rem;margin-top:2.75rem}.cr-col{display:contents}@media (min-width:1024px){.cr-wall{columns:auto;grid-template-columns:repeat(4,minmax(0,290px));justify-content:center;align-items:start;gap:1rem;display:grid}.cr-wall[data-cols="1"]{grid-template-columns:minmax(0,290px)}.cr-wall[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,290px))}.cr-wall[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,290px))}.cr-col{flex-direction:column;gap:1rem;display:flex}.cr-col>.cr-card{margin:0}}.cr-card{break-inside:avoid;background:linear-gradient(#142248eb,#0d1836eb);border:1px solid #7896dc2e;border-radius:1rem;width:100%;margin:0 0 1rem;transition:border-color .2s,transform .2s;display:inline-block;position:relative;overflow:clip;box-shadow:0 18px 40px -28px #000c}.cr-card:hover{border-color:#60a5fa8c}.cr-body{padding:1rem 1.1rem 1.1rem}.cr-city{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.cr-city svg{color:#f87171}.cr-quote{color:#e2e8f0;margin:.8rem 0 0;font-size:.86rem;line-height:1.6}.cr-who{border-top:1px dashed #ffffff24;align-items:center;gap:.65rem;margin-top:.9rem;padding-top:.85rem;display:flex}.cr-card[data-video] .cr-who{margin-top:.75rem}.cr-avatar{color:#fff;background:#1d4ed8;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:700;display:grid}.cr-avatar[data-tone="1"]{background:#6d28d9}.cr-avatar[data-tone="2"]{background:#0e7490}.cr-avatar[data-tone="3"]{background:#a16207}.cr-avatar[data-tone="4"]{background:#047857}.cr-avatar[data-tone="5"]{background:#be185d}.cr-avatar[data-tone="6"]{background:#b91c1c}.cr-avatar[data-tone="7"]{background:#c2410c}.cr-name{color:#fff;font-size:.85rem;font-weight:700;display:block}.cr-role{color:#94a3b8;font-size:.72rem;display:block}.cr-video{aspect-ratio:9/14;cursor:pointer;background:#0b1224;position:relative}.cr-video video,.cr-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cr-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#ffffff47;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;margin:auto;transition:transform .2s,opacity .2s,background .2s;display:grid;position:absolute;inset:0}.cr-play svg{margin-left:3px}.cr-play:hover,.cr-play:focus-visible{background:#fff6;transform:scale(1.08)}.cr-play:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}.cr-video[data-playing] .cr-play{opacity:0}.cr-video[data-playing] .cr-play:focus-visible{opacity:1}.cr-draft{z-index:2;color:#422006;letter-spacing:.02em;background:#fbbf24;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:800;position:absolute;top:.6rem;right:.6rem}.cr-cta{text-align:center;margin-top:1.75rem}.cr-cta-link{color:#0b1730;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:700;transition:background .2s;display:inline-flex}.cr-cta-link:hover{background:#dbeafe}@media (prefers-reduced-motion:reduce){.cr-card,.cr-play,.cr-cta-link{transition:none}}
.ind-card{overflow:clip}.ind-card-cover{transition:scale .5s cubic-bezier(.22,1,.36,1);display:block}@media (hover:hover){.ind-card:hover .ind-card-cover{scale:1.04}}@keyframes ind-card-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes ind-cover-settle{0%{translate:0 -16px}to{translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ind-card{view-timeline-name:--ind;animation-name:ind-card-rise;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 70%}.ind-card-cover{animation-name:ind-cover-settle;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timeline:--ind;animation-range:entry entry 80%}}@media print{.ind-card,.ind-card-cover{animation-name:none}}}.ind-scene{aspect-ratio:var(--sr,16 / 9);content-visibility:auto;background:var(--color-chip);position:relative;overflow:clip;container-type:inline-size}.ind-scene-fit{width:1100px;transform:scale(calc(100cqw / 1100px));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}
