@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-wght.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_slnt,wght.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC-review.otf)format("opentype");font-style:normal;font-weight:400 700;font-display:swap}:root{--seekway-blue:#00b3ff;--deep-water:#003a5d;--tide-blue:#007cc7;--mist-blue:#eaf8ff;--cloud-white:#f5f8fa;--outdoor-orange:#ff7a00;--technical-grey:#7b8a93;--line:#d6e3ea;--card:#fff;--page-margin:72px;--gutter:24px;--shadow:0 12px 36px #003a5d12}*{box-sizing:border-box}html{background:var(--cloud-white)}body{background:radial-gradient(circle at 90% 0%, #00b3ff1a, transparent 28rem), var(--cloud-white);min-width:320px;color:var(--deep-water);letter-spacing:0;margin:0;font-family:Inter,Source Han Sans SC,sans-serif;font-size:16px;line-height:24px;overflow-x:hidden}a{color:inherit}.shell{width:100%;padding:64px var(--page-margin) 96px}.page-header,.metrics,.section-head,.family-grid,.poster-grid,.mobile-grid,.page-footer{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-header{margin-bottom:48px}.eyebrow,.section-kicker{color:var(--tide-blue);text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700;line-height:16px}.eyebrow{grid-column:1/-1}h1,h2,h3{letter-spacing:0;font-family:Montserrat,Source Han Sans SC,sans-serif}h1{grid-column:1/span 9;max-width:960px;margin:0;font-size:48px;font-weight:700;line-height:56px}.intro{max-width:760px;color:var(--technical-grey);grid-column:1/span 8;margin:24px 0 0;font-size:18px;line-height:32px}.chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:32px;display:flex}.chip{border:1px solid var(--line);min-height:32px;color:var(--deep-water);background:#ffffffd6;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.metrics{row-gap:24px;margin-bottom:128px}.metric{border-top:2px solid var(--seekway-blue);background:#ffffffb8;grid-column:span 3;min-height:128px;padding:24px}.metric-value{color:var(--deep-water);font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;line-height:32px;display:block}.metric-label{color:var(--technical-grey);text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:block}section+section{margin-top:128px}.section-head{margin-bottom:48px}.section-kicker{grid-column:1/-1}.section-head h2{grid-column:1/span 7;margin:0;font-size:36px;font-weight:700;line-height:40px}.section-copy{color:var(--technical-grey);grid-column:9/-1;align-self:end;margin:0;font-size:14px;line-height:20px}.family-grid,.poster-grid,.mobile-grid{row-gap:48px}figure{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow);border-radius:16px;margin:0;overflow:hidden}.family-grid figure{grid-column:span 6}.poster-grid figure{grid-column:1/-1}.mobile-grid figure{grid-column:span 4}.media{background:var(--mist-blue);width:100%;display:block;overflow:hidden}.family-grid .media{aspect-ratio:16/9}.poster-grid .media{aspect-ratio:21/9}.mobile-grid .media{aspect-ratio:9/16}img{object-fit:cover;object-position:50% 50%;border:0;width:100%;height:100%;display:block}figcaption{padding:24px}.caption-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.family,.status{text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.family{color:var(--tide-blue)}.status{color:var(--outdoor-orange)}h3{margin:0;font-size:24px;font-weight:700;line-height:32px}.scene{color:var(--technical-grey);margin:8px 0 0;font-size:14px;line-height:20px}.meta{color:var(--deep-water);margin:16px 0 0;font-size:12px;font-weight:600;line-height:16px}.page-footer{margin-top:96px}.note{border-top:1px solid var(--line);color:var(--technical-grey);grid-column:1/span 9;margin:0;padding-top:24px;font-size:14px;line-height:20px}.note strong{color:var(--deep-water)}@media (width<=980px){:root{--page-margin:32px}h1{grid-column:1/-1}.intro{grid-column:1/span 10}.metric{grid-column:span 6}.section-head h2{grid-column:1/span 8}.section-copy{grid-column:9/-1}.family-grid figure{grid-column:1/-1}.mobile-grid figure{grid-column:span 6}.note{grid-column:1/span 10}}@media (width<=600px){:root{--page-margin:20px;--gutter:12px}.shell{padding:48px var(--page-margin) 64px}.page-header,.metrics,.section-head,.family-grid,.poster-grid,.mobile-grid,.page-footer{grid-template-columns:repeat(4,minmax(0,1fr))}.page-header{margin-bottom:32px}h1{grid-column:1/-1;font-size:36px;line-height:40px}.intro{grid-column:1/-1;margin-top:16px;font-size:18px;line-height:28px}.chips{margin-top:24px}.metrics{row-gap:12px;margin-bottom:96px}.metric{grid-column:span 2;min-height:96px;padding:16px}.metric-value{font-size:24px;line-height:32px}section+section{margin-top:96px}.section-head{margin-bottom:32px}.section-head h2{grid-column:1/-1;font-size:28px;line-height:32px}.section-copy{grid-column:1/-1;margin-top:16px}.family-grid,.poster-grid,.mobile-grid{row-gap:24px}.family-grid figure,.poster-grid figure,.mobile-grid figure{border-radius:12px;grid-column:1/-1}figcaption{padding:16px}h3{font-size:20px;line-height:24px}.page-footer{margin-top:64px}.note{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
