.information-page{padding:0 40px}.info-nav{display:flex;gap:35px;position:sticky;top:0;z-index:10;background:var(--paper);padding:20px 0}.info-nav a{min-height:44px;display:flex;align-items:center}.info-nav [aria-current]{text-decoration:underline;text-underline-offset:5px}.information-page main{padding:0}.information-masthead{padding:75px 0 100px}.information-masthead h1{font:400 clamp(66px,10vw,150px)/.95 var(--sans);letter-spacing:-.07em;margin:30px 0 45px}.information-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin-bottom:140px}.info-label h2{font:400 clamp(30px,4vw,58px)/1.08 var(--mono);letter-spacing:-.075em;margin:30px 0}.editorial-copy{max-width:610px;font:13px/1.7 var(--mono);letter-spacing:-.025em}.editorial-copy p{margin:0 0 30px}.editorial-copy a{display:inline-block;min-height:44px;text-decoration:underline;text-underline-offset:5px}.services{list-style:none;margin:0;padding:0;font:19px/1.4 var(--mono);letter-spacing:-.05em}.services li{padding:16px 0;display:flex;gap:45px;border-bottom:1px solid #aaa5}.services span{font-size:10px;letter-spacing:0;padding-top:5px}.editorial-copy details{margin-bottom:25px}.editorial-copy summary{cursor:pointer;min-height:44px}.editorial-copy details[open] summary{margin-bottom:25px}.resource-links{padding:0;list-style:none}.resource-links li{margin-bottom:12px}.contact-invite>a{font:400 clamp(35px,5vw,75px)/1.05 var(--sans);letter-spacing:-.05em}.contact-address{font-size:clamp(18px,2.4vw,33px);letter-spacing:-.06em}.contact-options{display:flex;gap:25px;align-items:center;margin-top:15px}.contact-options button{font:inherit;border:0;padding:0;background:none;cursor:pointer;min-height:44px;text-decoration:underline;text-underline-offset:5px}.information-page footer{margin-top:70px;padding:40px 0}.information-page :is(a,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:5px}
@media(max-width:760px){.information-page{padding:0 20px}.info-nav{gap:30px;padding:8px 0;font-size:11px}.information-masthead{padding:45px 0 65px}.information-masthead h1{font-size:65px;margin:25px 0 35px}.information-grid{grid-template-columns:1fr;gap:20px;margin-bottom:75px}.info-label h2{font-size:32px;margin:20px 0}.editorial-copy{font-size:12px;line-height:1.7}.services{font-size:17px}.services li{gap:35px}.contact-invite>a{font-size:42px}.contact-address{font-size:23px}.information-page footer{gap:25px}}
.information-page .micro{font:11px/1.5 var(--mono)}.information-page footer a{font:11px var(--mono)}
