:root{--ink:#111;--paper:#f4f1e8;--grey:#6b6962;--line:#1b1b1b;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--serif);overflow-x:hidden}a{color:inherit}.skip{position:fixed;left:1rem;top:-5rem;background:var(--ink);color:var(--paper);padding:.7rem 1rem;z-index:100;font-family:var(--sans)}.skip:focus{top:1rem}.masthead{padding:1.1rem 3vw 0}.masthead-meta,.masthead-rule{display:flex;justify-content:space-between;gap:1rem;font:700 .64rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.masthead-meta{padding-bottom:.8rem;border-bottom:1px solid}.wordmark{display:block;text-align:center;text-decoration:none;font-weight:900;font-size:clamp(2.7rem,7.3vw,7.5rem);letter-spacing:-.07em;line-height:.95;padding:.65rem 0 .85rem;white-space:nowrap}.masthead-rule{border-top:5px double;border-bottom:1px solid;padding:.72rem 0}.masthead-rule span:last-child{font-style:italic}.lead-story{padding:4.5rem 3vw 5rem;border-bottom:5px double;position:relative}.edition,.section-kicker{font:700 .68rem/1 var(--sans);letter-spacing:.15em;text-transform:uppercase}.edition{text-align:center;margin-bottom:2.5rem}.lead-story h1{font-size:clamp(3.8rem,8.8vw,9rem);line-height:.84;letter-spacing:-.065em;text-align:center;margin:0 auto 3.5rem;max-width:12ch}.lead-columns{max-width:1180px;margin:auto;column-count:3;column-gap:3rem;column-rule:1px solid rgba(17,17,17,.5)}.lead-columns p{margin:0 0 1rem;break-inside:avoid}.lead-columns .standfirst{font-size:1.4rem;font-weight:700;line-height:1.3}.dropcap{float:left;font-size:4.5rem;line-height:.75;padding:.45rem .35rem 0 0}.read-more{display:flex;justify-content:space-between;max-width:1180px;margin:2.5rem auto 0;border-top:1px solid;padding-top:.8rem;font:700 .68rem var(--sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.news-grid{padding:6rem 3vw;display:grid;grid-template-columns:repeat(12,1fr);gap:0;max-width:1500px;margin:auto}.news-grid>.section-kicker{grid-column:1/-1;border-bottom:1px solid;padding-bottom:.8rem}.news-grid>h2{grid-column:1/7;font-size:clamp(3rem,6vw,6.4rem);line-height:.9;letter-spacing:-.055em;margin:2rem 0 4rem}.feature{grid-column:span 4;border-top:1px solid;border-right:1px solid;padding:1.5rem 2rem 3rem 0;margin-right:2rem}.feature:nth-of-type(3){border-right:0}.feature-main{grid-column:span 8}.article-no{font:700 .65rem var(--sans);letter-spacing:.15em}.feature h3{font-size:clamp(1.65rem,2.8vw,3rem);line-height:1.04;margin:1.5rem 0}.feature:not(.feature-main) h3{font-size:clamp(1.4rem,2vw,2.1rem)}.feature p{max-width:49ch}.feature b{display:block;border-top:1px solid;padding-top:.7rem;margin-top:2rem;font:700 .6rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.quote-feature{display:grid;place-items:center;text-align:center;background:var(--ink);color:var(--paper);padding:3rem 2rem;margin-right:2rem;border:0}.quote-feature p{font-size:clamp(1.7rem,3vw,3rem);line-height:1.05;margin:0}.quote-feature span{font:700 .58rem var(--sans);letter-spacing:.12em;text-transform:uppercase}.process{border-top:5px double;border-bottom:5px double;padding:5rem 3vw}.process h2{font-size:clamp(3rem,6vw,6rem);letter-spacing:-.06em;margin:1.5rem 0 3rem}.process ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid}.process li{padding:1.5rem;border-right:1px solid;min-height:250px}.process li:first-child{padding-left:0}.process li:last-child{border-right:0}.process li>span{font-style:italic}.process li div{margin-top:4rem}.process li b{font-size:1.4rem}.process li p{color:var(--grey);max-width:29ch}.contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:6rem 3vw}.contact h2{font-size:clamp(3.2rem,6vw,6rem);line-height:.9;letter-spacing:-.06em;margin:1.5rem 0}.contact-heading>p{font-size:1.15rem;max-width:36ch}form{border-top:5px double;padding-top:1rem}.field{display:grid;grid-template-columns:33% 1fr;border-bottom:1px solid;padding:1rem 0;align-items:start}.field label{font:700 .65rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.field em{font-style:normal;color:var(--grey)}input,textarea{border:0;background:transparent;color:inherit;font:1rem var(--serif);padding:0;outline:none;width:100%}textarea{height:100px;resize:vertical}.field:focus-within{background:#e8e3d7}.consent{display:flex;gap:.7rem;margin:1.2rem 0;font: .75rem var(--sans);color:var(--grey)}.consent input{width:16px;height:16px;accent-color:var(--ink)}button[type=submit]{width:100%;border:1px solid;background:var(--ink);color:var(--paper);padding:1.1rem 1.3rem;display:flex;justify-content:space-between;font:700 .68rem var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}button:disabled{opacity:.55}#form-status{min-height:1.5em;margin:.8rem 0 0;font:.85rem var(--sans)}#form-status.error{color:#8f241d}.trap{position:absolute;left:-10000px}footer{border-top:1px solid;padding:1.6rem 3vw 2.5rem;display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;font:700 .62rem var(--sans);text-transform:uppercase;letter-spacing:.1em}footer span:nth-child(2){text-align:center}footer a{text-align:right}@media(max-width:850px){.masthead-rule span:nth-child(2),.masthead-rule span:nth-child(4){display:none}.lead-columns{column-count:2}.news-grid>h2{grid-column:1/-1}.feature,.feature-main{grid-column:span 6}.feature:nth-of-type(2),.feature:nth-of-type(4){border-right:0}.process ol{grid-template-columns:1fr 1fr}.process li:nth-child(2){border-right:0}.process li{border-bottom:1px solid}.contact{grid-template-columns:1fr;gap:3rem}footer{grid-template-columns:1fr auto}footer span:nth-child(2){display:none}}@media(max-width:560px){.masthead{padding-left:5vw;padding-right:5vw}.masthead-meta span:last-child,.masthead-rule span:last-child{display:none}.wordmark{font-size:6.7vw;white-space:nowrap}.lead-story,.news-grid,.process,.contact{padding-left:5vw;padding-right:5vw}.lead-story{padding-top:3rem}.lead-story h1{font-size:15.5vw}.lead-columns{column-count:1}.lead-columns p:not(.standfirst){font-size:.95rem}.news-grid{padding-top:4.5rem;padding-bottom:4.5rem}.feature,.feature-main{grid-column:1/-1;border-right:0;margin-right:0;padding-right:0}.quote-feature{margin:0 0 2rem;padding:3rem 1.5rem}.process ol{grid-template-columns:1fr}.process li{border-right:0;padding-left:0;min-height:auto}.process li div{margin-top:2rem}.field{grid-template-columns:1fr;gap:.5rem}footer{padding-left:5vw;padding-right:5vw}}
