.home95{--home-ink:#f6f1ef;--home-muted:#b7afb8;--home-line:#ffffff1c;--home-coral:#ff987f;--home-pink:#eca4c2;color:var(--home-ink);overflow-wrap:anywhere}.home95 .home-shell{width:min(1240px,100% - 80px);margin-inline:auto}.home95 a:focus-visible,.home95 button:focus-visible{outline-offset:5px;outline:3px solid #ffc492}.home95 .home-kicker{letter-spacing:.17em;text-transform:uppercase;color:var(--home-pink);font-size:10px;font-weight:800;line-height:1.7}.home95 .home-section{border-bottom:1px solid var(--home-line);padding-block:76px}.home95 .home-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.home95 h2{letter-spacing:-.02em;text-transform:uppercase;margin:8px 0 0;font:600 clamp(34px,4vw,54px)/1.02 Barlow Condensed,sans-serif}.home95 .home-section-head p{max-width:460px;color:var(--home-muted);margin:12px 0 0;font-size:13px;line-height:1.8}.home95 .home-text-link{color:var(--home-ink);text-underline-offset:5px;flex-shrink:0;padding:12px 0;font-size:12px;font-weight:700;line-height:1.7;-webkit-text-decoration:underline #ffffff48;text-decoration:underline #ffffff48}.home95 .home-photo{aspect-ratio:16/10;background:#171b20;position:relative;overflow:hidden}.home95 .home-photo img{object-fit:cover;transition:transform .35s}.home95 a:hover .home-photo img{transform:scale(1.025)}.home95 .home-hero{isolation:isolate;background:#111216;border-bottom:1px solid #da9ca43d;align-items:center;min-height:650px;display:grid;position:relative}.home95 .home-hero-image{z-index:-2;object-fit:cover;object-position:center 43%;position:absolute;inset:0}.home95 .home-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#090c13f2 0%,#090c13b8 42%,#0b0c1330 77%),linear-gradient(#0000 55%,#0b0d12 100%);position:absolute;inset:0}.home95 .home-hero-content{padding-block:60px 30px;animation:.55s ease-out both home-entry}.home95 .home-hero h1{letter-spacing:-.035em;text-transform:uppercase;max-width:750px;margin:24px 0 22px;font:600 clamp(58px,6.1vw,88px)/.93 Barlow Condensed,sans-serif}.home95 .home-hero h1 .home-h1-intro{letter-spacing:.06em;margin-bottom:12px;font-size:clamp(19px,2vw,25px);font-weight:400;line-height:1.4;display:block}.home95 .home-hero h1 .home-h1-line{display:block}.home95 .home-hero h1 strong{color:var(--home-pink);font-weight:600;display:block}.home95 .home-hero-answer{color:#e1d8df;max-width:510px;margin:0;font-size:14px;line-height:1.9}.home95 .home-hero-answer strong{color:#fff;font-weight:700}.home95 .home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.home95 .home-button{background:var(--home-coral);color:#171318;border:1px solid var(--home-coral);text-align:center;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.home95 .home-button-secondary{color:#fff;background:#11141ab3;border-color:#ffffff70}.home95 .home-button:hover{filter:brightness(1.1)}.home95 .home-hero-status{border-top:1px solid #ffffff38;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:43px 0 0;padding:21px 0 0;display:grid}.home95 .home-hero-status dt{letter-spacing:.16em;color:#c5b5c4;margin-bottom:7px;font-size:9px;font-weight:700}.home95 .home-hero-status dd{color:#fff;margin:0;font:600 19px/1.3 Barlow Condensed,sans-serif}.home95 .home-live:before{content:"";vertical-align:middle;background:#d6dfa7;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.home95 .home-dashboard{padding-block:40px 30px}.home95 .home-dashboard .home-section-head{margin-bottom:20px}.home95 .home-dashboard h2{font-size:34px}.home95 .home-dashboard-layout{border:1px solid var(--home-line);background:linear-gradient(115deg,#20202880,#12161b);grid-template-columns:minmax(0,1fr) 252px;display:grid}.home95 .home-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.home95 .home-launch-item{border-bottom:1px solid var(--home-line);border-right:1px solid var(--home-line);padding:21px 24px}.home95 .home-launch-item:nth-last-child(-n+3){border-bottom:0}.home95 .home-launch-item dt{letter-spacing:.12em;text-transform:uppercase;color:var(--home-muted);margin-bottom:8px;font-size:9px}.home95 .home-launch-item dd{margin:0;font-size:14px;font-weight:750;line-height:1.65}.home95 .home-launch-item small{color:var(--home-muted);margin-top:5px;font-size:11px;font-weight:400;line-height:1.7;display:block}.home95 .home-launch-item a:hover{text-underline-offset:4px;text-decoration:underline}.home95 .home-countdown{text-align:center;background:radial-gradient(at top,#b3676730,#0000 75%);flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.home95 .home-date-countdown strong{color:var(--home-pink);font:600 76px/.95 Barlow Condensed,sans-serif;display:block}.home95 .home-date-countdown span{text-transform:uppercase;letter-spacing:.12em;margin-top:9px;font-size:10px;display:block}.home95 .home-countdown p{color:var(--home-muted);max-width:180px;font-size:10px;line-height:1.8}.home95 .home-source-note{color:var(--home-muted);margin:13px 0 0;font-size:10px;line-height:1.9}.home95 .home-source-note a{color:#dcd0d8;text-underline-offset:3px;text-decoration:underline}.home95 .home-trending{padding-top:40px}.home95 .home-trending-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home95 .home-story-card{border:1px solid var(--home-line);background:#15181d;display:block}.home95 .home-story-copy{padding:19px 18px 23px}.home95 .home-story-copy h3{margin:9px 0 12px;font:600 28px/1.08 Barlow Condensed,sans-serif}.home95 .home-story-copy p{color:var(--home-muted);margin:0;font-size:12px;line-height:1.85}.home95 .home-more-links{flex-wrap:wrap;gap:8px 25px;margin-top:3px;padding-top:20px;display:flex}.home95 .home-more-links a{color:#e3d8e1;align-items:center;gap:10px;min-height:40px;font-size:11px;line-height:1.8;display:flex}.home95 .home-more-links a:before{content:"+";color:var(--home-pink)}.home95 .home-answer-grid{border-top:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.home95 .home-answer{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);padding:23px}.home95 .home-answer h3{margin:0 0 12px;font-size:14px;line-height:1.55}.home95 .home-answer p{color:var(--home-muted);margin:0 0 14px;font-size:12px;line-height:1.85}.home95 .home-answer .home-text-link{padding:4px 0;font-size:10px;display:inline-block}.home95 .home-answer .home-source-link{color:var(--home-muted);text-underline-offset:3px;margin-top:8px;font-size:9px;line-height:1.7;text-decoration:underline;display:block}.home95 .home-essential-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.home95 .home-essential{border:1px solid var(--home-line);background:linear-gradient(130deg,#ffffff04,#0000);border-top:2px solid #df99b455;padding:22px;position:relative}.home95 .home-essential>span{color:#c992a9;font:400 15px Barlow Condensed,sans-serif}.home95 .home-essential h3{margin:17px 0 10px;font:600 26px/1.1 Barlow Condensed,sans-serif}.home95 .home-essential p{color:var(--home-muted);margin:0;font-size:11px;line-height:1.8}.home95 .home-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home95 .home-system .home-photo{aspect-ratio:4/3}.home95 .home-system h3{min-height:63px;margin:17px 0 10px;font:600 29px/1.08 Barlow Condensed,sans-serif}.home95 .home-system>p{color:var(--home-muted);min-height:41px;font-size:11px;line-height:1.85}.home95 .home-system ul{border-top:1px solid var(--home-line);margin:17px 0 0;padding:0;list-style:none}.home95 .home-system li{border-bottom:1px solid var(--home-line)}.home95 .home-system li a{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:11px;line-height:1.6;display:flex}.home95 .home-system li a span{color:var(--home-pink)}.home95 .home-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.home95 .home-region{isolation:isolate;background:#20242a;min-height:235px;display:block;position:relative;overflow:hidden}.home95 .home-region:first-child,.home95 .home-region:last-child{grid-column:span 2}.home95 .home-region img{z-index:-2;object-fit:cover;transition:transform .35s}.home95 .home-region:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#090d13f0);position:absolute;inset:0}.home95 .home-region>div{padding:24px;position:absolute;bottom:0;left:0;right:0}.home95 .home-region h3{text-transform:uppercase;margin:9px 0;font:600 34px/1 Barlow Condensed,sans-serif}.home95 .home-region p{color:#e2d8df;max-width:42ch;margin:0;font-size:11px;line-height:1.65}.home95 .home-characters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home95 .home-person{min-width:0;display:block}.home95 .home-person .home-photo{aspect-ratio:4/3}.home95 .home-person:first-child,.home95 .home-person:nth-child(2){border:1px solid var(--home-line);background:#17191f;grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}.home95 .home-person:first-child .home-photo,.home95 .home-person:nth-child(2) .home-photo{aspect-ratio:4/5}.home95 .home-person-copy{padding:14px 0}.home95 .home-person:first-child .home-person-copy,.home95 .home-person:nth-child(2) .home-person-copy{align-self:center;padding:26px 20px}.home95 .home-person h3{margin:7px 0 12px;font:600 30px/1.1 Barlow Condensed,sans-serif}.home95 .home-person p{color:var(--home-muted);margin:0;font-size:11px;line-height:1.85}.home95 .home-evidence-layout{grid-template-columns:330px minmax(0,1fr);gap:55px;display:grid}.home95 .home-evidence-intro p{color:var(--home-muted);margin-top:22px;font-size:12px;line-height:1.95}.home95 .home-evidence-intro h2{font-size:48px}.home95 .home-evidence-console{background:#12171b;border:1px solid #aaa1b332;min-width:0}.home95 .home-console-bar{border-bottom:1px solid var(--home-line);letter-spacing:.08em;color:#b9c7c7;justify-content:space-between;gap:10px;padding:14px 18px;font-size:9px;display:flex}.home95 .home-evidence-filters{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:7px;padding:14px;display:flex}.home95 .home-evidence-filters button{color:#d1ccd5;border:1px solid var(--home-line);cursor:pointer;text-align:left;background:#1b2026;min-height:44px;padding:10px 12px;font:600 10px/1.4 Manrope Variable,sans-serif}.home95 .home-evidence-filters button[aria-pressed=true]{color:#15231f;background:#b8d9cf;border-color:#b8d9cf}.home95 .home-evidence-row{border-bottom:1px solid var(--home-line);padding:20px}.home95 .home-evidence-row:last-child{border-bottom:0}.home95 .home-evidence-row h3{margin:8px 0 10px;font-size:14px;line-height:1.6}.home95 .home-evidence-row p{color:#c8c1cb;margin:8px 0;font-size:11px;line-height:1.85}.home95 .home-evidence-row .home-boundary{color:#d5bca6;border-left:2px solid #8f7054;padding-left:12px}.home95 .home-evidence-row small{color:var(--home-muted);font-size:9px;line-height:1.7}.home95 .home-evidence-row a{text-underline-offset:3px;color:#d8e5df;font-size:10px;line-height:1.8;text-decoration:underline}.home95 .home-evidence-level{letter-spacing:.1em;text-transform:uppercase;color:#b8d9cf;font-size:9px;font-weight:700;line-height:1.7}.home95 .home-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home95 .home-media-card h3{margin:14px 0 8px;font:600 26px/1.05 Barlow Condensed,sans-serif}.home95 .home-media-card p{color:var(--home-muted);margin:0;font-size:11px;line-height:1.7}.home95 .home-launch-tools{background:radial-gradient(at 100%,#94435520,#0000 70%);grid-template-columns:1fr 1fr;gap:40px;display:grid}.home95 .home-tool-links{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.home95 .home-tool-links a{border:1px solid var(--home-line);min-height:48px;padding:15px;font-size:12px;line-height:1.7;display:block}.home95 .home-graduation{border-left:2px solid #c494a6;align-self:center;padding:0 0 0 32px}.home95 .home-graduation h3{text-transform:uppercase;margin:15px 0;font:600 40px/1.04 Barlow Condensed,sans-serif}.home95 .home-graduation p{color:var(--home-muted);max-width:47ch;font-size:12px;line-height:1.9}.home95 .home-curriculum{border-top:1px solid var(--home-line);color:var(--home-muted);flex-wrap:wrap;gap:10px 24px;margin-top:26px;padding-top:20px;font-size:9px;line-height:1.8;display:flex}@keyframes home-entry{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:1600px){.home95 .home-hero{min-height:710px}}@media (max-width:1100px){.home95 .home-trending-grid,.home95 .home-answer-grid,.home95 .home-essential-grid,.home95 .home-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home95 .home-dashboard-layout{grid-template-columns:minmax(0,1fr) 180px}.home95 .home-launch-item{padding:17px}.home95 .home-evidence-layout{grid-template-columns:260px minmax(0,1fr);gap:28px}.home95 .home-system h3,.home95 .home-system>p{min-height:0}.home95 .home-hero-status dd{font-size:17px}.home95 .home-person:first-child,.home95 .home-person:nth-child(2){display:block}.home95 .home-person:first-child .home-photo,.home95 .home-person:nth-child(2) .home-photo{aspect-ratio:4/3}.home95 .home-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.home95 .home-shell{width:calc(100% - 40px)}.home95 .home-section{padding-block:48px}.home95 .home-dashboard{padding-block:30px 20px}.home95 .home-section-head{align-items:flex-start;gap:18px}.home95 .home-section-head .home-text-link{flex-shrink:1;max-width:130px}.home95 .home-hero{min-height:620px}.home95 .home-hero-content{padding-block:40px 26px}.home95 .home-hero h1{font-size:66px}.home95 .home-hero-status{gap:16px 12px;margin-top:32px}.home95 .home-dashboard-layout{grid-template-columns:1fr}.home95 .home-launch-item:nth-last-child(-n+3){border-bottom:1px solid var(--home-line)}.home95 .home-launch-item:nth-child(3n){border-right:0}.home95 .home-countdown{text-align:left;grid-template-columns:1fr 1fr;gap:8px 20px;padding:22px;display:grid}.home95 .home-countdown>.home-kicker{grid-column:1/-1}.home95 .home-date-countdown strong{font-size:62px}.home95 .home-countdown .home-text-link{grid-column:1/-1;padding:0}.home95 .home-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home95 .home-region:first-child,.home95 .home-region:last-child{grid-column:auto}.home95 .home-region{min-height:250px}.home95 .home-characters-grid{gap:22px 15px}.home95 .home-evidence-layout{grid-template-columns:1fr;gap:25px}.home95 .home-evidence-intro{max-width:580px}.home95 .home-launch-tools{gap:25px}}@media (max-width:540px){.home95 .home-shell{width:calc(100% - 36px)}.home95 .home-hero{min-height:0}.home95 .home-hero-image{object-position:63% center}.home95 .home-hero:after{background:linear-gradient(90deg,#090c13ce,#090c1380),linear-gradient(#0000 15%,#0b0d12)}.home95 .home-hero-content{padding-block:32px 25px}.home95 .home-hero h1{margin:21px 0 18px;font-size:54px;line-height:.97}.home95 .home-hero h1 .home-h1-intro{letter-spacing:.025em;margin-bottom:12px;font-size:19px}.home95 .home-kicker{letter-spacing:.1em;font-size:9px}.home95 .home-hero-answer{font-size:12px;line-height:1.9}.home95 .home-hero-actions{gap:9px;margin-top:22px;display:grid}.home95 .home-button{min-height:46px;padding:13px 16px;font-size:12px}.home95 .home-hero-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:27px;padding-top:19px}.home95 .home-hero-status>div:nth-child(4){grid-area:3/1/auto/-1}.home95 .home-hero-status>div:nth-child(5){grid-area:2/2}.home95 .home-hero-status dt{margin-bottom:3px;font-size:8px}.home95 .home-hero-status dd{font-size:18px}.home95 .home-section-head{display:block}.home95 .home-section-head .home-text-link{max-width:none;margin-top:9px;display:inline-block}.home95 .home-dashboard h2{font-size:32px}.home95 .home-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home95 .home-launch-item{padding:17px 14px}.home95 .home-launch-item:nth-child(3n){border-right:1px solid var(--home-line)}.home95 .home-launch-item:nth-child(2n){border-right:0}.home95 .home-launch-item dd{font-size:13px}.home95 .home-countdown{padding:20px 15px}.home95 .home-trending-grid{grid-template-columns:1fr;gap:20px}.home95 .home-trending .home-photo{aspect-ratio:16/9}.home95 .home-story-copy{padding:18px}.home95 .home-story-copy h3{font-size:30px}.home95 .home-more-links{flex-direction:column;gap:0}.home95 .home-more-links a{border-bottom:1px solid var(--home-line);min-height:44px}.home95 .home-answer-grid{grid-template-columns:1fr}.home95 .home-answer{padding:20px}.home95 .home-answer h3{font-size:15px}.home95 .home-answer p{font-size:12px}.home95 .home-essential-grid{gap:10px}.home95 .home-essential{padding:18px 14px}.home95 .home-essential h3{font-size:25px}.home95 .home-system-grid{grid-template-columns:1fr;gap:32px}.home95 .home-system .home-photo{aspect-ratio:16/9}.home95 .home-system h3{font-size:33px}.home95 .home-system li a{font-size:12px}.home95 .home-map-grid{grid-template-columns:1fr;gap:13px}.home95 .home-region{min-height:235px}.home95 .home-characters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.home95 .home-person:first-child,.home95 .home-person:nth-child(2){grid-column:span 2;grid-template-columns:44% 56%;display:grid}.home95 .home-person:first-child .home-photo,.home95 .home-person:nth-child(2) .home-photo{aspect-ratio:auto;height:100%;min-height:240px}.home95 .home-person:first-child .home-person-copy,.home95 .home-person:nth-child(2) .home-person-copy{padding:18px 14px}.home95 .home-person h3{font-size:26px}.home95 .home-person p{font-size:10px}.home95 .home-person:not(:first-child):not(:nth-child(2)) p{display:none}.home95 .home-evidence-intro h2{font-size:42px}.home95 .home-evidence-filters{gap:6px;padding:12px}.home95 .home-evidence-filters button{flex:auto;padding:9px;font-size:9px}.home95 .home-console-bar{flex-wrap:wrap;padding:13px;font-size:8px}.home95 .home-evidence-row{padding:17px}.home95 .home-media-grid{gap:25px 14px}.home95 .home-media-card h3{font-size:25px}.home95 .home-launch-tools{grid-template-columns:1fr;gap:36px}.home95 .home-graduation{padding-left:22px}.home95 .home-graduation h3{font-size:38px}.home95 .home-curriculum{gap:9px 18px}}@media (prefers-reduced-motion:reduce){.home95 .home-hero-content{animation:none}.home95 .home-photo img,.home95 .home-region img{transition:none;transform:none!important}}
