@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10a9535b0856840c-s.0dcb6nkqcsisn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/efd23c95a9595abc-s.p.0d_~~vz293e_o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text Fallback;src:local(Times New Roman);ascent-override:82.44%;descent-override:22.1%;line-gap-override:0.0%;size-adjust:117.66%}.libre_caslon_text_c6906e5a-module__Y-4stG__className{font-family:Libre Caslon Text,Libre Caslon Text Fallback;font-style:normal;font-weight:700}.libre_caslon_text_c6906e5a-module__Y-4stG__variable{--font-wordmark:"Libre Caslon Text", "Libre Caslon Text Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_b43c6999-module__QT9uFG__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_b43c6999-module__QT9uFG__variable{--font-sans:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.15r3fd4k35w-q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.0~q417~7alp5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.11f_0f-25f9yg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_c31ef564-module__KOLx7W__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_c31ef564-module__KOLx7W__variable{--font-app:"Work Sans", "Work Sans Fallback"}
:root{--alabaster:#f8f8f8;--shark:#202127;--green-kelp:#1c2e21;--cloud:#cccac1;--harvest-gold:#e1b47f;--shark-80:#4a4b50;--shark-60:#75767a;--shark-12:#e4e4e3;--cloud-light:#e3e1da;--cloud-dark:#b4b2a8;--green-kelp-light:#2c4433;--harvest-gold-dark:#c9954f;--harvest-gold-light:#efd3b2;--harvest-gold-wash:#f6e9d9;--surface-page:var(--alabaster);--surface-card:#fff;--surface-sunken:var(--cloud-light);--surface-quiet:var(--cloud);--surface-inverse:var(--shark);--surface-somber:var(--green-kelp);--surface-accent-wash:var(--harvest-gold-wash);--text-body:var(--shark);--text-muted:var(--shark-80);--text-subtle:var(--shark-60);--text-on-inverse:var(--alabaster);--text-on-inverse-muted:#d8d9db;--text-link:var(--harvest-gold-dark);--text-link-hover:var(--shark);--border-hairline:var(--shark-12);--border-quiet:var(--cloud-dark);--border-strong:var(--shark);--border-on-inverse:#3a3b41;--accent:var(--harvest-gold);--accent-hover:var(--harvest-gold-dark);--accent-press:#b8853f;--accent-ink:var(--shark);--focus-ring:var(--shark);--status-green:#2f6b45;--status-green-wash:#e4eee7;--status-yellow:#c4901b;--status-yellow-wash:#f7edd6;--status-red:#a6382c;--status-red-wash:#f3e2df;--status-purple:#5a4a8c;--status-purple-wash:#e8e4f1;--font-serif:"kepler-std", Georgia, serif;--font-serif-display:var(--font-serif);--font-body:var(--font-sans);--font-ui:var(--font-sans);--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--type-display-1:clamp(54px, 7vw, 86px);--type-display-2:clamp(44px, 5.4vw, 69px);--type-display-3:clamp(35px, 3.7vw, 49px);--type-heading:32px;--type-subheading:25px;--type-lead:20px;--type-body:17px;--type-body-sm:15px;--type-caption:13px;--type-overline:12px;--leading-display:1.08;--leading-heading:1.2;--leading-body:1.6;--leading-tight:1.35;--weight-display:400;--weight-body:400;--weight-medium:500;--weight-strong:600;--tracking-display:0;--tracking-body:0;--tracking-overline:.1em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--gutter:24px;--section-y:96px;--section-y-tight:64px;--measure:66ch;--measure-narrow:48ch;--container:1160px;--container-narrow:760px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-none:none;--shadow-card:0 1px 2px #2021270d, 0 6px 18px -8px #2021271a;--shadow-raised:0 2px 4px #2021270f, 0 14px 34px -12px #20212729;--shadow-overlay:0 24px 64px -16px #20212747;--shadow-inset-line:inset 0 -1px 0 var(--border-hairline);--border-width:1px;--border-width-strong:1.5px;--focus-ring-width:2px;--focus-ring-offset:2px;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.42s;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--transition-ui:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-top:104px}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-serif-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);margin:0}h1{font-size:var(--type-display-1);line-height:var(--leading-display)}h2{font-size:var(--type-display-2)}h3{font-size:var(--type-display-3)}h4{font-size:var(--type-heading)}p{margin:0}a{color:var(--text-link);text-underline-offset:3px;transition:var(--transition-ui);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background:var(--harvest-gold-light);color:var(--shark)}img{max-width:100%}.v-overline{font-family:var(--font-ui);font-size:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-subtle);font-weight:var(--weight-strong)}.v-grain{background-image:url(/img/texture.webp);background-repeat:repeat;background-size:128px 128px}.v-grain--faint{isolation:isolate;position:relative}.v-grain--faint:before{content:"";z-index:-1;pointer-events:none;opacity:.75;background-image:url(/img/texture.webp);background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.v-container{max-width:var(--container);margin:0 auto;padding:0 clamp(20px,5vw,24px)}.v-container--narrow{max-width:var(--container-narrow)}:root{--reveal-distance:24px;--reveal-duration:.5s;--reveal-ease:var(--ease-standard);--reveal-stagger:50ms}.js-reveal main section>.v-container>*{transition:opacity var(--reveal-duration) var(--reveal-ease), transform var(--reveal-duration) var(--reveal-ease);transition-delay:calc(var(--reveal-i,0) * var(--reveal-stagger))}.js-reveal main section>.v-container>:not(.is-visible){opacity:0;transform:translateY(var(--reveal-distance))}.v-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,48px);display:grid}@media (max-width:759px){.v-hero-grid{grid-template-columns:minmax(0,1fr)}}.v-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:var(--weight-strong);font-size:var(--type-body-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-ui);white-space:nowrap;padding:14px 22px;line-height:1;text-decoration:none;display:inline-flex}.v-btn--primary{background:var(--accent);color:var(--accent-ink)}.v-btn--primary:hover{background:var(--accent-hover);color:var(--accent-ink)}.v-btn--primary:active{background:var(--accent-press)}.v-btn--secondary{color:var(--text-body);border-color:var(--border-quiet);background:0 0}.v-btn--secondary:hover{border-color:var(--border-strong);color:var(--text-body)}.v-btn--sm{font-size:var(--type-caption);padding:10px 16px}.v-btn--lg{font-size:var(--type-body);padding:17px 30px}.v-btn[aria-disabled=true],.v-btn:disabled{opacity:.6;cursor:not-allowed}.v-field{width:100%;font-family:var(--font-ui);font-size:var(--type-body);color:var(--text-body);background:var(--surface-card);border:var(--border-width) solid var(--border-quiet);border-radius:var(--radius-sm);transition:var(--transition-ui);padding:15px 16px;line-height:1.4;display:block}.v-field::placeholder{color:var(--text-subtle)}select.v-field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-subtle) 50%), linear-gradient(135deg, var(--text-subtle) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 19px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}select.v-field:invalid,select.v-field option[value=""]{color:var(--text-subtle)}.v-field:hover{border-color:var(--border-strong)}.v-field[aria-invalid=true]{border-color:var(--status-red)}.v-label{font-family:var(--font-ui);font-size:var(--type-body-sm);font-weight:var(--weight-strong);margin-bottom:var(--space-2);display:block}.v-error{font-family:var(--font-ui);font-size:var(--type-body-sm);color:var(--status-red)}.v-mock{font-family:var(--font-app), "Helvetica Neue", Arial, sans-serif;width:100%;overflow:hidden;container-type:inline-size}.v-mock svg{max-width:none}.v-mock h3{font-family:inherit}.v-faq-item{border-bottom:1px solid #20212740}.v-faq-item>summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;font-family:var(--font-ui);font-weight:var(--weight-strong);font-size:var(--type-body);list-style:none;display:flex}.v-faq-item>summary::-webkit-details-marker{display:none}.v-faq-item>summary:after{content:"";border-right:2px solid var(--text-subtle);border-bottom:2px solid var(--text-subtle);width:10px;height:10px;transition:transform var(--duration-fast) var(--ease-standard);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.v-faq-item[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.v-faq-answer{padding:0 0 var(--space-5);color:var(--text-muted);max-width:64ch}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
