@import"https://fonts.googleapis.com/css2?family=Michroma&family=Oxanium:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";header{margin-bottom:0}footer{margin-top:0}:root{--navy:#0b2d4d;--blue:#1d5a86;--ink:#172b3c;--paper:#f4f1e8;--white:#fffdf7;--red:#bd493d;--orange:#e89438;--muted:#62717b;--line:#c9c8bf;--grid:rgba(29,90,134,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Oxanium,Arial,Helvetica,sans-serif;line-height:1.5;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}header,main,footer{margin:auto;max-width:1180px;padding-left:5vw;padding-right:5vw}.page-content{padding-top:48px}header{align-items:center;background:var(--paper);border-bottom:5px solid var(--navy);display:flex;justify-content:space-between;min-height:84px;position:relative;z-index:4}header:after{background:var(--red);bottom:-5px;content:"";height:5px;left:0;position:absolute;width:86px}.brand{align-items:center;display:flex;font-family:Michroma,Arial,sans-serif;font-size:1.02rem;font-weight:700;gap:.75rem;letter-spacing:.02em;text-transform:uppercase}.brand small{color:var(--red);display:block;font-family:Space Mono,monospace;font-size:.42em;letter-spacing:.1em;margin-top:2px}.brand-mark{color:var(--navy);display:block;flex:0 0 38px;height:38px;width:38px}nav ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}nav a{border-bottom:2px solid transparent;color:var(--navy);font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase}nav a:hover{border-bottom-color:var(--red);color:var(--red)}.eyebrow,.section-label,.post-date,figcaption{font-family:Space Mono,monospace;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.post-date{color:var(--red);display:block;margin:14px 0 42px}.post-list-date{margin:12px 0 18px}.page-content>section+section{margin-top:56px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Michroma,Arial,sans-serif;letter-spacing:-.045em;line-height:1.05}h1 em,h2 em{color:var(--orange);font-family:Michroma,Arial,sans-serif;font-weight:400}.button{align-items:center;background:var(--orange);border:0;border-radius:2px;color:var(--navy);display:inline-flex;font-family:Space Mono,monospace;font-size:.72rem;font-weight:700;gap:1.5rem;margin-top:25px;padding:16px 20px;text-transform:uppercase}.button:hover{background:var(--white)}.button span,.read-more span{color:var(--red);font-size:1.1rem;line-height:.7}.intro{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:5vw;grid-template-columns:1fr 1.4fr;padding:72px 0}.section-label,figcaption{color:var(--red)}.intro h2{font-size:clamp(1.7rem,2.8vw,2.8rem);margin:34px 0 0}.intro-body{color:var(--muted);font-size:1.02rem;max-width:420px;padding-top:38px}.latest-post .intro-heading .post-date{color:var(--muted);margin-top:34px}.latest-post .intro-body{max-width:620px;padding-top:38px}.latest-post h2{font-size:clamp(1.7rem,2.8vw,2.8rem);margin:34px 0 0}.latest-post h2 a:hover{color:var(--red)}.latest-post .intro-body>p{color:var(--muted);font-size:1.02rem;margin-bottom:24px;max-width:520px}.read-more span{color:var(--red);margin-left:8px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:35px 0 90px}.principle{background:var(--white);border:1px solid var(--line);border-top:8px solid var(--blue);min-height:300px;padding:25px;position:relative}.principle:nth-child(2){border-top-color:var(--red)}.principle:nth-child(3){border-top-color:var(--orange)}.principle span{color:var(--red);font-family:Space Mono,monospace;font-size:.75rem;font-weight:700}.principle h3{font-size:1.8rem;margin:56px 0 15px}.principle p,.post-card p{color:var(--muted);font-size:.9rem;max-width:240px}.journal-preview{background:var(--blue);color:var(--white);margin:0 -5vw;padding:100px 5vw}.journal-preview .section-label{color:var(--orange)}.section-heading{align-items:end;display:flex;justify-content:space-between}.section-heading a{border-bottom:1px solid var(--orange);color:var(--orange);font-family:Space Mono,monospace;font-size:.68rem;font-weight:700;padding-bottom:5px;text-transform:uppercase}.post-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:32px}.post-card{background:var(--white);border-top:5px solid var(--orange);color:var(--ink);min-height:270px;padding:20px}.post-card:nth-child(2){border-top-color:var(--red)}.post-card:nth-child(3){border-top-color:var(--navy)}.post-card h3{font-size:1.7rem;margin:32px 0 14px}.read-more{color:var(--navy);font-family:Space Mono,monospace;font-size:.68rem;font-weight:700;text-transform:uppercase}.read-more span{margin-left:8px}.closing-cta{background:var(--paper);border-bottom:8px solid var(--red);border-top:1px solid var(--line);color:var(--ink);margin:0 -5vw;overflow:hidden;padding:100px 5vw;position:relative}.closing-cta:after{color:var(--navy);content:"APOLLO";font-family:Courier New,monospace;font-size:clamp(4rem,12vw,10rem);font-weight:700;opacity:.07;position:absolute;right:3%;top:32%;transform:rotate(-8deg)}.closing-cta h2,.closing-cta .eyebrow,.closing-cta .button{position:relative;z-index:1}.closing-cta h2{font-size:clamp(2.8rem,6vw,5.5rem);margin:25px 0 30px}.button-light{background:var(--navy);color:var(--white)}.button-light span{color:var(--orange)}footer{border-top:0}.footer-inner{align-items:center;color:var(--muted);display:flex;font-family:Space Mono,monospace;font-size:.65rem;justify-content:space-between;padding:24px 0;text-transform:uppercase}.rss-link{color:var(--red)}.rss-link:hover{color:var(--navy)}@media(max-width:760px){nav ul{gap:.8rem}nav a{font-size:.62rem}nav li:nth-child(2){display:none}.intro,.latest-post{grid-template-columns:1fr}.intro,.latest-post{gap:25px;padding:70px 0}.latest-post .intro-heading .post-date{margin-top:18px}.principles,.post-grid{grid-template-columns:1fr}.principles{gap:24px;padding-bottom:70px}.journal-preview{padding:70px 5vw}.post-card{min-height:0}.closing-cta{padding:75px 5vw}.footer-inner{align-items:flex-start;flex-direction:column;gap:8px}}
