:root{--ink:#1b211f;--cream:#f3efe6;--white:#fffdf7;--gold:#bd8a47;--green:#334a40;--sage:#aebcad;--line:rgba(27,33,31,.22)}*{box-sizing:border-box}html,body{margin:0;min-height:100%}html{background:var(--ink)}body{color:var(--ink);background:var(--white);font-family:Georgia,'Times New Roman',serif}a{color:inherit}img{display:block;max-width:100%;height:auto}header{height:90px;padding:0 clamp(23px,5vw,78px);display:flex;align-items:center;justify-content:space-between;background:var(--white);border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{text-decoration:none;text-align:center}.brand b{display:block;font:900 25px/1 'Arial Narrow',Arial;letter-spacing:.28em}.brand span{display:block;margin-top:5px;font:700 8px Arial;letter-spacing:.38em;color:var(--gold)}nav{display:flex;gap:clamp(16px,2.2vw,33px)}nav a{text-decoration:none;font:700 10px Arial;text-transform:uppercase;letter-spacing:.1em}nav a:hover{color:var(--gold)}header button{display:none;border:0;background:none;font:700 10px Arial;text-transform:uppercase}.hero{min-height:690px;display:grid;grid-template-columns:40% 1fr 82px;background:var(--cream)}.hero>img{width:100%;height:690px;object-fit:cover;object-position:center 34%;filter:saturate(.72)}.hero-copy{padding:clamp(70px,9vw,135px) clamp(35px,7vw,110px)}.eyebrow{font:700 10px Arial;text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin:0 0 25px}.hero h1,.core h1,.journal h1,.article-shell h1{font-size:clamp(52px,6.8vw,102px);font-weight:400;line-height:.9;letter-spacing:-.055em;margin:0 0 32px}.hero h1 em{color:var(--gold);font-weight:400}.hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.6;max-width:670px}.hero-copy>div{display:flex;gap:26px;align-items:center;margin-top:40px;flex-wrap:wrap}.button{display:inline-block;padding:15px 20px;text-decoration:none;background:var(--gold);color:#fff;font:700 10px Arial;letter-spacing:.12em;text-transform:uppercase}.quiet{font-style:italic;text-underline-offset:5px}.hero aside{background:var(--green);color:var(--cream);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;writing-mode:vertical-rl}.hero aside span{font:9px Arial;letter-spacing:.12em}.hero aside b{font:700 11px Arial;letter-spacing:.2em;color:#d9c397}.triptych{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);color:var(--cream)}.triptych article{min-height:390px;padding:55px;border-right:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column}.triptych span{font:10px Arial;color:var(--gold)}.triptych h2{font-size:38px;font-weight:400;margin:70px 0 16px}.triptych p{line-height:1.6;color:#cdd2cd}.triptych a{margin-top:auto;font-style:italic;text-underline-offset:5px}.well{display:grid;grid-template-columns:1fr 48%;min-height:630px;background:var(--sage)}.well>div{padding:clamp(70px,9vw,135px)}.well h2,.journal-tease h2{font-size:clamp(43px,5.5vw,79px);line-height:.95;font-weight:400;margin:0 0 30px}.well p:not(.eyebrow){font-size:19px;line-height:1.6}.well img{width:100%;height:630px;object-fit:cover}.button.dark{background:var(--ink)}.journal-tease{padding:100px clamp(30px,9vw,150px);display:grid;grid-template-columns:1fr auto;align-items:end;background:var(--cream)}.journal-tease .eyebrow{grid-column:1/-1}.journal-tease a{font-style:italic;text-underline-offset:5px}footer{padding:55px clamp(25px,6vw,90px);background:var(--ink);color:#cbd1ca;display:grid;grid-template-columns:auto 1fr;gap:20px 60px;align-items:center}.invert b{color:var(--white)}footer p{font-style:italic}footer>div{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.2);padding-top:24px;display:flex;gap:24px;flex-wrap:wrap}footer>div a{font:700 9px Arial;text-transform:uppercase;text-decoration:none}.core{min-height:700px}.core-head{display:grid;grid-template-columns:1fr 45%;min-height:610px}.core-head>div{padding:clamp(70px,10vw,145px) clamp(30px,8vw,120px);background:var(--cream)}.core-head>div>p:not(.eyebrow){font-size:20px;line-height:1.6;max-width:650px}.core-head img{width:100%;height:610px;object-fit:cover}.ledger{display:grid;grid-template-columns:240px 1fr;padding:80px clamp(28px,7vw,110px);background:var(--white)}.ledger>p{font:700 10px Arial;letter-spacing:.18em;color:var(--gold)}.ledger ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ledger li{display:grid;grid-template-columns:70px 1fr;padding:23px 0;border-bottom:1px solid var(--line);font-size:20px}.ledger li b{font:10px Arial;color:var(--gold)}.next{padding:25px clamp(28px,7vw,110px);background:var(--green);color:#fff}.journal{padding:90px clamp(26px,7vw,110px);background:var(--cream)}.journal-head{height:auto;padding:0 0 65px;display:block;background:none}.journal-head h1{max-width:950px}.journal-head>p:last-child{font-size:20px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.journal-grid article{min-height:290px;padding:32px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.journal-grid time{font:9px Arial;text-transform:uppercase;color:var(--gold)}.journal-grid h2{font-size:25px;line-height:1.1;font-weight:400}.journal-grid h2 a{text-decoration:none}.journal-grid span{margin-top:auto;font:700 9px Arial;text-transform:uppercase;letter-spacing:.1em}.article-shell{display:grid;grid-template-columns:260px minmax(0,820px);gap:70px;justify-content:center;padding:90px 28px 120px;background:var(--cream)}.article-shell>aside{display:flex;flex-direction:column;gap:25px;padding-top:10px}.article-shell>aside a{font-style:italic}.article-shell>aside span,.article-shell>aside b{font:700 9px Arial;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.article-shell article{background:var(--white);padding:clamp(35px,6vw,80px);box-shadow:0 15px 45px rgba(25,30,25,.08)}.article-shell h1{font-size:clamp(42px,5vw,70px);line-height:.96}.article-shell article p,.article-shell article li{font-size:18px;line-height:1.75}.article-shell article h2{font-size:30px;font-weight:400;margin-top:45px}.article-shell article ul,.article-shell article ol{padding-left:25px}.missing{padding:140px 30px;text-align:center}.missing h1{margin-inline:auto}.missing .button{margin-top:30px}
@media(max-width:850px){header{height:auto;min-height:76px;padding:16px 20px;align-items:flex-start}header button{display:block}header nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--white);padding:22px;flex-direction:column;border-bottom:1px solid var(--line)}header nav.open{display:flex}.hero{grid-template-columns:1fr}.hero>img{height:420px}.hero-copy{padding:65px 25px}.hero aside{height:60px;writing-mode:horizontal-tb;flex-direction:row}.triptych{grid-template-columns:1fr}.triptych article{min-height:300px;border-bottom:1px solid rgba(255,255,255,.18);padding:42px 28px}.triptych h2{margin-top:45px}.well{grid-template-columns:1fr}.well>div{padding:70px 26px}.well img{height:430px}.journal-tease{grid-template-columns:1fr;padding:70px 25px}.core-head{grid-template-columns:1fr}.core-head>div{padding:65px 25px}.core-head img{height:450px}.ledger{grid-template-columns:1fr;padding:60px 25px}.journal{padding:65px 20px}.journal-grid{grid-template-columns:1fr}.article-shell{grid-template-columns:1fr;padding:55px 18px 80px;gap:35px}.article-shell>aside{flex-direction:row;flex-wrap:wrap}.article-shell article{padding:35px 24px}footer{grid-template-columns:1fr}}
