:root{--ink:#f3f0e9;--paper:#151719;--line:rgba(243,240,233,.22);--lime:#d5ff4a;--muted:#aaa9a3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.grain{position:fixed;inset:0;pointer-events:none;opacity:.16;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");mix-blend-mode:soft-light}main{max-width:1440px;margin:auto;padding:0 5vw}nav{height:86px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:15px;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.mark{font-family:Georgia,serif;font-style:italic;font-size:35px;color:var(--lime);text-decoration:none;line-height:1}nav button{margin-left:auto;background:none;border:0;color:var(--ink);font:inherit;text-transform:inherit;cursor:pointer}nav b{margin-left:10px;color:var(--lime);font-size:19px}.hero{padding:12vw 0 5vw;border-bottom:1px solid var(--line)}.eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--lime);margin:0 0 28px}.hero h1{font-size:clamp(61px,10.8vw,166px);font-weight:400;letter-spacing:-.085em;line-height:.82;margin:0;max-width:1050px}.hero em,h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.1em}.lede{max-width:560px;margin:55px 0 70px;font-size:20px;line-height:1.45;color:#d4d2cb}.hero-foot{border-top:1px solid var(--line);padding-top:16px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.hero-foot a{color:var(--ink);text-decoration:none}.hero-foot i{color:var(--lime);font-size:18px}.signal{padding:11vw 0;display:grid;grid-template-columns:.7fr 2fr 1fr;gap:24px;border-bottom:1px solid var(--line)}.signal>p:first-child{font-size:11px;color:var(--lime);letter-spacing:.1em}.signal h2,.principles h2,.cta h2{margin:0;font-weight:400;font-size:clamp(35px,5.2vw,80px);line-height:.94;letter-spacing:-.06em}.muted{font-size:14px;line-height:1.45;color:var(--muted);align-self:end}.work-grid{display:grid;grid-template-columns:1.25fr .75fr .9fr;border-bottom:1px solid var(--line)}.work-grid article{min-height:440px;padding:30px;border-right:1px solid var(--line)}.work-grid article:last-child{border:0}.feature h3,.card h3{font-weight:400;letter-spacing:-.045em;font-size:34px;line-height:1.04;margin:50px 0}.rail{display:flex;flex-wrap:wrap;gap:8px}.rail span{border:1px solid var(--line);padding:8px 10px;border-radius:20px;font-size:12px}.metric{display:flex;flex-direction:column;justify-content:center}.metric b{font:400 clamp(90px,13vw,180px)/.8 Georgia,serif;color:var(--lime);letter-spacing:-.1em}.metric span{text-transform:uppercase;font-size:11px;letter-spacing:.12em;margin-top:22px}.metric p,.card p:not(.eyebrow),.cta>p{line-height:1.5;color:var(--muted);font-size:14px}.card{background:#25292b;position:relative;overflow:hidden}.card>*:not(.orb){position:relative;z-index:1}.orb{position:absolute;width:390px;height:390px;top:-85px;right:-115px;border-radius:50%;background:radial-gradient(circle at 33% 33%,var(--lime),#4e7540 26%,#1d2925 57%,transparent 70%);filter:blur(4px);animation:drift 8s ease-in-out infinite}@keyframes drift{50%{transform:translate(-18px,20px) scale(1.08)}}.principles{padding:11vw 0;border-bottom:1px solid var(--line)}.principles header{display:flex;gap:8vw}.principles header .eyebrow{min-width:150px}.principles ol{list-style:none;padding:60px 0 0;margin:0}.principles li{display:grid;grid-template-columns:.35fr 1.7fr 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--line);align-items:center}.principles li b{font-size:12px;color:var(--lime)}.principles li span{font-size:22px;letter-spacing:-.03em}.principles li small{color:var(--muted);line-height:1.35}.cta{padding:12vw 0 9vw;max-width:1000px}.cta>p{max-width:560px;margin:45px 0}.cta button{background:var(--lime);border:0;padding:15px 19px;min-width:245px;font-weight:bold;text-align:left;cursor:pointer}.cta button b{float:right;font-size:17px}.cta div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;max-width:550px}.cta div span{border-top:1px solid var(--line);padding-top:9px;font-size:12px;color:var(--muted)}footer{padding:18px 0 35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){main{padding:0 22px}.hero{padding:28vw 0 13vw}.hero h1{font-size:66px}.lede{margin:42px 0 48px;font-size:17px}.hero-foot,.signal,footer{display:block}.hero-foot>*{display:block;margin-top:12px}.signal{padding:18vw 0}.signal h2{margin:35px 0}.work-grid{display:block}.work-grid article{min-height:300px;border-right:0;border-bottom:1px solid var(--line)}.principles header{display:block}.principles li{grid-template-columns:45px 1fr}.principles li small{grid-column:2}.cta{padding:20vw 0}.cta div{grid-template-columns:1fr}.cta h2{font-size:46px}footer span{display:block;margin:10px 0}}
