@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2) format("woff2")}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-variable-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2")}:root{--brown: rgb(82, 39, 20);--tan: rgb(116, 96, 79);--tan-dark: rgb(136, 71, 43);--beige: rgb(237, 223, 211);--cream: rgb(244, 243, 240);--cream-header: rgb(245, 244, 240);--blush: rgb(249, 240, 236);--card: rgb(250, 250, 250);--line: rgb(232, 218, 213);--line-soft: rgba(161, 134, 110, .35);--page: rgba(245, 244, 240, .46);--serif: "Instrument Serif", serif;--sans: "Instrument Sans", sans-serif;--sans-var: "Instrument Sans Variable", "Instrument Sans", sans-serif;--gutter: 48px;--header-h: 93px;--container: min(100vw - 2 * var(--gutter), 1360px)}@media(min-width:810px)and (max-width:1199.98px){:root{--gutter: 32px}}@media(max-width:809.98px){:root{--gutter: 20px;--header-h: 63px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--brown);font-family:var(--sans);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p{margin:0;font-weight:400}h1,h2,h3,h4,p{text-wrap:balance}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.h1,.h2,.h3,.h4,.stat{font-family:var(--serif);font-weight:400}.h1{font-size:70px;line-height:1.1}.h2{font-size:48px;line-height:1.1}.h3{font-size:32px;line-height:1.2}.h4{font-size:24px;line-height:1.1}.stat{font-size:48px;line-height:1.1;letter-spacing:-.8px}.body{font-size:16px;line-height:1.4}.small{font-size:14px;line-height:1.2;text-wrap:wrap}.tan{color:var(--tan)}.center{text-align:center}@media(min-width:810px)and (max-width:1199.98px){.h1{font-size:56px}.h2{font-size:42px}.h3{font-size:28px}.h4{font-size:20px}.stat{font-size:38px}}@media(max-width:809.98px){.h1{font-size:48px}.h2{font-size:36px}.h3{font-size:24px}.h4{font-size:20px}.stat{font-size:32px}}.page{background:var(--page);padding:64px var(--gutter) 0;display:flex;flex-direction:column;align-items:center;overflow:clip}.page>*{width:min(100%,1360px)}.page--inner{padding-top:112px}@media(max-width:1199.98px){.page--inner{padding-top:96px}}.bordered{position:relative}.bordered:after{content:"";position:absolute;inset:0;border:1px solid var(--border-color, var(--line));border-radius:inherit;pointer-events:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:100px;overflow:hidden;font-family:var(--sans-var);font-variation-settings:"wdth" 100,"wght" 550;font-size:16px;line-height:1.4;white-space:nowrap;flex:none}.btn--dark{background:var(--tan);color:#fff}.btn--light{background:var(--beige);color:var(--tan)}.btn--sm{height:36px;padding:0 14px}.btn__label{display:block;transition:transform .4s cubic-bezier(.44,0,.56,1)}.btn__label+.btn__label{position:absolute;left:0;right:0;top:100%;text-align:center;font-family:Inter,sans-serif;font-weight:500;line-height:1.2;letter-spacing:-.01em;transform:translateY(0)}.btn--light .btn__label+.btn__label{color:var(--tan-dark)}.btn:hover .btn__label:first-child{transform:translateY(-46px)}.btn:hover .btn__label+.btn__label{transform:translateY(calc(-100% - 12.5px))}.chip{--border-color: var(--line);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:6px 20px;border-radius:99px;font-size:14px;line-height:1.2;white-space:nowrap;flex:none}.chip svg{width:20px;height:20px;flex:none}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .2s ease-in both}::view-transition-new(root){animation:page-in .3s ease-out .05s both}::view-transition-group(header){animation-duration:.3s}}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){.js-anim .anim-word,.js-anim .anim-el{display:inline-block;opacity:.001;filter:blur(4px);transform:translateY(18px);transition:opacity .6s cubic-bezier(.44,0,.56,1),filter .6s cubic-bezier(.44,0,.56,1),transform .6s cubic-bezier(.44,0,.56,1);transition-delay:var(--delay, 0s)}.js-anim .anim-el{display:block;transform:translateY(10px)}.js-anim:not(.anim-done) main :is(h1.h1,h2.h2):not(.anim-ready),.js-anim:not(.anim-done) main :is(h1.h1,h2.h2):not(.anim-ready)+p{opacity:0}.js-anim .is-in .anim-word,.js-anim .anim-el.is-in{opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:no-preference)and (max-width:809.98px){.js-anim .anim-word,.js-anim .anim-el{filter:none;transform:translateY(10px)}}.rich>*+*{margin-top:20px}.rich>h2,.rich>h3,.rich>h4{margin-top:40px}.rich>:first-child{margin-top:0}.rich h1,.rich .rich__title{font-family:var(--serif);font-size:70px;line-height:1.1}.rich>.rich__title{margin-top:20px}.rich>.rich__title:first-child{margin-top:0}.rich h2{font-family:var(--serif);font-size:48px;line-height:1.1}.rich h3{font-family:var(--serif);font-size:32px;line-height:1.2}.rich h4{font-family:var(--serif);font-size:24px;line-height:1.1}.rich ul{padding:0;list-style:disc}.rich li{margin-left:21.3px;padding:0}.rich strong{font-weight:700}.rich--pre{white-space:pre-wrap}@media(min-width:810px)and (max-width:1199.98px){.rich h1,.rich .rich__title{font-size:56px}.rich h2{font-size:42px}.rich h3{font-size:28px}.rich h4{font-size:20px}}@media(max-width:809.98px){.rich h1,.rich .rich__title{font-size:48px}.rich h2{font-size:36px}.rich h3{font-size:24px}.rich h4{font-size:20px}}.page--plain{background:none}
