:root{--navy:#071a2d;--blue:#0f4c81;--cyan:#9de1e5;--orange:#ff7048;--paper:#eef2f1;--ink:#102333;--muted:#64727a;--line:#c8d2d2;--mono:'Arial Narrow',Arial,sans-serif;--display:Impact,'Arial Narrow',Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 var(--mono)}a{color:inherit}header{position:absolute;z-index:5;top:0;left:0;right:0;padding:22px 5vw;display:flex;justify-content:space-between;align-items:center;color:#fff}.logo{font:700 19px var(--display);letter-spacing:.04em;text-decoration:none}.logo small{display:block;font:10px var(--mono);letter-spacing:.2em;color:var(--cyan)}nav{display:flex;gap:22px;align-items:center;font-size:11px;text-transform:uppercase}nav a{text-decoration:none;color:#d9e9ea}nav a:hover{color:var(--cyan)}.nav-cta{border:1px solid var(--cyan);padding:9px 12px}.hero{min-height:780px;background:var(--navy);color:#fff;position:relative;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden}.hero:before{content:'SV / 01';position:absolute;top:125px;left:5vw;color:#ffffff55;font:11px monospace;letter-spacing:.18em}.hero-copy{align-self:end;padding:160px 7vw 90px;position:relative;z-index:1}.hero h1{font:400 clamp(4.2rem,9vw,10rem)/.79 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:20px 0}.hero h1 span{color:var(--cyan)}.hero p{max-width:570px;color:#c8d7dc;font-size:1.05rem}.eyebrow,.tag{font:700 10px monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}.btn{display:inline-block;margin-top:22px;padding:13px 18px;background:var(--orange);color:#fff;text-decoration:none;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.1em}.hero-visual{background:linear-gradient(180deg,#071a2d00,#071a2daa),url('https://files.manuscdn.com/search-media/310519663865191057/VATIUWhRs0N0eus75mEn3R/Q9mJ8RSfFzFb6Xk6FvbZkA.jpg') center/cover}.grid{padding:85px 8vw;display:grid;grid-template-columns:180px 1fr;gap:8vw;border-bottom:1px solid var(--line)}.grid h2{font:400 clamp(3rem,6vw,7rem)/.8 var(--display);text-transform:uppercase;letter-spacing:-.03em;color:var(--navy);margin:0}.grid .lead{font-size:1.25rem;max-width:740px;color:var(--muted)}.map{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--navy);margin-top:55px}.map article{background:var(--paper);padding:24px;min-height:220px;position:relative}.map article:nth-child(2){background:var(--cyan)}.map article:nth-child(3){background:var(--orange);color:#fff}.map article:nth-child(4){background:var(--blue);color:#fff}.map b{font:12px monospace}.map h3{font:400 1.5rem var(--display);text-transform:uppercase;margin:54px 0 8px;letter-spacing:.02em}.map p{font-size:.9rem;margin:0;color:var(--muted)}.map article:nth-child(n+2) p{color:inherit;opacity:.8}.blue{background:var(--blue);color:#fff}.blue h2{color:#fff}.blue .tag{color:var(--cyan)}.blue .lead{color:#d8e7ec}.matrix{display:grid;grid-template-columns:1fr 1fr;margin-top:55px;border-top:1px solid #ffffff55}.matrix div{padding:25px 20px;border-right:1px solid #ffffff55;border-bottom:1px solid #ffffff55}.matrix strong{font:400 1.6rem var(--display);text-transform:uppercase}.matrix p{color:#d2e0e5}.numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:55px}.number{padding:20px;border-top:4px solid var(--orange)}.number strong{font:400 4rem var(--display);color:var(--navy)}.number p{color:var(--muted)}.journal{background:#dfe8e8}.journal-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:2px;background:var(--navy);margin-top:55px}.journal article{padding:28px;min-height:250px;background:var(--paper)}.journal article:first-child{background:var(--navy);color:#fff}.journal h3{font:400 2rem var(--display);text-transform:uppercase;line-height:.9;margin:50px 0 10px}.journal p{color:var(--muted)}.journal article:first-child p{color:#c9d9dd}.contact{display:grid;grid-template-columns:1fr 1fr}.contact>div{padding:65px 8vw;background:var(--orange);color:#fff}.contact>div+div{background:var(--navy)}.contact h2{font:400 clamp(3rem,6vw,6rem)/.8 var(--display);text-transform:uppercase;margin:25px 0}.contact a{text-decoration:none}.legal-head{padding:120px 8vw 75px;background:var(--navy);color:#fff}.legal-head h1{font:400 clamp(4rem,9vw,9rem)/.8 var(--display);text-transform:uppercase;margin:20px 0}.legal{max-width:940px;padding:70px 8vw;margin:auto}.legal section{padding:23px 0;border-bottom:1px solid var(--line)}.legal h2{font:400 1.6rem var(--display);text-transform:uppercase;color:var(--navy)}.legal p{color:var(--muted)}.notice{padding:17px 20px;background:#ffe0d6;border-left:4px solid var(--orange)}footer{padding:23px 8vw;background:#04111f;color:#b8cbd1;font-size:10px;display:flex;justify-content:space-between}footer a{color:var(--cyan)}.privacy{position:fixed;z-index:9;right:16px;bottom:16px}.privacy button{background:var(--orange);color:#fff;border:0;padding:10px 14px;font:700 10px var(--mono);text-transform:uppercase}.privacy-box{position:fixed;z-index:8;right:16px;bottom:62px;width:320px;background:#fff;padding:18px;box-shadow:0 20px 50px #071a2d44;font-size:12px}.privacy-box p{color:var(--muted)}.privacy-box button{padding:8px 11px;border:1px solid var(--navy);background:#fff}.privacy-box .ok{background:var(--navy);color:#fff}@media(max-width:760px){header{display:block;padding:18px 6vw}nav{margin-top:14px;gap:12px;flex-wrap:wrap}.hero{grid-template-columns:1fr}.hero-visual{min-height:330px;grid-row:1}.hero-copy{grid-row:2;padding:70px 8vw 75px}.grid{grid-template-columns:1fr;gap:30px;padding:70px 8vw}.map,.matrix,.journal-grid,.contact{grid-template-columns:1fr}.numbers{grid-template-columns:1fr}.map article{min-height:auto}.journal article{min-height:210px}footer{display:block}.privacy-box{left:15px;right:15px;width:auto}}
