@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/site-assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/site-assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/site-assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/site-assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/site-assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/site-assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/site-assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/site-assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/site-assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/site-assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/site-assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/site-assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}:root{--header-height:90px;--bg:#100b1b;--panel:#191025;--purple:#32165e;--pink:#eb1ca5;--teal:#37d7bb;--white:#f6f3fa;--muted:#b4aabe}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{background:var(--bg);color:var(--white);margin:0;font:15px/1.7 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,.person:focus-visible{outline:2px solid var(--teal);outline-offset:7px}::selection{background:var(--pink);color:#fff}.header{height:var(--header-height);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100b1bf2;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:0 5%;display:flex;position:sticky;top:0}.logo{width:215px;display:block}nav{align-items:center;gap:35px;font-size:12px;font-weight:600;display:flex}nav a{transition:color .2s}nav a:hover{color:var(--teal)}.nav-contact{border-left:1px solid #ffffff30;padding-left:30px}.nav-contact span{color:var(--pink);margin-left:16px}.menu{display:none}.hero{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));background:radial-gradient(at 75%,#39146677,#0000 60%),#100b1b;align-items:center;height:auto;padding:60px 0;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;width:95%;margin:0 5%;padding-bottom:60px;position:relative}.eyebrow,.small-label,.hero-bottom,.footer-base,.team-hint,.art-note{letter-spacing:1.8px;font-size:10px;font-weight:600;line-height:1.5}.eyebrow{color:var(--teal);margin:0 0 26px}.status-dot{background:var(--teal);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 14px #37d7bb99}h1,h2,h3,p{margin-top:0}h1,h2,.game-copy h3,.news-story h3{text-transform:uppercase;letter-spacing:-1px;font-family:Barlow Condensed,Impact,sans-serif;font-weight:600;line-height:.97}h1{margin-bottom:30px;font-size:clamp(76px,7.7vw,130px)}em{color:var(--pink);font-style:normal}.intro{color:#c9bfda;max-width:480px;margin-bottom:36px;font-size:15px;line-height:1.9}.button{justify-content:space-between;align-items:center;gap:40px;padding:15px 24px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.primary{background:var(--pink);color:#fff}.primary:hover{background:#fc42bd}.button span{font-size:21px;line-height:1}.text-link{gap:18px;font-size:12px;font-weight:600;display:inline-flex}.hero-content>.text-link{margin-left:26px}.text-link:hover{color:var(--teal)}.hero-bottom{color:#9b8baa;z-index:3;border-top:1px solid #ffffff20;justify-content:space-between;padding-top:20px;font-size:9px;display:flex;position:absolute;bottom:26px;left:5%;right:5%}.hero-bottom a span{color:var(--teal);margin-left:12px}.hero-art{position:absolute;inset:0;overflow:hidden}.portal{background:linear-gradient(140deg,#1c0d2b99,#56135a33);border:2px solid #dd4ac3;width:390px;height:590px;position:absolute;top:8%;left:66%;transform:rotate(24deg)skewY(-12deg);box-shadow:0 0 5px #ed4ac6,0 0 60px #c822b83d,inset 0 0 60px #c822b82a}.portal:after{content:"";border:1px solid #aa418d55;position:absolute;inset:18px}.orbit{border:1px solid #9060bf30;border-radius:50%;width:800px;height:800px;position:absolute;top:-180px;right:-200px;transform:rotateX(20deg)}.orbit-two{width:1050px;height:1050px;top:-305px;right:-325px}.horizon{background-image:linear-gradient(#7d3e8b30 1px,#0000 1px),linear-gradient(90deg,#7d3e8b30 1px,#0000 1px);background-size:55px 55px;width:900px;height:600px;position:absolute;bottom:-240px;left:37%;transform:perspective(450px)rotateX(65deg)rotate(-15deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.art-lines{background:var(--teal);opacity:.6;width:4px;height:160px;position:absolute;top:20%;right:8%;box-shadow:-100px 280px #eb1ca5,65px 320px #6c4aa7}.cross{color:#b5a8c6;font-size:24px;font-weight:400;position:absolute}.cross-one{top:17%;right:40%}.cross-two{bottom:20%;right:5%}.section{padding:100px 7%}.section-top{border-top:1px solid #ffffff20;justify-content:space-between;margin-bottom:42px;padding-top:22px;display:flex}.small-label{color:#7c6e8a;font-size:9px}.section-title{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}h2{margin-bottom:0;font-size:clamp(56px,5.7vw,90px)}.section-title>p{width:340px;color:var(--muted);margin-bottom:0}.game-feature{background:#241438;align-items:center;min-height:490px;display:flex;position:relative;overflow:hidden}.game-art{background:radial-gradient(at 30% 25%,#695584,#0000 50%),linear-gradient(130deg,#3a2348,#170f25 70%);position:absolute;inset:0}.moon{background:#c8a5d9;border-radius:50%;width:150px;height:150px;position:absolute;top:60px;left:25%;box-shadow:0 0 90px #c5a1d455}.monolith{background:linear-gradient(100deg,#1a1421 80%,#7f4d91 81%,#2b2136 85%);width:100px;height:290px;position:absolute;top:140px;left:29%;transform:skewY(-9deg);box-shadow:6px 0 #5d3877}.landscape{clip-path:polygon(0 60%,8% 50%,18% 58%,32% 20%,47% 55%,59% 40%,70% 60%,100% 30%,100% 100%,0 100%);background:#221b32;position:absolute;inset:40% 0 0}.ground{clip-path:polygon(0 60%,20% 45%,30% 10%,60% 50%,100% 20%,100% 100%,0 100%);background:linear-gradient(10deg,#100b1b 20%,#20142d);position:absolute;inset:65% 0 0}.game-art:after{content:"";background:linear-gradient(90deg,#0000 25%,#160c22 65%);position:absolute;inset:0}.game-copy{width:44%;margin:55px 6% 55px auto;position:relative}.game-copy .eyebrow{margin-bottom:20px;font-size:9px}.tag{letter-spacing:1px;border:1px solid #ffffff40;padding:5px 9px;font-size:9px}.game-copy h3{margin:24px 0;font-size:48px}.game-copy p{color:var(--muted);max-width:390px;font-size:13px}.light{background:var(--white);color:#1d102a;margin-top:12px}.art-note{color:#b4a1c1;font-size:7px;position:absolute;bottom:18px;left:22px}.studio{background:#1c112b;grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.studio .eyebrow{margin-bottom:45px}.studio-story{padding-top:55px}.large-copy{font-size:25px;font-weight:500;line-height:1.5}.studio-story>p:not(.large-copy){color:var(--muted);font-size:14px}.principles{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:32px;margin-top:38px;padding-top:30px;display:grid}.principles span{color:var(--pink);font-size:10px}.principles h3{margin:12px 0;font-size:13px}.principles p{color:var(--muted);font-size:12px}.team-grid{grid-template-columns:repeat(4,1fr);gap:40px 24px;display:grid}.portrait{aspect-ratio:1.12;background:linear-gradient(140deg,#302039,#1c1226);border-bottom:2px solid #65305c;transition:border-color .3s;position:relative;overflow:hidden}.portrait img{object-fit:contain;object-position:bottom;width:100%;height:100%;padding:20px 20px 0;transition:opacity .35s,transform .5s;position:absolute}.portrait img.alternate,.person:hover .portrait img:first-child,.person:focus .portrait img:first-child{opacity:0}.person:hover .portrait img.alternate,.person:focus .portrait img.alternate{opacity:1;transform:scale(1.04)}.person:hover .portrait,.person:focus .portrait{border-color:var(--teal)}.initials{color:#644774;place-items:center;height:100%;font:75px Barlow Condensed,Impact,sans-serif;transition:color .3s,transform .3s;display:grid}.person:hover .initials,.person:focus .initials{color:var(--teal);transform:scale(1.1)}.person h3{margin:16px 0 3px;font-size:14px}.person p{color:var(--muted);font-size:10px}.team-hint{color:#776880;text-transform:uppercase;margin:34px 0 0;font-size:8px}.news{padding-top:30px}.news-story{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.news-art{background:radial-gradient(at 40% 30%,#62288b,#221136 70%);place-items:center;min-height:310px;display:grid;position:relative;overflow:hidden}.news-art>span{letter-spacing:-14px;color:#f4f2f8;border-bottom:4px solid var(--teal);z-index:1;font:150px/1.1 Barlow Condensed,Impact,sans-serif;transform:skewY(-5deg)}.news-art i{background:var(--pink);opacity:.5;width:12px;height:250px;position:absolute;top:-40px;left:20%;transform:rotate(24deg)}.news-art i:nth-of-type(2){background:var(--teal);top:120px;left:75%}.news-art i:nth-of-type(3){background:#8166ac;top:-90px;left:87%}.news-story .eyebrow{font-size:9px}.news-story .eyebrow span{color:#776880;padding:0 10px}.news-story h3{margin-bottom:20px;font-size:48px;transition:color .2s}.news-story:hover h3{color:var(--pink)}.news-story p:not(.eyebrow){color:var(--muted);max-width:350px;font-size:13px}.news-story .text-link{margin-top:15px}.connect{text-align:center;background:radial-gradient(at bottom,#40206077,#0000 70%);padding-bottom:110px}.connect h2{margin-bottom:28px}.connect>p:not(.eyebrow){color:var(--muted);font-size:13px}.connect .button{margin-top:18px}footer{background:radial-gradient(#39176d,#1b0d30);border-top:3px solid #512284;position:relative;overflow:hidden}.footer-content{z-index:1;text-align:center;padding:65px 5% 25px;position:relative}.footer-logo{width:350px;max-width:80%}.footer-content>p{color:#d0c2e3;margin-top:24px;font-size:11px}.socials{justify-content:center;gap:12px;margin:28px 0 55px;display:flex}.socials a{color:#32165e;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;transition:transform .2s;display:grid}.socials a:hover{background:var(--teal);transform:translateY(-5px)}.footer-base{color:#a08ab9;border-top:1px solid #ffffff20;justify-content:space-between;padding-top:20px;font-size:7px;display:flex}.falling-lines{pointer-events:none;position:absolute;inset:0}.falling-lines i{background:var(--pink);opacity:.45;width:5px;height:100px;animation:linear infinite fall;position:absolute;top:-200px}@keyframes fall{0%{transform:translateY(0)}to{transform:translateY(800px)}}@media (width>=1600px){.section{padding-left:max(7%,50% - 700px);padding-right:max(7%,50% - 700px)}}@media (width<=900px){nav{gap:18px}.logo{width:180px}.nav-contact{padding-left:18px}h1{font-size:82px}.portal{opacity:.6;left:70%}.section{padding:70px 6%}.studio{gap:40px}.studio-story{padding-top:0}.team-grid{grid-template-columns:repeat(4,1fr);gap:26px 14px}.news-story{gap:30px}.hero-bottom>span:last-child{display:none}}@media (width<=650px){:root{--header-height:74px}.header{height:var(--header-height);padding:0 6%}.logo{width:170px}.menu{color:#fff;background:0 0;border:none;gap:20px;font-size:12px;display:flex}.menu span{color:var(--teal)}nav{background:#1c112b;flex-direction:column;align-items:stretch;padding:30px;display:none;position:absolute;top:74px;left:0;right:0}nav.open{display:flex}.nav-contact{border:0;padding:0}.hero{padding:0}.hero-content{margin:0 6%;padding:65px 0 100px}h1{letter-spacing:-.5px;font-size:67px}.hero .eyebrow{font-size:8px}.intro{max-width:330px;font-size:13px}.hero-content>.text-link{margin:25px 0 0;display:flex}.portal{opacity:.4;width:200px;height:430px;top:15%;left:75%}.hero-bottom{font-size:7px}.hero-bottom>span:first-child{max-width:130px}.section-title{display:block}.section-title>p{width:auto;max-width:360px;margin-top:25px;font-size:13px}.small-label{display:none}h2{font-size:57px}.section-top{margin-bottom:20px}.game-feature{align-items:end;min-height:650px}.game-art:after{background:linear-gradient(#0000,#160c22 60%)}.moon{width:110px;height:110px;top:25px;left:32%}.monolith{width:65px;height:180px;top:90px;left:42%}.game-copy{width:auto;margin:270px 28px 55px}.game-copy h3{font-size:42px}.art-note{font-size:6px}.studio{display:block}.studio-story{margin-top:35px}.large-copy{font-size:21px}.principles{gap:20px}.team-grid{grid-template-columns:repeat(2,1fr)}.portrait img{padding:10px 10px 0}.person h3{font-size:12px}.person p{font-size:9px}.news-story{grid-template-columns:1fr}.news-art{min-height:240px}.news-story h3{font-size:42px}.footer-base{flex-wrap:wrap;justify-content:center;gap:18px}.footer-base>span:first-child{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.falling-lines i{top:30%}}:root{--bg:#170929;--panel:#25103f;--pink:#f018ad;--teal:#31e0be}.header{background:#240e41f5;border-bottom:2px solid #6b258d}.hero{background:radial-gradient(at 68% 38%,#6224af 0%,#39116c 44%,#200c39 85%)}.hero-art:after{content:"";background:linear-gradient(90deg,#200c39a6 0%,#200c3960 42%,#0000 72%);position:absolute;inset:0}.hero-lines{-webkit-mask-image:linear-gradient(90deg,#0002,#0005 35%,#000 65%);mask-image:linear-gradient(90deg,#0002,#0005 35%,#000 65%)}.portal{background:#35125222;border-width:4px;border-color:#fc3dbd;box-shadow:0 0 18px #f018ad88,inset 0 0 90px #b31bb433}.orbit{border-color:#bf7af536}h1{text-shadow:0 4px 25px #200c3980;font-weight:700}.hero-content em{color:#ff43c1}.intro{color:#f0e3fc;text-shadow:0 2px 10px #200c39}.hero .eyebrow{color:#5fffd8}.primary{box-shadow:5px 5px #812377}.primary:hover{box-shadow:7px 7px #812377}.studio{background:linear-gradient(110deg,#43177e,#2c104c);border-top:4px solid #cf1998}.studio .large-copy{color:#fff}.studio-story>p:not(.large-copy),.principles p{color:#d5c4e9}.section-top{border-top:2px solid #95358e}.portrait{border-bottom:4px solid var(--pink);background:linear-gradient(140deg,#4c206c,#25103f)}.portrait:hover{box-shadow:0 0 30px #eb1ca525}.connect{background:radial-gradient(at bottom,#6826aa,#2a0e48 75%);border-top:1px solid #7c3395}footer{background:radial-gradient(#521b99,#2a0c4c);border-top:5px solid #b62096}.footer-content{background:radial-gradient(#210a4166,#0000 65%)}.falling-lines i{opacity:.8;animation-name:descent;top:-440px}.footer-content>p{color:#f4e6ff;text-shadow:0 2px 8px #210a41}.footer-base{color:#d7b9ef}@keyframes descent{0%{top:-440px}to{top:100%}}@media (width<=650px){.hero-lines{-webkit-mask-image:linear-gradient(90deg,#0002,#0003 55%,#000b);mask-image:linear-gradient(90deg,#0002,#0003 55%,#000b)}.falling-lines i{max-width:10px}}@media (prefers-reduced-motion:reduce){.falling-lines i{opacity:.35;top:10%}.falling-lines i:nth-child(2n){top:65%}}.socials a{color:#343434;width:45px;height:45px;font-size:18px}.socials{gap:15px}.skip-link{z-index:100;color:#240e41;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.socials svg{width:18px;height:18px}.socials .unconfigured{cursor:default}@keyframes falling-transform-56f65e6c{0%{transform:translateY(0)}to{transform:translateY(var(--fall-distance))}}.falling-lines i[data-v-56f65e6c]{animation-name:falling-transform-56f65e6c}.socials .unconfigured[data-v-3e305396]{color:#343434;background:#fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.incident-page[data-v-359c6951]{background:radial-gradient(at 50% 45%,#32165e66,#0000 65%);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,2dvh,22px);height:100dvh;padding:clamp(16px,3dvh,36px) 5%;display:grid}.incident-intro[data-v-359c6951]{text-align:center}.incident-intro .eyebrow[data-v-359c6951]{margin-bottom:10px}.incident-intro h1[data-v-359c6951]{margin-bottom:14px;font-size:clamp(40px,9dvh,86px)}.reassurance[data-v-359c6951]{margin-bottom:8px;font-size:clamp(16px,2vw,21px);font-weight:600}.explanation[data-v-359c6951]{color:var(--muted);margin-bottom:0}.incident-scene[data-v-359c6951]{background:#120d1c;border:1px solid #79549166;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;align-self:center;width:100%;max-width:1150px;height:100%;min-height:0;max-height:570px;margin:0 auto;display:grid;overflow:hidden}.scene-label[data-v-359c6951]{letter-spacing:1px;color:var(--teal);border-bottom:1px solid #79549144;align-items:center;padding:14px 20px;font:10px/1.5 monospace;display:flex}.scene-label>span[data-v-359c6951]:last-child{color:var(--muted);margin-left:auto}.server-room[data-v-359c6951]{width:100%;height:100%;min-height:0;display:block}.room-404[data-v-359c6951]{fill:#795491;opacity:.14;font:150px Barlow Condensed,sans-serif}.engineer[data-v-359c6951]{fill:none;stroke:#f6f3fa;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.note[data-v-359c6951]{fill:#f6f3fa;stroke:#120d1c;stroke-width:5px;paint-order:stroke fill;font:700 14px monospace}.rack-label[data-v-359c6951]{fill:#b4aabe;letter-spacing:.5px;font:7px monospace}.manual-label[data-v-359c6951]{fill:#514a43;stroke:none;font:700 4px monospace}.prop[data-v-359c6951]{stroke:#140f20;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.floor-label[data-v-359c6951]{fill:#795491;letter-spacing:1.5px;font:10px monospace}.smoke[data-v-359c6951]{fill:var(--pink);font:28px monospace;animation:3s infinite smoke-rise-359c6951}.smoke-two[data-v-359c6951]{animation-delay:-1.5s}.hammer-arm[data-v-359c6951]{transform-origin:0 -23px;animation:1.1s ease-in-out infinite hammer-swing-359c6951}.bob[data-v-359c6951]{animation:1.1s ease-in-out infinite engineer-bob-359c6951}.cable-engineer[data-v-359c6951]{animation:1.8s ease-in-out infinite cable-pull-359c6951}.manual-engineer[data-v-359c6951]{transform-origin:0 70px;animation:3s ease-in-out infinite manual-tilt-359c6951}.stuck-engineer[data-v-359c6951]{animation:.7s ease-in-out infinite alternate stuck-kick-359c6951}.chair-engineer[data-v-359c6951]{transform-origin:0 0;animation:2s ease-in-out infinite chair-spin-359c6951}.server-light[data-v-359c6951]{animation:1.3s steps(2,end) infinite lights-blink-359c6951}.loose-cable[data-v-359c6951]{animation:1.8s ease-in-out infinite cable-wiggle-359c6951}.runaway-packet[data-v-359c6951]{animation:7s linear infinite packet-run-359c6951}.incident-console[data-v-359c6951]{min-height:58px;color:var(--muted);border-top:1px solid #79549144;padding:16px 20px;font:12px/1.7 monospace}.incident-console>span[data-v-359c6951]{color:var(--teal)}.incident-actions[data-v-359c6951]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;margin:0 auto;display:flex}@keyframes hammer-swing-359c6951{0%,to{transform:rotate(-28deg)}45%,60%{transform:rotate(35deg)}}@keyframes engineer-bob-359c6951{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes cable-pull-359c6951{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px)rotate(-7deg)}}@keyframes manual-tilt-359c6951{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes stuck-kick-359c6951{0%{transform:rotate(-8deg)}to{transform:rotate(9deg)}}@keyframes chair-spin-359c6951{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes lights-blink-359c6951{50%{opacity:.35}}@keyframes cable-wiggle-359c6951{50%{transform:translateY(5px)}}@keyframes packet-run-359c6951{0%{transform:translate(-35px,353px)rotate(-10deg)}to{transform:translate(1030px,353px)rotate(25deg)}}@keyframes smoke-rise-359c6951{0%{opacity:0;transform:translateY(12px)}30%{opacity:1}to{opacity:0;transform:translateY(-26px)}}@media (width<=600px){.incident-page[data-v-359c6951]{padding:16px 4%}.scene-label[data-v-359c6951]{letter-spacing:0;padding:12px;font-size:8px}.scene-label>span[data-v-359c6951]:last-child{display:none}.incident-console[data-v-359c6951]{min-width:0;min-height:86px;padding:14px}.incident-actions[data-v-359c6951]{flex-direction:column;gap:6px}.incident-actions .button[data-v-359c6951]{margin-bottom:10px}}@media (height<=650px){.incident-intro h1[data-v-359c6951]{margin-bottom:8px;font-size:clamp(30px,8dvh,50px)}.reassurance[data-v-359c6951]{font-size:14px}.explanation[data-v-359c6951]{font-size:12px}.scene-label[data-v-359c6951]{padding:8px 12px}.incident-console[data-v-359c6951]{min-height:0;padding:8px 12px}.incident-actions[data-v-359c6951]{gap:4px 18px}.incident-actions .button[data-v-359c6951]{padding:10px 16px}}@media (prefers-reduced-motion:reduce){.incident-scene[data-v-359c6951] *{animation:none!important}.runaway-packet[data-v-359c6951]{transform:translate(62px,353px)}}.editorial-hero{border-bottom:4px solid var(--pink);background:radial-gradient(at 80% 40%,#6224af,#301052 65%);padding:65px 7% 70px;position:relative;overflow:hidden}.editorial-lines{-webkit-mask-image:linear-gradient(90deg,#0000 15%,#0002 50%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#0002 50%,#000 100%)}.editorial-heading{z-index:1;max-width:1100px;position:relative}.editorial-heading>.text-link{color:#d6b9ec;margin-bottom:45px}.editorial-heading h1{max-width:980px;margin-bottom:28px;font-size:clamp(65px,8vw,120px)}.editorial-heading>p:last-child{color:#e3cfee;max-width:520px;margin:0}.editorial-heading .eyebrow{text-transform:uppercase}.archive-toolbar{justify-content:space-between;align-items:end;gap:35px;display:flex}.archive-toolbar h2{font-size:clamp(44px,5vw,64px)}.archive-toolbar .eyebrow{margin-bottom:18px}.news-search{color:#cdb6e0;gap:10px;width:280px;font-size:11px;display:grid}.news-search input{font:inherit;color:#fff;background:#2d1544;border:1px solid #8e4eaa;border-radius:0;width:100%;padding:14px 16px;font-size:14px}.news-search input:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.archive-count{color:var(--muted);margin:35px 0 20px;font-size:12px}.archive-stories .news-story{border-top:1px solid #8b367b;padding:35px 0}.read-time{color:var(--muted);margin-left:24px;font-size:10px;display:inline-block}.article-meta{color:#d8c4e7;flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.article-meta span{border-left:1px solid #a267b4;padding-left:24px}.article-layout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:70px;display:grid}.article-sidebar{align-self:start;position:sticky;top:125px}.article-sidebar>p:not(.eyebrow){color:#c3a9d8;font-size:17px}.article-sidebar .text-link{font-size:10px}.article-column{min-width:0}.article-column>.news-art{min-height:330px;margin-bottom:48px}.article-body{color:#d4c5e1;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.article-body>p:first-child{color:#fff;font-size:21px;line-height:1.65}.article-body h2,.article-body h3{text-transform:none;letter-spacing:-.5px;color:#fff;font-family:Inter,Arial,sans-serif;font-weight:600;line-height:1.4}.article-body h2{margin:48px 0 20px;font-size:29px}.article-body h3{margin:32px 0 16px;font-size:21px}.article-body p{margin-bottom:24px}.article-body ul,.article-body ol{margin:26px 0;padding-left:24px}.article-body li{margin:10px 0;padding-left:8px}.article-body li::marker{color:var(--teal)}.article-body strong{color:#fff}.article-body a{color:var(--teal);text-decoration:underline}.article-body blockquote{border-left:4px solid var(--pink);color:#f0e1fa;background:#36174f;margin:40px 0;padding:22px 28px;font-size:21px}.article-body blockquote p:last-child{color:var(--teal);margin:15px 0 0;font-size:13px}.article-end{border-top:1px solid #8b367b;margin-top:50px;padding-top:32px}.news-empty{border-top:1px solid #8b367b;padding:70px 0}.news-empty p,.not-found>p:not(.eyebrow){color:var(--muted);max-width:520px}.news-empty button{cursor:pointer;border:none}.not-found h1{font-size:clamp(65px,8vw,110px)}@media (width<=900px){.article-layout{grid-template-columns:minmax(0,760px);gap:30px}.article-sidebar{border-bottom:1px solid #6c3d7d;padding-bottom:20px;position:static}.article-sidebar>p:not(.eyebrow){display:none}}@media (width<=650px){.editorial-hero{padding:38px 6% 50px}.editorial-heading h1{font-size:62px}.article-hero h1{font-size:56px}.archive-toolbar{display:block}.news-search{width:100%;margin-top:30px}.article-meta{gap:12px 16px}.article-meta span{padding-left:16px}.article-column>.news-art{min-height:220px}.article-body{font-size:15px}.article-body>p:first-child{font-size:19px}.article-body blockquote{padding:18px 20px;font-size:18px}.read-time{margin-left:16px}}
