.screenshot-gallery[data-astro-cid-2yvh4ffu]{display:grid;gap:clamp(44px,7vw,82px)}.gallery-note[data-astro-cid-2yvh4ffu]{margin:-22px 0 -12px;color:var(--muted);font-size:.92rem}.platform-group[data-astro-cid-2yvh4ffu]{min-width:0}.platform-heading[data-astro-cid-2yvh4ffu]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.platform-heading[data-astro-cid-2yvh4ffu] .eyebrow[data-astro-cid-2yvh4ffu]{margin:0}.platform-heading[data-astro-cid-2yvh4ffu] .headline[data-astro-cid-2yvh4ffu]{font-size:clamp(1.7rem,3vw,2.5rem)}.gallery-grid[data-astro-cid-2yvh4ffu]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px 18px}.gallery-trigger[data-astro-cid-2yvh4ffu]:focus-visible,.gallery-close[data-astro-cid-2yvh4ffu]:focus-visible,.gallery-grid[data-astro-cid-2yvh4ffu]:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.gallery-item[data-astro-cid-2yvh4ffu]{min-width:0;margin:0}app-gallery-screen[data-astro-cid-2yvh4ffu]{display:block}.gallery-trigger[data-astro-cid-2yvh4ffu]{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);font:inherit;box-shadow:var(--shadow-sm);cursor:zoom-in}.gallery-trigger[data-astro-cid-2yvh4ffu] img[data-astro-cid-2yvh4ffu]{display:block;width:100%;height:auto;aspect-ratio:603 / 1311;object-fit:cover}.gallery-trigger[data-astro-cid-2yvh4ffu] span[data-astro-cid-2yvh4ffu]{position:absolute;right:8px;bottom:8px;padding:5px 8px;border-radius:999px;background:#fffffff5;color:var(--navy);font-size:.7rem;font-weight:700;opacity:0;transition:opacity .16s ease}.gallery-trigger[data-astro-cid-2yvh4ffu]:hover span[data-astro-cid-2yvh4ffu],.gallery-trigger[data-astro-cid-2yvh4ffu]:focus-visible span[data-astro-cid-2yvh4ffu]{opacity:1}.gallery-item[data-astro-cid-2yvh4ffu] figcaption[data-astro-cid-2yvh4ffu]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-top:9px;color:var(--navy);font-size:.82rem;font-weight:700}.gallery-item[data-astro-cid-2yvh4ffu] figcaption[data-astro-cid-2yvh4ffu] a[data-astro-cid-2yvh4ffu],.original-download[data-astro-cid-2yvh4ffu]{color:var(--purple);font-size:.77rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gallery-dialog[data-astro-cid-2yvh4ffu]{width:min(92vw,650px);max-width:650px;max-height:94dvh;padding:12px;overflow:auto;border:1px solid rgba(220,228,238,.9);border-radius:18px;background:var(--white);box-shadow:var(--shadow-lg)}.gallery-dialog[data-astro-cid-2yvh4ffu]::backdrop{background:#071a3db8}.gallery-dialog-bar[data-astro-cid-2yvh4ffu]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 10px;color:var(--navy);font-size:.9rem;font-weight:700}.gallery-close[data-astro-cid-2yvh4ffu]{padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--navy);font:inherit;cursor:pointer}.gallery-dialog[data-astro-cid-2yvh4ffu]>img[data-astro-cid-2yvh4ffu]{display:block;width:auto;max-width:100%;max-height:calc(94dvh - 100px);height:auto;margin-inline:auto;object-fit:contain;border-radius:9px}.original-download[data-astro-cid-2yvh4ffu]{display:inline-block;margin-top:10px}@media(max-width:820px){.gallery-grid[data-astro-cid-2yvh4ffu]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.gallery-grid[data-astro-cid-2yvh4ffu]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 16px;gap:18px 12px}.gallery-item[data-astro-cid-2yvh4ffu]{flex:0 0 155px;scroll-snap-align:start}.gallery-trigger[data-astro-cid-2yvh4ffu] span[data-astro-cid-2yvh4ffu]{opacity:1}.platform-heading[data-astro-cid-2yvh4ffu]{display:grid;gap:8px}.gallery-item[data-astro-cid-2yvh4ffu] figcaption[data-astro-cid-2yvh4ffu]{display:grid}}@media(prefers-reduced-motion:reduce){.gallery-trigger[data-astro-cid-2yvh4ffu] span[data-astro-cid-2yvh4ffu]{transition:none}}.media-intro[data-astro-cid-h6iffge2]{grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,48px)}.media-intro-top[data-astro-cid-h6iffge2]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(50px,9vw,130px)}.media-facts-intro[data-astro-cid-h6iffge2]{display:grid;gap:12px;margin-top:22px}.media-facts-intro[data-astro-cid-h6iffge2]>p[data-astro-cid-h6iffge2]{margin:0}.media-facts-intro[data-astro-cid-h6iffge2]>.subhead[data-astro-cid-h6iffge2]{max-width:none}.media-facts[data-astro-cid-h6iffge2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,52px);margin:0}.media-fact[data-astro-cid-h6iffge2]{display:grid;grid-template-columns:minmax(100px,.34fr) minmax(0,1fr);gap:4px 18px;padding:12px 0;border-top:1px solid var(--line)}.media-fact[data-astro-cid-h6iffge2]:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.media-fact[data-astro-cid-h6iffge2] dd[data-astro-cid-h6iffge2]{margin:0;color:var(--muted);font-size:inherit;line-height:1.65}.media-fact-note[data-astro-cid-h6iffge2]{display:block;margin-top:8px;color:var(--muted);font-size:.95rem;line-height:1.5}@media(max-width:560px){.media-facts[data-astro-cid-h6iffge2],.media-fact[data-astro-cid-h6iffge2]{grid-template-columns:1fr}.media-fact[data-astro-cid-h6iffge2]:nth-last-child(-n+2){border-bottom:0}.media-fact[data-astro-cid-h6iffge2]:last-child{border-bottom:1px solid var(--line)}}.brand-basics[data-astro-cid-h6iffge2]>div[data-astro-cid-h6iffge2]>img[data-astro-cid-h6iffge2]{width:315px;max-width:100%}.brand-basics[data-astro-cid-h6iffge2]>div[data-astro-cid-h6iffge2]{display:flex;flex-direction:column;align-items:flex-start}.brand-basics[data-astro-cid-h6iffge2]>div[data-astro-cid-h6iffge2]>p[data-astro-cid-h6iffge2]{margin:auto 0 0;padding-top:12px}.brand-basics[data-astro-cid-h6iffge2] span[data-astro-cid-h6iffge2]{max-width:100%;text-wrap:balance}.brand-basics[data-astro-cid-h6iffge2]>div[data-astro-cid-h6iffge2]:nth-child(2) span[data-astro-cid-h6iffge2]{font-size:1.8rem}.brand-basics[data-astro-cid-h6iffge2]>div[data-astro-cid-h6iffge2]:nth-child(3) span[data-astro-cid-h6iffge2]{font-size:1.9rem}@media(min-width:561px)and (max-width:820px){.brand-basics[data-astro-cid-h6iffge2]>div[data-astro-cid-h6iffge2]:nth-child(2) span[data-astro-cid-h6iffge2]{font-size:1.45rem}.brand-basics[data-astro-cid-h6iffge2]>div[data-astro-cid-h6iffge2]:nth-child(3) span[data-astro-cid-h6iffge2]{font-size:1.55rem}}@media(min-width:821px){.media-intro-top[data-astro-cid-h6iffge2]{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(36px,5vw,70px)}.media-lower-grid[data-astro-cid-h6iffge2]{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:clamp(36px,5vw,64px)}.media-intro-visual[data-astro-cid-h6iffge2]{max-width:none}.brand-basics[data-astro-cid-h6iffge2]>div[data-astro-cid-h6iffge2]{min-height:160px}}.media-guidance-copy[data-astro-cid-h6iffge2]{display:grid;gap:12px;margin-top:22px}.media-guidance-copy[data-astro-cid-h6iffge2]>p[data-astro-cid-h6iffge2]{margin:0}.media-guidance-copy[data-astro-cid-h6iffge2]>.subhead[data-astro-cid-h6iffge2]{max-width:650px}.asset-panel[data-astro-cid-h6iffge2] a[data-astro-cid-h6iffge2]{min-height:184px;grid-template-rows:minmax(116px,1fr) auto;align-content:stretch;gap:12px}.media-asset-preview[data-astro-cid-h6iffge2]{display:grid;min-width:0;min-height:116px;place-items:center}.asset-panel[data-astro-cid-h6iffge2] a[data-astro-cid-h6iffge2] .media-asset-preview[data-astro-cid-h6iffge2] img[data-astro-cid-h6iffge2]{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.asset-panel[data-astro-cid-h6iffge2] a[data-astro-cid-h6iffge2]:first-of-type .media-asset-preview[data-astro-cid-h6iffge2] img[data-astro-cid-h6iffge2]{width:min(180px,100%);max-height:64px}.asset-panel[data-astro-cid-h6iffge2] a[data-astro-cid-h6iffge2]:last-of-type .media-asset-preview[data-astro-cid-h6iffge2] img[data-astro-cid-h6iffge2]{width:min(96px,100%);aspect-ratio:1}@media(min-width:1200px){.media-intro[data-astro-cid-h6iffge2].container{width:min(calc(100% - 48px),1320px)}.media-intro-top[data-astro-cid-h6iffge2]{grid-template-columns:minmax(577px,.95fr) minmax(0,1.05fr);gap:clamp(36px,4vw,52px)}}
