.dv-values[data-astro-cid-x3ytjy4e]{padding-block:1.75rem;background:#fff7dc;border-block:1px solid #f2dfaa}.dv-values[data-astro-cid-x3ytjy4e] h2[data-astro-cid-x3ytjy4e]{margin:0 0 1rem;color:var(--color-sea-deep);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.35;font-weight:700;text-align:center}.dv-values-grid[data-astro-cid-x3ytjy4e]{display:grid;grid-template-columns:1fr;gap:.75rem}.dv-value-card[data-astro-cid-x3ytjy4e]{display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:1rem;border:1px solid #eadfca;border-radius:.65rem;background:#fff}.dv-value-icon[data-astro-cid-x3ytjy4e]{display:inline-flex;flex:0 0 2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.55rem;color:var(--color-accent);background:var(--color-accent-pale)}.dv-value-card[data-astro-cid-x3ytjy4e] h3[data-astro-cid-x3ytjy4e]{margin:0;color:var(--color-accent);font-family:var(--font-body);font-size:.9375rem;line-height:1.4;font-weight:700}.dv-value-card[data-astro-cid-x3ytjy4e] p[data-astro-cid-x3ytjy4e]{margin:.35rem 0 0;color:#475569;font-size:.84375rem;line-height:1.6}@media(min-width:640px){.dv-values-grid[data-astro-cid-x3ytjy4e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.dv-values-grid[data-astro-cid-x3ytjy4e]{grid-template-columns:repeat(4,minmax(0,1fr))}}.dv-hero-layout[data-astro-cid-xhaoqxbd].dv-hero-text-only{grid-template-columns:1fr}.dv-hero-stage[data-astro-cid-xhaoqxbd]{aspect-ratio:3 / 2;overflow:hidden}.dv-hero-stage[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{width:100%;height:100%;object-fit:contain}.dv-hero-stage[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd][hidden]{display:none}.dv-hero-visual[data-astro-cid-xhaoqxbd] .dv-hero-caption[data-astro-cid-xhaoqxbd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.dv-hero-controls[data-astro-cid-xhaoqxbd]{display:flex;align-items:center;gap:.45rem}.dv-hero-controls[data-astro-cid-xhaoqxbd] button[data-astro-cid-xhaoqxbd]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #ffffff70;border-radius:.3rem;color:#fff;font-size:1rem;cursor:pointer}.dv-hero-controls[data-astro-cid-xhaoqxbd] button[data-astro-cid-xhaoqxbd]:hover{background:#ffffff20}.dv-hero-controls[data-astro-cid-xhaoqxbd] button[data-astro-cid-xhaoqxbd]:focus-visible{outline:2px solid white;outline-offset:3px}[data-astro-cid-xhaoqxbd][data-hero-count]{min-width:3.5rem;text-align:center;font-variant-numeric:tabular-nums}.dv-featured-row[data-astro-cid-xhaoqxbd]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.4rem;scrollbar-width:thin}.dv-featured-card[data-astro-cid-xhaoqxbd]{display:flex;flex:0 0 80%;min-width:0;flex-direction:column;scroll-snap-align:start;overflow:hidden;border:1px solid #00000014;border-radius:var(--radius-card);background:#fff;color:var(--color-ink)}.dv-featured-card[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#f5f5f5}.dv-featured-caption[data-astro-cid-xhaoqxbd]{display:flex;flex:1;flex-direction:column;gap:.45rem;padding:.75rem}.dv-featured-caption[data-astro-cid-xhaoqxbd] strong[data-astro-cid-xhaoqxbd]{font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.dv-featured-caption[data-astro-cid-xhaoqxbd] em[data-astro-cid-xhaoqxbd]{margin-top:auto;font-size:.8rem;font-style:normal;color:var(--color-ink-soft)}.dv-featured-card[data-astro-cid-xhaoqxbd]:hover strong[data-astro-cid-xhaoqxbd]{color:var(--color-sea-deep)}.dv-featured-row[data-astro-cid-xhaoqxbd]:focus-visible{outline:2px solid var(--color-sea);outline-offset:3px}@media(min-width:640px){.dv-featured-card[data-astro-cid-xhaoqxbd]{flex-basis:45%}}@media(min-width:1024px){.dv-featured-card[data-astro-cid-xhaoqxbd]{flex-basis:calc((100% - 3rem)/4)}}.dv-moments-row[data-astro-cid-xhaoqxbd]{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.3rem}.dv-moments-row[data-astro-cid-xhaoqxbd] .dv-strip-item[data-astro-cid-xhaoqxbd]{flex:0 0 80%;min-width:0;aspect-ratio:16 / 10;scroll-snap-align:start}@media(min-width:640px){.dv-moments-row[data-astro-cid-xhaoqxbd] .dv-strip-item[data-astro-cid-xhaoqxbd]{flex-basis:45%}}@media(min-width:1024px){.dv-moments-row[data-astro-cid-xhaoqxbd] .dv-strip-item[data-astro-cid-xhaoqxbd]{flex-basis:calc((100% - 2.25rem)/4)}}
