@font-face{font-family:TiziriGaramond;src:url(fonts/cormorant-garamond-light.ttf) format('truetype');font-style:normal;font-weight:300;font-display:swap}.home-only .identity{width:min(900px,86vw);margin-top:-8px}.home-mark{margin:0;font-weight:300}.home-illustration{display:block;width:100%;aspect-ratio:1622/810;overflow:hidden}.home-only .home-illustration .logo{width:100%;height:auto;object-fit:contain;mix-blend-mode:normal}.home-brand-title{display:flex;align-items:center;justify-content:center;gap:28px;margin:15px 0 0;font-family:TiziriGaramond,'Baskerville','Times New Roman',serif;font-weight:300;font-size:clamp(34px,4.1vw,62px);letter-spacing:.17em;line-height:1.05;color:#164b78;white-space:nowrap}.home-brand-title:before,.home-brand-title:after{content:'';display:block;flex:0 1 78px;height:1px;background:currentColor;opacity:.65}.home-brand-title>span{padding-left:.17em}.home-tagline{font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:.32em;line-height:1.6;color:#164b78;margin:14px 0 0;padding-left:.32em}.home-only .opening-nav{margin-top:34px}@media(max-width:600px){.home-only .identity{width:88vw}.home-brand-title{font-size:clamp(29px,7.5vw,42px);letter-spacing:.12em;gap:15px;margin-top:16px}.home-brand-title:before,.home-brand-title:after{flex-basis:32px}.home-tagline{font-size:8px;letter-spacing:.24em;margin-top:11px}.home-only .opening-nav{margin-top:30px}}
.home-only .opening-nav{position:absolute;top:26px;left:50%;transform:translateX(-50%);margin:0;width:max-content;font-size:11px;gap:23px}.home-secondary{position:absolute;bottom:45px;left:0;width:100%;display:flex;justify-content:center;gap:35px;font:12px var(--sans);color:#164b78}.home-secondary a{padding:10px 0}.home-secondary a:hover{text-decoration:underline;text-underline-offset:5px}.home-only .identity{width:min(850px,82vw);margin-top:0}.info-page{background:#fff;color:#164b78}.info-header{display:flex;align-items:center;justify-content:space-between;padding:28px 4.5vw;border-bottom:1px solid #e6e9e9}.info-nav{display:flex;gap:22px;font:12px var(--sans)}.info-nav>span{display:none}.info-content{max-width:780px;margin:65px auto 90px;padding:0 28px}.info-content section{scroll-margin-top:30px;padding:32px 0;border-bottom:1px solid #e6e9e9}.info-content h2{font:300 38px TiziriGaramond,serif;letter-spacing:0;margin:0 0 18px}.info-content p{max-width:620px;font:15px/1.9 var(--sans);color:#647477}.info-actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:22px;font:14px var(--sans)}.info-actions a{border-bottom:1px solid #164b78;padding-bottom:6px}@media(max-width:600px){.home-only .opening-nav{top:69px;font-size:9px;gap:10px;letter-spacing:1px}.home-only .identity{width:88vw}.home-secondary{bottom:80px;gap:22px;font-size:11px}.info-header{flex-direction:column;gap:25px}.info-nav{font-size:11px;gap:16px}.info-content{margin-top:25px}.info-content h2{font-size:32px}}@media(max-height:650px) and (min-width:601px){.home-only .identity{width:min(670px,70vw)}.home-secondary{bottom:20px}}

.home-only .home-tagline{font-size:12px;letter-spacing:.39em;padding-left:.39em;margin-top:17px}@media(max-width:600px){.home-only .home-tagline{font-size:9px;letter-spacing:.31em;padding-left:.31em;margin-top:13px}}
