@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-var.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-var-italic.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-var.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--ivory:#f4f2ec;--ink:#1b1f1a;--ink-2:#3e423b;--muted:#5e625a;--rule:#d9d5ca;--moss:#3f5b3a;--display:"Fraunces", Georgia, serif;--body:"Instrument Sans", system-ui, sans-serif;--fs-wordmark:clamp(1.3125rem, 1.1964rem + .4762vw, 1.625rem);--fs-eyebrow:clamp(.6875rem, .6411rem + .1905vw, .8125rem);--fs-h1:clamp(2.625rem, 1.9286rem + 2.8571vw, 4.5rem);--fs-body:clamp(1.0625rem, .9929rem + .2857vw, 1.25rem);--fs-cta:clamp(1rem, .9768rem + .0952vw, 1.0625rem);--fs-footer:clamp(.75rem, .7268rem + .0952vw, .8125rem);--mark-size:clamp(1.375rem, 1.2357rem + .5714vw, 1.75rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ivory);color:var(--ink);font-family:var(--body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}.page{flex-direction:column;min-height:100svh;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}.page__inner{flex-direction:column;flex:1 0 auto;display:flex;position:relative}.site-header{align-items:center;gap:10px;display:flex}.wordmark{align-items:center;gap:inherit;color:inherit;text-decoration:none;display:flex}.wordmark__mark{color:var(--moss);width:var(--mark-size);height:var(--mark-size);flex:none}.wordmark__text{font-family:var(--display);font-weight:400;font-size:var(--fs-wordmark);letter-spacing:-.01em;line-height:1}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.eyebrow--header{display:none}.main{flex-direction:column;flex:1 0 auto;justify-content:center;gap:24px;display:flex}.headline{font-family:var(--display);font-weight:300;font-size:var(--fs-h1);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;line-height:1.08}.headline__accent{color:var(--moss);font-style:italic}.lede{font-size:var(--fs-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.cta{font-size:var(--fs-cta);flex-direction:column;gap:10px;display:flex}.cta__label{color:var(--muted)}.cta__link{border:1px solid var(--ink);min-height:48px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-weight:500;text-decoration:none;display:flex}.cta__link:hover{color:var(--moss);border-color:var(--moss)}.cta__link:focus-visible,.wordmark:focus-visible{outline:2px solid var(--moss);outline-offset:3px}.company__part{display:block}.site-footer{border-top:1px solid var(--rule);font-size:var(--fs-footer);color:var(--muted);padding-top:16px;line-height:1.6}.motif{color:var(--moss);z-index:0;opacity:.22;pointer-events:none;position:absolute}.motif--mobile{width:min(46vw,180px);height:auto;top:min(20.5vw,80px);right:min(5.13vw,20px)}.motif--desktop{width:min(29vw,420px);height:auto;display:none;top:17.8%;right:4.2%}@media (width>=900px){.page{padding:56px clamp(40px,8.33vw,120px)}.site-header{justify-content:space-between;gap:24px}.wordmark{gap:12px}.eyebrow--header{display:block}.eyebrow--main{display:none}.headline{line-height:1.05}.main{gap:36px;max-width:820px}.lede{max-width:640px}.cta{flex-direction:row;align-items:center;gap:16px}.cta__link{min-height:44px;padding:10px 22px;display:inline-flex}.site-footer{padding-top:24px}.motif--mobile{display:none}.company__part{display:inline}.company__part:not(:last-child):after{content:" · "}}@media (width>=1100px){.motif--desktop{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
