@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-400-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-400-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yellowtail-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yellowtail-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Railway Gank;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/railway-gank-labels-v1.woff2)format("woff2")}:root{--bg:#101011;--panel:#161617;--line:#29292c;--text:#f1efeb;--muted:#969397;--pink:#f0a4bc;--sidebar:224px;color:var(--text);background:var(--bg);font-synthesis:none;color-scheme:dark;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}body:has(dialog[open]){overflow:hidden}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{text-align:left;background:0 0;border:0;padding:0}button[hidden]{display:none!important}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--pink);outline-offset:5px}button img,a img{pointer-events:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}::selection{background:var(--pink);color:var(--bg)}.skip-link{z-index:100;background:var(--pink);color:var(--bg);padding:12px;position:fixed;top:-60px;left:240px}.skip-link:focus{top:10px}.sidebar{width:var(--sidebar);border-right:1px solid var(--line);z-index:40;scrollbar-width:thin;scrollbar-color:#454046 transparent;background:#131314;flex-direction:column;padding:32px 16px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{letter-spacing:-1.6px;padding:0 12px;font:700 45px/.81 Barlow Condensed,Impact,sans-serif;display:block}.brand-dot{color:var(--pink)}.brand-caption{color:var(--muted);letter-spacing:1.75px;margin:16px 12px 34px;font-size:8px}.nav-group{margin:0 0 25px}.nav-group h2{text-transform:uppercase;color:#77747c;letter-spacing:1.8px;margin-bottom:11px;padding:0 12px;font-size:9px;font-weight:500}.nav-item,.nav-submenu summary{color:#b9b6bc;border-radius:4px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:11px;font-weight:400;line-height:1.4;transition:color .18s,background .18s;display:flex}.nav-item.active{color:var(--pink);background:#2b2027}.nav-item.active:after{content:"";background:var(--pink);border-radius:50%;width:4px;height:4px;margin-left:auto}.nav-icon,.pink-icon{filter:brightness(0)saturate()invert(80%)sepia(21%)saturate(698%)hue-rotate(292deg)brightness(98%)contrast(92%);flex-shrink:0}.nav-submenu summary{cursor:pointer;list-style:none}.nav-submenu summary::-webkit-details-marker{display:none}.chevron{filter:invert(.6);margin-left:auto;transition:transform .15s}.nav-submenu[open] .chevron{transform:rotate(180deg)}.subnav{border-left:1px solid #44313a;margin:2px 0 8px 32px;padding:0 0 0 9px;display:grid}.sidebar-bottom{color:#c7c1c6;letter-spacing:.7px;align-items:flex-start;gap:8px;margin-top:auto;padding:20px 12px 0;font-size:8px;line-height:1.7;display:flex}.sidebar-bottom small{letter-spacing:0;color:#77747b;font-size:8px}.small-signal{background:var(--pink);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px}.site-shell{margin-left:var(--sidebar)}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:77px;padding:0 40px;display:flex}.topbar-caption{letter-spacing:1.15px;color:#aca8af;font-size:9px}.topbar-caption span{color:#514b53;padding:0 12px}.topbar-actions{align-items:center;gap:22px;display:flex}.demo-label{letter-spacing:1.4px;color:#8b838b;font-size:8px}.search-button{color:#b9b5bb;align-items:center;gap:10px;font-size:11px;display:flex}kbd{color:#8d858f;border:1px solid #38343a;border-radius:3px;margin-left:18px;padding:1px 5px;font-size:10px}.mobile-menu,.mobile-brand{display:none}.icon-button{place-items:center;min-width:40px;min-height:40px;display:grid}main{max-width:1510px;margin:auto;padding:0 40px}.masthead{justify-content:space-between;align-items:flex-end;gap:20px;padding:42px 0 32px;display:flex}.eyebrow{letter-spacing:1.9px;color:var(--pink);font-size:9px;font-weight:500}.masthead h1{letter-spacing:-.5px;text-transform:uppercase;margin-top:9px;font:700 clamp(34px,3.2vw,53px)/1.05 Barlow Condensed,Impact,sans-serif}.masthead h1 em{color:var(--pink);font-style:normal}.masthead-description{color:var(--muted);padding-bottom:2px;font-size:11px;line-height:1.8}.headlines{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:24px;display:grid}.feature-story{border-radius:5px;width:100%;min-height:474px;display:block;position:relative;overflow:hidden}.feature-image{object-fit:cover;object-position:52% center;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.feature-story:hover .feature-image{transform:scale(1.035)}.feature-shade{background:linear-gradient(#09070d1f 15%,#09070d05 30%,#09070df0 100%);position:absolute;inset:0}.feature-top{justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;inset:24px 24px auto}.tag{text-transform:uppercase;letter-spacing:1px;color:var(--pink);background:#101011d9;border-radius:2px;padding:6px 9px;font-size:8px;font-weight:500}.tag-solid{background:var(--pink);color:#27151c;font-weight:500}.image-credit{color:#e4dbe7;letter-spacing:1px;font-size:7px}.feature-copy{position:absolute;inset:auto 26px 23px}.article-category{letter-spacing:1.1px;text-transform:uppercase;color:var(--pink);align-items:center;gap:10px;font-size:9px;font-weight:500;line-height:1.6;display:flex}.feature-copy h2{letter-spacing:-.25px;max-width:600px;margin-top:10px;font:700 clamp(29px,3.1vw,48px)/1.04 Barlow Condensed,Impact,sans-serif}.feature-bottom{color:#ddd4dc;justify-content:space-between;align-items:center;margin-top:22px;font-size:9px;display:flex}.muted{color:#9e929f}.round-arrow{border:1px solid #62535f;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.round-arrow img{filter:invert(.92)}.headline-side{gap:24px;display:grid}.side-story{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.side-image-wrap{border-radius:4px;width:100%;height:145px;position:relative;overflow:hidden}.side-image-wrap>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.side-story:hover .side-image-wrap>img{transform:scale(1.035)}.side-image-wrap .tag{position:absolute;bottom:10px;left:10px}.side-story h2{max-width:320px;margin-top:12px;font:700 24px/1.1 Barlow Condensed,Impact,sans-serif}.story-meta{color:#807a83;gap:6px;margin-top:12px;font-size:9px;line-height:1.5;display:flex}.side-story .story-meta{margin-top:9px}.news-section{margin-top:48px;scroll-margin-top:24px}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading-group{align-items:center;gap:11px;display:flex}.section-marker{background:var(--pink);border-radius:1px;width:4px;height:21px}.section-heading h2{letter-spacing:.1px;font:700 28px/1.2 Barlow Condensed,Impact,sans-serif}.section-aside{letter-spacing:1.4px;color:#817b84;font-size:7px}.news-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:21px 0 24px;display:flex}.filters{gap:25px;display:flex}.filter{color:#8e8892;border-bottom:2px solid #0000;padding:0 0 13px;font-size:10px}.feed-note{color:#6e6971;padding-bottom:12px;font-size:9px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.article-card{flex-direction:column;align-items:stretch;min-width:0;display:flex}.card-image-wrap{aspect-ratio:1.78;border-radius:3px;margin-bottom:17px;position:relative;overflow:hidden}.card-image-wrap>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.article-card:hover .card-image-wrap>img{transform:scale(1.04)}.image-arrow{background:#0c0a0ecc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}.image-arrow img{filter:invert(.9)}.read-time{color:#77717b;text-transform:none;letter-spacing:0;margin-left:auto;font-size:8px;font-weight:400}.article-card h3{letter-spacing:.1px;margin:9px 0;font:700 27px/1.1 Barlow Condensed,Impact,sans-serif}.article-card .story-meta{margin-top:auto;padding-top:14px}.knowledge-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;margin-top:54px;padding-top:38px;display:grid}.section-intro{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.7}.guide-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;width:100%;padding:17px 0;display:flex}.guide-number{color:#4b414b;font:700 29px Barlow Condensed,Impact,sans-serif}.guide-row>img{margin-left:auto;margin-right:3px}.guide-label{text-transform:uppercase;letter-spacing:1px;color:#9b8e9c;font-size:8px}.guide-row h3{margin-top:6px;font-size:12px;font-weight:500;line-height:1.5}.text-link{color:var(--pink);align-items:center;gap:12px;padding-top:24px;font-size:10px;display:flex}.character-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.character-card{border-radius:4px;height:252px;position:relative;overflow:hidden}.character-image{object-fit:cover;object-position:50% 27%;width:100%;height:100%;transition:transform .4s}.character-card:hover .character-image{transform:scale(1.04)}.character-shade{background:linear-gradient(#0000 30%,#0b070df0);position:absolute;inset:0}.character-copy{position:absolute;bottom:19px;left:17px}.character-copy p{color:#bbaaba;margin-bottom:6px;font-size:8px}.character-copy h3{font:700 25px/1 Barlow Condensed,Impact,sans-serif}.character-arrow{filter:brightness(0)saturate()invert(80%)sepia(21%)saturate(698%)hue-rotate(292deg)brightness(98%)contrast(92%);position:absolute;bottom:18px;right:13px}.secrets-section{background:#19151a;border:1px solid #332830;border-radius:5px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:52px 0 48px;padding:37px;scroll-margin-top:30px;display:grid}.secrets-section h2{letter-spacing:-.4px;margin-top:15px;font:700 42px/1.04 Barlow Condensed,Impact,sans-serif}.secrets-section h2 em{color:var(--pink);font-style:normal}.button-pink{background:var(--pink);color:#261b22;border-radius:3px;align-items:center;gap:22px;margin-top:23px;padding:13px 17px;font-size:10px;font-weight:500;display:inline-flex}.button-pink:hover{background:#ffbfd2}.secret-visual{overflow:hidden}.secret-visual>img{aspect-ratio:1.6;object-fit:cover;filter:saturate(.65);border-radius:3px;width:100%}.secret-caption{letter-spacing:.4px;color:#927f91;justify-content:space-between;gap:10px;margin-top:10px;font-size:7px;display:flex}.secret-caption>span{letter-spacing:.7px;font-size:6px}footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin:0 40px;padding:25px 0 30px;display:flex}.footer-brand{letter-spacing:-.3px;font:700 23px Barlow Condensed,Impact,sans-serif}.footer-brand span{color:var(--pink)}footer>p{color:#77717d;font-size:8px}.footer-notes{color:#746b76;gap:5px;margin-left:auto;font-size:7px;display:grid}footer>a:last-child{color:#a59ca7;align-items:center;gap:5px;font-size:8px;display:flex}.sidebar-scrim{display:none}.reader-dialog,.search-dialog{color:var(--text);scrollbar-width:thin;scrollbar-color:#65515d transparent;background:#181719;border:1px solid #44343f;border-radius:7px;width:min(780px,100% - 40px);max-height:88dvh;padding:0;overflow-y:auto}.reader-dialog::backdrop,.search-dialog::backdrop{backdrop-filter:blur(6px);background:#030205cc}.dialog-toolbar{border-bottom:1px solid var(--line);z-index:1;background:#181719;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;display:flex;position:sticky;top:0}.reader-image img{object-fit:cover;width:100%;height:280px}.reader-body{padding:30px 40px 40px}.reader-body>h2{margin:12px 0 18px;font:700 45px/1.05 Barlow Condensed,Impact,sans-serif}.reader-intro{color:#beb2bd;margin-bottom:25px;font-size:16px;line-height:1.7}.prose{color:#aaa0ac;font-size:14px;line-height:1.8}.prose h2{color:var(--text);margin:28px 0 13px;font-size:20px;line-height:1.3}.prose p{margin-bottom:16px}.prose em{color:#8d7e8c;font-size:12px}.reader-body>p:not(.reader-intro){color:#aaa0ac;font-size:14px;line-height:1.8}.reader-body>.prototype-note{margin-top:24px;color:#998191!important;font-size:11px!important}.reader-character{object-fit:cover;object-position:center 35%;border-radius:4px;width:100%;max-height:330px;margin-bottom:25px}.search-dialog{width:min(650px,100% - 32px)}.search-input-wrap{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:20px;display:flex}.search-input-wrap input{color:var(--text);background:0 0;border:0;outline:none;width:100%;font-size:14px}.search-input-wrap:focus-within{box-shadow:inset 0 -2px var(--pink)}#search-results{padding:5px 20px 20px}.search-result{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;width:100%;padding:16px 5px;display:flex}.search-result span{color:var(--pink);text-transform:uppercase;letter-spacing:1px;font-size:9px}.search-result strong{font-size:14px;font-weight:500}.empty-search{color:var(--muted);padding:25px 5px;font-size:13px;line-height:1.7}@media (width>=1600px){:root{--sidebar:244px}.sidebar{padding:40px 22px 24px}.nav-item,.nav-submenu summary{padding:12px;font-size:12px}.brand{font-size:53px}.brand-caption{margin-bottom:40px;font-size:9px}main{padding:0 55px}.topbar{height:86px;padding:0 55px}.masthead{padding-top:46px;padding-bottom:35px}.masthead h1{font-size:60px}.masthead-description{font-size:12px}.feature-story{min-height:550px}.side-image-wrap{height:180px}.side-story h2{font-size:29px}.feature-copy h2{font-size:55px}.feature-copy{inset:auto 32px 30px}.article-card h3{font-size:31px}.article-excerpt{font-size:12px}.nav-group{margin-bottom:32px}.section-heading h2{font-size:33px}.section-intro{font-size:12px}.character-card{height:290px}.guide-row{padding:20px 0}.guide-row h3{font-size:14px}.secrets-section h2{font-size:51px}.secrets-section p:not(.eyebrow){font-size:12px}.knowledge-grid{margin-top:65px}.news-section{margin-top:60px}}@media (width<=1150px){:root{--sidebar:200px}.sidebar{padding-inline:10px}.topbar{padding-inline:28px}.topbar-caption{letter-spacing:.5px;font-size:8px}.topbar-caption span{padding-inline:7px}.demo-label{display:none}main{padding-inline:28px}.headlines{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:18px}.feature-story{min-height:440px}.side-image-wrap{height:130px}.side-story h2{font-size:23px}.feature-copy{inset:auto 20px 19px}.feature-copy h2{font-size:37px}.image-credit{display:none}.knowledge-grid{gap:28px}.section-aside{display:none}.article-card h3{font-size:24px}.article-grid{gap:18px}.secrets-section{gap:25px;padding:25px}.secrets-section h2{font-size:36px}.character-copy h3{font-size:22px}.masthead-description{font-size:10px}.feed-note{display:none}footer{margin-inline:28px}.footer-notes{margin-left:0}}@media (width<=900px){:root{--sidebar:74px}.sidebar{padding:25px 10px 15px;overflow:visible}.brand{letter-spacing:-.8px;text-align:center;padding-inline:0;font-size:25px}.brand-caption,.nav-group h2,.nav-item>span,.nav-submenu summary>span,.chevron,.sidebar-bottom{display:none}.nav-group{margin:26px 0 0}.nav-item,.nav-submenu summary{justify-content:center;padding:14px}.nav-item.active:after{display:none}.nav-submenu{position:relative}.subnav{z-index:50;background:#19161b;border:1px solid #44313a;border-radius:4px;width:200px;margin:0;padding:10px;position:absolute;top:0;left:52px;box-shadow:0 10px 40px #0009}.subnav button{padding:11px}.masthead h1{font-size:44px}.masthead-description{font-size:10px}.feature-story{min-height:440px}.article-excerpt{font-size:10px}.character-copy h3{font-size:24px}}@media (width<=650px){:root{--sidebar:224px}html{scroll-padding-top:75px}.sidebar{padding:30px 15px;transition:transform .22s;overflow-y:auto;transform:translate(-100%)}.brand{text-align:left;padding-left:12px;font-size:45px}.brand-caption,.nav-group h2,.nav-item>span,.nav-submenu summary>span,.sidebar-bottom{display:block}.nav-group{margin:0 0 22px}.brand-caption{margin-bottom:30px}.nav-group h2{margin-bottom:10px}.nav-item,.nav-submenu summary{justify-content:flex-start;padding:12px}.chevron{display:block}.sidebar-bottom{display:flex}.subnav{width:auto;box-shadow:none;background:0 0;border:0;border-left:1px solid #44313a;border-radius:0;margin:2px 0 8px 32px;padding:0 0 0 9px;position:static}.subnav button{padding:9px}.site-shell{margin:0}.topbar{z-index:25;background:#101011f5;gap:10px;height:64px;padding:0 18px;position:sticky;top:0}.mobile-menu{min-width:28px;display:grid}.mobile-brand{letter-spacing:-.5px;margin-right:auto;font:700 24px Barlow Condensed,Impact,sans-serif;display:block}.mobile-brand span{color:var(--pink)}.topbar-caption,.search-button>span,.search-button kbd{display:none}.topbar-actions{gap:0}.search-button{padding:10px}.search-button>img{filter:brightness(0)saturate()invert(80%)sepia(21%)saturate(698%)hue-rotate(292deg)brightness(98%)contrast(92%)}main{padding:0 18px}.masthead{padding:29px 0 23px;display:block}.masthead h1{margin-top:8px;font-size:38px}.masthead-description{margin-top:12px;font-size:10px;line-height:1.6}.masthead-description br{display:none}.eyebrow{font-size:8px}.headlines{display:block}.feature-story{border-radius:4px;min-height:405px}.feature-image{object-position:56% center}.feature-copy{inset:auto 18px 18px}.feature-copy h2{max-width:360px;font-size:36px}.feature-copy .article-category{letter-spacing:.6px;font-size:8px}.feature-top{inset:17px 17px auto}.feature-bottom{margin-top:18px}.round-arrow{width:32px;height:32px}.headline-side{grid-template-columns:1fr 1fr;gap:16px;margin-top:23px}.side-image-wrap{height:115px}.side-story h2{margin-top:11px;font-size:23px;line-height:1.12}.story-meta{gap:4px;font-size:8px}.side-story .story-meta{margin-top:8px}.tag{padding:5px 7px;font-size:7px}.news-section{margin-top:34px}.news-toolbar{margin-top:19px;margin-bottom:23px}.filters{gap:24px}.filter{min-height:35px;padding-bottom:12px;font-size:10px}.article-grid{display:block}.article-card{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);column-gap:16px;margin-bottom:22px;padding-bottom:22px;display:grid}.card-image-wrap{aspect-ratio:1;grid-row:1/5;align-self:start;margin-bottom:0}.image-arrow{display:none}.article-card .article-category{letter-spacing:.6px;font-size:8px}.read-time{display:none}.article-card h3{margin:7px 0 8px;font-size:25px}.article-excerpt{display:none}.article-card .story-meta{align-self:start;margin-top:0;padding:0}.knowledge-grid{border:0;grid-template-columns:1fr;gap:38px;margin-top:34px;padding-top:12px}.section-heading h2{font-size:28px}.section-aside{font-size:7px;display:block}.section-intro{font-size:11px}.guide-row{padding:19px 0}.guide-row h3{font-size:13px}.guide-label{font-size:8px}.guide-number{font-size:31px}.guide-row>img{width:20px}.text-link{padding-top:20px;font-size:11px}.character-grid{gap:14px}.character-card{height:255px}.character-copy{bottom:18px;left:15px}.character-copy h3{font-size:27px}.character-copy p{font-size:8px}.character-arrow{width:17px;bottom:18px;right:12px}.secrets-section{grid-template-columns:1fr;gap:26px;margin:35px 0 31px;padding:25px 20px}.secrets-section h2{font-size:39px}.secrets-section p:not(.eyebrow){font-size:11px}.button-pink{margin-top:20px;padding:14px 17px;font-size:11px}.secret-visual>img{aspect-ratio:1.8}.secret-caption{font-size:6px}.secret-caption>span{font-size:5px}footer{gap:13px;margin:0 18px;padding:24px 0}.footer-notes{order:3;width:100%;font-size:8px;line-height:1.6}.footer-brand{font-size:25px}footer>p{font-size:8px}footer>a:last-child{margin-left:auto;font-size:8px}.menu-open{overflow:hidden}.menu-open .sidebar{transform:translate(0)}.menu-open .sidebar-scrim{z-index:35;background:#000b;display:block;position:fixed;inset:0}.reader-dialog{width:calc(100% - 24px);max-height:90dvh}.reader-body{padding:25px 22px 30px}.reader-body>h2{font-size:37px}.reader-image img{height:190px}.reader-intro{font-size:14px}.prose{font-size:13px}.dialog-toolbar{padding:8px 12px}.search-input-wrap input{font-size:16px}.search-input-wrap{gap:10px;padding:18px 15px}.search-result strong{font-size:13px}.dialog-toolbar>h2{font-size:27px}.search-dialog{max-height:85dvh}.reader-character{height:270px}.skip-link{left:18px}}@media (width>=651px){.mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--bg:#fff;--panel:#f5f5f3;--text:#111;--muted:#737373;--line:#dededb;--pink:#e796b1;--sidebar:248px;color-scheme:light;color:#111;background:#fff}body{background:#fff}.site-shell{margin-left:var(--sidebar);background:#fff}.sidebar{color:#f4f4f2;scrollbar-color:#373737 transparent;scrollbar-width:thin;background:#080808;border:0;border-radius:14px;width:222px;padding:28px 15px 20px;inset:14px auto 14px 14px;overflow-y:auto}.wordmark{white-space:nowrap;letter-spacing:0;text-transform:none;flex-flow:row;align-items:baseline;gap:6px;line-height:1;display:inline-flex}.footer-brand .logo-gta,.mobile-brand .logo-gta{color:#111}.brand{font-size:inherit;margin-bottom:38px;padding:0 12px}.brand>span{display:inline-block}.logo-gta{letter-spacing:-1.2px;transform-origin:bottom;font:400 36px/1 Anton,Impact,sans-serif;display:inline-block;transform:skew(-13deg)}.logo-file{color:var(--pink);letter-spacing:-1px;font:400 32px/1 Mr Dafoe,cursive;display:inline-block;transform:translateY(1px)}.brand-caption,.brand-dot,.small-signal,.section-marker,.guide-number,.feature-top,.round-arrow,.image-arrow,.character-shade,.character-arrow,.secret-caption{display:none!important}.nav-group h2{letter-spacing:.6px;color:#787878;text-transform:uppercase;margin-bottom:10px;padding:0 12px;font:500 10px/1.4 Inter,Arial,sans-serif}.nav-item,.nav-submenu summary{color:#c6c4c5;border-radius:0;gap:11px;padding:10px 12px;font-size:12px;line-height:1.5}.nav-item.active{color:#fff;background:0 0;font-weight:500}.nav-item.active:after{display:none}.nav-item:hover,.nav-submenu summary:hover{color:#fff;background:#151515}.nav-icon{width:17px;height:17px}.chevron{filter:invert(.6)}.subnav{background:0 0;border-left-color:#4a3b42}.subnav button{color:#a9a4a7;padding:9px 8px;font-size:11px}.subnav button:hover{color:#f1acc5}.sidebar-bottom{letter-spacing:0;margin-top:auto;padding:18px 12px 0;font-size:10px;line-height:1.5}.sidebar-bottom a{color:#8c888b;align-items:center;gap:7px;display:flex}.sidebar-bottom img{filter:invert(.6)}.mobile-brand{display:none}.topbar{border-bottom:1px solid var(--line);background:#fff;height:76px;padding:0 38px}.topbar-caption{letter-spacing:0;color:#555;align-items:center;gap:28px;font-size:12px;display:flex}.topbar-caption a:hover{color:#111;text-underline-offset:5px;text-decoration:underline}.search-button{color:#333;font-size:12px}.search-button>img{filter:none}kbd{color:#777;border-color:#d5d5d5}.demo-label,.mobile-menu{display:none}.icon-button img{filter:none}main{padding-inline:38px}.masthead{justify-content:space-between;align-items:center;padding:31px 0 24px;display:flex}.masthead h1{letter-spacing:-.6px;color:#111;margin:0;font:400 42px/1.1 Anton,Impact,sans-serif}.masthead>a{color:#555;align-items:center;gap:8px;font-size:11px;display:flex}.feature-story{background:0 0;border-radius:0;min-height:0;position:static;overflow:visible}.feature-image{aspect-ratio:1.74;object-fit:cover;object-position:center;border-radius:0;width:100%;height:auto;position:static}.feature-shade{display:none}.feature-copy{padding:17px 0 0;position:static}.feature-copy h2{letter-spacing:-.5px;color:#101010;max-width:100%;margin-top:8px;font:400 clamp(29px,2.65vw,43px)/1.13 Anton,Impact,sans-serif}.feature-story:hover .feature-image,.side-story:hover .side-image-wrap>img,.article-card:hover .card-image-wrap>img,.character-card:hover .character-image{transform:none}.article-category{letter-spacing:.65px;color:#a93e65;font-size:9px;font-weight:500}.article-category>span:not(.read-time){color:#aaa}.headline-side{gap:24px}.side-image-wrap{aspect-ratio:1.85;border-radius:0;height:auto}.side-image-wrap>img{border-radius:0;height:100%}.side-image-wrap .tag{display:none}.side-story h2{color:#111;letter-spacing:-.15px;max-width:100%;margin-top:10px;font:400 25px/1.15 Anton,Impact,sans-serif}.story-meta{color:#888;gap:7px;margin-top:11px;font-size:10px}.section-heading h2{letter-spacing:-.25px;color:#111;font:400 28px/1.15 Anton,Impact,sans-serif}.section-aside{display:none}.heading-group{gap:0}.news-toolbar{border-bottom:1px solid var(--line);margin:20px 0 24px}.filters{gap:28px}.filter{color:#777;min-height:35px;font-size:11px}.feed-note{display:none}.card-image-wrap{border-radius:0;margin-bottom:13px}.article-card h3{color:#111;letter-spacing:-.1px;margin:9px 0 10px;font:400 24px/1.17 Anton,Impact,sans-serif}.article-card .story-meta{padding-top:13px}.knowledge-grid{border-top:1px solid #161616;gap:42px;margin-top:38px;padding-top:26px}.section-intro{display:none}.guide-row>img:first-child{flex-shrink:0;margin:0}.guide-row>img:last-child{filter:none;margin-left:auto;margin-right:0}.guide-label{color:#777;letter-spacing:.6px;font-size:9px}.guide-row h3{color:#111;letter-spacing:0;margin-top:5px;font:400 19px/1.3 Anton,Impact,sans-serif}.guide-row:hover h3{color:#a93e65}.text-link{color:#111;gap:11px;padding-top:21px;font-size:11px}.text-link img{filter:none}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.character-card{border-radius:0;flex-direction:column;height:auto;display:flex;overflow:visible}.character-image{object-fit:cover;object-position:50% 27%;border-radius:0;height:236px}.character-copy{text-align:left;width:100%;padding-top:12px;position:static}.character-copy h3{color:#111;letter-spacing:0;font:400 23px/1.2 Anton,Impact,sans-serif}.character-copy>span{color:#777;margin-top:7px;font-size:10px;display:block}.character-copy p{display:none}.secrets-section{background:0 0;border:0;border-top:1px solid #161616;border-radius:0;gap:42px;margin:37px 0 38px;padding:28px 0 0}.secrets-section h2{letter-spacing:-.3px;color:#111;margin:0;font:400 39px/1.12 Anton,Impact,sans-serif}.secrets-section p:not(.eyebrow){color:#666;margin-top:16px;font-size:12px;line-height:1.8}.secret-visual>img{filter:none;aspect-ratio:1.8;border-radius:0}.secrets-section .text-link{padding-top:20px}footer{color:#111;border-top:1px solid #161616;margin-inline:38px;padding:26px 0 28px}.footer-brand{gap:4px}.footer-brand .logo-gta{letter-spacing:-.8px;font-size:24px}.footer-brand .logo-file{font-size:25px}.footer-notes{color:#777;margin-left:auto;font-size:8px}footer>a:last-child{color:#555;font-size:10px}footer>a:last-child img{filter:none}.reader-dialog,.search-dialog{color:#111;color-scheme:light;background:#fff;border:1px solid #ccc;border-radius:0}.dialog-toolbar{background:#fff;border-bottom:1px solid #ddd}.dialog-toolbar .eyebrow{color:#666}.reader-body>h2{letter-spacing:-.3px;color:#111;font:400 40px/1.15 Anton,Impact,sans-serif}.reader-intro,.prose{color:#555}.prose h2{color:#111;font:400 24px/1.2 Anton,Impact,sans-serif}.prose em{color:#777}.reader-body>p:not(.reader-intro){color:#555}.reader-body>.prototype-note{color:#777!important}.dialog-toolbar>h2{font:400 26px Anton,Impact,sans-serif}.search-input-wrap{border-color:#ddd}.search-input-wrap input{color:#111}.search-result{border-color:#ddd}.search-result span{color:#a93e65}.search-result strong{font:400 20px/1.3 Anton,Impact,sans-serif}.search-result:hover{background:#f3f3f1}.empty-search{color:#777}.skip-link{color:#fff;background:#111}@media (width>=1600px){:root{--sidebar:270px}.sidebar{width:242px;padding:32px 21px 23px}.brand{margin-bottom:42px}.logo-gta{font-size:40px}.logo-file{font-size:35px}.nav-item,.nav-submenu summary{padding-block:12px;font-size:13px}main,.topbar{padding-inline:52px}.masthead{padding:36px 0 27px}.masthead h1{font-size:49px}.feature-copy h2{font-size:47px}.side-story h2{font-size:29px}.side-image-wrap{height:auto}.section-heading h2{font-size:32px}.article-card h3{font-size:28px}.article-excerpt{font-size:12px}.character-image{height:280px}.guide-row h3{font-size:22px}.secrets-section h2{font-size:46px}footer{margin-inline:52px}}@media (width<=1150px){:root{--sidebar:226px}.sidebar{width:200px;padding-inline:11px}.logo-gta{font-size:32px}.logo-file{font-size:29px}.nav-item,.nav-submenu summary{padding-inline:10px;font-size:11px}.topbar,main{padding-inline:27px}.topbar-caption{gap:20px;font-size:11px}.feature-copy h2{font-size:33px}.side-story h2,.article-card h3{font-size:22px}.knowledge-grid{gap:28px}.character-image{height:215px}.section-heading h2{font-size:25px}.secrets-section{gap:28px;padding-inline:0}.secrets-section h2{font-size:34px}footer{margin-inline:27px}.footer-notes{margin-left:0}.section-aside{display:none}}@media (width>=651px) and (width<=900px){:root{--sidebar:208px}.sidebar{width:182px;padding:26px 7px 18px;overflow-y:auto}.brand{margin-bottom:31px;padding-inline:10px}.logo-gta{font-size:30px}.logo-file{font-size:28px}.nav-group h2,.nav-item>span,.nav-submenu summary>span,.sidebar-bottom{display:block}.nav-group h2{padding-left:10px;font-size:9px}.nav-group{margin:0 0 20px}.nav-item,.nav-submenu summary{justify-content:flex-start;gap:9px;padding:10px;font-size:10px}.chevron{display:block}.subnav{width:auto;box-shadow:none;background:0 0;border:0;border-left:1px solid #4a3b42;border-radius:0;margin:2px 0 8px 27px;padding:0 0 0 7px;position:static}.subnav button{padding:8px 5px;font-size:10px}.sidebar-bottom{padding-inline:10px;display:flex}.topbar-caption{gap:17px}.topbar-caption a:nth-child(n+3){display:none}.masthead h1{font-size:36px}.headlines{grid-template-columns:1fr}.headline-side{grid-template-columns:1fr 1fr;gap:18px;margin-top:0}.side-story h2{font-size:21px}.side-image-wrap{aspect-ratio:1.6}.article-grid{grid-template-columns:1fr 1fr}.article-card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.article-card:last-child:nth-child(odd) .card-image-wrap{grid-row:1/5;margin-bottom:0}.knowledge-grid{grid-template-columns:1fr;gap:30px}.character-image{height:250px}.secrets-section{grid-template-columns:1fr}.secrets-section h2 br{display:none}.secrets-section h2{font-size:32px}.news-section{margin-top:30px}}@media (width<=650px){:root{--sidebar:248px}.sidebar{border-radius:14px;width:224px;padding:29px 15px 20px;inset:12px auto 12px 12px;overflow-y:auto;transform:translate(calc(-100% - 20px))}.brand{margin-bottom:35px;padding-inline:12px}.brand .logo-gta{font-size:36px}.brand .logo-file{font-size:32px}.site-shell{margin-left:0}.topbar{background:#fff;border-color:#ddd;height:64px;padding-inline:18px}.mobile-menu{display:grid}.mobile-menu img{filter:none}.mobile-brand{gap:5px;margin-right:auto;display:inline-flex}.mobile-brand .logo-gta{letter-spacing:-.7px;font-size:25px}.mobile-brand .logo-file{letter-spacing:-.5px;font-size:23px}.topbar-caption{display:none}.search-button>img{filter:none}.search-button{padding:10px}main{padding-inline:18px}.masthead{align-items:center;padding:27px 0 21px;display:flex}.masthead h1{font-size:36px}.masthead>a{gap:5px;font-size:10px}.headlines{display:block}.feature-story{border-radius:0;min-height:0}.feature-image{aspect-ratio:1.33;object-position:55% center;height:auto}.feature-copy{padding:14px 0 0;position:static}.feature-copy h2{letter-spacing:-.3px;margin-top:8px;font-size:31px;line-height:1.15}.feature-copy .article-category{letter-spacing:.5px;font-size:8px}.feature-bottom{margin-top:12px;font-size:9px}.headline-side{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.side-image-wrap{aspect-ratio:1.45;border-radius:0;height:auto}.side-story h2{margin-top:10px;font-size:21px;line-height:1.18}.side-story .story-meta{font-size:8px}.news-section{margin-top:31px;padding-top:21px}.section-heading h2{font-size:27px}.news-toolbar{margin:18px 0 22px}.filters{gap:25px}.filter{font-size:11px}.article-grid{display:block}.article-card{border-color:#ddd;grid-template-columns:124px minmax(0,1fr);column-gap:16px;margin-bottom:20px;padding-bottom:20px}.article-card:last-child{margin-bottom:0}.card-image-wrap{aspect-ratio:1;grid-row:1/5}.article-card h3{margin-top:7px;font-size:22px;line-height:1.2}.article-card .article-category{font-size:8px}.article-card .story-meta{padding-top:0;font-size:8px}.knowledge-grid{border-top:1px solid #111;grid-template-columns:1fr;gap:34px;margin-top:30px;padding-top:24px}.guide-list{margin-top:10px}.guide-row{padding:18px 0}.guide-row h3{font-size:20px;line-height:1.3}.guide-row>img{width:19px}.guide-label{font-size:8px}.text-link{font-size:11px}.character-grid{gap:16px;margin-top:18px}.character-card{height:auto}.character-image{object-position:50% 27%;height:232px}.character-card.lucia .character-image{object-position:50% 40%}.character-copy{padding-top:11px;position:static;bottom:auto;left:auto}.character-copy h3{font-size:23px}.character-copy>span{font-size:10px}.secrets-section{border-radius:0;grid-template-columns:1fr;gap:23px;margin:31px 0 29px;padding:25px 0 0}.secrets-section h2{font-size:36px}.secrets-section p:not(.eyebrow){margin-top:13px;font-size:11px}.secret-visual>img{aspect-ratio:1.7;border-radius:0}footer{gap:16px;margin-inline:18px;padding-top:24px}.footer-brand .logo-gta{font-size:24px}.footer-brand .logo-file{font-size:25px}.footer-notes{margin-left:0;font-size:8px;line-height:1.7}footer>a:last-child{font-size:9px}.reader-dialog,.search-dialog{border-radius:0}.reader-body>h2{font-size:32px;line-height:1.17}.dialog-toolbar>h2{font-size:24px}.search-result strong{font-size:19px}.menu-open .sidebar{transform:translate(0)}.menu-open .sidebar-scrim{z-index:35}.sidebar{z-index:40}}.topbar{height:62px}.edition-label{letter-spacing:.1px;align-items:center;gap:20px;font-size:12px;font-weight:500;display:flex}.edition-label span{color:#777;font-size:11px;font-weight:400}.topbar-actions{margin-left:auto}.search-button{font-size:12px}kbd{display:none}.masthead h1{letter-spacing:0;font-size:28px}.masthead>a{font-size:12px}.headlines{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:34px}.feature-story{flex-direction:column;display:flex}.feature-copy{order:-1;padding:0 0 22px}.feature-copy h2{letter-spacing:-.35px;margin-top:8px;font-size:clamp(31px,2.6vw,45px);line-height:1.15}.feature-bottom{margin-top:13px;font-size:11px}.feature-image{aspect-ratio:1.92}.article-category{letter-spacing:.55px;font-size:10px}.headline-side{border-top:1px solid #151515;display:block}.rail-label{color:#555;padding:12px 0;font:500 12px/1.4 Inter,Arial,sans-serif}.side-story{border-bottom:1px solid #dcdcd8;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:0 16px;width:100%;padding:17px 0 19px;display:grid}.side-image-wrap{aspect-ratio:auto;grid-row:1/3;height:94px}.side-story h2{margin:0;font-size:23px;line-height:1.2}.side-story .story-meta{margin:11px 0 0;font-size:10px;line-height:1.4}.side-index{padding-top:22px}.side-index h3{margin-bottom:10px;font:400 24px/1.2 Anton,Impact,sans-serif}.side-index>button{color:#575757;border-bottom:1px solid #e4e4e1;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 0;font-size:12px;display:flex}.side-index>button:hover{color:#a93e65}.side-index>button img{flex-shrink:0}.article-card h3{font-size:25px;line-height:1.2}.article-excerpt{font-size:12px;line-height:1.75}.story-meta{color:#747474;font-size:11px}.read-time{font-size:10px}.nav-group{margin-bottom:20px}.nav-group h2{color:#999;font-size:10px}.nav-item,.nav-submenu summary{padding-top:9px;padding-bottom:9px;font-size:12px}.nav-item.active{color:#f3c0d1}.nav-item span,.nav-submenu summary span{min-width:0}.brand{gap:8px}.logo-file{letter-spacing:-.25px}.news-section{margin-top:36px}@media (width>=1600px){.headlines{gap:42px}.feature-copy h2{font-size:49px}.side-story{grid-template-columns:135px minmax(0,1fr);gap:0 19px;padding-top:20px;padding-bottom:22px}.side-image-wrap{height:109px}.side-story h2{font-size:28px}.side-story .story-meta{font-size:11px}.side-index h3{font-size:28px}.side-index>button{padding-block:13px;font-size:13px}.article-card h3{font-size:29px}.masthead h1{font-size:31px}}@media (width<=1150px){.headlines{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:25px}.side-story{grid-template-columns:90px minmax(0,1fr);gap:0 12px}.side-image-wrap{height:85px}.side-story h2{font-size:21px}.side-story .story-meta{font-size:9px}.side-index h3{font-size:23px}.side-index>button{font-size:11px}.feature-copy h2{font-size:33px}.article-card h3{font-size:23px}.nav-item,.nav-submenu summary,.edition-label{font-size:11px}.edition-label span{font-size:10px}}@media (width>=651px) and (width<=900px){.headlines{grid-template-columns:1fr}.headline-side{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:0;display:grid}.rail-label{grid-column:1/-1}.side-story{grid-template-columns:1fr;gap:0;min-width:0;display:flex}.side-image-wrap{aspect-ratio:1.6;width:100%;height:auto;margin-bottom:12px}.side-story h2{font-size:23px}.side-index{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:24px;padding-top:20px;display:grid}.side-index h3,.side-index>button:last-child{grid-column:1/-1}.edition-label span{display:none}.nav-item,.nav-submenu summary{font-size:10px}.feature-copy h2{font-size:35px}}@media (width<=650px){.topbar{height:64px}.edition-label{display:none}.masthead{padding:24px 0 20px}.masthead h1{font-size:27px}.masthead>a{font-size:11px}.headlines{display:block}.feature-copy{padding:0 0 18px}.feature-copy h2{font-size:31px;line-height:1.16}.feature-copy .article-category{font-size:9px}.feature-bottom{margin-top:12px;font-size:10px}.feature-image{aspect-ratio:1.5}.headline-side{margin-top:26px;display:block}.rail-label{padding:13px 0 0;font-size:12px}.side-story{grid-template-columns:116px minmax(0,1fr);gap:0 16px;padding:18px 0;display:grid}.side-image-wrap{aspect-ratio:auto;width:100%;height:92px;margin-bottom:0}.side-story h2{font-size:23px;line-height:1.2}.side-story .story-meta{margin-top:9px;font-size:9px}.side-index{padding-top:20px;display:block}.side-index h3{font-size:25px}.side-index>button{padding:12px 0;font-size:12px}.article-card h3{font-size:23px}.article-card .article-category{font-size:9px}.article-card .story-meta{margin-top:4px;font-size:10px}.nav-item,.nav-submenu summary{font-size:12px}.brand{gap:8px}.brand .logo-file{font-size:32px}.mobile-brand{gap:6px}.mobile-brand .logo-file{font-size:23px}.footer-brand .logo-file{font-size:25px}.news-section{margin-top:31px}}:root{--sidebar:304px}.sidebar{width:278px;padding:32px 22px 23px}.wordmark{align-items:center;gap:0}.wordmark .logo-file{margin-left:-2px;transform:translateY(-4px)}.brand{--mark-gta:48px;--mark-file:40px;gap:0;margin-bottom:34px;padding-inline:12px}.brand .logo-gta{font-size:var(--mark-gta)}.brand .logo-file{font-size:var(--mark-file)}.nav-item,.nav-submenu summary{font-size:13px}.subnav button{font-size:12px}@media (width>=1600px){:root{--sidebar:326px}.sidebar{width:300px;padding-inline:24px}.brand{--mark-gta:54px;--mark-file:44px}.nav-item,.nav-submenu summary{font-size:14px}}@media (width<=1150px){:root{--sidebar:268px}.sidebar{width:242px;padding-inline:15px}.brand{--mark-gta:44px;--mark-file:37px}.nav-item,.nav-submenu summary{font-size:12px}}@media (width>=651px) and (width<=900px){:root{--sidebar:240px}.sidebar{width:214px;padding-inline:10px}.brand{--mark-gta:38px;--mark-file:32px}.nav-item,.nav-submenu summary,.subnav button{font-size:11px}}@media (width<=650px){:root{--sidebar:304px}.sidebar{width:min(278px,100vw - 32px);padding:30px 22px 22px}.brand{--mark-gta:48px;--mark-file:40px}.mobile-brand .logo-gta{font-size:28px}.mobile-brand .logo-file{font-size:24px;transform:translateY(-2px)}.footer-brand .logo-file{transform:translateY(-2px)}.nav-item,.nav-submenu summary{font-size:13px}.subnav button{font-size:12px}}.sidebar{--mascot-size:230px;--mascot-drop:calc(var(--mascot-size) * .15082);isolation:isolate;bottom:52px;overflow:visible}.sidebar .brand{flex:none}.sidebar>.sidebar-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#373737 transparent;flex:auto;min-height:0;padding-bottom:8px;overflow:hidden auto}.sidebar-mascot-slot{flex:0 0 calc(var(--mascot-size) * .8);height:calc(var(--mascot-size) * .8);pointer-events:none;user-select:none}.sidebar .sidebar-mascot{right:-18px;bottom:calc(-1 * var(--mascot-drop));width:var(--mascot-size);clip-path:polygon(0 0,100% 0,100% 83.6879%,35% 83.6879%,35% 100%,0 100%);z-index:1;pointer-events:none;user-select:none;max-width:none;height:auto;position:absolute}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.sidebar{--mascot-size:250px;bottom:56px}}@media (width<=1150px){.sidebar{--mascot-size:212px;bottom:50px}}@media (width>=651px) and (width<=900px){.sidebar{--mascot-size:194px;bottom:46px}}@media (width<=650px){.sidebar{--mascot-size:230px;bottom:52px}.sidebar .sidebar-mascot{right:-16px}}@media (height<=720px){.sidebar{--mascot-size:190px;bottom:44px}}@media (height<=480px){.sidebar{--mascot-size:146px;bottom:36px}.sidebar .brand{margin-bottom:20px}}main{--pink:#ef79b0;--ink-pink:#c82a74}.masthead{padding-top:29px;padding-bottom:23px}.masthead h1{font-size:30px}.masthead>a:hover{color:var(--ink-pink)}.headlines{grid-template-columns:minmax(0,1.78fr) minmax(0,1fr);align-items:stretch;gap:27px}.feature-story{isolation:isolate;background:#191022;border-radius:9px;min-height:493px;display:block;position:relative;overflow:hidden}.feature-image{aspect-ratio:auto;object-fit:cover;object-position:53% center;width:100%;height:100%;position:absolute;inset:0}.feature-story>.feature-picture{display:block;position:absolute;inset:0}.side-image-wrap>picture{width:100%;height:100%;display:block}.side-image-wrap>picture>img{object-fit:cover;width:100%;height:100%}.feature-shade{z-index:0;background:linear-gradient(#11081b05 26%,#11081b29 43%,#11081be8 100%);display:block;position:absolute;inset:0}.feature-copy{z-index:1;order:0;padding:0;position:absolute;inset:auto 28px 27px}.feature-copy .article-category{color:#f7b6d5;letter-spacing:.9px;font-size:10px}.feature-copy h2{color:#fff;letter-spacing:-.35px;max-width:620px;margin-top:10px;font-size:clamp(31px,2.7vw,45px);line-height:1.12}.feature-bottom{color:#f4eaf1;margin-top:19px;font-size:11px}.feature-bottom .muted{color:#d0bdcd}.headline-side{border:0;flex-direction:column;justify-content:space-between;gap:18px;display:flex}.rail-label{color:#444;padding:0 0 2px;font-size:12px;font-weight:500}.side-story{border-bottom:1px solid #e7dfe4;padding:0 0 17px;display:block}.side-story:last-child{border-bottom:0;padding-bottom:0}.side-image-wrap{aspect-ratio:2.28;border-radius:7px;width:100%;height:auto;margin-bottom:12px;overflow:hidden}.side-image-wrap>img{object-fit:cover;width:100%;height:100%}.side-story h2{letter-spacing:-.15px;margin:0;font-size:25px;line-height:1.15}.side-story .story-meta{margin-top:9px;font-size:11px;line-height:1.5}.side-story:hover h2{color:var(--ink-pink)}.section-heading h2{font-size:30px}.news-toolbar{margin-top:22px}.filter{font-size:12px}.filter.selected{color:var(--ink-pink);border-color:var(--pink)}.filter:hover{color:var(--ink-pink)}.home-page .filter:not(.selected):not(:hover){color:#737373}.article-grid{gap:25px}.card-image-wrap{aspect-ratio:1.72;border-radius:7px;margin-bottom:15px;overflow:hidden}.article-card .article-category{color:var(--ink-pink);font-size:10px}.article-card h3{margin-top:10px;margin-bottom:11px;font-size:27px;line-height:1.17}.article-card:hover h3{color:var(--ink-pink)}.article-excerpt{color:#68636a;font-size:13px;line-height:1.65}.article-card .story-meta{color:#7d747c;padding-top:17px;font-size:11px}.read-time{color:#8b8189;font-size:10px}.knowledge-grid{border-color:#ddd6dc;align-items:start;gap:32px;margin-top:39px;padding-top:31px}.guides-section{background:#fff5fa;border:1px solid #f3e4ec;border-radius:10px;padding:25px 25px 23px}.guide-list{margin-top:13px}.guide-row{border-color:#eadde5;gap:14px;padding:18px 0}.guide-label{font-size:9px}.guides-section .text-link{color:var(--ink-pink);padding-top:21px}.character-grid{gap:18px;margin-top:22px}.character-image{border-radius:7px;height:279px}.character-copy{padding-top:14px}.character-copy h3{font-size:25px}.character-copy>span{color:#7a6b76;font-size:11px}.secrets-section{border-color:#ddd6dc;gap:36px;margin-top:40px;padding-top:32px}.secrets-section h2{font-size:42px}.secrets-section p:not(.eyebrow){color:#716571;font-size:13px}.secret-visual>img{border-radius:8px}.secrets-section .text-link{color:var(--ink-pink);font-size:12px}@media (width>=1600px){.headlines{gap:31px}.feature-story{min-height:560px}.feature-copy{inset:auto 34px 32px}.feature-copy h2{font-size:51px}.side-story h2{font-size:29px}.side-image-wrap{aspect-ratio:2.25}.side-story .story-meta{font-size:12px}.rail-label{font-size:13px}.article-card h3{font-size:31px}.article-excerpt{font-size:14px}.character-image{height:303px}.guides-section{padding:29px}.guide-row h3{font-size:23px}.secrets-section h2{font-size:48px}}@media (width<=1150px){.headlines{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:23px}.feature-story{min-height:452px}.feature-copy{inset:auto 23px 24px}.feature-copy h2{font-size:35px}.side-story h2{font-size:23px}.side-image-wrap{aspect-ratio:2.1}.side-story .story-meta{font-size:10px}.article-card h3{font-size:25px}.article-excerpt{font-size:12px}.knowledge-grid{gap:25px}.guides-section{padding:21px}.guide-row h3{font-size:20px}.character-image{height:275px}.section-heading h2{font-size:28px}.secrets-section h2{font-size:37px}}@media (width>=651px) and (width<=900px){.headlines{grid-template-columns:1fr;gap:26px}.feature-story{min-height:445px}.feature-copy h2{font-size:38px}.headline-side{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.rail-label{grid-column:1/-1;margin-bottom:15px}.side-story{border-bottom:0;padding:0;display:block}.side-image-wrap{aspect-ratio:1.8}.side-story h2{font-size:24px}.article-card:last-child .card-image-wrap{aspect-ratio:1.35}.knowledge-grid{grid-template-columns:1fr;gap:31px}.character-image{height:290px}.secrets-section{grid-template-columns:1fr}.secrets-section h2 br{display:none}.secrets-section h2{font-size:36px}}@media (width<=650px){.masthead{padding-top:25px;padding-bottom:20px}.masthead h1{font-size:28px}.masthead>a{font-size:11px}.headlines{display:block}.feature-story{border-radius:8px;min-height:433px}.feature-image{object-position:55% center;aspect-ratio:auto}.feature-copy{padding:0;inset:auto 22px 23px}.feature-copy h2{font-size:33px;line-height:1.13}.feature-copy .article-category{letter-spacing:.5px;font-size:9px}.feature-bottom{margin-top:16px;font-size:10px}.headline-side{grid-template-columns:1fr 1fr;gap:0 16px;margin-top:26px;display:grid}.rail-label{grid-column:1/-1;margin-bottom:15px;font-size:12px}.side-story{border:0;padding:0;display:block}.side-image-wrap{aspect-ratio:1.45;border-radius:6px;height:auto;margin-bottom:11px}.side-story h2{font-size:23px;line-height:1.18}.side-story .story-meta{margin-top:10px;font-size:9px}.news-section{margin-top:34px;padding-top:23px}.section-heading h2{font-size:28px}.filters{gap:24px}.filter{font-size:11px}.article-grid{display:block}.article-card{grid-template-columns:124px minmax(0,1fr);column-gap:16px;margin-bottom:22px;padding-bottom:22px}.card-image-wrap{aspect-ratio:1;border-radius:6px;grid-row:1/5;height:auto;margin-bottom:0}.article-card h3{margin-top:8px;margin-bottom:9px;font-size:24px;line-height:1.18}.article-card .article-category{font-size:9px}.article-card .story-meta{padding-top:0;font-size:10px}.knowledge-grid{grid-template-columns:1fr;gap:32px;margin-top:30px;padding-top:26px}.guides-section{border-radius:9px;padding:23px 20px}.guide-row h3{font-size:21px}.guide-row{padding:17px 0}.character-grid{gap:16px}.character-image{border-radius:6px;height:250px}.character-copy h3{font-size:25px}.secrets-section{grid-template-columns:1fr;gap:24px;margin-top:34px;padding-top:28px}.secrets-section h2{font-size:38px}.secrets-section p:not(.eyebrow){font-size:12px;line-height:1.75}.secret-visual>img{border-radius:7px}}.secrets-section{background:#f3a0c5;border:0;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:28px;min-height:360px;margin-top:42px;margin-bottom:38px;padding:15px 15px 15px 37px;overflow:hidden}.secrets-copy{padding:16px 0 18px}.secrets-kicker{color:#6c2545;letter-spacing:1.15px;align-items:center;gap:9px;margin-bottom:20px;font-size:9px;font-weight:500;display:flex}.secrets-kicker img{flex-shrink:0}.secrets-section h2{color:#161015;letter-spacing:-.45px;margin:0;font:400 clamp(38px,3.8vw,57px)/1.03 Anton,Impact,sans-serif}.secrets-section p:not(.eyebrow){color:#5c2c44;max-width:340px;margin-top:16px;font-size:13px;line-height:1.75}.secrets-button{color:#fff;background:#151015;border-radius:4px;justify-content:space-between;align-items:center;gap:27px;min-height:44px;margin-top:24px;padding:14px 17px;font-size:12px;font-weight:500;display:inline-flex}.secrets-button img{filter:invert();flex-shrink:0}.secrets-button:hover{background:#38202d}.secrets-button:focus-visible{outline-color:#151015}.secret-visual{border-radius:8px;align-self:stretch;min-width:0;min-height:330px;position:relative;overflow:hidden}.secret-visual>img{aspect-ratio:auto;object-fit:cover;object-position:55% 58%;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=1600px){.secrets-section{gap:37px;min-height:390px;padding:18px 18px 18px 43px}.secret-visual{min-height:354px}.secrets-section h2{font-size:62px}.secrets-section p:not(.eyebrow){max-width:380px;font-size:14px}.secrets-kicker{font-size:10px}.secrets-button{padding:15px 19px;font-size:13px}}@media (width<=1150px){.secrets-section{gap:22px;min-height:340px;padding:14px 14px 14px 25px}.secret-visual{min-height:312px}.secrets-section h2{font-size:43px}.secrets-section p:not(.eyebrow){font-size:12px}.secrets-kicker{letter-spacing:.7px;gap:7px;margin-bottom:16px;font-size:8px}.secrets-button{gap:18px;padding:13px 14px;font-size:11px}}@media (width>=651px) and (width<=900px){.secrets-section{grid-template-columns:1fr;gap:24px;padding:27px 24px 16px}.secrets-copy{padding:0}.secrets-section h2{font-size:44px}.secrets-section h2 br{display:block}.secrets-section p:not(.eyebrow){max-width:100%;font-size:13px}.secrets-kicker{font-size:9px}.secret-visual{width:100%;height:245px;min-height:0}.secret-visual>img{object-position:center 58%;height:100%}.secrets-button{margin-top:20px;font-size:12px}}@media (width<=650px){.secrets-section{border-radius:11px;grid-template-columns:1fr;gap:24px;min-height:0;margin-top:33px;margin-bottom:30px;padding:27px 20px 13px}.secrets-copy{padding:0 2px}.secrets-kicker{letter-spacing:.85px;margin-bottom:18px;font-size:8px}.secrets-section h2{font-size:46px;line-height:1.04}.secrets-section p:not(.eyebrow){max-width:100%;margin-top:15px;font-size:13px;line-height:1.75}.secrets-button{gap:24px;margin-top:21px;padding:14px 17px;font-size:12px}.secret-visual{border-radius:7px;height:220px;min-height:0}.secret-visual>img{aspect-ratio:auto;object-position:center 60%;height:100%}}.topbar{border-bottom:1px solid #111}.edition-label{letter-spacing:.65px;text-transform:uppercase;font-size:10px}.edition-label span{color:#74666e;text-transform:none;letter-spacing:0;font:400 11px/1.4 Inter,Arial,sans-serif}.masthead{align-items:flex-end;gap:24px;padding-top:32px;padding-bottom:30px}.masthead-title{min-width:0}.masthead-kicker{letter-spacing:1.3px;color:#5a5057;margin-bottom:14px;font-size:9px;line-height:1.6}.masthead h1{letter-spacing:-1.1px;color:#080808;flex-wrap:wrap;align-items:baseline;gap:0 22px;font:400 clamp(42px,4.5vw,72px)/1.08 Anton,Impact,sans-serif;display:flex}.masthead-signature{color:#e796b1;letter-spacing:0;white-space:nowrap;text-transform:uppercase;font:400 1.23em/1 Railway Gank,Impact,sans-serif;display:inline-block;transform:translateY(-.035em)}.masthead>a{white-space:nowrap;padding-bottom:5px;font-size:11px}.feature-story{border-bottom:0;border-radius:8px}.feature-copy h2{letter-spacing:-.5px;text-wrap:balance;line-height:1.07}.feature-copy .article-category{color:#f5bfd5;letter-spacing:.65px;background:0 0;padding:0;display:inline-flex}.feature-copy .article-category>span{color:#d9abbf}.rail-label{text-transform:uppercase;color:#121012;border-bottom:0;padding:0 0 9px;font:400 20px/1.2 Anton,Impact,sans-serif}.side-story,.side-image-wrap{border-radius:8px}.side-story h2{text-wrap:balance;font-size:27px;line-height:1.12}.section-heading h2{text-transform:uppercase;letter-spacing:-.3px;font-size:31px;line-height:1.15}.news-section{border-top:1px solid #ddd6dc}.news-toolbar{border-bottom-color:#111}.filter.selected{border-bottom-width:3px}.article-card,.card-image-wrap{border-radius:8px}.article-card h3{letter-spacing:-.25px;font-size:29px;line-height:1.12}.article-card[data-category=Dossiers]{background:#f7b4d1;border-radius:8px;padding:0 17px 20px}.article-card[data-category=Dossiers] .card-image-wrap{border-radius:8px 8px 0 0;margin-inline:-17px}.article-card[data-category=Dossiers] .article-category{color:#69213f}.article-card[data-category=Dossiers] .read-time,.article-card[data-category=Dossiers] .article-excerpt,.article-card[data-category=Dossiers] .story-meta{color:#5c3348}.article-card[data-category=Dossiers]:hover h3{color:#77214b}.guides-section{background:#fff5fa;border:1px solid #edcddd;border-radius:8px}.guide-row h3{font-size:22px;line-height:1.2}.character-card{background:0 0;border-radius:8px;overflow:visible}.character-image{aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:8px;width:100%;height:auto}.character-card.lucia .character-image{object-position:center}.character-copy{min-height:0;padding:13px 1px 0}.character-copy h3{color:#111;font-size:25px;line-height:1.1}.character-copy>span{color:#80536a;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.character-card:hover .character-copy h3{color:#a93e65}.character-caption{color:#82777f;margin-top:15px;font-size:10px;line-height:1.5}.secrets-section{border-radius:10px}.secret-visual{border-radius:8px}.reader-dialog,.search-dialog{border-radius:10px}.reader-image{border-radius:8px;margin:16px 16px 0;overflow:hidden}.reader-character{border-radius:8px}@media (width>=1600px){.masthead{padding-top:38px;padding-bottom:35px}.masthead h1{font-size:80px}.masthead-kicker{font-size:10px}.side-story h2{font-size:31px}.article-card h3{font-size:33px}.section-heading h2{font-size:35px}.character-copy h3{font-size:28px}}@media (width<=1150px){.masthead{gap:14px}.masthead h1{column-gap:17px;font-size:47px}.masthead-kicker{letter-spacing:.9px;font-size:8px}.masthead>a{font-size:10px}.side-story h2{font-size:24px}.article-card h3{font-size:26px}.section-heading h2{font-size:28px}.character-copy h3{font-size:23px}}@media (width>=651px) and (width<=1050px){.masthead{flex-direction:column;align-items:flex-start;gap:18px}.masthead>a{align-self:flex-end;padding-bottom:0}.masthead h1{font-size:50px}}@media (width<=650px){.masthead{padding-top:26px;padding-bottom:25px;display:block}.masthead-kicker{letter-spacing:.55px;margin-bottom:12px;font-size:8px}.masthead h1{gap:0 15px;font-size:44px;line-height:1.15}.masthead>a{justify-content:flex-end;margin-top:20px;padding:0;font-size:11px}.feature-copy .article-category{font-size:8px}.rail-label{margin-bottom:18px;font-size:20px}.side-story h2{font-size:24px}.section-heading h2{font-size:28px}.article-card h3{font-size:25px}.article-card[data-category=Dossiers]{gap:0 14px;margin-bottom:24px;padding:15px}.article-card[data-category=Dossiers] .card-image-wrap{border-radius:8px;margin:0}.article-card[data-category=Dossiers] .read-time{display:none}.character-copy h3{font-size:24px}}@media (width<=380px){.masthead h1{column-gap:12px;font-size:38px}.character-copy h3{font-size:22px}}.topbar{display:none}.sidebar .brand{margin-bottom:25px}.sidebar-close{display:none}.sidebar-search{color:#e5dfe3;text-align:left;background:#171517;border:1px solid #343034;border-radius:8px;flex:none;align-items:center;gap:11px;width:100%;min-height:44px;margin-bottom:27px;padding:11px 12px;font:400 12px/1.5 Inter,Arial,sans-serif;display:flex}.sidebar-search:hover{background:#211b20;border-color:#936177}.search-shortcut{color:#a49a9f;margin-left:auto;font-size:13px}.explore-sections{border-top:1px solid #ddd6dc;margin-top:42px;padding-top:29px}.explore-sections>.guides-section{background:0 0;border:0;border-radius:0;padding:0;scroll-margin-top:28px}.section-action{color:#88435f;justify-content:flex-end;align-items:center;gap:9px;padding:9px 0;font:400 12px/1.5 Inter,Arial,sans-serif;display:inline-flex}.section-action:hover{text-underline-offset:4px;text-decoration:underline}.guide-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.guide-tile{text-align:left;background:#fff6fa;border:1px solid #ead8e2;border-radius:9px;flex-direction:column;align-items:stretch;min-width:0;padding:23px 22px 20px;transition:background .15s,border-color .15s;display:flex}.guide-tile:hover{background:#ffedf5;border-color:#d49ab5}.guide-tile-label{color:#a23967;letter-spacing:0;text-transform:uppercase;font:400 27px/1.15 Railway Gank,Impact,sans-serif;display:block}.guide-tile h3{color:#171015;letter-spacing:-.2px;text-wrap:balance;margin:21px 0 24px;font:400 clamp(23px,2.1vw,31px)/1.15 Anton,Impact,sans-serif}.guide-tile-link{color:#634453;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;font:400 11px/1.5 Inter,Arial,sans-serif;display:flex}.guide-tile-link img{flex-shrink:0}.explore-sections>#personnages{border-top:1px solid #ddd6dc;margin-top:43px;padding-top:30px;scroll-margin-top:28px}.explore-sections .character-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:23px}.explore-sections .character-card{background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:0;display:flex}.explore-sections .character-card:hover{background:0 0}.explore-sections .character-image{aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:7px;width:100%;height:auto}.explore-sections .character-copy{width:100%;min-width:0;padding:0}.explore-sections .character-copy h3{letter-spacing:-.3px;font-size:clamp(25px,2.3vw,33px);line-height:1.12}.explore-sections .character-copy>span{color:#8d4764;justify-content:space-between;gap:17px;margin-top:9px;font-size:12px}.character-caption{margin-top:14px}@media (width>=1600px){.guide-tile{padding:27px 26px 24px}.guide-tile h3{font-size:32px}.guide-tile-label{font-size:30px}.guide-tile-link{font-size:12px}.explore-sections .character-copy h3{font-size:35px}}@media (width<=1150px){.guide-tiles{gap:15px}.guide-tile{padding:21px 17px 18px}.guide-tile h3,.guide-tile-label{font-size:25px}.explore-sections .character-card{gap:13px}.explore-sections .character-copy h3{font-size:27px}.explore-sections .character-copy>span{gap:10px;font-size:11px}}@media (width<=1050px){.guide-tiles{grid-template-columns:1fr}.guide-tile{grid-template-columns:minmax(0,1fr) 21px;align-items:center;gap:8px 16px;padding:20px;display:grid}.guide-tile-label{grid-area:1/1;font-size:26px}.guide-tile h3{text-wrap:initial;grid-area:2/1;margin:0;font-size:25px}.guide-tile-link{grid-area:1/2/3;font-size:0}.guide-tile-link img{width:20px;height:20px}.explore-sections .character-copy h3{font-size:25px}}@media (width<=650px){.topbar{border-bottom:1px solid #e6dde3;height:64px;padding-inline:18px;display:flex}.topbar>.icon-button{min-width:44px;min-height:44px}.sidebar-close{min-width:36px;min-height:36px;display:grid;position:absolute;top:24px;right:9px}.sidebar-close img{filter:invert(.8)}.sidebar-search{margin-bottom:24px;font-size:13px}.sidebar .brand{margin-bottom:26px}.explore-sections{margin-top:32px;padding-top:25px}.section-heading{align-items:center;gap:14px}.section-action{gap:6px;font-size:11px}.explore-sections .section-heading h2{font-size:28px}.guide-tiles{gap:12px;margin-top:19px}.guide-tile{column-gap:13px;padding:19px 17px}.guide-tile-label{font-size:25px}.guide-tile h3{font-size:23px}.explore-sections>#personnages{margin-top:34px;padding-top:26px}.explore-sections .character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;margin-top:20px}.explore-sections .character-card{gap:12px}.explore-sections .character-copy h3{font-size:25px}.explore-sections .character-copy>span{font-size:11px}.character-caption{font-size:10px}}@media (width<=480px){.explore-sections .character-grid{grid-template-columns:1fr;max-width:380px;margin-inline:auto}.explore-sections .character-copy h3{font-size:29px}}.reader-character{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(52dvh,430px);margin:0 auto 24px;display:block}.masthead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 26px;display:grid}.masthead-title{display:contents}.masthead-kicker{grid-area:1/1/auto/-1;margin:0}.masthead h1{grid-area:2/1;column-gap:.16em;min-width:0}.masthead-primary{transform-origin:0 100%;white-space:nowrap;display:inline-block;transform:skew(-13deg)}.masthead>a{color:#20121a;white-space:nowrap;background:#e796b1;border-radius:999px;grid-area:2/2;justify-content:center;place-self:center end;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:44px;margin:0;padding:12px 17px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.masthead>a:hover{color:#20121a;background:#efa9c3}.masthead>a:focus-visible{outline-color:#a23967}@media (width<=900px){.masthead{grid-template-columns:1fr;column-gap:0}.masthead>a{grid-area:3/1;margin-top:4px;padding:11px 16px;font-size:11px}}.editorial-marquee{width:100%;margin:36px 0 0;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee-track{width:max-content;animation:28s linear infinite leonida-scroll;display:flex}.marquee-group{flex:none;align-items:center;gap:34px;padding-right:34px;display:flex}.marquee-group>span{white-space:nowrap;letter-spacing:-.035em;color:#141014;font:400 clamp(62px,7.2vw,120px)/1.1 Anton,Impact,sans-serif;display:block;transform:skew(-13deg)}.marquee-group>span:nth-child(2){color:#e796b1}.news-section{border-top:0;margin-top:23px;padding-top:0}@keyframes leonida-scroll{to{transform:translate(-33.3333%)}}@media (width<=650px){.editorial-marquee{margin-top:28px;padding-block:8px}.marquee-group{gap:24px;padding-right:24px}.marquee-group>span{font-size:64px}.news-section{margin-top:22px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.guide-tile{--guide-inset:22px;padding:0 var(--guide-inset) 20px;overflow:hidden}.guide-visual{aspect-ratio:16/10;margin:0 calc(-1 * var(--guide-inset)) 20px;background:#a3b8ee;border-radius:8px 8px 0 0;flex:none;position:relative;overflow:hidden}.guide-sky{object-fit:cover;width:100%;height:100%;display:block}.guide-object-slot{aspect-ratio:1;width:clamp(72px,38%,160px);animation:5.2s ease-in-out infinite paused guide-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.guide-object-slot[data-running=true]{animation-play-state:running}.guide-tile:nth-child(2) .guide-object-slot{animation-delay:-1.7s}.guide-tile:nth-child(3) .guide-object-slot{animation-delay:-3.4s}@keyframes guide-drift{0%,to{transform:translate(-50%,-50%)rotate(-14deg)}50%{transform:translate(-50%,calc(-50% - 4px))rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.guide-object-slot{animation:none}}.guide-object{width:calc(100% * var(--icon-scale));max-width:none;height:auto;transform:translate(calc(-1 * var(--icon-cx)),calc(-1 * var(--icon-cy)));pointer-events:none;display:block;position:absolute;top:50%;left:50%}@media (width>=1600px){.guide-tile{--guide-inset:26px}}@media (width<=1150px){.guide-tile{--guide-inset:17px}}@media (width>=901px) and (width<=1050px){.guide-tile{grid-template-columns:160px minmax(0,1fr) 21px;gap:8px 19px;padding:17px}.guide-visual{border-radius:6px;grid-area:1/1/3;align-self:center;margin:0}.guide-tile-label{grid-area:1/2;align-self:end}.guide-tile h3{grid-area:2/2;align-self:start}.guide-tile-link{grid-area:1/3/3}}@media (width<=900px){.guide-tile{flex-direction:column;align-items:stretch;gap:0;padding:0 20px 20px;display:flex}.guide-visual{border-radius:8px 8px 0 0;margin:0 -20px 18px}.guide-tile h3{margin:15px 0 21px}.guide-tile-link{font-size:11px}.guide-tile-link img{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.guide-tile{transition:none}}.character-visual{border-radius:8px;width:100%;position:relative;overflow:hidden}.explore-sections .character-name{color:#171015;text-align:left;background:#fff6fa;border:1px solid #e796b1;border-radius:6px;max-width:calc(100% - 32px);margin:0;padding:9px 13px;font:400 clamp(22px,1.8vw,28px)/1.1 Anton,Impact,sans-serif;position:absolute;bottom:16px;left:16px}.explore-sections .character-copy>span{margin-top:0}.section-heading{flex-wrap:wrap}.section-action{color:#20121a;white-space:nowrap;background:#e796b1;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;min-height:44px;margin-left:auto;padding:12px 17px;font:500 12px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.section-action:hover{color:#20121a;background:#efa9c3;text-decoration:none}.section-action:focus-visible{outline-offset:4px;outline:2px solid #a23967}.guide-tile-label{font-size:22px}@media (width>=1600px){.guide-tile-label{font-size:24px}}@media (width<=650px){.section-action{padding:11px 16px;font-size:11px}.guide-tile-label{font-size:20px}}.masthead-signature::selection,.guide-tile-label::selection{color:#20121a;background:#e796b1}.nav-submenu>summary .chevron{filter:none;background:#e796b1;border-radius:50%;flex:0 0 24px;width:24px;height:24px;padding:6px;display:block}.nav-submenu>summary:hover .chevron{background:#efa9c3}.sidebar>.sidebar-navigation{scrollbar-color:#e796b1 transparent;scrollbar-width:thin;margin-inline-end:-8px;padding-inline-end:8px}.sidebar>.sidebar-navigation::-webkit-scrollbar{width:6px}.sidebar>.sidebar-navigation::-webkit-scrollbar-thumb{background:#e796b1;border-radius:999px}.sidebar>.sidebar-navigation::-webkit-scrollbar-track{background:0 0}.secrets-section{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);min-height:480px}.secrets-kicker{color:#851b4d}.secrets-kicker img{filter:brightness(0)saturate()invert(23%)sepia(38%)saturate(2370%)hue-rotate(303deg)brightness(85%)contrast(94%)}.secret-visual{border-radius:0;min-height:430px;overflow:visible}.secret-visual>img{object-fit:contain;object-position:center;border-radius:0}@media (width>=1600px){.secrets-section{min-height:540px}.secret-visual{min-height:500px}}@media (width>=901px) and (width<=1150px){.secrets-section{min-height:420px}.secret-visual{min-height:380px}}@media (width>=651px) and (width<=900px){.secrets-section{grid-template-columns:1fr;min-height:0}.secret-visual{width:calc(100% + 48px);height:clamp(320px,43vw,410px);min-height:0;margin-inline:-24px}}@media (width<=650px){.secrets-section{grid-template-columns:1fr;min-height:0}.secret-visual{width:calc(100% + 40px);height:clamp(290px,68vw,390px);min-height:0;margin-inline:-20px}}.brand{--wordmark-size:48px;--wordmark-primary:#fff}.mobile-brand{--wordmark-size:28px;--wordmark-primary:#080808}.masthead-signature{font:inherit;letter-spacing:inherit;line-height:inherit;transform-origin:0 100%;transform:skew(-13deg)}@media (width>=1600px){.brand{--wordmark-size:54px}}@media (width>=901px) and (width<=1150px){.brand{--wordmark-size:44px}}@media (width>=651px) and (width<=900px){.brand{--wordmark-size:38px}}:root{--floating-panel-bottom:clamp(58px, 4.5vw, 84px)}.sidebar{bottom:var(--floating-panel-bottom)}@media (width>=651px){.sidebar{width:302px}}@media (width>=1600px){.sidebar{width:330px}}@media (width>=901px) and (width<=1150px){.sidebar{width:256px}}@media (width>=651px) and (width<=900px){.sidebar{width:226px}}@media (width>=1836px){main{margin-inline:0 auto}}@media (prefers-reduced-motion:reduce){html,body,*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.prose{overflow-wrap:anywhere}main :where(a,button,input,summary):focus-visible{outline-color:var(--ink-pink,#c82a74)}.dialog-toolbar .icon-button,.sidebar-close{min-width:44px;min-height:44px}@media (height<=480px){body.editorial-page .sidebar{padding-block:16px}body.editorial-page .sidebar .brand,body.editorial-page .sidebar .sidebar-search{margin-bottom:12px}body.editorial-page .sidebar-mascot-slot{display:none}}@media (width<=650px){body.editorial-page:not(.menu-open) .sidebar{transform:translate(calc(-100% - 36px))}body.editorial-page .sidebar-close{top:18px}body.editorial-page .search-input-wrap,body.editorial-page .search-input-wrap input{min-width:0}}body.editorial-page .filter,body.editorial-page .sidebar .nav-item,body.editorial-page .sidebar .nav-submenu summary{min-height:44px}body.editorial-page :is(.heading-group,.masthead-title){min-width:0}@supports (content-visibility:hidden) and (transition-behavior:allow-discrete){@media (width<=650px){body.editorial-page .sidebar{content-visibility:hidden;transition-behavior:allow-discrete;transition-property:transform,content-visibility;transition-duration:.22s;transition-timing-function:ease}body.editorial-page.menu-open .sidebar{content-visibility:visible;transition-property:transform}}}body.editorial-page .marquee-track{animation-play-state:paused}body.editorial-page [data-marquee][data-running=true] .marquee-track{animation-play-state:running}.article-card[hidden]{display:none!important}@supports (content-visibility:auto) and (contain-intrinsic-block-size:auto 1px){.home-page .guide-tile{content-visibility:auto;contain-intrinsic-block-size:auto 390px}.home-page #personnages{content-visibility:auto;contain-intrinsic-block-size:auto 550px}.home-page #personnages:target,.home-page #guides:target .guide-tile{content-visibility:visible}@media (width<=1150px){.home-page #personnages{contain-intrinsic-block-size:auto 400px}}@media (width<=1050px){.home-page .guide-tile{contain-intrinsic-block-size:auto 390px}}@media (width<=900px){.home-page .guide-tile{contain-intrinsic-block-size:auto 390px}}@media (width<=650px){.home-page .guide-tile{contain-intrinsic-block-size:auto calc((100vw - 62px) * .5625 + 220px)}.home-page #personnages{contain-intrinsic-block-size:auto calc((100vw - 52px) * 1.33333 + 150px)}}@media (width<=480px){.home-page #personnages{contain-intrinsic-block-size:auto calc(4 * min(380px, 100vw - 36px) + 243px)}}}.news-empty{color:#634453;background:#fff6fa;border:1px solid #ead8e2;border-radius:8px;padding:24px;font:400 13px/1.75 Inter,Arial,sans-serif}.news-empty[hidden]{display:none}.news-empty a{color:#8d315b;text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;margin-top:8px;text-decoration:underline;display:inline-flex}.editorial-page :is(.guide-tile h3,.feature-copy h2,.side-story h2,.article-card h3,.archive-card h2,.section-article-copy h3,.directory-guide-copy h3,.article-header h1,.article-copy h2,.article-copy h3,.search-result strong){letter-spacing:-.2px;text-transform:none;text-wrap:balance;font-family:Anton,Impact,sans-serif;font-style:normal;font-weight:400;line-height:1.15;transform:none}.editorial-page :is(.side-story h2,.article-card h3,.archive-card h2,.section-article-copy h3,.directory-guide-copy h3){font-size:clamp(23px,2.1vw,31px)}.editorial-page .search-result strong{font-size:22px}@media (width>=1600px){.editorial-page :is(.side-story h2,.article-card h3,.archive-card h2,.section-article-copy h3,.directory-guide-copy h3){font-size:32px}}@media (width<=1150px){.editorial-page :is(.side-story h2,.article-card h3,.archive-card h2,.section-article-copy h3,.directory-guide-copy h3){font-size:25px}}@media (width<=650px){.editorial-page :is(.side-story h2,.article-card h3,.archive-card h2,.section-article-copy h3,.directory-guide-copy h3){font-size:23px}}.editorial-page main{--pink:#e796b1;--ink-pink:#a23967}.editorial-page :is(.article-breadcrumb,.archive-breadcrumb,.directory-breadcrumb,.section-breadcrumb) ol{color:#716570;align-items:baseline;gap:5px 10px;font:400 11px/1.6 Inter,Arial,sans-serif}.editorial-page :is(.article-breadcrumb,.archive-breadcrumb,.directory-breadcrumb,.section-breadcrumb) li{align-items:baseline;min-width:0;display:flex}.editorial-page :is(.article-breadcrumb,.archive-breadcrumb,.directory-breadcrumb,.section-breadcrumb) [aria-current]{overflow-wrap:anywhere}.editorial-page :is(.article-deck,.archive-intro,.directory-intro,.section-lead,.vehicle-directory-intro){color:#5f535c;max-width:850px;font:400 17px/1.8 Inter,Arial,sans-serif}.editorial-page :is(.section-action,.section-heading>a,.section-block-heading>a){color:#20121a;text-align:center;background:#e796b1;border-radius:999px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:11px 16px;font:500 12px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.editorial-page :is(.section-action,.section-heading>a,.section-block-heading>a):hover{color:#20121a;background:#efa9c3;text-decoration:none}.editorial-page :is(.section-action,.section-heading>a,.section-block-heading>a):focus-visible{outline-offset:4px;outline:2px solid #a23967}.editorial-page :is(.feature-story,.side-image-wrap,.card-image-wrap,.archive-card-image,.section-article-image,.directory-portrait-visual,.place-related-card>a>img){border-radius:8px}@media (width<=650px){.editorial-page :is(.article-deck,.archive-intro,.directory-intro,.section-lead,.vehicle-directory-intro){font-size:15px;line-height:1.8}.editorial-page :is(.section-action,.section-heading>a,.section-block-heading>a){padding:10px 14px;font-size:11px}}.editorial-page .article-related{border-top:1px solid #ead8e2;margin-top:42px;padding-top:28px}.editorial-page .article-related>h2{letter-spacing:-.2px;color:#111;font:400 31px/1.2 Anton,Impact,sans-serif}.vehicle-comparison-status{color:#5c3348;background:#fff6fa;border:1px solid #ead8e2;border-radius:8px;padding:16px 18px;font-size:13px!important}.article-copy table caption{text-align:left;background:#fff6fa;padding:10px;font-weight:500}@media (width<=650px){.editorial-page .article-related{margin-top:30px;padding-top:23px}.editorial-page .article-related>h2{font-size:28px}}.editorial-page :is(h1,h2,h3,h4,h5,h6),.editorial-page .search-result strong{text-transform:uppercase!important}.editorial-page :is(h1,h2,h3,h4,h5,h6) :is(span,a){text-transform:inherit!important}body.editorial-page .article-detail-title,body.editorial-page .article-toc a{text-transform:uppercase!important}:root{--bg:#fff7fa;--page-background:#fff7fa;--card-background:#fff;--card-border:#ead8e2;--card-radius:20px;background:var(--page-background)}body.editorial-page,.editorial-page .site-shell{background:var(--page-background)}body.editorial-page :is(.article-card,.archive-card,.reading-card,.section-article-card,.place-related-card){box-sizing:border-box;border:1px solid var(--card-border,#ead8e2);border-radius:var(--card-radius,20px);background:var(--card-background,#fff);color:#20121a;min-width:0;padding:16px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 3px 12px #57233b08}body.editorial-page .article-card[data-category],body.editorial-page .archive-card[data-format]{border-radius:var(--card-radius,20px);background:var(--card-background,#fff);padding:16px}body.editorial-page :is(.article-card,.archive-card,.reading-card,.section-article-card,.place-related-card):hover{border-color:#d7a9bd;box-shadow:0 5px 18px #57233b0f}body.editorial-page :is(.article-card,.archive-card,.reading-card,.section-article-card,.place-related-card):focus-within,body.editorial-page .article-card:focus-visible{outline-offset:4px;outline:2px solid #a23967}body.editorial-page :is(.article-card,.archive-card,.reading-card,.section-article-card) :is(.card-image-wrap,.archive-card-image,.reading-card-image,.section-article-image){border-radius:12px;width:100%;margin-inline:0;overflow:hidden}body.editorial-page .article-card[data-category] .card-image-wrap{border-radius:12px;margin-inline:0}body.editorial-page .archive-card[data-format] .archive-card-image{border-radius:12px}body.editorial-page .article-card .card-image-wrap{margin-bottom:16px}body.editorial-page .archive-card .archive-card-body,body.editorial-page .archive-card[data-format] .archive-card-body{padding:16px 2px 2px}body.editorial-page .reading-card .reading-card-copy{gap:13px;padding:16px 2px 2px}body.editorial-page .reading-card-copy :is(h2,h3) a:after,body.editorial-page .archive-card-trigger:after{border-radius:var(--card-radius,20px)}body.editorial-page :is(.article-card,.archive-card,.reading-card) :is(h2,h3){color:#111;overflow-wrap:break-word}body.editorial-page :is(.article-card,.archive-card,.reading-card):hover :is(h2,h3){color:#a23967}body.editorial-page .article-card[data-category] :is(.article-excerpt,.story-meta),body.editorial-page .archive-card[data-format] :is(.archive-card-meta,.archive-card-intro){color:#685a65}body.editorial-page :is(.article-card .article-category,.archive-card-meta,.reading-card .reading-card-meta){color:#685a65;letter-spacing:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px 8px;font:400 10px/1.5 Inter,Arial,sans-serif;display:flex}body.editorial-page .blog-card-category,body.editorial-page .blog-card-date{color:#71364f;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;background:#fff0f6;border:1px solid #f0dce5;border-radius:7px;align-items:center;max-width:100%;min-height:25px;padding:4px 8px;font:500 10px/1.5 Inter,Arial,sans-serif;display:inline-flex}body.editorial-page .blog-card-category{color:#5c2940;text-transform:uppercase;letter-spacing:.35px;background:#f8dce7}body.editorial-page .article-card .article-category>.blog-card-category,body.editorial-page .archive-card[data-format] .archive-card-meta>.blog-card-category{color:#5c2940}body.editorial-page .blog-card-read{color:#796370;flex-basis:100%;font:400 10px/1.5 Inter,Arial,sans-serif}body.editorial-page .article-card .read-time{color:#796370;margin-left:auto}body.editorial-page .article-card .story-meta{margin-top:auto;margin-bottom:14px;padding-top:15px}body.editorial-page :is(.blog-card-action,.archive-card-link,.reading-card-action,.section-read-link,.place-related-action){color:#20121a;text-align:left;background:#e796b1;border:1px solid #da8aa7;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:42px;margin-top:auto;padding:10px 14px;font:500 12px/1.5 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}body.editorial-page .article-card .blog-card-action{margin-top:auto}body.editorial-page .archive-card[data-format] .archive-card-link{color:#20121a}body.editorial-page :is(.blog-card-action,.archive-card-link,.reading-card-action,.section-read-link,.place-related-action)>img{filter:none;flex:none}body.editorial-page :is(.article-card,.archive-card,.reading-card,.place-related-card):hover :is(.blog-card-action,.archive-card-link,.reading-card-action,.place-related-action){color:#20121a;background:#efa9c3}body.editorial-page .place-related-card>a{gap:0}body.editorial-page .place-related-card>a>img{border-radius:12px}body.editorial-page .place-related-card .place-related-action{margin-top:auto}body.editorial-page .section-article-card .section-read-link{margin-top:18px}body.editorial-page .guide-directory .archive-card[data-status=preparation]{box-shadow:none}@media (width<=650px){body.editorial-page :is(.archive-card,.reading-card,.section-article-card,.place-related-card),body.editorial-page .archive-card[data-format]{border-radius:18px;padding:12px}body.editorial-page .article-card,body.editorial-page .article-card[data-category]{border-radius:18px;grid-template-columns:124px minmax(0,1fr);gap:0 12px;margin-bottom:20px;padding:12px;display:grid}body.editorial-page .article-card .card-image-wrap{aspect-ratio:1;border-radius:10px;grid-area:1/1/4;align-self:start;width:124px;margin:0}body.editorial-page .article-card .article-category,body.editorial-page .article-card h3,body.editorial-page .article-card .story-meta{grid-column:2;min-width:0}body.editorial-page .article-card h3{grid-row:2;margin:8px 0;font-size:23px;line-height:1.18}body.editorial-page .article-card .article-category{grid-area:1/2;gap:8px;margin-bottom:0}body.editorial-page .article-card .blog-card-category{min-height:23px;padding:3px 7px;font-size:9px}body.editorial-page .article-card .story-meta{margin:0;padding:0}body.editorial-page .article-card .blog-card-action{grid-area:4/1/auto/-1;min-height:40px;margin-top:14px;padding:8px 12px;font-size:11px}body.editorial-page .article-card .read-time{display:none}body.editorial-page .reading-card .reading-card-copy{padding:15px 2px 2px}}@media (width<=380px){body.editorial-page .article-card,body.editorial-page .article-card[data-category]{column-gap:10px;padding:10px}body.editorial-page .article-card h3{font-size:21px}}@media (prefers-reduced-motion:reduce){body.editorial-page :is(.article-card,.archive-card,.reading-card,.section-article-card,.place-related-card){transition:none}}body.editorial-page :is(.card-image-wrap,.archive-card-image,.reading-card-image,.directory-portrait-visual,.vehicle-card-visual,.character-visual,.place-related-image){position:relative}body.editorial-page :is(.card-image-wrap,.archive-card-image,.reading-card-image,.directory-portrait-visual,.vehicle-card-visual,.character-visual,.place-related-image)>.card-publication-date{z-index:2;color:#5c2940;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;background:#fff0f6;border:1px solid #ead8e2;border-radius:7px;align-items:center;width:fit-content;max-width:calc(100% - 20px);min-height:25px;margin:0;padding:4px 8px;font:500 10px/1.4 Inter,Arial,sans-serif;display:inline-flex;position:absolute;top:10px;left:10px}@media (width<=650px){body.editorial-page :is(.card-image-wrap,.archive-card-image,.reading-card-image,.directory-portrait-visual,.vehicle-card-visual,.character-visual,.place-related-image)>.card-publication-date{max-width:calc(100% - 16px);min-height:23px;padding:3px 7px;font-size:9px;top:8px;left:8px}}body.editorial-page :is(.directory-portrait,.vehicle-card,.home-directory-card,.explore-sections .character-card){box-sizing:border-box;border:1px solid var(--card-border,#ead8e2);border-radius:var(--card-radius,20px);background:var(--card-background,#fff);color:#20121a;min-width:0;padding:16px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 3px 12px #57233b08}body.editorial-page :is(.directory-portrait,.vehicle-card,.home-directory-card,.explore-sections .character-card):hover{background:var(--card-background,#fff);border-color:#d7a9bd;box-shadow:0 5px 18px #57233b0f}body.editorial-page :is(.directory-portrait,.vehicle-card,.home-directory-card,.explore-sections .character-card):focus-within,body.editorial-page :is(.home-directory-card,.explore-sections .character-card):focus-visible{outline-offset:4px;outline:2px solid #a23967}body.editorial-page :is(.directory-portrait-content,.vehicle-card-link){border-radius:12px;gap:14px;height:100%}body.editorial-page :is(.directory-portrait-visual,.vehicle-card-visual,.home-directory-visual,.character-card .character-visual){border-radius:12px;overflow:hidden}body.editorial-page .explore-sections .character-card{gap:14px}body.editorial-page .explore-sections .character-card .character-image{border-radius:12px}body.editorial-page .encyclopedia-card-meta{color:#685a65;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:7px 8px;min-width:0;margin:0;font:400 10px/1.5 Inter,Arial,sans-serif;display:flex}body.editorial-page .vehicle-card-meta{flex-wrap:wrap;align-items:center;gap:7px 8px;display:flex}body.editorial-page .vehicle-card-status{color:#6a5b65;border:0;margin:0;padding:0;font:400 10px/1.6 Inter,Arial,sans-serif}body.editorial-page .vehicle-card-status.is-descriptive{color:#851b4d}body.editorial-page :is(.directory-portrait-action,.vehicle-card-action,.home-directory-action,.encyclopedia-card-action,.character-card .character-copy>span){color:#20121a;text-align:left;background:#e796b1;border:1px solid #da8aa7;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:42px;margin-top:auto;padding:10px 14px;font:500 12px/1.5 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}body.editorial-page :is(.directory-portrait-action,.vehicle-card-action,.home-directory-action,.encyclopedia-card-action,.character-card .character-copy>span)>img{filter:none;flex:none}body.editorial-page :is(.directory-portrait-content[href],.vehicle-card-link,.home-directory-card,.character-card):hover :is(.directory-portrait-action,.vehicle-card-action,.home-directory-action,.encyclopedia-card-action,.character-copy>span){color:#20121a;background:#efa9c3;text-decoration:none}body.editorial-page .directory-portrait.is-pending .directory-portrait-action{color:#6b5361;background:#fff6fa;border-color:#ead8e2}body.editorial-page .directory-portrait-credit{margin:0}body.editorial-page .home-directory-copy{gap:14px}body.editorial-page .character-card .character-copy{flex-direction:column;flex:1;gap:14px;display:flex}body.editorial-page .character-card .character-copy>span{margin-top:auto}@media (width<=1150px){body.editorial-page :is(.directory-portrait-grid,.explore-sections .character-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}@media (width<=650px){body.editorial-page :is(.directory-portrait,.vehicle-card,.home-directory-card,.explore-sections .character-card){border-radius:18px;padding:12px}body.editorial-page :is(.directory-portrait-content,.vehicle-card-link),body.editorial-page .explore-sections .character-card{gap:12px}body.editorial-page .encyclopedia-card-meta{gap:6px}body.editorial-page :is(.directory-portrait-action,.vehicle-card-action,.home-directory-action,.encyclopedia-card-action,.character-card .character-copy>span){gap:10px;padding:9px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){body.editorial-page :is(.directory-portrait,.vehicle-card,.home-directory-card,.explore-sections .character-card){transition:none}}body.editorial-page .guide-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}body.editorial-page .guide-tile{background:#fff;border:1px solid #ead8e2;border-radius:20px;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:16px;display:flex;box-shadow:0 3px 12px #57233b08}body.editorial-page .guide-tile:hover{background:#fff;border-color:#d7a9bd;box-shadow:0 5px 18px #57233b0f}body.editorial-page .guide-tile .guide-visual{aspect-ratio:16/9;background:#f8edf3;border-radius:12px;flex:none;grid-area:auto;width:100%;margin:0;position:relative;overflow:hidden}body.editorial-page .guide-card-image{object-fit:cover;width:100%;height:100%;display:block;transform:none}body.editorial-page .guide-tile :is(.guide-tile-label,h3,.guide-tile-link){grid-area:auto;align-self:auto;margin:0}body.editorial-page .guide-tile h3{margin:0 0 3px}body.editorial-page .guide-tile .guide-tile-link{color:#20121a;background:#e796b1;border:1px solid #da8aa7;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:42px;margin-top:auto;padding:10px 14px;font:500 12px/1.5 Inter,Arial,sans-serif;display:inline-flex}body.editorial-page .guide-tile .guide-tile-link img{filter:none;width:18px;height:18px}body.editorial-page .guide-tile:hover .guide-tile-link{background:#efa9c3}body.editorial-page .guide-tile:focus-visible{outline-offset:4px;outline:2px solid #a23967}@media (width<=650px){body.editorial-page .guide-tile{border-radius:18px;gap:12px;padding:12px}body.editorial-page .guide-tile .guide-tile-link{min-height:40px;padding:9px 12px;font-size:11px}}body.editorial-page :is(.card-title,.archive-card h2,.article-card h3,.reading-card h2,.reading-card h3,.guide-tile h3){max-width:100%;box-shadow:none;color:#111;letter-spacing:-.25px;text-transform:uppercase;overflow-wrap:break-word;background:0 0;border:0;border-radius:0;margin:0;padding:0;font:400 29px/1.15 Anton,Impact,sans-serif;display:block;position:static;inset:auto}body.editorial-page .article-card h3,body.editorial-page .archive-card h2{margin:10px 0 14px}body.editorial-page :is(.vehicle-card-link,.directory-portrait-content){gap:14px}body.editorial-page .card-title :is(a,span){font:inherit;color:inherit}@media (width<=650px){body.editorial-page :is(.card-title,.archive-card h2,.article-card h3,.reading-card h2,.reading-card h3,.guide-tile h3){font-size:25px}body.editorial-page :is(.vehicle-card-link,.directory-portrait-content){gap:12px}}@media (width<=380px){body.editorial-page .article-card h3{font-size:21px}}.brand-mark[data-astro-cid-qisgtjgl]{width:auto;height:var(--wordmark-size,48px);aspect-ratio:26.16/9.85;flex-shrink:0;max-width:100%;display:block;overflow:visible}.brand-mark-base[data-astro-cid-qisgtjgl]{fill:var(--wordmark-primary,#fff)}.brand-mark-accent[data-astro-cid-qisgtjgl]{fill:#e796b1}.site-icon{pointer-events:none;flex-shrink:0;max-width:100%;display:block}.sidebar-close .site-icon{filter:invert(.8)}.nav-parent-group[data-astro-cid-kll2i2q5]{position:relative}.nav-parent-group[data-astro-cid-kll2i2q5] .nav-parent-link[data-astro-cid-kll2i2q5]{padding-right:48px}.nav-parent-group[data-astro-cid-kll2i2q5] .nav-submenu[data-astro-cid-kll2i2q5]{position:static}.nav-parent-group[data-astro-cid-kll2i2q5] .nav-submenu[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]{border-radius:4px;justify-content:center;align-items:center;gap:0;width:44px;min-height:44px;padding:10px;display:flex;position:absolute;top:0;right:0}.nav-parent-group[data-astro-cid-kll2i2q5] .nav-submenu[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5] .chevron[data-astro-cid-kll2i2q5]{margin:0}.nav-parent-group[data-astro-cid-kll2i2q5] .subnav[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5]{color:#a49a9f;align-items:center;min-height:44px;padding:10px 8px;font:400 11px/1.5 Inter,Arial,sans-serif;text-decoration:none;display:flex}.nav-parent-group[data-astro-cid-kll2i2q5] .subnav[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5]:hover,.nav-parent-group[data-astro-cid-kll2i2q5] .subnav[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5].active{color:#e796b1}.nav-parent-group[data-astro-cid-kll2i2q5] .subnav[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5]:hover{text-underline-offset:4px;text-decoration:underline}.nav-parent-group[data-astro-cid-kll2i2q5] .subnav[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5]:focus-visible,.nav-parent-group[data-astro-cid-kll2i2q5] .nav-submenu[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]:focus-visible{outline-offset:2px;outline:2px solid #e796b1}@media (width<=650px){.topbar[data-astro-cid-hghorjjy]{color:#fff;background:#080808;border-bottom:1px solid #242024;justify-content:space-between;align-items:center;gap:16px;height:64px;padding-inline:18px;display:flex}.topbar[data-astro-cid-hghorjjy] .mobile-brand[data-astro-cid-hghorjjy]{--wordmark-primary:#fff;--wordmark-size:28px;align-items:center;margin:0 auto 0 0;display:inline-flex}.topbar[data-astro-cid-hghorjjy] .mobile-menu[data-astro-cid-hghorjjy]{color:#080808;background:#e796b1;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.topbar[data-astro-cid-hghorjjy] .mobile-menu[data-astro-cid-hghorjjy]:hover{background:#efa9c3}.topbar[data-astro-cid-hghorjjy] [data-astro-cid-hghorjjy]:is(a,button):focus-visible{outline-offset:4px;outline:2px solid #e796b1}}.footer-car[data-astro-cid-6xx5zpb6]{isolation:isolate;pointer-events:none;user-select:none;align-self:end;width:100%;min-width:0;position:relative;transform:translateY(20.5%)}.car-idle[data-astro-cid-6xx5zpb6]{z-index:1;transform-origin:50% 80%;width:100%;animation:.24s linear infinite paused engine-idle;position:relative}.car-art[data-astro-cid-6xx5zpb6]{width:100%;max-width:none;height:auto;display:block}.car-headlight[data-astro-cid-6xx5zpb6]{left:var(--light-x);top:var(--light-y);width:var(--light-size);aspect-ratio:1;opacity:.78;background:radial-gradient(circle,#fff8d8b8 0%,#fff1bc8a 24%,#ffe5a63d 48%,#ffdd9a00 75%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.car-signal[data-astro-cid-6xx5zpb6]{opacity:.18;background:radial-gradient(#ffcf5ef2 0%,#ff9a13d9 48%,#ff861100 90%);border-radius:22%;animation:1.8s step-end infinite paused indicator-blink;position:absolute;transform:translate(-50%,-50%)skew(-12deg)}.car-signal-left[data-astro-cid-6xx5zpb6]{width:5.8%;height:4%;top:67.9%;left:52.7%}.car-signal-right[data-astro-cid-6xx5zpb6]{width:4%;height:3.8%;top:66.9%;left:92.4%}.car-exhaust[data-astro-cid-6xx5zpb6]{z-index:0;width:14%;height:22%;position:absolute;top:60.5%;left:2.5%}.car-exhaust[data-astro-cid-6xx5zpb6] span[data-astro-cid-6xx5zpb6]{opacity:0;transform-origin:100%;background:radial-gradient(#b9b0c08c 0%,#b9b0c042 35%,#b9b0c000 72%);border-radius:50%;animation:3.6s ease-out infinite paused exhaust-drift;position:absolute;inset:0}.car-exhaust[data-astro-cid-6xx5zpb6] span[data-astro-cid-6xx5zpb6]:nth-child(2){animation-delay:-1.2s}.car-exhaust[data-astro-cid-6xx5zpb6] span[data-astro-cid-6xx5zpb6]:nth-child(3){animation-delay:-2.4s}[data-astro-cid-6xx5zpb6][data-running=true] .car-idle[data-astro-cid-6xx5zpb6],[data-astro-cid-6xx5zpb6][data-running=true] .car-signal[data-astro-cid-6xx5zpb6],[data-astro-cid-6xx5zpb6][data-running=true] .car-exhaust[data-astro-cid-6xx5zpb6] span[data-astro-cid-6xx5zpb6]{animation-play-state:running}@keyframes engine-idle{0%,to{transform:translateY(0)rotate(0)}18%{transform:translateY(-.45px)rotate(-.025deg)}39%{transform:translateY(.25px)rotate(.02deg)}61%{transform:translateY(-.3px)rotate(-.015deg)}82%{transform:translateY(.35px)rotate(.015deg)}}@keyframes indicator-blink{0%,45%,to{opacity:.18}7%,38%{opacity:.86}}@keyframes exhaust-drift{0%{opacity:0;transform:translate(-25%,-4%)scale(.45)}12%{opacity:.16}50%{opacity:.12}to{opacity:0;transform:translate(-155%,-58%)scale(1.8)}}@media (width<=900px){.footer-car[data-astro-cid-6xx5zpb6]{justify-self:end;width:min(84%,440px)}}@media (width<=650px){.footer-car[data-astro-cid-6xx5zpb6]{width:100%;max-width:440px}}@media (prefers-reduced-motion:reduce){.car-idle[data-astro-cid-6xx5zpb6],.car-signal[data-astro-cid-6xx5zpb6],.car-exhaust[data-astro-cid-6xx5zpb6] span[data-astro-cid-6xx5zpb6]{animation:none}.car-idle[data-astro-cid-6xx5zpb6]{transform:none}.car-signal[data-astro-cid-6xx5zpb6]{opacity:.4}.car-exhaust[data-astro-cid-6xx5zpb6]{display:none}}.site-footer[data-astro-cid-nns7i3if]{--footer-gutter:38px;--footer-inset:37px;isolation:isolate;width:calc(100% - 2 * var(--footer-gutter));max-width:calc(1510px - 2 * var(--footer-gutter));margin:0 auto var(--floating-panel-bottom,72px);color:#ece9eb;background:#080808;border:0;border-radius:14px;padding:0;font:400 13px/1.6 Inter,Arial,sans-serif;display:block;position:relative;overflow:visible}.footer-columns[data-astro-cid-nns7i3if]{z-index:1;padding:48px var(--footer-inset) 34px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:38px;display:grid;position:relative}.footer-identity[data-astro-cid-nns7i3if],.footer-navigation[data-astro-cid-nns7i3if]{min-width:0}.footer-logo[data-astro-cid-nns7i3if]{--wordmark-size:48px;color:#fff;white-space:nowrap;align-items:center;gap:0;line-height:1;display:inline-flex}.footer-description[data-astro-cid-nns7i3if]{color:#bdb3bb;max-width:280px;margin:19px 0 0;font-size:14px;line-height:1.7}.footer-navigation[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.footer-navigation[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{color:#e796b1;letter-spacing:.15px;text-transform:uppercase;transform-origin:0 100%;margin:0 0 16px;font:400 28px/1.15 Anton,Impact,sans-serif;display:inline-block;transform:skew(-13deg)}.footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#d9d0d6;padding-block:5px;font-size:13px;font-weight:500;line-height:1.55;text-decoration:none}.footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#e796b1;text-underline-offset:4px;text-decoration:underline}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-offset:5px;outline:2px solid #e796b1}.footer-baseline[data-astro-cid-nns7i3if]{z-index:1;padding:0 var(--footer-inset);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:14px;display:grid;position:relative}.footer-disclosures[data-astro-cid-nns7i3if]{z-index:2;color:#c4b9c1;gap:5px;width:100%;max-width:330px;padding-bottom:27px;font-size:11px;line-height:1.65;display:grid;position:relative}.footer-disclosures[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.footer-disclosures[data-astro-cid-nns7i3if] .footer-copyright[data-astro-cid-nns7i3if]{color:#e4dee2;margin-bottom:3px;font-size:12px}@media (width>=1600px){.site-footer[data-astro-cid-nns7i3if]{--footer-gutter:52px;--footer-inset:43px}.footer-navigation[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font-size:30px}.footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-size:14px}}@media (width>=1836px){.site-footer[data-astro-cid-nns7i3if]{margin-left:var(--footer-gutter);margin-right:auto}}@media (width<=1150px){.site-footer[data-astro-cid-nns7i3if]{--footer-gutter:27px;--footer-inset:25px}}@media (width<=1000px){.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:27px 30px}.footer-identity[data-astro-cid-nns7i3if]{grid-column:1/-1}.footer-description[data-astro-cid-nns7i3if]{max-width:none}}@media (width<=900px){.footer-baseline[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);gap:4px}.footer-disclosures[data-astro-cid-nns7i3if]{padding-bottom:0}}@media (width<=650px){.site-footer[data-astro-cid-nns7i3if]{--footer-gutter:18px;--footer-inset:22px;padding:0}.footer-columns[data-astro-cid-nns7i3if]{padding:32px var(--footer-inset) 29px;gap:26px 22px}.footer-description[data-astro-cid-nns7i3if]{font-size:12px}.footer-navigation[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{margin-bottom:13px;font-size:clamp(18px,5vw,24px)}.footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-size:13px}.footer-baseline[data-astro-cid-nns7i3if]{padding:8px var(--footer-inset) 0;gap:14px}.footer-disclosures[data-astro-cid-nns7i3if]{width:100%;font-size:11px}}.site-shell{padding-bottom:var(--cookie-notice-space,0px)}.cookie-notice[data-astro-cid-mmfs7a7x][hidden]{display:none}.cookie-notice[data-astro-cid-mmfs7a7x]{z-index:30;left:calc(var(--sidebar,280px) + 18px);right:18px;bottom:max(18px, env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;color:#fff7fa;background:#080808;border:1px solid #e796b1;border-radius:14px;align-items:center;gap:20px 28px;max-height:45dvh;padding:21px 24px;font:400 13px/1.65 Inter,Arial,sans-serif;display:flex;position:fixed;overflow:auto}.cookie-notice-copy[data-astro-cid-mmfs7a7x]{flex:auto;min-width:0}.cookie-notice[data-astro-cid-mmfs7a7x] h2[data-astro-cid-mmfs7a7x]{color:#e796b1;letter-spacing:-.2px;text-transform:uppercase;margin:0 0 7px;font:400 25px/1.15 Anton,Impact,sans-serif}.cookie-notice[data-astro-cid-mmfs7a7x] p[data-astro-cid-mmfs7a7x]{color:#e7dfe5;max-width:780px;margin:0}.cookie-notice-actions[data-astro-cid-mmfs7a7x]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px 18px;display:flex}.cookie-notice[data-astro-cid-mmfs7a7x] a[data-astro-cid-mmfs7a7x]{color:#fff7fa;text-underline-offset:4px;align-items:center;min-height:44px;font:500 13px/1.5 Inter,Arial,sans-serif;text-decoration:underline;display:inline-flex}.cookie-notice[data-astro-cid-mmfs7a7x] button[data-astro-cid-mmfs7a7x]{color:#080808;cursor:pointer;background:#e796b1;border:1px solid #e796b1;border-radius:999px;min-height:44px;padding:11px 23px;font:500 13px/1.5 Inter,Arial,sans-serif}.cookie-notice[data-astro-cid-mmfs7a7x] button[data-astro-cid-mmfs7a7x]:hover{background:#efa9c3;border-color:#efa9c3}.cookie-notice[data-astro-cid-mmfs7a7x] [data-astro-cid-mmfs7a7x]:is(a,button):focus-visible{outline-offset:4px;outline:2px solid #fff7fa}@media (width<=1050px){.cookie-notice[data-astro-cid-mmfs7a7x]{flex-direction:column;align-items:flex-start;gap:13px}.cookie-notice-actions[data-astro-cid-mmfs7a7x]{justify-content:flex-start;width:100%}}@media (width<=650px){.cookie-notice[data-astro-cid-mmfs7a7x]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:12px;gap:11px;padding:17px 18px;font-size:12px}.cookie-notice[data-astro-cid-mmfs7a7x] h2[data-astro-cid-mmfs7a7x]{font-size:22px}.cookie-notice-actions[data-astro-cid-mmfs7a7x]{justify-content:space-between;gap:8px 14px}.cookie-notice[data-astro-cid-mmfs7a7x] [data-astro-cid-mmfs7a7x]:is(a,button){font-size:12px}.cookie-notice[data-astro-cid-mmfs7a7x] button[data-astro-cid-mmfs7a7x]{padding-inline:21px}}
