@font-face{font-family:barlow condensed;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:barlow condensed;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:inter;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:inter;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2")}:root{--yellow:#FFC72C;--asphalt:#17191C;--plate:#111214;--ink:#0E1013;--slate:#4A4F57;--concrete:#F2F3F5;--line:#9AA0A8;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--bg:var(--concrete);--fg:var(--ink);--muted:var(--slate);--dash:var(--line);--focus:var(--ink);--panel:var(--asphalt);color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg:var(--asphalt);--fg:var(--concrete);--muted:var(--line);--dash:var(--slate);--focus:var(--yellow);--panel:var(--plate)}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:Inter,system-ui,sans-serif;-webkit-text-size-adjust:100%}h1,h2,p{margin:0}.page{position:relative;display:flex;gap:24px;min-height:100vh;min-height:100dvh;padding:24px}.intro{flex:1;min-width:0;display:flex;flex-direction:column;padding:24px 40px}.photos{flex:0 1 46%;min-width:0;position:relative;overflow:hidden;border-radius:28px;background:var(--panel)}.plate{align-self:flex-start;display:inline-block;padding:5px 12px 4px;background:var(--plate);border:3px solid var(--yellow);border-radius:6px;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--yellow)}.who{margin:auto 0;max-width:620px;display:flex;flex-direction:column;gap:16px}h1{font-family:var(--display);font-weight:700;font-size:clamp(56px,7.8vw,112px);line-height:.9;letter-spacing:-.01em;text-transform:uppercase}.ratings{font-size:22px;font-weight:500}.apps{margin-top:24px;display:flex;flex-direction:column;gap:14px}.apps h2{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.signs{display:flex;flex-wrap:wrap;gap:12px}.sign{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 20px;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);border-radius:6px;text-decoration:none;font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:.04em;text-transform:uppercase}a.sign:hover{background:#ffd45c}a.sign:focus-visible,.dots button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sign[aria-disabled=true]{opacity:.45;cursor:default}.sign--more{background:0 0;border:2px dashed var(--dash);color:var(--muted);font-weight:600;font-size:22px}.slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 900ms ease}.slide.is-on{opacity:1}.slide:nth-of-type(1){object-position:center 60%}.slide:nth-of-type(2){object-position:center 55%}.slide:nth-of-type(3){object-position:center 57%}.slide:nth-of-type(4){object-position:center 30%}.slide:nth-of-type(5){object-position:center 40%}.photos__bottom{position:absolute;left:24px;right:24px;bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.caption{padding:4px 10px 3px;background:var(--plate);border:2px solid var(--yellow);border-radius:5px;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--yellow)}.dots{display:flex;gap:6px;width:100%}.dots button{flex:1;height:44px;padding:0;border:0;background:0 0;cursor:pointer;display:flex;align-items:center}.dots span{display:block;width:100%;height:4px;border-radius:2px;background:rgba(255,255,255,.55)}.dots [aria-current=true] span{background:var(--yellow)}@media(max-width:799px){.page{flex-direction:column;gap:22px;padding:16px 16px 20px}.photos{order:-1;flex:auto;min-height:320px;border-radius:22px}.intro{flex:none;padding:0 8px}.plate{position:absolute;top:30px;left:30px;z-index:2;font-size:14px;border-width:2px;padding:3px 8px 2px}.who{margin:0;gap:8px}h1{font-size:min(62px,calc((100vw - 48px)/5.4));line-height:.92}.ratings{font-size:18px}.apps{margin-top:14px;gap:12px}.sign{font-size:22px;padding:0 16px}.sign--more{font-size:20px}.photos__bottom{left:14px;right:14px;bottom:8px;gap:4px}.caption{font-size:15px;padding:3px 8px 2px}.dots{gap:4px}.dots span{height:3px}}@media(prefers-reduced-motion:reduce){.slide{transition:none}}