@font-face{font-family:"serif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_1c3dce{font-family:"serif","serif Fallback",Iowan Old Style,Palatino Linotype,Georgia,serif}.__variable_1c3dce{--font-instrument:"serif","serif Fallback",Iowan Old Style,Palatino Linotype,Georgia,serif}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--paper:#f2efe7;--paper-2:#ebe7dc;--paper-3:#e2ddcf;--paper-rgb:242 239 231;--ink:#151816;--ink-2:#3b403c;--ink-3:#5e645f;--ink-rgb:21 24 22;--green:#1f5c42;--green-2:#2b7354;--green-3:#cfdccf;--sage:#8c9a7e;--sage-2:#b8c2ab;--line:rgb(var(--ink-rgb)/0.12);--line-2:rgb(var(--ink-rgb)/0.22);--focus:var(--green);--danger:#8c2f24;--font-serif:var(--font-instrument),"Iowan Old Style","Palatino Linotype",Georgia,serif;--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fs-display:clamp(3rem,1.6rem + 5.4vw,7.25rem);--fs-h2:clamp(2.35rem,1.5rem + 3.3vw,4.75rem);--fs-h3:clamp(1.6rem,1.3rem + 1.1vw,2.25rem);--fs-h4:1.375rem;--fs-lead:clamp(1.125rem,1.04rem + 0.35vw,1.3125rem);--fs-body:1.0625rem;--fs-small:0.9375rem;--fs-label:0.75rem;--lh-tight:1.02;--lh-heading:1.08;--lh-body:1.62;--tracking-label:0.14em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:176px;--section-y:clamp(96px,6rem + 6vw,200px);--gutter:clamp(20px,4.2vw,56px);--maxw:1320px;--header-h:72px;--radius-xs:2px;--radius-sm:6px;--radius:10px;--radius-pill:999px;--shadow-1:0 1px 0 rgb(var(--ink-rgb)/0.06);--shadow-2:0 18px 40px -24px rgb(var(--ink-rgb)/0.35);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-1:150ms;--dur-2:260ms;--dur-3:480ms;--dur-4:900ms;--z-texture:0;--z-canvas:1;--z-content:2;--z-header:50;--z-menu:60;--z-skip:100}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body,html{background:var(--paper)}body{min-height:100svh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"ss01","cv11";overflow-x:clip}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}h1,h2,h3{font-family:var(--font-serif);font-weight:400;letter-spacing:-.012em;word-spacing:.04em;line-height:var(--lh-heading);text-wrap:balance}em{font-style:italic}a{color:inherit;text-decoration:none}canvas,img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--green);color:var(--paper)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-xs)}.paper-texture{position:fixed;inset:0;z-index:var(--z-texture);pointer-events:none;background-image:url(/textures/grain.svg);background-size:220px 220px;opacity:.3}.shell{position:relative;z-index:var(--z-content);width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.label{display:inline-flex;align-items:center;gap:var(--s-3);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.label b{font-weight:500;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--s-3);left:var(--s-3);z-index:var(--z-skip);padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--paper);font-size:var(--fs-small);border-radius:var(--radius-sm);transform:translateY(-200%);transition:transform var(--dur-2) var(--ease-out)}.skip-link:focus{transform:none}html.reveal-ready [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 70ms)}html.reveal-ready [data-reveal][data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}html[data-motion=reduced] [data-reveal]{opacity:1!important;transform:none!important}