:root{--night:#102624;--fog:#edf1ec;--paper:#fafbf7;--mint:#a8d5c3;--orange:#f05a3c;--line:#aab5af;--sans:Arial,"Helvetica Neue",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--night);font:16px/1.55 var(--sans)}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:var(--night);color:white;padding:1rem;z-index:10}header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:1.5rem 4vw;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font-weight:800;letter-spacing:.04em}.wordmark i{display:inline-block;width:.8rem;height:.8rem;background:var(--orange);border-radius:50%;margin-right:.55rem}nav{display:flex;gap:1.5rem}nav a,.locale{text-decoration:none;font-size:.82rem;font-weight:800}.locale{border:1px solid var(--night);padding:.4rem .75rem}.opening{display:grid;grid-template-columns:1.4fr .6fr;min-height:75vh}.opening-copy{padding:9vw 7vw}.kicker{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;font-weight:900;color:#37655c}h1,h2,p{margin-top:0}h1{font-size:clamp(3.4rem,7vw,7.7rem);line-height:.92;letter-spacing:-.055em;max-width:1050px;margin:.8rem 0 2rem}.intro{max-width:760px;font-size:1.2rem}.actions{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.primary{display:inline-block;background:var(--orange);color:white;padding:1rem 1.3rem;text-decoration:none;font-weight:900}.signal{background:var(--night);color:white;padding:6vw 4vw;display:flex;flex-direction:column;justify-content:flex-end}.signal span{color:var(--mint);font-size:.7rem;letter-spacing:.2em}.signal strong{font-size:clamp(2.2rem,4vw,4.4rem);line-height:1;margin:1.2rem 0}.signal p{color:#cbd8d4}.principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--night);border-bottom:1px solid var(--night)}.principles article{padding:3rem 2.5vw;border-right:1px solid var(--night)}.principles article:last-child{border-right:0}.principles b{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--night);border-radius:50%}.principles h2{font-size:1.65rem;margin-top:2.5rem}.principles a{font-weight:800}.ledger{background:var(--fog);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:7rem 6vw}.ledger-title h2,.decision-grid h2,.closing h2{font-size:clamp(2.8rem,5vw,5.7rem);line-height:.96;letter-spacing:-.045em}.ledger-lines>div{display:grid;grid-template-columns:2rem 7rem 1fr;gap:1.5rem;padding:1.2rem 0;border-top:1px solid var(--line)}.ledger-lines span{color:var(--orange);font-weight:900}.decision-grid{display:grid;grid-template-columns:repeat(2,1fr);padding:6rem 6vw}.decision-grid>div{grid-column:1/-1;max-width:900px}.decision-grid>a{min-height:10rem;padding:2rem;border:1px solid var(--night);margin:-1px 0 0 -1px;text-decoration:none;font-size:1.25rem;font-weight:800}.decision-grid small{display:block;color:#37655c;text-transform:uppercase;letter-spacing:.15em;margin-bottom:2rem}.closing{background:var(--mint);padding:7rem 8vw}.closing p{max-width:760px;font-size:1.15rem}.inverse{background:var(--night);margin-top:1rem}footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;padding:3rem 5vw;background:var(--night);color:white}footer a{color:white}@media(max-width:900px){header{grid-template-columns:1fr auto}header nav{grid-column:1/-1;overflow:auto}.opening,.ledger{grid-template-columns:1fr}.signal{min-height:26rem}.principles{grid-template-columns:1fr 1fr}.principles article:nth-child(2){border-right:0}.principles article{border-bottom:1px solid var(--night)}footer{grid-template-columns:1fr}}@media(max-width:600px){h1{font-size:3.4rem}.principles,.decision-grid{grid-template-columns:1fr}.principles article{border-right:0}.ledger-lines>div{grid-template-columns:2rem 1fr}.ledger-lines p{grid-column:2}.opening-copy,.ledger,.decision-grid{padding:4rem 6vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
