@import "https://use.typekit.net/wso7xry.css";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}.confirmation h1 .confirmPeriod{color:var(--white)}:root{--black:#050505;--white:#f5f5f2;--orange:#ff5a00;--grey:#929292;--line:#252525}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}button,a{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.045em;font-weight:400}h1 span,h2 span,.signature span,.worldIntro h1 b,.worldEnd h2 span{color:var(--orange)}.modLogo{letter-spacing:-.07em;font-weight:900}.modLogo span{margin-left:.25em;font-weight:400}.minimal,.flowHeader,.worldHeader{z-index:30;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:64px;padding:0 5vw;display:flex;position:absolute;top:0;left:0;right:0}.headerLinks{gap:30px;display:flex}.headerLinks a,.headerLinks button{color:#b7b7b7;letter-spacing:.15em;background:0 0;border:0;font-size:.62rem;text-decoration:none}.photoSlot{background:#0c0c0c;border:1px solid #222;position:relative;overflow:hidden}.photoSlot:before,.photoSlot:after{content:"";border:1px solid #ffffff12;position:absolute;inset:12px}.photoSlot:after{background:linear-gradient(135deg,#0000 49.8%,#ff5a0026 50%,#0000 50.2%);inset:0}.photoSlot>span{z-index:2;letter-spacing:.13em;color:#717171;max-width:70%;font-size:.56rem;line-height:1.5;position:absolute;bottom:22px;left:24px}.hero{height:100svh;min-height:720px;position:relative}.heroPhoto{border:0;position:absolute;inset:0}.heroPhoto>span{bottom:5vh;left:auto;right:4vw}.heroShade{background:linear-gradient(90deg,#050505 0,#050505c7 35%,#0000 72%),linear-gradient(0deg,#050505 0,#0000 40%);position:absolute;inset:0}.heroWords{z-index:3;max-width:700px;position:absolute;bottom:15vh;left:7vw}.heroWords h1{font-size:clamp(3.2rem,7.2vw,7.7rem);line-height:.92}.heroWords p{color:#c5c5c5;max-width:540px;margin-top:35px;font-size:1.1rem;line-height:1.55}.continue{z-index:3;letter-spacing:.2em;font-size:.57rem;position:absolute;bottom:6vh;right:5vw}.continue i{background:var(--orange);vertical-align:middle;width:44px;height:1px;margin-left:14px;display:inline-block}.beginnings{grid-template-columns:1.1fr .9fr;gap:8vh 5vw;padding:14vh 7vw 18vh;display:grid}.introLine{grid-column:1/-1}.introLine>span,.resourceLead>span,.decision>span,.smallLabel,.worldIntro>span,.journeyTitle>span,.mapCopy>span,.history>span,.progress span,.reportTop>div>span,.reportTrace>span,.reportResult>span{letter-spacing:.18em;color:var(--orange);font-size:.61rem}.introLine h2{margin-top:15px;font-size:clamp(3rem,6vw,6rem);line-height:.96}.nora{height:72vh;min-height:520px}.characterWords{align-self:end;padding-bottom:5vh}.characterWords strong{letter-spacing:.2em;color:var(--orange);font-size:.65rem}.characterWords p{margin-top:24px;font-size:clamp(2rem,4.6vw,4.6rem);line-height:1.05}.characterMosaic{grid-column:1/-1;grid-template-columns:1.2fr .7fr .9fr;align-items:end;gap:14px;display:grid}.brahim{height:56vh}.sira{height:38vh}.liam{height:48vh}.modStatement{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;margin-top:9vh;display:grid}.modStatement>p{color:#b8b8b8;font-size:1.2rem;line-height:1.6}.modStatement b{color:#fff}.signature{font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.signature small{letter-spacing:.2em;color:#888;margin-top:20px;font-size:.55rem;display:block}.silence{letter-spacing:-.04em;place-items:center;height:60vh;font-size:clamp(2.7rem,6vw,6rem);display:grid}.silence span{color:var(--orange)}.group{border-inline:0;height:90vh}.roles{z-index:3;background:linear-gradient(0deg,#050505 0,#0000 55%);grid-template-columns:repeat(4,1fr);align-items:end;padding:0 4vw 6vh;display:grid;position:absolute;inset:0}.roles strong{letter-spacing:.16em;color:var(--orange);font-size:.65rem}.roles p{max-width:180px;margin-top:12px;font-size:.9rem;line-height:1.45}.humanChain{margin:12vh 8vw 0;font-size:clamp(1.8rem,4vw,4rem);line-height:1.15}.missionSignal{background:radial-gradient(circle at 75%,#251007,#050505 45%);align-content:center;min-height:100vh;padding:15vh 8vw;display:grid;position:relative}.signal{align-items:center;gap:16px;display:flex}.signal i{background:var(--orange);width:9px;height:9px;box-shadow:0 0 30px var(--orange);border-radius:50%}.signal span{letter-spacing:.22em;color:var(--orange);font-size:.64rem}.missionSignal h2{max-width:900px;margin-top:45px;font-size:clamp(3.5rem,8vw,8rem);line-height:.9}.potential{text-align:right;position:absolute;bottom:12vh;right:8vw}.potential>span{letter-spacing:.18em;color:#888;font-size:.55rem}.potential strong{color:var(--orange);font-size:7rem;font-weight:400;line-height:.9;display:block}.potential p{letter-spacing:.15em;text-transform:uppercase;font-size:.8rem}.resource{padding:16vh 8vw}.resourceLead h2{margin-top:18px;font-size:clamp(3.5rem,7vw,7rem);line-height:.93}.resourceMeaning{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:14vh 0;display:grid}.resourceMeaning>div{border-right:1px solid var(--line);align-items:center;gap:22px;padding:50px 30px;display:flex}.resourceMeaning strong{color:var(--orange);font-size:5rem;font-weight:400}.resourceMeaning p{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;line-height:1.5}.priceReveal{max-width:900px;margin-left:auto}.priceReveal>p{font-size:clamp(2rem,4vw,4rem);line-height:1.1}.priceReveal>p strong{color:var(--orange);font-weight:400}.split{grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;margin-top:70px;display:grid}.split>i{color:var(--orange);font-size:2rem;font-style:normal}.split span{color:var(--orange);font-size:2.3rem}.split p{color:#aaa;margin-top:12px;font-size:.76rem;line-height:1.5}.outcome{border-top:1px solid var(--line);margin-top:65px;padding-top:28px}.outcome i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:13px;display:inline-block}.decision{background:#090909;flex-direction:column;justify-content:center;align-items:flex-start;min-height:90vh;padding:15vh 8vw;display:flex}.decision h2{margin-top:20px;font-size:clamp(3rem,6vw,6rem);line-height:.95}.dayPreview{align-items:center;gap:22px;margin-top:7vh;display:flex}.dayPreview>b{color:var(--orange);font-size:5rem;font-weight:400}.dayPreview>p{text-transform:uppercase;letter-spacing:.1em}.dayPreview small{color:#888;text-transform:none;letter-spacing:0}.modButton{background:var(--orange);color:#fff;letter-spacing:.12em;border:0;margin-top:40px;padding:19px 24px;font-size:.68rem;font-weight:700}.modButton b{margin-left:25px}.decision>small{color:#777;margin-top:15px}footer{border-top:1px solid var(--line);justify-content:space-between;padding:55px 6vw;display:flex}footer a{color:#999;font-size:.7rem;text-decoration:none}.choice,.confirmation,.report{min-height:100svh;padding-top:64px}.flowHeader{position:absolute}.flowHeader button{color:#fff;background:0 0;border:0;font-size:1.2rem}.flowHeader>span{letter-spacing:.16em;color:#888;font-size:.58rem}.choiceBody,.confirmation>section{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding:10vh 8vw;display:flex}.choiceBody h1,.confirmation h1{margin-top:15px;font-size:clamp(3rem,6vw,6rem);line-height:.94}.dayChoices{border-top:1px solid var(--line);margin-top:7vh}.dayChoices button{text-align:left;color:#fff;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:110px 1fr auto;align-items:center;width:100%;min-height:130px;padding:15px 30px;display:grid}.dayChoices button.selected{box-shadow:inset 4px 0 var(--orange);background:#111}.dayChoices button>strong{color:var(--orange);font-size:4rem;font-weight:400}.dayChoices button div b{letter-spacing:.12em;font-size:.78rem;display:block}.dayChoices button div span{color:#888;margin-top:8px;display:block}.dayChoices em{font-size:1.2rem;font-style:normal}.territoryChoices{grid-template-columns:1fr 1fr;gap:14px;margin-top:7vh;display:grid}.territoryChoices button{color:#fff;text-align:left;background:#0d0d0d;border:1px solid #252525;min-height:260px;padding:30px}.territoryChoices button.selected{border-color:var(--orange)}.territoryChoices i{color:var(--orange);font-size:.65rem;font-style:normal;display:block}.territoryChoices strong{max-width:360px;margin-top:55px;line-height:1.35;display:block}.territoryChoices p{color:#8d8d8d;margin-top:15px;font-size:.82rem;line-height:1.5}.territory input{border:0;border-bottom:1px solid var(--orange);color:#fff;background:0 0;padding:20px 0;font-size:1rem}.noWorkshop{color:#777;margin-top:25px;font-size:.7rem}.confirmation>section{text-align:center;align-items:center}.activation{align-items:center;gap:12px;display:flex}.activation i{background:var(--orange);width:8px;height:8px;box-shadow:0 0 24px var(--orange);border-radius:50%}.activation span{letter-spacing:.16em;color:var(--orange);font-size:.6rem}.confirmGrid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(900px,100%);margin:8vh 0 45px;display:grid}.confirmGrid div{border-right:1px solid var(--line);padding:30px}.confirmGrid strong{font-size:2.5rem;font-weight:400;display:block}.confirmGrid span{color:#888;letter-spacing:.12em;margin-top:8px;font-size:.55rem;display:block}.confirmation section>p{color:#aaa}.confirmation section>small{color:#777;margin-top:15px}.world{padding-top:64px}.worldHeader{position:absolute}.worldHeader nav{gap:25px;display:flex}.worldHeader nav a{letter-spacing:.14em;color:#999;font-size:.58rem;text-decoration:none}.ik{border:1px solid var(--orange);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.65rem;display:grid}.prototypeMark{z-index:40;color:#777;letter-spacing:.1em;background:#0c0c0c;border:1px solid #333;padding:10px 13px;font-size:.52rem;position:fixed;bottom:20px;right:20px}.prototypeMark b{color:var(--orange);margin-left:10px}.worldEntry{height:calc(100svh - 64px);min-height:700px;position:relative}.worldPhoto{position:absolute;inset:0}.worldShade{background:linear-gradient(90deg,#050505,#050505a6 45%,#0000),linear-gradient(#0000 55%,#050505);position:absolute;inset:0}.worldIntro{z-index:2;max-width:770px;position:absolute;bottom:10vh;left:7vw}.worldIntro h1{margin-top:16px;font-size:clamp(3rem,6vw,6rem);line-height:.94}.mainImpact{align-items:center;gap:25px;margin-top:45px;display:flex}.mainImpact strong{color:var(--orange);font-size:clamp(6rem,15vw,12rem);font-weight:400;line-height:.78}.mainImpact p{letter-spacing:.16em;font-size:.65rem;line-height:1.6}.returnMessage{color:#aaa;max-width:620px;margin-top:35px;line-height:1.55}.simulator{border-block:1px solid var(--line);background:#0c0c0c;justify-content:space-between;align-items:center;padding:25px 7vw;display:flex}.simulator>span{letter-spacing:.14em;color:#888;font-size:.55rem}.simulator button{color:#777;letter-spacing:.1em;background:0 0;border:1px solid #333;margin-left:7px;padding:10px 13px;font-size:.55rem}.simulator button.active{color:#fff;border-color:var(--orange)}.resourceJourney{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:15vh 8vw;display:grid}.journeyTitle h2{margin-top:15px;font-size:clamp(3rem,6vw,6rem);line-height:.94}.journeyCard{background:#0b0b0b;border:1px solid #222;padding:45px;position:relative}.pulse{background:var(--orange);width:12px;height:12px;box-shadow:0 0 30px var(--orange);border-radius:50%;position:absolute;top:35px;right:35px}.journeyCard>p{color:#aaa;max-width:430px;margin-bottom:50px;line-height:1.5}.reveal{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.reveal span{letter-spacing:.14em;color:#666;font-size:.55rem}.reveal strong{color:#555;font-weight:400}.reveal.visible strong{color:#fff}.missionState{letter-spacing:.14em;background:#151515;margin-top:40px;padding:15px;font-size:.6rem}.missionState i{background:#555;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.missionState.complete{color:var(--orange)}.missionState.complete i{background:var(--orange);box-shadow:0 0 20px var(--orange)}.impactChange{align-items:center;gap:20px;margin-top:45px;display:flex}.impactChange span{color:#444;font-size:3.5rem}.impactChange i{color:var(--orange);font-style:normal}.impactChange strong{color:var(--orange);font-size:5rem;font-weight:400}.impactChange p{letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.journeyCard>button{color:var(--orange);letter-spacing:.12em;background:0 0;border:0;margin-top:35px;padding:0;font-size:.65rem}.journeyCard>button:disabled{color:#444}.mapStory{background:#090909;grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;padding:13vh 8vw;display:grid}.mapCopy h2{margin-top:16px;font-size:clamp(2.8rem,5vw,5rem);line-height:.97}.mapCopy p{color:#888;margin-top:25px}.mapWrap{place-items:center;min-height:600px;display:grid;position:relative}.mapWrap svg{width:min(100%,560px);height:auto}.france{fill:#101010;stroke:#383838;stroke-width:3px}.mapPin{cursor:pointer}.mapPin circle:first-child{fill:#ff5a0026;stroke:var(--orange);stroke-width:2px}.mapPin circle:last-child{fill:var(--orange)}.mapInfo{color:#080808;background:#fff;width:220px;padding:25px;position:absolute;bottom:40px;right:0}.mapInfo button{float:right;background:0 0;border:0}.mapInfo strong,.mapInfo span,.mapInfo small{display:block}.mapInfo strong{font-size:1.6rem}.mapInfo span{margin-top:6px;font-size:.75rem}.mapInfo small{color:var(--orange);margin-top:20px}.history{padding:14vh 8vw}.historyLine{border-top:1px solid var(--line);margin-top:7vh}.historyLine article{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;padding:32px 0;display:grid}.historyLine time{letter-spacing:.15em;color:var(--orange);font-size:.6rem}.historyLine h3{font-size:1.5rem;font-weight:400}.progress{background:#0b0b0b;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;min-height:65vh;padding:12vh 8vw;display:grid}.progress>div>strong{color:var(--orange);font-size:9rem;font-weight:400;line-height:.9;display:block}.progress>div>p{color:#888}.rankProgress>div{background:#333;height:2px;margin:25px 0}.rankProgress i{background:var(--orange);height:100%;transition:width .8s;display:block}.worldEnd{padding:16vh 8vw}.worldEnd h2{font-size:clamp(3rem,6vw,6rem)}.worldEnd button{color:#999;background:0 0;border:0;margin-top:40px;padding:0}.reportTop{grid-template-columns:1fr .8fr;align-items:center;gap:6vw;min-height:85vh;padding:12vh 8vw;display:grid}.reportTop h1{margin-top:16px;font-size:clamp(3.4rem,6vw,6rem);line-height:.94}.reportMeta{flex-wrap:wrap;gap:25px;margin-top:50px;display:flex}.reportMeta b{letter-spacing:.12em;font-size:.6rem}.reportPhoto{height:60vh}.reportTrace{background:#0b0b0b;padding:14vh 15vw}.reportTrace h2{max-width:850px;margin-top:16px;font-size:clamp(2.8rem,5vw,5rem)}.reportTrace>p{color:#aaa;max-width:650px;margin-top:35px;line-height:1.6}.reportTrace blockquote{border-left:3px solid var(--orange);max-width:850px;margin:80px 0 0;padding-left:30px;font-size:clamp(1.5rem,3vw,3rem);line-height:1.3}.reportTrace blockquote small{letter-spacing:.13em;color:#777;margin-top:24px;font-size:.52rem;display:block}.reportResult{text-align:center;padding:14vh 8vw}.reportResult strong{color:var(--orange);font-size:9rem;font-weight:400;display:block}.reportResult p{color:#888}.reportResult button{color:#aaa;background:0 0;border:0;margin-top:50px}@media (width<=760px){.minimal,.flowHeader,.worldHeader{height:58px;padding:0 18px}.headerLinks a{display:none}.hero{min-height:760px}.heroShade{background:linear-gradient(0deg,#050505 0,#0505058c 55%,#0000 90%)}.heroWords{bottom:12vh;left:22px;right:22px}.heroWords h1{font-size:3.35rem}.heroWords p{margin-top:25px;font-size:.95rem}.heroPhoto>span{inset:90px auto auto 20px}.continue{bottom:4vh;left:22px;right:auto}.beginnings{grid-template-columns:1fr;gap:55px;padding:11vh 20px}.introLine{grid-column:auto}.introLine h2{font-size:3rem}.nora{height:62vh;min-height:450px}.characterWords{padding:0}.characterWords p{font-size:2.5rem}.characterMosaic{grid-column:auto;grid-template-columns:1fr 1fr;gap:8px}.brahim{grid-row:span 2;height:48vh}.sira,.liam{height:23.5vh}.modStatement{grid-column:auto;grid-template-columns:1fr;gap:70px;margin-top:50px}.signature{font-size:2.9rem}.silence{text-align:center;height:50vh;padding:0 25px;font-size:2.8rem}.group{height:82vh}.roles{grid-template-columns:1fr 1fr;padding:0 15px 35px}.roles>div{padding:14px 10px}.roles p{font-size:.72rem}.humanChain{margin:10vh 22px 0;font-size:2rem}.missionSignal{min-height:88vh;padding:12vh 22px}.missionSignal h2{font-size:3.4rem}.potential{bottom:10vh;right:22px}.potential strong{font-size:5rem}.resource{padding:12vh 22px}.resourceLead h2{font-size:3.6rem}.resourceMeaning{grid-template-columns:1fr;margin:10vh 0}.resourceMeaning>div{border-right:0;border-bottom:1px solid var(--line);padding:24px 10px}.resourceMeaning strong{width:80px;font-size:3.8rem}.priceReveal{margin:0}.priceReveal>p{font-size:2.3rem}.split{grid-template-columns:1fr;gap:24px;margin-top:45px}.split>i{display:none}.split div{border-bottom:1px solid var(--line);padding-bottom:25px}.decision{min-height:80vh;padding:11vh 22px}.decision h2{font-size:3rem}.choiceBody,.confirmation>section{padding:8vh 20px}.choiceBody h1,.confirmation h1{font-size:3rem}.dayChoices{margin-top:5vh}.dayChoices button{grid-template-columns:65px 1fr;min-height:112px;padding:12px}.dayChoices button>strong{font-size:3rem}.dayChoices em{grid-column:2;margin-top:-20px;font-size:.95rem}.territoryChoices{grid-template-columns:1fr}.territoryChoices button{min-height:220px}.confirmGrid{grid-template-columns:1fr;margin:5vh 0 30px}.confirmGrid div{border-right:0;border-bottom:1px solid var(--line);padding:18px}.worldHeader nav{display:none}.world{padding-top:58px}.prototypeMark{bottom:8px;right:8px}.worldEntry{height:calc(100svh - 58px);min-height:730px}.worldShade{background:linear-gradient(#0000,#05050580 35%,#050505)}.worldIntro{bottom:8vh;left:20px;right:20px}.worldIntro h1{font-size:3rem}.mainImpact strong{font-size:7rem}.returnMessage{font-size:.85rem}.simulator{padding:18px;display:block}.simulator>div{margin-top:12px;display:flex}.simulator button{margin:0 5px 0 0;padding:9px 8px}.resourceJourney{grid-template-columns:1fr;gap:55px;padding:11vh 20px}.journeyTitle h2{font-size:3.3rem}.journeyCard{padding:28px 20px}.reveal strong{font-size:.8rem}.impactChange{gap:13px}.impactChange strong{font-size:4rem}.mapStory{grid-template-columns:1fr;padding:11vh 20px}.mapCopy h2{font-size:3rem}.mapWrap{min-height:500px}.mapInfo{bottom:20px;right:0}.history{padding:11vh 20px}.historyLine article{grid-template-columns:100px 1fr}.historyLine h3{font-size:1.1rem}.progress{grid-template-columns:1fr;min-height:70vh;padding:11vh 20px}.progress>div>strong{font-size:7rem}.worldEnd{padding:12vh 20px}.reportTop{grid-template-columns:1fr;padding:10vh 20px}.reportTop h1{font-size:3.2rem}.reportPhoto{height:48vh}.reportTrace{padding:11vh 20px}.reportTrace h2{font-size:3rem}.reportTrace blockquote{margin-top:55px;font-size:1.6rem}.reportResult strong{font-size:7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero{height:auto;min-height:0}.heroVisual{background:#050505;height:100svh;min-height:720px;position:relative}.heroPhoto{place-items:center;display:grid}.heroPhoto img{object-fit:contain}.heroShade{background:linear-gradient(#0000 52%,#05050561)}.heroWords{max-width:760px;bottom:10vh}.heroWords:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(#000000f5 0,#000000d1 38%,#0000006b 58%,#0000 76%);position:absolute;inset:-90px -120px}.heroWords h1{position:relative}.heroContinuation{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:9vw;padding:10vh 7vw 11vh;display:grid}.heroContinuation>p{letter-spacing:-.035em;max-width:720px;font-size:clamp(1.8rem,3.6vw,3.9rem);line-height:1.12}.heroRank{width:100%;padding-top:6px;position:static}.heroPhoto>span{inset:90px 4vw auto auto}.rankBlock>span{letter-spacing:.18em;color:var(--orange);font-size:.55rem}.rankBlock>strong{margin-top:8px;font-size:1.35rem;font-weight:400;display:block}.rankBlock>p{letter-spacing:.08em;margin-top:9px;font-size:.72rem}.rankBlock>p small{color:#888}.rankBar{background:#323232;height:2px;margin-top:14px}.rankBar i{background:var(--orange);height:100%;transition:width .8s;display:block}.rankBlock>em{color:#777;margin-top:12px;font-size:.65rem;font-style:normal;line-height:1.45;display:block}.beginnings{grid-template-columns:1.15fr .85fr;gap:6vh 5vw}.transmission{aspect-ratio:3000/1688;height:auto;min-height:0}.photoSlot picture{width:100%;height:100%;display:block}.photoSlot img{object-fit:cover;width:100%;height:100%;display:block}.characterWords{align-self:end;padding:0 0 7vh}.characterWords p{font-size:clamp(2rem,4.6vw,4.6rem);line-height:1.05}.modStatement{margin-top:5vh}.together{padding:2vh 0 9vh}.sceneWrap{position:relative}.group{aspect-ratio:3000/2405;border-inline:0;height:auto}.group:before,.group:after{display:none}.photoManifesto{z-index:3;letter-spacing:-.045em;text-shadow:0 2px 35px #000;font-size:clamp(2.8rem,6vw,6rem);line-height:.95;position:absolute;bottom:6vh;left:7vw;right:7vw}.photoManifesto:before{content:"";z-index:-1;filter:blur(9px);pointer-events:none;background:radial-gradient(#000000f5 0,#000c 40%,#00000057 63%,#0000 80%);position:absolute;inset:-70px -100px}.photoManifesto span{color:var(--orange)}.sceneWrap:after{content:"";background:linear-gradient(#0000,#05050561);position:absolute;inset:55% 0 0}.roles{background:#090909;grid-template-columns:repeat(4,1fr);padding:0 6vw;display:grid;position:static}.roles>div{border-left:1px solid var(--line);padding:26px 20px}.roles p{max-width:none}.roles strong{color:var(--orange)}.resourceMeaning{margin:9vh 0}.split{margin-top:45px}.split span{font-size:1.9rem}.outcome{margin-top:40px}.decision{min-height:62vh}.dayPreview{display:none}.territoryChoices button{min-height:190px}.territoryChoices strong{margin-top:28px}.territoryInput{letter-spacing:.16em;color:var(--orange);margin-top:25px;font-size:.58rem;display:block}.territoryInput input{width:100%;margin-top:9px;display:block}.confirmation>section{min-height:calc(100svh - 64px);padding-block:8vh}.confirmGrid{margin:5vh 0 30px}.confirmGrid strong{font-size:2rem}.devPanel{z-index:50;background:#111;border:1px solid #333;padding:8px;position:fixed;bottom:12px;right:12px}.devPanel button{color:#888;background:0 0;border:1px solid #333;padding:8px;font-size:.6rem}.devPanel button.active{color:#fff;border-color:var(--orange)}.myResources{background:#090909;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:9vh 8vw;display:grid}.myResources>div>span{letter-spacing:.18em;color:var(--orange);font-size:.61rem}.myResources h2{margin-top:14px;font-size:clamp(2.7rem,5vw,5rem);line-height:.96}.resourceList{border-top:1px solid var(--line)}.resourceList article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:18px;min-height:72px;display:grid}.resourceList article>strong{color:var(--orange);font-weight:400}.resourceList article>span{color:#aaa;font-size:.78rem}.resourceList article>b{letter-spacing:.1em;font-size:.7rem}.resourceList article>small{color:#777;grid-column:2/-1;margin-top:-24px}.resourceList article.complete>span{color:var(--orange)}.resourceList>button{color:#999;background:0 0;border:0;padding:24px 0}.resourceJourney{padding-block:10vh}.history{padding-block:9vh}.progress{min-height:46vh;padding-block:8vh}.progress>.rankBlock>strong{font-size:2rem}.progress>.rankBlock>em{max-width:420px}.worldEnd{padding-block:10vh}.mapWrap{min-height:560px}.mapWrap svg{width:min(100%,520px)}.france{fill:#101010;stroke:#3b3b3b;stroke-width:2px;vector-effect:non-scaling-stroke}@media (width<=760px){.hero{min-height:0}.heroVisual{aspect-ratio:1086/1450;height:auto;min-height:0}.heroPhoto img{object-fit:cover}.heroShade{background:linear-gradient(#0000 52%,#05050552)}.heroWords{max-width:none;bottom:9%;left:22px;right:22px}.heroWords:before{filter:blur(7px);background:radial-gradient(#000000f7 0,#000000d6 42%,#00000059 68%,#0000 82%);inset:-55px -35px}.heroWords h1{font-size:3rem}.heroContinuation{grid-template-columns:1fr;gap:7vh;padding:8vh 22px 9vh}.heroContinuation>p{font-size:2rem;line-height:1.18}.heroRank{width:auto;padding-top:0}.rankBlock>em{margin-top:9px;font-size:.58rem}.beginnings{grid-template-columns:1fr;gap:38px;padding:10vh 20px}.introLine h2{font-size:2.8rem}.transmission{aspect-ratio:3000/1688;height:auto;min-height:0}.characterWords{padding:0}.characterWords p{font-size:2.35rem}.modStatement{grid-template-columns:1fr;gap:42px;margin-top:30px}.signature{font-size:2.75rem}.together{padding:0 0 7vh}.group{aspect-ratio:3000/2405;height:auto}.photoManifesto{font-size:2rem;bottom:22px;left:20px;right:20px}.photoManifesto:before{filter:blur(6px);inset:-42px -28px}.roles{grid-template-columns:1fr 1fr;padding:0 14px}.roles>div{padding:16px 10px}.roles p{margin-top:8px;font-size:.72rem}.resource{padding:10vh 20px}.resourceLead h2{font-size:3.25rem}.resourceMeaning{grid-template-columns:repeat(3,1fr);margin:6vh 0}.resourceMeaning>div{text-align:center;border-right:1px solid var(--line);border-bottom:0;padding:20px 6px;display:block}.resourceMeaning strong{width:auto;font-size:3.2rem;display:block}.resourceMeaning p{letter-spacing:.04em;margin-top:8px;font-size:.56rem;line-height:1.35}.priceReveal>p{font-size:2rem}.split{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.split div{border-bottom:1px solid var(--line);padding:0 8px 18px}.split span{font-size:1.4rem}.split p{font-size:.65rem}.outcome{margin-top:24px;padding-top:20px;font-size:.78rem}.decision{min-height:58vh;padding:9vh 20px}.decision h2{font-size:2.75rem}.choiceBody{padding:6vh 20px}.choiceBody h1,.confirmation h1{font-size:2.75rem}.dayChoices{margin-top:4vh}.dayChoices button{min-height:98px}.dayChoices button div span{font-size:.75rem}.territoryChoices{gap:8px;margin-top:4vh}.territoryChoices button{min-height:135px;padding:18px}.territoryChoices strong{margin-top:16px}.territoryChoices p{margin-top:8px}.noWorkshop{margin-top:16px}.confirmation>section{padding:5vh 20px}.confirmGrid{margin:4vh 0 24px}.confirmGrid div{padding:15px}.confirmGrid strong{font-size:1.7rem}.worldEntry{min-height:690px}.myResources{grid-template-columns:1fr;gap:32px;padding:8vh 20px}.myResources h2{font-size:2.8rem}.resourceList article{grid-template-columns:54px 1fr auto;min-height:62px}.resourceJourney{gap:38px;padding:9vh 20px}.journeyTitle h2{font-size:3rem}.journeyCard{padding:24px 18px}.journeyCard>p{margin-bottom:32px}.history{padding:8vh 20px}.historyLine{margin-top:4vh}.historyLine article{padding:23px 0}.progress{gap:48px;min-height:auto;padding:8vh 20px}.progress>div>strong{font-size:6rem}.worldEnd,.mapStory{padding:9vh 20px}.mapWrap{min-height:430px}}body{font-family:ellograph-cf,Helvetica Neue,Helvetica,Arial,sans-serif}.modLogo{color:#fff;letter-spacing:normal;background:0 0;border:0;align-items:center;gap:.3em;padding:0;text-decoration:none;display:flex}.logoMod{letter-spacing:.04em;font-family:reiher-headline,Georgia,serif;font-size:1.15rem;font-weight:400;line-height:1}.logoMod i{color:var(--orange);font-style:normal}.logoRest{letter-spacing:.22em;text-transform:none;font-family:ellograph-cf,Helvetica Neue,sans-serif;font-size:.82rem;font-weight:700;line-height:1}.rankBlock>strong{font-size:1.45rem}.tierBars{gap:4px;margin-top:16px;display:flex}.tier{flex:1;min-width:28px}.tierTrack{background:#303030;height:5px;position:relative;overflow:hidden}.tierTrack i{transition:width .7s,left .7s;display:block;position:absolute;top:0;bottom:0}.realFill{background:var(--orange);left:0}.engagedFill{background:repeating-linear-gradient(135deg,#ff5a00c2 0 4px,#ff5a002e 4px 8px)}.tier>small{color:#666;letter-spacing:.08em;white-space:nowrap;margin-top:7px;font-size:.48rem;display:block}.rankLegend{gap:18px;margin-top:16px;display:flex}.rankLegend span{color:#777;letter-spacing:.07em;align-items:center;gap:7px;font-size:.53rem;display:flex}.rankLegend i{width:8px;height:8px;display:inline-block}.realDot{background:var(--orange);border-radius:50%}.engagedDot{background:repeating-linear-gradient(135deg,#ff5a00cc 0 2px,#ff5a002e 2px 4px)}.nextTier{border-top:1px solid var(--line);margin-top:17px;padding-top:14px}.nextTier span{color:var(--orange);letter-spacing:.16em;font-size:.5rem;display:block}.nextTier b{color:#ddd;margin-top:6px;font-size:.7rem;font-weight:400;display:block}.customDays{border:1px solid var(--line);background:#090909;grid-template-columns:minmax(180px,.55fr) 1fr;align-items:center;gap:30px;margin-top:28px;padding:28px;display:grid}.customDays>label{color:var(--orange);letter-spacing:.17em;grid-column:1/-1;font-size:.58rem}.customDays>input{color:#fff;appearance:textfield;background:0 0;border:0;border-bottom:1px solid #444;width:100%;min-width:0;padding:4px 0 10px;font-family:ellograph-cf,Helvetica Neue,sans-serif;line-height:1}.customDays>input::-webkit-inner-spin-button{display:none}.customDays>input:focus{border-color:var(--orange);outline:none}.customSummary{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.customSummary b,.customSummary strong{letter-spacing:.08em;font-size:.82rem}.customSummary strong{color:var(--orange);text-align:right}.customSummary span{color:#888;letter-spacing:.06em;font-size:.62rem}.worldEnd{flex-direction:column;align-items:flex-start;display:flex}.worldEnd .homeReturn{color:#fff;margin-top:40px}.worldEnd .homeReturn+button{margin-top:20px}@media (width<=760px){.logoMod{font-size:1rem}.logoRest{font-size:.7rem}.heroRank{bottom:2.5vh}.tierBars{gap:3px}.tier>small{font-size:.43rem}.rankLegend{margin-top:12px}.nextTier{margin-top:12px;padding-top:11px}.customDays{grid-template-columns:minmax(0,.48fr) 1fr;gap:18px;padding:20px 16px}.customDays>input{max-width:100%}.customSummary{grid-template-columns:1fr;gap:6px}.customSummary strong{text-align:left}.worldEnd .homeReturn{margin-top:30px}}@media (width>=761px){.minimal,.flowHeader,.worldHeader{padding-inline:max(5vw,56px)}.heroVisual{height:clamp(720px,100svh,980px);min-height:0;overflow:hidden}.heroPhoto{left:auto;right:4vw;width:min(58vw,900px);height:100%;inset-block:0}.heroPhoto:before,.heroPhoto:after{display:none}.heroWords{width:min(44vw,720px);max-width:none;bottom:7vh;left:auto;right:6vw}.heroWords:before{filter:blur(8px);background:radial-gradient(#000000f7 0,#000000c7 44%,#00000040 68%,#0000 82%);inset:-58px -74px}.heroContinuation{grid-template-columns:minmax(0,1.18fr) minmax(330px,.72fr);gap:clamp(70px,9vw,150px);width:min(100%,1500px);margin-inline:auto;padding:90px max(6vw,70px) 105px}.heroContinuation>p{max-width:760px;font-size:clamp(2rem,2.8vw,3.35rem)}.heroRank{justify-self:end;max-width:430px}.beginnings{grid-template-columns:minmax(0,1.25fr) minmax(300px,.62fr);gap:58px clamp(60px,7vw,120px);width:min(100%,1500px);margin-inline:auto;padding:120px max(6vw,70px) 145px}.introLine h2{max-width:1120px;font-size:clamp(3.1rem,4.5vw,5.35rem);line-height:.97}.transmission{align-self:start;width:100%}.transmission:before,.transmission:after{display:none}.characterWords{padding:0 0 40px}.characterWords p{font-size:clamp(2.25rem,3vw,3.65rem);line-height:1.04}.modStatement{align-items:center;gap:clamp(70px,10vw,170px);margin-top:65px}.modStatement>p{max-width:520px;font-size:1.08rem}.signature{max-width:620px;font-size:clamp(2.7rem,3.8vw,4.5rem)}.together{padding:0 0 105px}.sceneWrap{width:min(100%,1680px);margin-inline:auto}.group{max-height:900px}.photoManifesto{max-width:980px;font-size:clamp(3.4rem,5vw,5.8rem);bottom:60px;left:max(7vw,80px);right:auto}.roles{width:min(100%,1500px);margin-inline:auto;padding-inline:max(5vw,55px)}.missionSignal{min-height:760px;padding:120px max(8vw,90px)}.missionSignal h2{max-width:980px;font-size:clamp(4rem,6vw,6.8rem)}.potential{bottom:95px;right:max(8vw,90px)}.resource{width:min(100%,1500px);margin-inline:auto;padding:125px max(6vw,70px)}.resourceMeaning{margin:90px 0 105px}.resourceMeaning>div{padding:38px 28px}.resourceMeaning strong{font-size:4.35rem}.priceReveal{max-width:980px}.priceReveal>p{font-size:clamp(2.5rem,3.4vw,4rem)}.split{margin-top:55px}.outcome{margin-top:48px}.decision{min-height:650px;padding:115px max(8vw,90px)}.decision h2{font-size:clamp(3.3rem,4.8vw,5.3rem)}.heroPhoto{width:auto;height:100%;inset:0}.heroShade{background:linear-gradient(90deg,#0505059e 0,#0505052e 34%,#0000 67%),linear-gradient(0deg,#050505a3 0,#0000 42%)}.heroWords{width:min(48vw,760px);bottom:7vh;left:7vw;right:auto}.heroWords h1{font-size:clamp(3.1rem,4vw,5rem)}.resource{width:min(100%,1320px);padding:105px max(5vw,60px) 115px}.resourceLead h2{font-size:clamp(3.25rem,4.5vw,5rem)}.resourceMeaning{border:1px solid var(--line);margin:62px 0 72px}.resourceMeaning>div{gap:16px;min-height:126px;padding:25px 24px}.resourceMeaning strong{font-size:3.15rem;line-height:1}.resourceMeaning p{font-size:.68rem;line-height:1.4}.priceReveal{grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);align-items:start;gap:28px 52px;max-width:none;margin:0;display:grid}.priceReveal>p{max-width:500px;font-size:clamp(2rem,2.55vw,3rem);line-height:1.14}.split{grid-template-columns:1fr 1fr;gap:14px;margin:0}.split>i{display:none}.split>div{border:1px solid var(--line);background:#090909;min-height:132px;padding:24px}.split span{font-size:1.65rem}.split p{margin-top:9px;font-size:.68rem}.outcome{grid-column:1/-1;margin-top:4px;padding-top:22px;font-size:.82rem}.mainImpact strong{font-size:clamp(5rem,9vw,8rem)}.progress>div>strong{font-size:6.5rem}.impactChange strong{font-size:4.15rem}.reportResult strong{font-size:7rem}.heroVisual{isolation:isolate;background:#0a0d10}.heroVisual:before{content:"";z-index:0;filter:blur(22px)brightness(.48)saturate(.82);pointer-events:none;background:url(/photo-01-ibrahima-toit.jpeg) 50% 43%/cover no-repeat;position:absolute;inset:-32px;transform:scale(1.055)}.heroPhoto{z-index:1;inset-block:0;background:0 0;width:min(72vw,760px);height:100%;left:50%;right:auto;transform:translate(-50%)}.heroPhoto img{object-fit:contain;object-position:center center}.heroShade{z-index:2;background:linear-gradient(90deg,#05050552 0,#0000 26% 74%,#05050547 100%),linear-gradient(0deg,#050505bd 0,#05050533 30%,#0000 58%)}.heroWords{z-index:3;width:min(45vw,680px);bottom:6.5vh;left:clamp(56px,7vw,118px);right:auto}.heroWords h1{font-size:clamp(2.85rem,3.65vw,4.55rem);line-height:.96}.heroWords:before{background:radial-gradient(at 45% 55%,#000000f5 0,#000000bf 48%,#0000002e 72%,#0000 84%);inset:-48px -66px}.sceneWrap{width:100%;max-width:none;margin:0;overflow:hidden}.group{aspect-ratio:3000/2405;width:100%;max-height:none}.group img{object-fit:cover;object-position:center center;transform:none}.photoManifesto{left:clamp(56px,7vw,118px)}.missionSignal{align-items:end;gap:32px clamp(48px,8vw,130px);align-content:initial;background:radial-gradient(circle at 78% 46%,#251007,#050505 38%);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(150px,220px);min-height:0;padding:88px max(7vw,72px) 92px;display:grid}.missionSignal .signal{grid-column:1/-1}.missionSignal h2{grid-column:1;max-width:800px;margin-top:0;font-size:clamp(3.1rem,4.5vw,5rem);line-height:.94}.potential{text-align:left;grid-column:2;align-self:end;padding-bottom:5px;position:static}.potential strong{font-size:4.25rem}.resource{padding-top:84px;padding-bottom:96px}}@media (width>=761px) and (width<=1050px){.heroPhoto{width:min(76vw,720px)}.heroWords{width:min(48vw,500px);left:48px}.heroWords h1{font-size:clamp(2.55rem,4.2vw,3.55rem)}.missionSignal{column-gap:42px;padding-inline:56px}.missionSignal h2{font-size:clamp(2.9rem,4.8vw,4rem)}.potential strong{font-size:3.75rem}.resource{padding-inline:48px}.priceReveal{grid-template-columns:minmax(235px,.7fr) minmax(0,1.3fr);gap:30px}}@media (width>=761px){.minimal{background:#050505;border-bottom-color:#ffffff21}.heroVisual{background:#050505}.heroVisual:before{display:none}.heroPhoto{width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.heroPhoto img{object-fit:cover;object-position:center center}}.heroContinuation.rankOnly{display:block}.heroContinuation.rankOnly .heroRank{width:100%;max-width:none;margin:0}.heroContinuation.rankOnly .rankBlock{grid-template-columns:minmax(230px,.42fr) minmax(0,1.58fr);align-items:end;column-gap:clamp(48px,7vw,120px);display:grid}.heroContinuation.rankOnly .rankBlock>span,.heroContinuation.rankOnly .rankBlock>strong,.heroContinuation.rankOnly .rankBlock>p{grid-column:1}.heroContinuation.rankOnly .tierBars,.heroContinuation.rankOnly .rankLegend,.heroContinuation.rankOnly .nextTier{grid-column:2}.heroContinuation.rankOnly .tierBars{grid-row:1/span 2;align-self:end;margin-top:0}.heroContinuation.rankOnly .rankLegend{grid-row:3;margin-top:12px}.heroContinuation.rankOnly .nextTier{grid-row:4;margin-top:14px}.futureCopySpace{border-top:1px solid var(--line);grid-column:1/-1;min-height:clamp(150px,16vw,230px)}.narrativeCopy{align-self:center;padding-bottom:0}.narrativeCopy p{letter-spacing:-.018em;font-size:clamp(1.2rem,1.65vw,1.75rem);line-height:1.38}.narrativeCopy p span{color:var(--orange)}@media (width>=761px){.heroWords h1{font-size:clamp(2.45rem,3vw,3.7rem);line-height:1}}@media (width<=760px){.heroPhoto img{object-position:43% center}.heroWords h1{font-size:2.15rem;line-height:1.04}.heroContinuation.rankOnly .heroRank{max-width:none;margin-left:0}.heroContinuation.rankOnly .rankBlock{display:block}.narrativeCopy p{font-size:1.25rem;line-height:1.42}.futureCopySpace{grid-column:auto;min-height:130px}}.alliesCopy{border-bottom:1px solid var(--line);background:#090909;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(38px,6vw,96px);width:min(100%,1500px);margin-inline:auto;padding:clamp(34px,4vw,62px) max(5vw,55px);display:grid}.alliesCopy p{letter-spacing:-.018em;color:var(--white);text-align:left;font-size:clamp(1.2rem,1.65vw,1.75rem);line-height:1.42}.alliesCopy p span{color:var(--orange)}@media (width<=760px){.alliesCopy{grid-template-columns:1fr;gap:24px;padding:30px 20px}.alliesCopy p{font-size:1.2rem;line-height:1.45}}.decision.decisionCta{background:#090909;place-items:center;min-height:62vh;padding:8vh 6vw;display:grid}.decisionCtaButton{border:1px solid var(--orange);background:var(--orange);color:#fff;letter-spacing:-.035em;text-align:center;width:min(100%,1120px);min-height:190px;padding:42px 6vw;font-size:clamp(2rem,4vw,4.5rem);font-weight:400;line-height:1.05;transition:background .25s,color .25s,transform .25s}.decisionCtaButton:hover,.decisionCtaButton:focus-visible{color:#090909;background:#fff;outline:none;transform:translateY(-3px)}@media (width<=760px){.decision.decisionCta{min-height:48vh;padding:7vh 20px}.decisionCtaButton{min-height:150px;padding:30px 24px;font-size:clamp(1.6rem,8vw,2.4rem)}}.heroWords h1 .heroPeriod{color:var(--white)}@media (width<=760px){.heroDesktopBreak{display:none}}@media (width>=761px){.heroWords{width:min(62vw,1120px);max-width:none}}.headerLinks{align-items:center}.headerLinks .careerButton,.headerLinks .spaceButton{border:1px solid #303030;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:0 15px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.headerLinks .careerButton:hover,.headerLinks .careerButton:focus-visible{color:#fff;border-color:#777;outline:none}.headerLinks .spaceButton{border-color:var(--orange);background:var(--orange);color:#fff}.headerLinks .spaceButton:hover,.headerLinks .spaceButton:focus-visible{color:#090909;background:#fff;border-color:#fff;outline:none}.accessPage{background:radial-gradient(circle at 78% 35%,#ff5a001a,#0000 34%),#050505;min-height:100svh;padding-top:64px}.accessPage .flowHeader{position:absolute}.accessPanel{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(70px,10vw,170px);min-height:calc(100svh - 64px);padding:10vh 8vw;display:grid}.accessIntro>span{letter-spacing:.18em;color:var(--orange);font-size:.61rem}.accessIntro h1{margin-top:18px;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.94}.accessForm{border:1px solid var(--line);background:#090909;padding:clamp(28px,4vw,54px)}.accessForm label{color:#fff;font-size:clamp(1.5rem,2.2vw,2.25rem);display:block}.accessForm p{color:#8d8d8d;margin-top:14px;font-size:.88rem;line-height:1.55}.accessForm input{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #555;border-radius:0;outline:none;margin-top:45px;padding:18px 0;font-size:1.05rem}.accessForm input:focus{border-color:var(--orange)}.accessForm input::placeholder{color:#666}.accessForm button{background:var(--orange);color:#fff;letter-spacing:.12em;border:0;border-radius:4px;width:100%;margin-top:30px;padding:19px 22px;font-size:.68rem;font-weight:700}.accessForm button b{float:right}@media (width<=760px){.minimal{padding-inline:14px}.minimal .modLogo{font-size:.8rem}.minimal .headerLinks{gap:7px}.minimal .headerLinks a{display:inline-flex}.headerLinks .careerButton,.headerLinks .spaceButton{letter-spacing:.1em;min-height:30px;padding:0 8px;font-size:.48rem}.accessPage{padding-top:58px}.accessPanel{grid-template-columns:1fr;gap:55px;min-height:calc(100svh - 58px);padding:11vh 20px 8vh}.accessIntro h1{font-size:3rem}.accessForm{padding:28px 20px}.accessForm input{margin-top:34px}}.decisionCtaInner{justify-items:center;gap:clamp(26px,3vw,42px);width:100%;display:grid}.decisionCtaPrompt{color:var(--white);text-align:center;margin:0;font-size:clamp(2rem,3vw,3.25rem);line-height:1.08}.decisionCtaPrompt span{color:var(--orange)}.decisionCtaPrompt .decisionCtaPeriod{color:var(--white)}.decisionCtaButton{border-radius:8px;width:min(100%,620px);min-height:96px;padding:24px 40px;font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.1}@media (width<=760px){.decisionCtaInner{gap:24px}.decisionCtaPrompt{font-size:1.9rem}.decisionCtaButton{border-radius:7px;width:min(100%,430px);min-height:82px;padding:20px 22px;font-size:clamp(1.2rem,5.7vw,1.65rem)}}.dayChoices button{min-height:168px}.dayChoices button div span{margin-top:5px;line-height:1.35}@media (width<=760px){.dayChoices button{min-height:172px}.dayChoices em{margin-top:10px}}@media (width>=761px){.together{grid-template-columns:minmax(300px,.62fr) minmax(0,1.25fr);align-items:center;column-gap:clamp(60px,7vw,120px);width:min(100%,1500px);margin-inline:auto;padding:120px max(6vw,70px) 145px;display:grid}.together .sceneWrap{grid-area:1/2;width:100%;margin:0}.together .group{aspect-ratio:3000/2405;width:100%;height:auto;max-height:none}.together .alliesCopy{text-align:center;background:0 0;border:0;grid-area:1/1;grid-template-columns:1fr;justify-items:center;gap:clamp(24px,2.4vw,36px);width:100%;margin:0;padding:0;display:grid}}.alliesCopy h2{text-align:center;font-size:clamp(2.5rem,4.2vw,4.8rem);line-height:.98}@media (width<=760px){.alliesCopy{text-align:center;justify-items:center}.alliesCopy h2{font-size:2.55rem;line-height:1}.alliesCopy p{max-width:36rem}}@media (width>=761px){.beginnings{padding-bottom:48px}.futureCopySpace{min-height:110px}.together{padding-top:48px}.dayChoices button{grid-template-columns:150px minmax(0,1fr) auto}}.choiceReward{justify-content:flex-end;align-items:center;gap:clamp(28px,3.2vw,58px);display:flex}.dayChoices button .choiceRank{border-left:2px solid var(--orange);color:var(--white);white-space:nowrap;margin:0;padding-left:14px;display:block}.dayChoices button .choiceRank small{color:#777;letter-spacing:.16em;margin-bottom:7px;font-size:.5rem;line-height:1;display:block}.dayChoices button .choiceRank b{color:var(--orange);letter-spacing:.13em;font-size:.78rem;line-height:1}.dayChoices button .choiceReward em{white-space:nowrap;margin:0}@media (width<=760px){.dayChoices button{grid-template-rows:auto auto}.choiceReward{grid-column:2;justify-content:space-between;gap:16px;margin-top:10px}.dayChoices button .choiceRank{padding-left:10px}.dayChoices button .choiceRank small{margin-bottom:5px;font-size:.43rem}.dayChoices button .choiceRank b{font-size:.68rem}.dayChoices button .choiceReward em{grid-column:auto;margin:0;font-size:.9rem}}@media (width>=761px){.choiceReward{grid-template-columns:minmax(190px,1fr) auto;gap:clamp(36px,4vw,70px);width:clamp(430px,34vw,620px);display:grid}.dayChoices button .choiceRank{text-align:center;border:0;padding:0}.dayChoices button .choiceRank small{color:var(--white);letter-spacing:.18em;margin-bottom:9px;font-size:.66rem}.dayChoices button .choiceRank b{letter-spacing:.1em;font-size:clamp(1.05rem,1.25vw,1.35rem)}}@media (width<=760px){.dayChoices button .choiceRank{text-align:left;border:0}.dayChoices button .choiceRank small{color:var(--white)}}.customDays>label{color:var(--white);letter-spacing:.14em;font-size:clamp(.68rem,.78vw,.82rem);font-weight:700}.customDays>input::placeholder{color:#777;opacity:1}@media (width>=761px){.confirmation .confirmGrid{grid-template-columns:repeat(4,1fr)}}.simpleWorld{background:#050505;min-height:100svh}.simpleWorld .worldHeader{position:absolute}.dashboardIntro{max-width:1100px;padding:clamp(90px,14vh,150px) 8vw 6vh}.dashboardIntro>span,.completedHeading>span{letter-spacing:.18em;color:var(--orange);font-size:.61rem}.dashboardIntro h1{margin-top:18px;font-size:clamp(3.4rem,7vw,7rem);line-height:.94}.dashboardIntro p{color:#aaa;margin-top:26px;font-size:1rem}.dashboardStats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 8vw;display:grid}.dashboardStats article{border-right:1px solid var(--line);align-items:flex-end;gap:24px;min-height:220px;padding:38px 34px;display:flex}.dashboardStats article:last-child{border-right:0}.dashboardStats strong{color:var(--orange);font-size:clamp(4.5rem,8vw,8rem);font-weight:400;line-height:.75}.dashboardStats span{letter-spacing:.14em;font-size:.62rem;line-height:1.55}.completedMissions{padding:10vh 8vw}.completedHeading h2{margin-top:14px;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.missionTable{border-top:1px solid var(--line);margin-top:6vh}.missionTableHead,.missionTable article{grid-template-columns:1fr 1.35fr 1fr 1fr;align-items:center;gap:24px;display:grid}.missionTableHead{color:#666;letter-spacing:.14em;padding:15px 20px;font-size:.55rem}.missionTable article{border-bottom:1px solid var(--line);min-height:84px;padding:18px 20px}.missionTable article span,.missionTable article strong{letter-spacing:.08em;font-size:.72rem}.missionTable article strong{color:var(--orange)}.emptyMissions{border:1px solid var(--line);background:#090909;margin-top:6vh;padding:42px}.emptyMissions strong{font-size:1.15rem;font-weight:400}.emptyMissions p{color:#777;margin-top:12px}.dashboardActions{align-items:center;gap:32px;padding:0 8vw 12vh;display:flex}.dashboardActions .modButton{margin:0}.dashboardActions>button:last-child{color:#777;letter-spacing:.12em;background:0 0;border:0;font-size:.62rem}@media (width<=760px){.dashboardIntro{padding:105px 20px 44px}.dashboardIntro h1{font-size:3.25rem}.dashboardIntro p{font-size:.9rem;line-height:1.5}.dashboardStats{grid-template-columns:1fr;margin:0 20px}.dashboardStats article{border-right:0;border-bottom:1px solid var(--line);min-height:125px;padding:24px 8px}.dashboardStats article:last-child{border-bottom:0}.dashboardStats strong{min-width:100px;font-size:5rem}.completedMissions{padding:75px 20px}.completedHeading h2{font-size:2.9rem}.missionTableHead{display:none}.missionTable article{grid-template-columns:1fr 1fr;gap:20px 14px;padding:24px 0}.missionTable article span,.missionTable article strong{flex-direction:column;gap:7px;display:flex}.missionTable article span:before,.missionTable article strong:before{content:attr(data-label);letter-spacing:.14em;color:#666;font-size:.48rem}.emptyMissions{padding:28px 20px}.dashboardActions{flex-direction:column;align-items:stretch;gap:24px;padding:0 20px 80px}.dashboardActions .modButton{width:100%}.dashboardActions>button:last-child{text-align:left}.minimal{background:#050505;position:relative}.heroVisual{aspect-ratio:auto;flex-direction:column;height:auto;min-height:0;display:flex}.heroPhoto{aspect-ratio:3000/2263;order:1;width:100%;height:auto;position:relative;inset:auto}.heroPhoto img{object-fit:contain;object-position:center}.heroShade{display:none}.heroWords{background:#050505;order:2;max-width:none;padding:30px 20px 38px;position:relative;bottom:auto;left:auto;right:auto}.heroWords:before{display:none}}@media (width>=761px){.beginnings>.narrativeCopy{align-self:start;padding-top:0}.customSummary{grid-template-columns:minmax(130px,.48fr) minmax(360px,1.35fr) auto;align-items:center;gap:clamp(28px,3vw,52px)}.customBenefits{flex-direction:column;gap:8px;min-width:0;display:flex}.customBenefits span{display:block}.customSummary strong{white-space:nowrap;justify-self:end;font-size:1.15rem}}@media (width<=760px){.customBenefits{flex-direction:column;gap:6px;display:flex}.customSummary strong{margin-top:8px}}.choiceHeadlineAccent{color:var(--orange)}.choiceHeadlinePeriod,.dashboardTitlePeriod,.accessTitlePeriod,.territoryQuestionMark{color:var(--white)!important}.alliesCopy h2{text-align:left;justify-self:stretch;width:100%}.alliesCopy h2 span{color:var(--white)}@media (width<=760px){.dayChoices button{grid-template-columns:96px minmax(0,1fr)}.beginnings{gap:30px;padding:36px 20px 28px}.futureCopySpace{display:none}.together{padding-top:0}.accessPanel{gap:38px;min-height:auto;padding:44px 20px 56px}.dashboardIntro{padding:48px 20px 32px}.dashboardStats article{min-height:104px;padding:18px 8px}.completedMissions{padding:40px 20px}.missionTable,.emptyMissions{margin-top:30px}}
