:root{--blue:#163d68;--blue2:#0d2948;--orange:#ef8755;--sand:#f3eee5;--mint:#d7e9e0;--ink:#18232d;--muted:#68747a;--line:#d8ddd9;--display:'Arial Narrow',Arial,sans-serif;--body:Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--sand);color:var(--ink);font:15px/1.65 var(--body)}a{color:inherit}header{padding:22px 6vw;background:var(--blue2);color:#fff;display:flex;justify-content:space-between;align-items:center}.logo{font:900 19px var(--display);letter-spacing:-.09em;text-decoration:none}.logo small{display:block;font:10px var(--body);letter-spacing:.15em;color:var(--orange);margin-top:3px}nav{display:flex;gap:24px;font-size:11px;text-transform:uppercase;letter-spacing:.06em}nav a{text-decoration:none;color:#d9e3e7}nav a:hover{color:var(--orange)}.nav-cta{background:var(--orange);color:var(--blue2)!important;padding:10px 14px}.hero{min-height:740px;display:grid;grid-template-columns:1fr .9fr;background:var(--blue)}.hero-copy{padding:110px 8vw;display:flex;flex-direction:column;justify-content:center;color:#fff;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:42px 42px}.eyebrow{font:700 10px monospace;letter-spacing:.17em;text-transform:uppercase;color:var(--orange)}.hero h1{font:900 clamp(4rem,8vw,9rem)/.78 var(--display);letter-spacing:-.13em;margin:27px 0}.hero h1 span{color:var(--orange)}.hero p{max-width:560px;color:#d2e0e5;font-size:1.08rem}.btn{display:inline-block;width:max-content;margin-top:22px;padding:13px 18px;background:var(--orange);color:var(--blue2);text-decoration:none;font-size:11px;font-weight:800;text-transform:uppercase}.hero-image{background:linear-gradient(90deg,#163d6833,#163d6800),url('https://files.manuscdn.com/search-media/310519663865191057/VATIUWhRs0N0eus75mEn3R/WZ5Cfe2EoxL45N8MwPEsUc.jpg') center/cover}.section{padding:95px 8vw}.split{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.section h2{font:900 clamp(3rem,6vw,7rem)/.8 var(--display);letter-spacing:-.13em;color:var(--blue);margin:0}.lead{font-size:1.2rem;color:var(--muted);max-width:670px}.blueprint{margin-top:60px;border:1px solid var(--blue);background:var(--mint);display:grid;grid-template-columns:repeat(3,1fr)}.blueprint article{padding:27px;min-height:275px;border-right:1px solid var(--blue)}.blueprint article:last-child{border:0}.blueprint b{font:700 12px monospace;color:var(--orange)}.blueprint h3{font:900 1.8rem/.87 var(--display);letter-spacing:-.1em;margin:72px 0 10px}.blueprint p{color:#536968;font-size:.9rem}.dark{background:var(--blue2);color:#fff}.dark h2{color:#fff}.dark .lead{color:#c9d9dd}.stages{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid #ffffff55}.stage{padding:24px 18px;border-right:1px solid #ffffff44;min-height:245px}.stage:last-child{border:0}.stage span{color:var(--orange);font:700 12px monospace}.stage h3{font:900 1.5rem/.9 var(--display);margin:65px 0 10px}.stage p{color:#c5d5d9;font-size:.9rem}.orange{background:var(--orange);color:var(--blue2)}.orange h2{color:var(--blue2)}.orange .lead{color:#5c4033}.ledger{margin-top:58px;border-top:2px solid var(--blue2);border-bottom:2px solid var(--blue2)}.row{display:grid;grid-template-columns:80px 1fr 1fr 30px;gap:20px;padding:21px 0;border-bottom:1px solid #163d6855}.row:last-child{border:0}.row strong{font:700 12px monospace}.row h3{font:900 1.35rem/.9 var(--display);letter-spacing:-.08em;margin:0}.row p{margin:0;color:#5d4f49;font-size:.9rem}.row b{font-size:20px}.journal{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:58px}.article{padding:28px;border-top:6px solid var(--blue);min-height:250px;background:#fff}.article:first-child{background:var(--blue);color:#fff;border-color:var(--orange)}.article h3{font:900 1.9rem/.88 var(--display);letter-spacing:-.09em;margin:58px 0 10px}.article p{color:var(--muted)}.article:first-child p{color:#d1e0e4}.contact{display:grid;grid-template-columns:1fr 1fr}.contact>div{padding:65px 8vw;background:var(--mint)}.contact>div+div{background:var(--blue2);color:#fff}.contact h2{font:900 clamp(3rem,6vw,7rem)/.8 var(--display);letter-spacing:-.12em;color:var(--blue);margin:25px 0}.contact>div+div h2{color:#fff}.contact a{text-decoration:none}.legal-head{padding:100px 8vw;background:var(--blue);color:#fff}.legal-head h1{font:900 clamp(4rem,9vw,9rem)/.8 var(--display);letter-spacing:-.12em;margin:20px 0}.legal{max-width:950px;margin:auto;padding:65px 8vw}.legal section{padding:24px 0;border-bottom:1px solid var(--line)}.legal h2{font:900 1.6rem/.9 var(--display);color:var(--blue)}.legal p{color:var(--muted)}.notice{padding:17px 20px;background:#fff1c8;border-left:4px solid var(--orange)}footer{padding:23px 8vw;background:var(--blue2);color:#b8cad0;font:10px monospace;display:flex;justify-content:space-between}footer a{color:var(--orange)}.privacy{position:fixed;right:16px;bottom:16px;z-index:10}.privacy button{background:var(--orange);border:0;color:var(--blue2);padding:10px 13px;font-size:10px;font-weight:800}.privacy-box{position:fixed;right:16px;bottom:60px;width:315px;background:#fff;padding:18px;z-index:9;box-shadow:0 16px 45px #0d294844;font-size:12px}.privacy-box p{color:var(--muted)}.privacy-box button{padding:8px 11px;border:1px solid var(--blue);background:#fff}.privacy-box .ok{background:var(--blue);color:#fff}@media(max-width:760px){header{display:block;padding:18px 6vw}nav{margin-top:14px;gap:12px;flex-wrap:wrap}.hero,.split,.contact{grid-template-columns:1fr}.hero-image{min-height:350px;grid-row:1}.hero-copy{grid-row:2;padding:70px 8vw}.section{padding:70px 8vw}.blueprint,.stages,.journal{grid-template-columns:1fr}.blueprint article{border-right:0;border-bottom:1px solid var(--blue);min-height:auto}.stage{border-right:0;border-bottom:1px solid #ffffff44;min-height:auto}.row{grid-template-columns:55px 1fr 25px}.row p{grid-column:2}.row h3{font-size:1.2rem}footer{display:block}.privacy-box{left:15px;right:15px;width:auto}}
