:root{--ink:#080a0a;--panel:#0d1010;--panel-2:#111515;--cream:#eee8d9;--muted:#9d9b91;--gold:#dda83a;--gold-2:#f1c35e;--red:#b82228;--line:rgba(238,232,217,.15);--mono:"IBM Plex Mono",monospace;--cond:"Barlow Condensed",sans-serif;--serif:"Cormorant Garamond",serif;--body:"Inter",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--body);overflow-x:hidden;cursor:none}body.menu-open,body.lightbox-open{overflow:hidden}a,button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}.noise{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.scanlines{position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.025;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff 4px)}.spotlight{position:fixed;inset:0;z-index:98;pointer-events:none;background:radial-gradient(circle 250px at var(--mx,50%) var(--my,40%),rgba(231,190,93,.055),transparent 70%)}.cursor{position:fixed;z-index:250;width:26px;height:26px;border:1px solid rgba(241,195,94,.75);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:width .2s,height .2s,background .2s}.cursor span{position:absolute;left:50%;top:50%;width:3px;height:3px;background:var(--gold);border-radius:50%;transform:translate(-50%,-50%)}.cursor.is-active{width:48px;height:48px;background:rgba(221,168,58,.1)}.scroll-progress{position:fixed;right:0;top:0;width:3px;height:100vh;z-index:120;background:rgba(255,255,255,.04)}.scroll-progress i{display:block;width:100%;height:var(--scroll,0%);background:var(--gold)}
.loader{position:fixed;inset:0;z-index:500;background:#060707;display:grid;place-content:center;justify-items:center;gap:18px;transition:opacity .7s ease,visibility .7s}.loader.is-done{opacity:0;visibility:hidden}.loader__case,.loader__status,.loader__count{font-family:var(--mono);letter-spacing:.18em}.loader__case{font-size:12px;color:var(--muted)}.loader__case span{color:var(--red)}.loader__rule{width:min(430px,70vw);height:2px;background:#252929}.loader__rule i{display:block;width:0;height:100%;background:var(--gold)}.loader__status{font-size:10px;color:#686b67}.loader__count{font-family:var(--cond);font-size:84px;font-weight:800;color:var(--cream)}
.site-header{height:82px;position:fixed;left:0;right:0;top:0;z-index:110;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid rgba(238,232,217,.1);background:linear-gradient(to bottom,rgba(7,9,9,.92),rgba(7,9,9,.25));backdrop-filter:blur(10px);transition:height .3s,background .3s}.site-header.is-scrolled{height:66px;background:rgba(7,9,9,.92)}.brand{display:flex;align-items:center;gap:14px}.brand__mark{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--gold);color:var(--gold);font-family:var(--cond);font-size:20px;font-weight:800;transform:rotate(-3deg)}.brand__copy{font-family:var(--cond);font-weight:800;letter-spacing:.15em;font-size:13px;line-height:1.05}.desktop-nav{display:flex;gap:35px}.desktop-nav a{font:500 10px var(--mono);letter-spacing:.15em;color:#bab9b1;position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;bottom:-10px;width:0;height:1px;background:var(--gold);transition:width .3s}.desktop-nav a:hover:after{width:100%}.nav-cta{display:flex;align-items:center;gap:12px;border:1px solid rgba(221,168,58,.6);padding:12px 17px;font:600 11px var(--mono);letter-spacing:.14em}.nav-cta b{font-size:8px;color:var(--gold);border-left:1px solid var(--line);padding-left:12px}.menu-button{display:none;background:none;border:0;width:42px;height:42px}.menu-button i{display:block;height:1px;background:var(--cream);margin:8px}
.hero{min-height:100svh;position:relative;display:flex;align-items:center;overflow:hidden;padding:130px 6vw 100px}.hero__media,.verdict__background{position:absolute;inset:0;overflow:hidden}.hero__media img,.verdict__background img{width:100%;height:115%;object-fit:cover;object-position:center;transform:scale(1.03);will-change:transform}.hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,7,.98) 0%,rgba(5,7,7,.91) 34%,rgba(5,7,7,.42) 63%,rgba(5,7,7,.32)),linear-gradient(0deg,rgba(5,7,7,.88),transparent 35%)}.hero__grid,.development__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to right,#000,transparent 80%)}.hero__content{position:relative;z-index:2;width:min(670px,55vw)}.eyebrow,.section-kicker{font:500 10px var(--mono);letter-spacing:.18em;color:#b8b5aa;display:flex;align-items:center;gap:12px}.eyebrow i{width:38px;height:1px;background:var(--gold)}.eyebrow em{color:var(--red);font-style:normal}.hero-title{font:900 clamp(74px,9.2vw,160px)/.72 var(--cond);letter-spacing:-.045em;margin:35px 0 28px;text-transform:uppercase}.hero-title span{display:block;overflow:hidden;padding-bottom:.14em}.hero-title b{display:block;transform:translateY(110%);text-shadow:0 6px 30px rgba(0,0,0,.3)}.hero-tagline{font:600 clamp(24px,2.2vw,40px)/1 var(--serif);letter-spacing:.03em;color:var(--gold-2);margin:0 0 18px}.hero-tagline em{font-size:1.15em}.hero-copy{max-width:585px;font-size:clamp(14px,1.15vw,18px);line-height:1.7;color:#c3c1b9}.hero-actions{display:flex;gap:14px;margin-top:33px}.button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-width:218px;padding:17px 20px;border:1px solid var(--line);font:700 11px var(--mono);letter-spacing:.12em;overflow:hidden;background:none}.button:before{content:"";position:absolute;inset:0;background:var(--cream);transform:translateX(-102%);transition:transform .45s cubic-bezier(.76,0,.24,1)}.button span,.button i{position:relative;z-index:1}.button i{font-style:normal;font-size:18px}.button:hover{color:var(--ink)}.button:hover:before{transform:none}.button--gold{background:var(--gold);border-color:var(--gold);color:#111}.button--gold:before{background:var(--gold-2)}.button--ghost{background:rgba(8,10,10,.45)}.hero-meta{margin-top:36px;padding-top:17px;border-top:1px solid var(--line);display:flex;gap:36px}.hero-meta div{display:flex;gap:10px;align-items:center}.hero-meta small,.case-facts small{font:500 8px var(--mono);letter-spacing:.14em;color:#777b76}.hero-meta strong{font:600 9px var(--mono);letter-spacing:.12em;color:var(--gold-2)}.hero__scribbles span{position:absolute;z-index:2;color:rgba(238,232,217,.19);font:500 11px/1.7 var(--mono);letter-spacing:.12em;transform:rotate(-7deg)}.hero__scribbles span:nth-child(1){right:5vw;top:17%}.hero__scribbles span:nth-child(2){right:20vw;top:46%;transform:rotate(6deg)}.hero__scribbles span:nth-child(3){right:5vw;bottom:18%}.hero__case-label{position:absolute;right:4vw;bottom:32px;z-index:2;font:500 8px var(--mono);letter-spacing:.2em;color:#777}.scroll-cue{position:absolute;z-index:3;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;font:500 8px var(--mono);letter-spacing:.15em;color:#999}.scroll-cue i{display:block;width:35px;height:1px;background:var(--gold);animation:pulseLine 1.5s infinite}@keyframes pulseLine{50%{width:55px;opacity:.35}}
.case-marquee{border-block:1px solid var(--line);overflow:hidden;background:#0b0d0d;padding:20px 0}.case-marquee__track{width:max-content;display:flex;align-items:center;gap:28px;animation:marquee 28s linear infinite}.case-marquee span{font:700 clamp(21px,2.2vw,34px) var(--cond);letter-spacing:.03em;color:#ded9cc}.case-marquee b{color:var(--gold);font-size:13px}@keyframes marquee{to{transform:translateX(-50%)}}
.section{padding:120px 6vw;position:relative}.section-kicker span{color:var(--gold);font-weight:600}.section-title{font:800 clamp(52px,6vw,100px)/.88 var(--cond);letter-spacing:-.025em;margin:28px 0}.section-title em{font:600 1em var(--serif);color:var(--gold);text-transform:none}.section-intro{max-width:650px;color:var(--muted);line-height:1.8}.case-section{background:#0c0f0f}.case-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:center;margin-top:55px}.case-visual{position:relative}.case-visual__frame{position:relative;border:1px solid rgba(221,168,58,.4);padding:12px;background:#111;transform-style:preserve-3d}.case-visual__frame:before,.case-visual__frame:after{content:"";position:absolute;width:45px;height:45px;border-color:var(--gold)}.case-visual__frame:before{left:-7px;top:-7px;border-left:2px solid;border-top:2px solid}.case-visual__frame:after{right:-7px;bottom:-7px;border-right:2px solid;border-bottom:2px solid}.case-visual img{aspect-ratio:16/9;object-fit:cover}.case-visual__stamp{position:absolute;right:28px;top:25px;border:2px solid var(--red);color:var(--red);font:600 12px var(--mono);letter-spacing:.16em;padding:9px 12px;transform:rotate(-4deg)}.case-visual__index{display:flex;position:absolute;left:24px;bottom:25px;background:rgba(5,7,7,.9)}.case-visual__index b{font:800 42px var(--cond);padding:8px 12px;color:var(--gold)}.case-visual__index span{border-left:1px solid var(--line);padding:11px;font:500 8px/1.5 var(--mono);letter-spacing:.13em}.tape{position:absolute;z-index:3;background:var(--gold);color:#151515;font:700 9px var(--mono);letter-spacing:.13em;padding:8px 24px;white-space:nowrap;box-shadow:0 5px 18px rgba(0,0,0,.35)}.tape--one{right:-8%;bottom:4%;transform:rotate(-4deg)}.case-copy__top{display:flex;justify-content:space-between;font:500 9px var(--mono);letter-spacing:.15em;color:#888}.case-copy__top em{color:var(--red);font-style:normal}.case-copy h2{font:900 clamp(66px,7vw,112px)/.73 var(--cond);margin:32px 0}.case-copy h2 em{font:600 1em var(--serif);color:var(--gold);text-transform:none}.case-copy p{color:#aaa;line-height:1.8;font-size:14px}.case-copy .lead{font-size:18px;color:#dedbd1}.case-copy blockquote{margin:35px 0;padding:24px 0;border-block:1px solid var(--line);font:600 26px/1.25 var(--serif);color:var(--gold-2)}.case-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.case-facts div{border-left:2px solid var(--gold);padding-left:12px}.case-facts strong{display:block;margin-top:8px;font:600 9px var(--mono);letter-spacing:.08em;color:#d2cfc5}
.investigation{background:#080a0a}.investigation__intro{max-width:940px}.process{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:75px}.process-card{position:relative;min-height:330px;padding:45px 28px;border-right:1px solid var(--line);transition:background .4s,transform .4s;overflow:hidden}.process-card:first-child{border-left:1px solid var(--line)}.process-card:before{content:attr(data-step);position:absolute;right:10px;bottom:-25px;font:900 130px var(--cond);color:rgba(255,255,255,.025);transition:color .4s,transform .4s}.process-card:hover{background:#111515;transform:translateY(-8px)}.process-card:hover:before{color:rgba(221,168,58,.08);transform:translateY(-10px)}.process-card>b{font:700 11px var(--mono);color:var(--gold)}.process-card h3{font:700 27px var(--cond);letter-spacing:.03em;margin:80px 0 18px}.process-card p{font-size:13px;line-height:1.75;color:#858985}.process-card__line{position:absolute;left:0;top:-1px;width:0;height:2px;background:var(--gold);transition:width .5s}.process-card:hover .process-card__line{width:100%}
.evidence-section{background:#0e1111}.evidence-heading{display:flex;align-items:end;justify-content:space-between}.evidence-heading>p{max-width:330px;color:#888;font-size:13px;line-height:1.6}.evidence-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,minmax(260px,34vh));gap:16px;margin-top:55px}.evidence-card{border:1px solid var(--line);position:relative;overflow:hidden;text-align:left;padding:0;background:#080a0a;cursor:none;transform-style:preserve-3d}.evidence-card--wide{grid-row:span 2}.evidence-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .5s}.evidence-card__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,7,7,.95),transparent 65%)}.evidence-card:hover img{transform:scale(1.07);filter:saturate(.8) contrast(1.08)}.evidence-card__id{position:absolute;left:18px;top:18px;background:var(--gold);color:#111;padding:8px 10px;font:700 10px var(--mono);letter-spacing:.12em}.evidence-card__copy{position:absolute;left:22px;bottom:20px;display:grid;gap:5px}.evidence-card__copy small{font:500 8px var(--mono);letter-spacing:.16em;color:var(--gold)}.evidence-card__copy strong{font:700 28px var(--cond);letter-spacing:.04em}.evidence-card__copy em{font:500 16px var(--serif);color:#c9c5ba}.evidence-card__open{position:absolute;right:20px;bottom:22px;font:600 9px var(--mono);letter-spacing:.12em;transform:translateX(130%);transition:transform .4s}.evidence-card:hover .evidence-card__open{transform:none}
.systems{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;background:#080a0a}.systems__image{position:relative}.systems__image:before{content:"";position:absolute;inset:-12px 12px 12px -12px;border:1px solid rgba(221,168,58,.25)}.systems__image img{position:relative;aspect-ratio:4/5;object-fit:cover}.systems__image span{position:absolute;left:18px;bottom:18px;padding:10px 12px;background:#080a0a;font:500 8px var(--mono);letter-spacing:.14em}.system-list{border-top:1px solid var(--line);margin-top:42px}.system-row{display:grid;grid-template-columns:45px 1fr 35px;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:25px 0;transition:padding .35s,background .35s}.system-row:hover{padding-left:16px;background:rgba(255,255,255,.018)}.system-row>b{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--gold);font:700 11px var(--mono);color:var(--gold)}.system-row h3{font:700 22px var(--cond);margin:0 0 4px}.system-row p{font-size:12px;color:#777;margin:0;line-height:1.5}.system-row>span{font:600 9px var(--mono);color:#555}
.verdict{min-height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.verdict__shade{position:absolute;inset:0;background:rgba(4,6,6,.78);backdrop-filter:grayscale(1)}.verdict__content{position:relative;z-index:2;max-width:1050px}.verdict__content .section-kicker{justify-content:center}.verdict h2{font:900 clamp(67px,8.3vw,140px)/.78 var(--cond);letter-spacing:-.035em;margin:34px 0}.verdict h2 em{font:600 1em var(--serif);color:var(--gold);text-transform:none}.verdict h2 strong{color:var(--red)}.verdict p{max-width:680px;margin:auto;color:#aaa;line-height:1.8}.verdict__stats{display:flex;justify-content:center;gap:70px;margin-top:58px}.verdict__stats div{display:grid}.verdict__stats b{font:800 48px var(--cond);color:var(--gold-2)}.verdict__stats span{font:500 8px var(--mono);letter-spacing:.16em;color:#888}
.gallery{background:#0c0f0f;overflow:hidden}.gallery__head{display:flex;justify-content:space-between;align-items:center}.gallery__controls{display:flex;align-items:center;gap:14px;font:500 9px var(--mono);color:#888}.gallery__controls small{font:500 8px var(--mono);letter-spacing:.13em;color:#5f625f}.gallery__viewport{overflow:hidden;margin-top:48px;cursor:grab;touch-action:pan-y;user-select:none;outline:none}.gallery__viewport:focus-visible{box-shadow:0 0 0 1px var(--gold)}.gallery__viewport.is-dragging{cursor:grabbing}.gallery__track{display:flex;gap:20px;transition:transform .8s cubic-bezier(.76,0,.24,1);will-change:transform}.gallery__viewport.is-dragging .gallery__track{transition:none}.gallery figure{flex:0 0 68vw;margin:0;position:relative}.gallery figure img{width:100%;aspect-ratio:16/8.5;object-fit:cover;filter:saturate(.82);pointer-events:none}.gallery figcaption{display:flex;gap:15px;margin-top:14px;font:600 10px var(--mono);letter-spacing:.13em}.gallery figcaption b{color:var(--gold)}
.development{min-height:90vh;text-align:center;display:grid;place-content:center;justify-items:center;background:#090b0b;overflow:hidden}.development__grid{mask-image:radial-gradient(circle,#000,transparent 75%)}.development>*:not(.development__grid){position:relative}.development__stamp{position:absolute!important;right:7vw;top:15%;border:3px solid var(--red);color:var(--red);padding:14px 20px;font:700 15px/1.3 var(--mono);letter-spacing:.16em;transform:rotate(8deg)}.development .section-kicker{justify-content:center}.development>p{max-width:650px;color:#92958f;line-height:1.75}.notify-form{display:grid;grid-template-columns:minmax(300px,500px) auto;gap:12px;margin-top:35px;text-align:left}.notify-form label{border:1px solid var(--line);padding:10px 16px}.notify-form label span{display:block;font:500 7px var(--mono);letter-spacing:.15em;color:#777}.notify-form input{background:none;border:0;outline:0;color:var(--cream);width:100%;font:500 15px var(--mono);padding-top:7px}.notify-form small{grid-column:1/-1;text-align:center;color:#555;font:400 8px var(--mono);letter-spacing:.05em}.development__status{width:min(770px,90vw);margin-top:55px}.development__status div{display:grid;grid-template-columns:140px 1fr 150px;gap:20px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font:500 8px var(--mono);letter-spacing:.12em;text-align:left}.development__status i{height:2px;background:linear-gradient(90deg,var(--gold),rgba(221,168,58,.1))}.development__status b{text-align:right;color:var(--gold)}
.site-footer{position:relative;background:#050606;padding:70px 5vw 28px;border-top:1px solid rgba(221,168,58,.25);overflow:hidden}.footer__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:38px;border-bottom:1px solid var(--line)}.footer__top p{color:#777;font:500 10px var(--mono);letter-spacing:.09em}.footer__back{font:600 10px var(--mono);letter-spacing:.14em}.footer__back span{color:var(--gold);font-size:18px;margin-left:10px}.footer__middle{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;gap:5vw;padding:50px 0 65px}.footer__middle>div{display:grid;align-content:start;gap:12px}.footer__middle small{font:600 8px var(--mono);letter-spacing:.17em;color:var(--gold);margin-bottom:8px}.footer__middle a,.footer__middle span{font-size:11px;color:#7f827e}.footer__middle a:hover{color:var(--cream)}.footer__seal{border:1px solid rgba(221,168,58,.35);padding:18px!important;display:flex!important;align-items:center!important;gap:18px!important;transform:rotate(-2deg)}.footer__seal b{font:800 48px var(--cond);color:var(--gold)}.footer__seal span{font:500 8px/1.45 var(--mono);letter-spacing:.16em}.footer__bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;font:500 7px var(--mono);letter-spacing:.13em;color:#50534f}.footer__word{position:absolute;right:-10px;bottom:-45px;font:900 clamp(90px,14vw,230px)/1 var(--cond);color:rgba(255,255,255,.018);white-space:nowrap}
.lightbox{position:fixed;inset:0;z-index:300;visibility:hidden;opacity:0;transition:opacity .35s,visibility .35s}.lightbox.is-open{visibility:visible;opacity:1}.lightbox__backdrop{position:absolute;inset:0;background:rgba(2,3,3,.92);backdrop-filter:blur(12px)}.lightbox__panel{position:absolute;inset:6vh 5vw;display:flex;flex-direction:column;justify-content:center}.lightbox__panel img{width:100%;height:min(75vh,820px);object-fit:contain;transform:scale(.94);opacity:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s}.lightbox.is-open img{transform:none;opacity:1}.lightbox__panel>div{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font:500 9px var(--mono);letter-spacing:.14em}.lightbox__close{border:1px solid var(--line);background:none;padding:11px 16px;cursor:none}.mobile-menu{position:fixed;inset:0;z-index:200;background:#080a0a;display:grid;place-content:center;gap:16px;visibility:hidden;opacity:0;transition:.4s}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu>a{font:800 42px var(--cond)}.mobile-menu>a span{font:500 9px var(--mono);color:var(--gold);margin-right:15px}.mobile-menu__close{position:absolute;right:25px;top:25px;background:none;border:0;font:600 9px var(--mono);letter-spacing:.12em}
.reveal,.reveal-left,.reveal-right{opacity:0}.reveal{transform:translateY(45px)}.reveal-left{transform:translateX(-55px)}.reveal-right{transform:translateX(55px)}
@media(max-width:1000px){body{cursor:auto}.cursor{display:none}.desktop-nav,.nav-cta{display:none}.menu-button{display:block}.hero{padding-inline:5vw}.hero__content{width:min(720px,90vw)}.hero__shade{background:linear-gradient(90deg,rgba(5,7,7,.96),rgba(5,7,7,.62)),linear-gradient(0deg,rgba(5,7,7,.8),transparent)}.hero-title{font-size:clamp(68px,14vw,125px)}.hero__scribbles{display:none}.case-layout,.systems{grid-template-columns:1fr}.case-copy{margin-top:30px}.process{grid-template-columns:1fr 1fr}.evidence-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,360px)}.evidence-card--wide{grid-row:auto}.systems__image img{aspect-ratio:16/10}.footer__middle{grid-template-columns:1fr 1fr}.gallery figure{flex-basis:85vw}}
@media(max-width:620px){.site-header{height:66px;padding-inline:20px}.brand__mark{width:36px;height:36px}.hero{padding:110px 20px 90px;align-items:end}.hero__content{width:100%}.hero-title{font-size:17vw}.hero-copy{font-size:13px}.hero-actions{display:grid}.button{width:100%}.hero-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scroll-cue,.hero__case-label{display:none}.section{padding:85px 20px}.case-layout{margin-top:35px}.case-copy h2{font-size:20vw}.case-facts{grid-template-columns:1fr}.process{grid-template-columns:1fr}.process-card{min-height:250px}.process-card h3{margin-top:45px}.evidence-heading{display:block}.evidence-grid{grid-template-rows:repeat(3,330px)}.systems{gap:55px}.verdict h2{font-size:18vw}.verdict__stats{gap:28px}.verdict__stats b{font-size:36px}.gallery figure{flex-basis:92vw}.notify-form{grid-template-columns:1fr}.development__stamp{display:none}.development__status div{grid-template-columns:100px 1fr}.development__status b{grid-column:1/-1;text-align:left}.footer__top{display:grid;gap:25px}.footer__middle{grid-template-columns:1fr}.footer__bottom{display:grid;gap:10px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.cursor,.spotlight{display:none}}
