.brigade-universe{--brigade-navy:#091b42;--brigade-blue:#103a79;--brigade-cyan:#45c9ff;--brigade-yellow:#ffda37;--brigade-paper:#fffaf0;--brigade-ink:#102b55;background:var(--brigade-navy);isolation:isolate}
.brigade-universe .sos-page{background:var(--brigade-navy);color:var(--brigade-ink);font-family:var(--font-body-family,Arial),sans-serif;overflow:clip}
.brigade-universe .sos-page h1,.brigade-universe .sos-page h2,.brigade-universe .sos-page h3{font-family:var(--font-heading-family,Arial),sans-serif}
.brigade-universe .sos-page section[id],.brigade-universe .sos-page h2[id],.brigade-universe .sos-page h3[id]{scroll-margin-top:110px}
.brigade-universe .sos-page a:focus-visible{outline:3px solid #ffda37;outline-offset:6px}
.brigade-gateway{background:#07152f;color:#d0eaff;border-bottom:1px solid #29486c}
.brigade-gateway-inner{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 36px}
.brigade-world-label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:12px}
.brigade-star{font-size:24px;color:var(--brigade-yellow);line-height:1}
.brigade-world-nav{display:flex;flex-wrap:wrap;align-items:center;gap:26px;font-size:13px;font-weight:750}
.brigade-world-nav a{color:#e9f4ff;text-decoration:none;display:inline-flex;align-items:center;gap:10px;min-height:30px}
.brigade-world-nav a:last-child{color:var(--brigade-yellow)}
.brigade-world-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.brigade-universe .sos-page .sos-hero{position:relative;color:white;padding-top:52px;padding-bottom:70px;gap:48px;grid-template-columns:.9fr 1.1fr;background:radial-gradient(ellipse at 95% 48%,#145da4 0,transparent 62%);max-width:1320px}
.brigade-universe .sos-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(#75cfff0a 1px,transparent 1px),linear-gradient(90deg,#75cfff0a 1px,transparent 1px);background-size:36px 36px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000)}
.brigade-universe .sos-hero>*{position:relative}
.brigade-universe .sos-page .sos-logo{width:242px;max-width:70%;padding:10px 14px;background:#fff;border-radius:18px;margin-bottom:30px;mix-blend-mode:normal;box-shadow:0 9px 0 #00102d55,0 0 45px #36bfff24}
.brigade-universe .sos-page .sos-hero h1{font-size:clamp(38px,4.7vw,65px);letter-spacing:-.035em;line-height:1.05;color:#fff}
.brigade-universe .sos-page .sos-hero-brigade{color:var(--brigade-yellow);font-size:clamp(21px,2.1vw,29px);line-height:1.24;margin-top:15px}
.brigade-universe .sos-page .sos-manifesto{font-size:clamp(19px,1.8vw,24px);line-height:1.42;color:#e2f1ff}
.brigade-universe .sos-hero-copy>p:not(.sos-manifesto){color:#a8cbe9;font-size:16px}
.brigade-universe .sos-page .sos-hero figure{transform:rotate(2deg);border:3px solid #ffdc42;border-radius:27px;box-shadow:11px 14px 0 #03133188,0 0 0 9px #ffffff0c;overflow:hidden}
.brigade-universe .sos-page .sos-hero figure .sos-art{border-radius:21px}
.brigade-universe .sos-page .sos-link{color:#0a2347;background:var(--brigade-yellow);border:1px solid #ffe77a;border-radius:9px;padding:14px 22px;margin-top:7px;text-decoration:none;box-shadow:0 5px 0 #c38b17;font-size:15px;gap:15px}
.brigade-universe .sos-page .sos-link:hover{background:#ffe66a}
.brigade-identity-note{max-width:100%;padding:22px max(36px,calc((100% - 1168px)/2));display:flex;align-items:center;justify-content:center;gap:15px;background:#fff8de;border-top:4px solid var(--brigade-yellow);color:#344866}
.brigade-identity-note>span{color:#c28600;font-size:27px;flex:none}
.brigade-universe .sos-page .brigade-identity-note p{font-size:14px;line-height:1.65;margin:0;max-width:960px}
.brigade-universe .sos-page .sos-team{max-width:none;padding:72px max(36px,calc((100% - 1168px)/2));background:var(--brigade-paper);border-top:0}
.brigade-universe .sos-page .sos-team>header{max-width:800px;margin-bottom:38px}
.brigade-universe .sos-page .sos-team>header h2{font-size:clamp(32px,3.3vw,45px)}
.brigade-universe .sos-page .sos-alert-illustrated{position:relative;grid-template-columns:1fr 1fr;background:#0b2148;border:1px solid #2a6796;border-radius:24px;padding:26px 30px;gap:28px;box-shadow:0 10px 0 #e5e1d4;margin:24px auto 48px;overflow:hidden;color:#e8f5ff}
.brigade-universe .sos-page .sos-alert-illustrated::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:repeating-linear-gradient(-45deg,#ffdb3b 0 10px,#12305b 10px 20px)}
.brigade-universe .sos-page .sos-alert-caption{border-left:1px solid #45618a;padding:8px 0 8px 24px}
.brigade-universe .sos-page .sos-alert-signal{color:#ff8b8d;display:flex;align-items:center;gap:8px}
.brigade-universe .sos-page .sos-alert-signal::before{content:"";display:block;width:7px;height:7px;flex:none;background:#ff6a77;border-radius:50%;box-shadow:0 0 14px #ff3355}
.brigade-universe .sos-page .sos-alert-caption h3{color:#fff;font-size:clamp(25px,2.7vw,34px)}
.brigade-universe .sos-page .sos-alert-caption p{font-size:16px;color:#cde4f6}
.brigade-universe .sos-page .sos-alert-caption .sos-alert-order{color:#ffe477}
.brigade-universe .sos-page .sos-mission-figure{border:1px solid #c7d8e4;box-shadow:0 10px 30px #0724450b}
.brigade-universe .sos-page .sos-member{border:1px solid #cddce7;background:#fff;box-shadow:0 5px 0 #dfe9ee;border-radius:16px}
.brigade-universe .sos-page .sos-role{letter-spacing:.05em;font-size:11px}
.brigade-universe .sos-page .sos-trousse{max-width:none;padding:72px max(36px,calc((100% - 1168px)/2));background:#e8f3fc;border-top:1px solid #d0e1ed;border-bottom:6px solid var(--brigade-yellow)}
.brigade-universe .sos-page .sos-trousse .sos-art{box-shadow:8px 8px 0 #0e3a7d1a;border:2px solid #fff}
.brigade-universe .sos-page .sos-dark{background:radial-gradient(ellipse at 85% 10%,#47234a,transparent 65%),#111a32;color:#f3edfa}
.brigade-universe .sos-page .sos-dark .sos-kicker{color:#ff99cf}
.brigade-universe .sos-page .sos-dark .sos-member{background:#1d2847;border-color:#4a476c;box-shadow:none;color:#ecedfa}
.brigade-universe .sos-page .sos-dark .sos-role{color:#ff9acf}
.brigade-universe .sos-page .sos-dark .sos-enemy-logo{background:#fff;border-radius:15px;padding:8px;box-shadow:0 0 36px #ff2f8a20}
.brigade-universe .sos-page .sos-dark .sos-closing{color:#ffc5e2}
.brigade-dossier{position:relative;background:radial-gradient(ellipse at 100% 15%,#164c88 0,transparent 46%),radial-gradient(ellipse at 0 75%,#12346a 0,transparent 50%),var(--brigade-navy);color:#fff;padding:0 36px 48px;isolation:isolate}
.brigade-dossier::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#67b8ff08 1px,transparent 1px),linear-gradient(90deg,#67b8ff08 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(#000,transparent)}
.brigade-dossier::after{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:repeating-linear-gradient(-45deg,#ffd93e 0 18px,#102550 18px 36px)}
.brigade-dossier-inner{max-width:1168px;margin:auto}
.brigade-transmission{padding:32px 0 23px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #79bcff40;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b8ddff}
.brigade-transmission-label{display:flex;align-items:center;gap:13px}
.brigade-siren{position:relative;display:block;width:17px;height:15px;background:linear-gradient(90deg,#e22f58,#ff7b88);border-radius:9px 9px 3px 3px;box-shadow:0 0 19px #ff4f7b5c;flex:none}
.brigade-siren::after{content:"";position:absolute;bottom:-4px;left:-3px;width:23px;height:3px;border-radius:3px;background:#ffb4b9}
.brigade-file-number{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.09em}
.brigade-brief{display:grid;grid-template-columns:1fr 180px;gap:55px;align-items:center;padding:55px 0 37px}
.brigade-universe .sos-page .brigade-eyebrow{font-size:11px;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;font-weight:850;color:var(--brigade-cyan);margin:0 0 17px}
.brigade-universe .sos-page .brigade-brief h2{font-size:clamp(37px,4.6vw,60px);line-height:1.06;letter-spacing:-.035em;color:#fff;margin:0 0 26px}
.brigade-brief h2 span{display:block;color:var(--brigade-yellow)}
.brigade-universe .sos-page .brigade-brief-hook{font-weight:750;font-size:22px;line-height:1.42;color:#fff;max-width:760px;margin-bottom:14px}
.brigade-universe .sos-page .brigade-brief-body{font-size:17px;line-height:1.75;color:#bad3ee;max-width:770px;margin:0}
.brigade-radar-badge{width:180px;text-align:center;transform:rotate(7deg)}
.brigade-radar{width:170px;height:170px;border:1px solid #4bc7ff66;border-radius:50%;position:relative;background:repeating-radial-gradient(circle,transparent 0 26px,#3ac2ff33 27px 28px),linear-gradient(transparent 49.5%,#3ac2ff55 49.5% 50.5%,transparent 50.5%),linear-gradient(90deg,transparent 49.5%,#3ac2ff55 49.5% 50.5%,transparent 50.5%);box-shadow:0 0 0 10px #2e89bf14,inset 0 0 30px #1b7eff17;display:grid;place-items:center}
.brigade-radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 15deg,transparent 0 75%,#4dd4ff28 95%,#53e4ff8c 100%)}
.brigade-radar b{position:absolute;left:35px;top:48px;width:9px;height:9px;border-radius:50%;background:var(--brigade-yellow);box-shadow:0 0 18px #ffeb63}
.brigade-radar span{font-size:55px;color:#d7f6ff;text-shadow:0 0 20px #35caff}
.brigade-radar-caption{font:850 26px/1 ui-monospace,monospace;letter-spacing:.27em;display:block;margin:22px 0 0 6px;color:#71d7ff}
.brigade-book-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;margin:0 0 52px;list-style:none}
.brigade-book-steps li{position:relative;display:flex;gap:16px;align-items:flex-start;padding:26px 22px 23px;background:linear-gradient(130deg,#1b4273a6,#12305d80);border:1px solid #67acdb48;border-radius:14px;overflow:hidden}
.brigade-step-number{position:absolute;right:12px;top:4px;font:850 48px/1.2 ui-monospace,monospace;color:#8bc9f018;pointer-events:none}
.brigade-book-steps svg{width:40px;height:40px;flex:none;fill:none;stroke:var(--brigade-yellow);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}
.brigade-universe .sos-page .brigade-book-steps h3{font-size:18px;line-height:1.25;color:#fff;margin:0 0 10px}
.brigade-universe .sos-page .brigade-book-steps p{font-size:14px;line-height:1.6;color:#bfd6ec;margin:0}
.brigade-evidence{background:#fffdf7;color:var(--brigade-ink);border-radius:22px;position:relative;box-shadow:0 16px 55px #0004,6px 7px 0 #3f75aa66;overflow:hidden;border:1px solid #c0d5e7}
.brigade-evidence-header{display:flex;gap:25px;padding:32px 38px 25px;align-items:flex-start;border-bottom:1px solid #e0e3de;background:linear-gradient(120deg,#fffdf7,#f0f7f9)}
.brigade-evidence-index{font:900 45px/.9 ui-monospace,monospace;color:#c5dce7;flex:none;display:grid;gap:8px;padding-top:7px}
.brigade-evidence-index span{font-size:25px;color:#169bcb;text-align:center}
.brigade-universe .sos-page .brigade-evidence .brigade-eyebrow{color:#17748f;margin-bottom:8px;font-size:10px}
.brigade-universe .sos-page .brigade-evidence h3{font-size:clamp(28px,3vw,38px);color:#0d2c58;line-height:1.15;margin:0 0 12px}
.brigade-universe .sos-page .brigade-evidence-header p:last-child{font-size:16px;line-height:1.65;margin:0;max-width:850px;color:#476079}
.brigade-universe .sos-page .brigade-open-book{padding:24px 28px 0;background:#fff}
.brigade-universe .sos-page .brigade-open-book .sos-art{border-radius:8px;display:block;width:100%;height:auto;box-shadow:none}
.brigade-open-book figcaption{display:flex;justify-content:center;align-items:center;gap:10px;text-align:center;font-size:12px;line-height:1.55;color:#476079;padding:20px 10px 24px;font-weight:650}
.brigade-evidence-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#13a6c1}
.brigade-story{margin-top:38px}
.brigade-story .brigade-evidence-header{background:linear-gradient(120deg,#fff9e4,#fffdf7)}
.brigade-story .brigade-evidence-index{color:#dec878}
.brigade-universe .sos-page .brigade-comic-enlarge{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px 20px;color:#123d69;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:4px}
.brigade-universe .sos-page .brigade-comic-enlarge:hover{color:#006f91}
.brigade-universe .sos-page .brigade-comic-enlarge:focus-visible{outline:3px solid #0e7298;outline-offset:-5px}
.brigade-book-reveal{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:65px 35px 30px}
.brigade-universe .sos-page .brigade-closed-book{position:relative;width:100%;max-width:440px;margin:0 auto;filter:drop-shadow(0 20px 25px #0003)}
.brigade-universe .sos-page .brigade-closed-book::before{content:"";position:absolute;z-index:-1;inset:12% -6% 0;border-radius:50%;background:radial-gradient(ellipse,#2c9bec39,transparent 68%)}
.brigade-closed-book img{width:100%;height:auto;display:block}
.brigade-mission-tag{display:inline-block;border:1px solid #ffdc37;color:#ffdc37;background:#ffda370c;padding:7px 14px;font-size:13px;line-height:1.4;font-weight:850;letter-spacing:.12em;transform:rotate(-2deg);margin-bottom:23px;border-radius:3px}
.brigade-universe .sos-page .brigade-book-reveal h3{color:#fff;font-size:clamp(32px,3.4vw,45px);line-height:1.09;letter-spacing:-.025em;margin:0 0 22px}
.brigade-universe .sos-page .brigade-book-reveal-copy>p{color:#bfd7ef;font-size:17px;line-height:1.7;margin-bottom:30px}
.brigade-launch-stamp{border-top:1px solid #82b8e34a;border-bottom:1px solid #82b8e34a;padding:20px 0;display:grid;gap:6px;margin-bottom:25px}
.brigade-launch-stamp span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a9cbe7;font-weight:700}
.brigade-launch-stamp strong{font-size:27px;line-height:1.2;color:var(--brigade-yellow);font-weight:850}
.brigade-signup>p{font-size:14px;color:#c2d8ea}
.brigade-universe .brigade-signup-form{display:grid;gap:12px;margin-top:18px;padding:20px;border:1px solid #4799ce80;border-radius:12px;background:#0a203c;text-align:left}
.brigade-universe .brigade-signup-form label{display:block;margin:0;color:#fff;font-size:14px;font-weight:700;line-height:1.5}
.brigade-universe .brigade-signup-form input[type=email]{display:block;width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:13px 15px;border:2px solid #b6d5ee;border-radius:7px;background:#fff;color:#102940;font:inherit;font-size:16px;line-height:1.4;box-shadow:none}
.brigade-universe .brigade-signup-form input[type=email]::placeholder{color:#587087;opacity:1}
.brigade-universe .brigade-signup-form button{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 18px;border:2px solid #ffdc37;border-radius:7px;background:#ffdc37;color:#102940;font:inherit;font-size:16px;font-weight:800;line-height:1.4;text-align:center;cursor:pointer}
.brigade-universe .brigade-signup-form button:hover{background:#ffeb82;border-color:#ffeb82}
.brigade-universe .brigade-signup-form :is(input,button,a):focus-visible{outline:3px solid #6bd8ff;outline-offset:4px}
.brigade-universe .sos-page .brigade-signup-consent{margin:2px 0 0;color:#c2d8ea;font-size:12px;line-height:1.6}
.brigade-universe .brigade-signup-consent a{display:inline-block;color:#ffdc37;text-decoration:underline;text-underline-offset:3px}
.brigade-universe .sos-page .brigade-signup-message{margin:0;padding:12px;border-radius:7px;font-size:14px;line-height:1.6}
.brigade-universe .sos-page .brigade-signup-error{background:#fff0f1;color:#8d1632;border:1px solid #ffb8c4}
.brigade-universe .brigade-signup-error ul{margin:0;padding-left:20px}
.brigade-universe .brigade-signup-error a{color:inherit;text-decoration:underline}
.brigade-universe .sos-page .brigade-signup-success{background:#e6fff2;color:#12583b;border:1px solid #72d6a9}
.brigade-universe .sos-page .brigade-dossier-footer{border-top:1px solid #5e89b340;margin:24px 0 0;padding-top:30px;display:flex;align-items:center;justify-content:center;gap:20px;text-align:center;font-size:12px;letter-spacing:.04em;color:#87acd0}
.brigade-dossier-footer span{color:var(--brigade-yellow);font-size:16px}
@media(prefers-reduced-motion:no-preference){.brigade-universe--animated .brigade-radar i{animation:brigade-radar-sweep 12s linear infinite}.brigade-universe--animated .brigade-siren{animation:brigade-siren-glow 3s ease-in-out infinite}}
@keyframes brigade-radar-sweep{to{transform:rotate(360deg)}}
@keyframes brigade-siren-glow{50%{box-shadow:0 0 26px #ff4f7baa}}
@media(max-width:1050px){.brigade-world-nav{gap:18px}.brigade-gateway-inner{gap:16px}.brigade-book-steps li{padding:23px 17px;gap:11px}.brigade-book-steps svg{width:32px;height:32px}.brigade-book-reveal{gap:35px;padding-left:5px;padding-right:5px}.brigade-brief{gap:30px;grid-template-columns:1fr 140px}.brigade-radar-badge{width:140px}.brigade-radar{width:135px;height:135px}}
@media(max-width:849px){.brigade-gateway-inner{padding:17px 22px;flex-wrap:wrap;justify-content:center;gap:12px}.brigade-world-label{font-size:10px}.brigade-world-nav{font-size:12px;gap:22px;justify-content:center}.brigade-universe .sos-page .sos-hero{grid-template-columns:1fr;padding:36px 24px 45px;gap:36px}.brigade-universe .sos-page .sos-hero-copy{max-width:650px;margin:auto;text-align:center}.brigade-universe .sos-page .sos-logo{width:220px;margin:0 auto 25px}.brigade-universe .sos-page .sos-hero figure{max-width:640px;margin:0 auto;transform:rotate(1deg)}.brigade-identity-note{padding:20px 25px;align-items:flex-start}.brigade-identity-note>span{margin-top:3px}.brigade-universe .sos-page .brigade-identity-note p{font-size:13px}.brigade-universe .sos-page .sos-team,.brigade-universe .sos-page .sos-trousse{padding:48px 24px}.brigade-universe .sos-page .sos-alert-illustrated{grid-template-columns:1fr;padding:24px;gap:20px}.brigade-universe .sos-page .sos-alert-art{max-width:540px;margin:auto}.brigade-universe .sos-page .sos-alert-caption{padding:8px 0 0;border-left:none;border-top:1px solid #45618a}.brigade-universe .sos-page .sos-alert-signal{margin-top:12px}.brigade-dossier{padding:0 24px 38px}.brigade-brief{grid-template-columns:1fr;padding:36px 0 29px;gap:0}.brigade-radar-badge{display:none}.brigade-universe .sos-page .brigade-brief h2{font-size:clamp(36px,6vw,52px)}.brigade-book-steps{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.brigade-book-steps li{padding:21px;gap:20px}.brigade-book-steps svg{width:38px;height:38px}.brigade-universe .sos-page .brigade-book-steps h3{font-size:19px;margin-bottom:5px}.brigade-evidence-header{padding:26px;gap:18px}.brigade-book-reveal{padding-top:42px;gap:30px;grid-template-columns:.9fr 1fr}.brigade-universe .sos-page .brigade-book-reveal h3{font-size:32px}}
@media(max-width:599px){.brigade-world-nav{width:100%;gap:12px 22px}.brigade-universe .sos-page .sos-hero h1{font-size:43px}.brigade-universe .sos-page .sos-hero-brigade{font-size:23px}.brigade-universe .sos-page .sos-hero figure{box-shadow:6px 8px 0 #03133188,0 0 0 5px #ffffff0c}.brigade-universe .sos-page .sos-team,.brigade-universe .sos-page .sos-trousse{padding:42px 20px}.brigade-universe .sos-page .sos-alert-illustrated{padding:22px 20px;border-radius:18px}.brigade-transmission{align-items:flex-start;gap:15px;padding-top:28px;font-size:10px;letter-spacing:.06em}.brigade-file-number{max-width:80px;text-align:right;font-size:10px}.brigade-transmission-label{line-height:1.6;gap:10px}.brigade-dossier{padding-left:20px;padding-right:20px}.brigade-universe .sos-page .brigade-brief h2{font-size:38px}.brigade-universe .sos-page .brigade-brief-hook{font-size:20px}.brigade-universe .sos-page .brigade-brief-body{font-size:16px;line-height:1.7}.brigade-evidence{border-radius:15px;box-shadow:4px 5px 0 #3f75aa66}.brigade-evidence-header{padding:23px 20px;gap:13px}.brigade-evidence-index{font-size:30px;padding-top:4px}.brigade-universe .sos-page .brigade-evidence h3{font-size:27px}.brigade-universe .sos-page .brigade-evidence-header p:last-child{font-size:14px}.brigade-universe .sos-page .brigade-open-book{padding:13px 8px 0}.brigade-open-book figcaption{font-size:11px;padding:14px 10px 18px;gap:8px}.brigade-book-reveal{grid-template-columns:1fr;padding:34px 0 15px;gap:30px}.brigade-universe .sos-page .brigade-closed-book{max-width:340px}.brigade-book-reveal-copy{max-width:440px;margin:auto;width:100%}.brigade-universe .sos-page .brigade-book-reveal h3{font-size:36px}.brigade-universe .sos-page .brigade-dossier-footer{gap:12px;font-size:11px;letter-spacing:0}}
@media(max-width:359px){.brigade-gateway-inner{padding-left:15px;padding-right:15px}.brigade-world-nav{gap:9px 13px}.brigade-universe .sos-page .sos-hero h1{font-size:36px}.brigade-universe .sos-page .brigade-brief h2{font-size:32px}.brigade-dossier{padding-left:15px;padding-right:15px}}


@media(min-width:850px){
.brigade-book-reveal{grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);gap:44px;padding-left:0;padding-right:0}
.brigade-universe .sos-page .brigade-closed-book{max-width:none;aspect-ratio:10/11;overflow:hidden;border-radius:24px}
.brigade-universe .sos-page .brigade-closed-book .sos-art{width:100%;height:100%;object-fit:cover;object-position:center}
.brigade-book-reveal-copy{width:100%;max-width:490px;justify-self:end}
}
