@font-face{font-family:Financier Display;src:url(/fonts/FinancierDisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Financier Display;src:url(/fonts/FinancierDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Centra No1;src:url(/fonts/CentraNo1-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Centra No1;src:url(/fonts/CentraNo1-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--olive: #525340;--olive-deep: #3E3F30;--bronze: #8C7655;--linen: #E1DCD6;--paper: #F0F0F1;--stone: #7B7E6F;--ink: #23241C;--cream: #FAF8F4;--rule: rgba(82, 83, 64, .18);--display: "Financier Display", "Newsreader", "Freight Big Pro", Georgia, "Times New Roman", serif;--sans: "Centra No1", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--label: "Tenor Sans", "Centra No1", "Inter", sans-serif;--gutter: clamp(1.5rem, 5vw, 5.5rem);--measure: 62ch;--section: clamp(6rem, 13vh + 5rem, 12rem);--ease: cubic-bezier(.22, 1, .36, 1)}@media(max-width:1000px){:root{--section: clamp(3.5rem, 6vh + 2.5rem, 6rem)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:clamp(1rem,.94rem + .28vw,1.125rem);line-height:1.75;font-weight:400;letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--display);font-weight:300;line-height:1.08;letter-spacing:-.012em;margin:0;text-wrap:balance}.display-xl{font-size:clamp(2.75rem,1.4rem + 6.2vw,7rem);line-height:.98;letter-spacing:-.02em}.display-lg{font-size:clamp(2.25rem,1.3rem + 4.2vw,4.75rem)}.display-md{font-size:clamp(1.75rem,1.2rem + 2.4vw,3.1rem)}.display-sm{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);line-height:1.22}.label{font-family:var(--label);font-size:clamp(.68rem,.64rem + .14vw,.78rem);font-weight:400;text-transform:uppercase;letter-spacing:.28em;line-height:1.6;color:var(--bronze);margin:0 0 1.6rem;display:block}.label--light{color:#ffffffb8}.lede{font-family:var(--display);font-weight:300;font-size:clamp(1.3rem,1.05rem + 1.1vw,1.9rem);line-height:1.42;letter-spacing:-.008em;color:var(--olive-deep);text-wrap:pretty}p{margin:0 0 1.35em;max-width:var(--measure);text-wrap:pretty}p:last-child{margin-bottom:0}a{color:inherit}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:940px}.section{padding-block:var(--section)}.center{text-align:center;margin-inline:auto}.center p,.center .lede{margin-inline:auto}.rule{height:1px;background:var(--rule);border:0;margin:0}.btn{display:inline-block;font-family:var(--label);font-size:.74rem;text-transform:uppercase;letter-spacing:.22em;text-decoration:none;padding:1.15em 2.6em;border:1px solid var(--olive);color:var(--olive);background:transparent;cursor:pointer;transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}.btn:hover,.btn--solid{background:var(--olive);color:var(--cream)}.btn--solid:hover{background:var(--olive-deep);border-color:var(--olive-deep)}.btn--light{border-color:#ffffff80;color:#fff}.btn--light:hover{background:#fff;color:var(--olive);border-color:#fff}.link{font-family:var(--label);font-size:.74rem;text-transform:uppercase;letter-spacing:.22em;text-decoration:none;color:var(--olive);display:inline-block;padding-bottom:.45em;position:relative}.link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;opacity:.35;transform-origin:left;transition:opacity .4s var(--ease)}.link:hover:after{opacity:1}.theme-olive{background:var(--olive);color:var(--cream)}.theme-olive h1,.theme-olive h2,.theme-olive h3,.theme-olive .lede{color:var(--cream)}.theme-olive .label{color:#faf8f4a6}.theme-olive p{color:#faf8f4d1}.theme-olive .link{color:var(--cream)}.theme-linen{background:var(--linen)}.theme-cream{background:var(--cream)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.field{display:block;margin-bottom:1.75rem}.field>span{display:block;font-family:var(--label);font-size:.68rem;text-transform:uppercase;letter-spacing:.22em;color:var(--stone);margin-bottom:.6rem}.field input,.field select,.field textarea{width:100%;font-family:var(--sans);font-size:1rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule);padding:.65rem 0;border-radius:0;transition:border-color .4s var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--olive)}.field textarea{resize:vertical;min-height:6rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:100;transition:background .6s var(--ease),border-color .6s var(--ease);border-bottom:1px solid transparent}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.1rem,2vw,1.9rem) var(--gutter);max-width:1440px;margin-inline:auto}.nav[data-astro-cid-dmqpwcec][data-nav-theme=dark]{color:#fff}.nav[data-astro-cid-dmqpwcec][data-nav-theme=light]{color:var(--olive);background:var(--paper);border-bottom-color:var(--rule)}.nav[data-astro-cid-dmqpwcec].is-scrolled{background:#f0f0f1f0;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom-color:var(--rule);color:var(--olive)}.nav__mark[data-astro-cid-dmqpwcec]{display:block;position:relative;line-height:0;flex:0 0 auto}.nav__logo[data-astro-cid-dmqpwcec]{display:block;width:clamp(140px,15vw,210px);height:auto;transition:opacity .6s var(--ease)}.nav__logo--olive[data-astro-cid-dmqpwcec]{position:absolute;inset:0;opacity:0}.nav[data-astro-cid-dmqpwcec][data-nav-theme=light] .nav__logo--cream[data-astro-cid-dmqpwcec]{opacity:0}.nav[data-astro-cid-dmqpwcec][data-nav-theme=light] .nav__logo--olive[data-astro-cid-dmqpwcec]{opacity:1}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__logo--cream[data-astro-cid-dmqpwcec]{opacity:0}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__logo--olive[data-astro-cid-dmqpwcec]{opacity:1}.nav__links[data-astro-cid-dmqpwcec]{display:flex;gap:clamp(1.5rem,3vw,3rem)}.nav__link[data-astro-cid-dmqpwcec],.nav__cta[data-astro-cid-dmqpwcec]{font-family:var(--label);text-decoration:none;color:inherit;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;position:relative;padding-bottom:.3em;opacity:.82;transition:opacity .4s var(--ease)}.nav__link[data-astro-cid-dmqpwcec]:hover,.nav__cta[data-astro-cid-dmqpwcec]:hover{opacity:1}.nav__link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.nav__link[data-astro-cid-dmqpwcec]:hover:after,.nav__link[data-astro-cid-dmqpwcec].is-current:after{transform:scaleX(1)}.nav__cta[data-astro-cid-dmqpwcec]{border:1px solid currentColor;padding:.85em 1.7em;opacity:1;transition:background .45s var(--ease),color .45s var(--ease)}.nav__cta[data-astro-cid-dmqpwcec]:hover{background:currentColor}.nav__cta[data-astro-cid-dmqpwcec]:hover,.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__cta[data-astro-cid-dmqpwcec]:hover,.nav[data-astro-cid-dmqpwcec][data-nav-theme=light] .nav__cta[data-astro-cid-dmqpwcec]:hover{color:var(--paper)}.nav__toggle[data-astro-cid-dmqpwcec]{display:none;background:none;border:0;padding:.6rem;cursor:pointer;flex-direction:column;gap:6px;width:38px}.nav__toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;height:1px;width:22px;background:currentColor;transition:transform .4s var(--ease),opacity .3s}.nav__toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:first-child{transform:translateY(3.5px) rotate(45deg)}.nav__toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav__mobile[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;gap:.4rem;padding:.5rem var(--gutter) 2.5rem;background:var(--paper);border-bottom:1px solid var(--rule)}.nav__mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--display);font-size:1.6rem;font-weight:300;color:var(--olive);text-decoration:none;padding:.45rem 0;border-bottom:1px solid var(--rule)}.nav__mobile[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:last-child{border-bottom:0;color:var(--bronze)}@media(max-width:900px){.nav__links[data-astro-cid-dmqpwcec],.nav__cta[data-astro-cid-dmqpwcec]{display:none}.nav__toggle[data-astro-cid-dmqpwcec]{display:flex}.nav__mobile[data-astro-cid-dmqpwcec]:not([hidden]){display:flex}.nav__logo[data-astro-cid-dmqpwcec]{width:clamp(132px,42vw,168px)}}.foot[data-astro-cid-sz7xmlte]{padding-block:clamp(4rem,8vw,7rem) 2.5rem}.foot__inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,5rem)}.foot__wordmark[data-astro-cid-sz7xmlte]{font-family:var(--display);font-weight:300;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.1;margin:0 0 1rem;color:var(--cream)}.foot__tag[data-astro-cid-sz7xmlte],.foot__note[data-astro-cid-sz7xmlte]{font-size:.86rem;line-height:1.8;color:#faf8f4b3;margin:0}.foot__note[data-astro-cid-sz7xmlte]{margin-top:1rem}.foot__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start}.foot__col[data-astro-cid-sz7xmlte] .label[data-astro-cid-sz7xmlte]{margin-bottom:1.2rem}.foot__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.92rem;color:#faf8f4d9;text-decoration:none;padding:.3rem 0;transition:color .35s var(--ease)}.foot__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.foot__legal[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(250,248,244,.18);padding-top:2rem;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.foot__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.72rem;line-height:1.7;color:#faf8f480;margin:0;max-width:56ch}@media(max-width:860px){.foot__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
