@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._8FJQJq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}._8FJQJq_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.x1vXZa_className{font-family:Geist,Geist Fallback;font-style:normal}.x1vXZa_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.C72cgW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.C72cgW_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer base{.site{--s-ink:#0a0a0a;--s-paper:#fff;--s-soft:#f6f6f5;--s-line:#0a0a0a17;--s-line-strong:#0a0a0a29;--s-mute:#6b6b6b;--s-ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;background:var(--s-paper);color:var(--s-ink);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased}.site *{border-color:var(--s-line)}.site ::selection{background:var(--s-ink);color:var(--s-paper)}.s-serif{font-family:var(--font-instrument-serif), "Times New Roman", serif;letter-spacing:-.015em;font-weight:400}.s-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;font-feature-settings:"zero"}.s-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;font-size:.75rem;line-height:1rem}}@layer components{.s-frame{border-inline:1px solid var(--s-line);width:100%;max-width:76rem;margin-inline:auto;position:relative}.s-rule{border-top:1px solid var(--s-line);position:relative}.s-rule:before,.s-rule:after{content:"";background:linear-gradient(var(--s-ink), var(--s-ink)) center / 1px 100% no-repeat, linear-gradient(var(--s-ink), var(--s-ink)) center / 100% 1px no-repeat;opacity:.45;width:11px;height:11px;position:absolute;top:-6px}.s-rule:before{left:max(0px,50% - 38rem - 5.5px)}.s-rule:after{right:max(0px,50% - 38rem - 5.5px)}.s-btn{white-space:nowrap;height:2.75rem;transition:background-color .16s var(--s-ease), color .16s var(--s-ease), transform .16s var(--s-ease), box-shadow .16s var(--s-ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.9rem;font-weight:500;display:inline-flex}.s-btn:focus-visible{outline:2px solid var(--s-ink);outline-offset:3px}.s-btn-dark{background:var(--s-ink);color:var(--s-paper);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0003}.s-btn-dark:hover{background:#262626}.s-btn-dark:active{transform:translateY(1px)}.s-btn-line{background:var(--s-paper);color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-line-strong)}.s-btn-line:hover{box-shadow:inset 0 0 0 1px var(--s-ink)}.s-btn-light{background:var(--s-paper);color:var(--s-ink)}.s-btn-light:hover{background:#e7e7e5}.s-btn[disabled]{opacity:.55;pointer-events:none}.s-btn .s-arrow{transition:transform .16s var(--s-ease)}.s-btn:hover .s-arrow{transform:translate(3px)}.s-input{border:1px solid var(--s-line-strong);background:var(--s-paper);width:100%;height:2.75rem;color:var(--s-ink);transition:border-color .14s var(--s-ease), box-shadow .14s var(--s-ease);border-radius:.625rem;padding-inline:1rem;font-size:.9375rem;display:block}.s-input::placeholder{color:#a3a3a3}.s-input:hover{border-color:#0a0a0a4d}.s-input:focus{border-color:var(--s-ink);outline:none;box-shadow:0 0 0 3px #0a0a0a14}.s-input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 3px #b423181a}select.s-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.5rem}.s-chip{border:1px solid var(--s-line-strong);background:var(--s-paper);height:2.5rem;transition:border-color .14s var(--s-ease), background-color .14s var(--s-ease), color .14s var(--s-ease);border-radius:999px;align-items:center;padding-inline:1rem;font-size:.875rem;display:inline-flex}.s-chip:hover{border-color:var(--s-ink)}.s-chip[aria-checked=true],.s-chip[aria-pressed=true]{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-paper)}.s-chip:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.s-ticket{background:var(--s-paper);font-family:var(--font-geist-mono), ui-monospace, monospace;position:relative;box-shadow:0 1px #0000000a,0 18px 40px -18px #00000059}.s-ticket:after{content:"";background:radial-gradient(circle at 6px 0, var(--s-paper) 6px, transparent 6.5px) 0 0 / 12px 6px repeat-x;height:6px;position:absolute;bottom:-6px;left:0;right:0}.s-perf{border-top:1px dashed #0a0a0a40}@keyframes s-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes s-print{0%{clip-path:inset(0 0 100%);transform:translateY(-10px)}to{clip-path:inset(0 0 -10px);transform:none}}@keyframes s-blink{50%{opacity:.25}}@keyframes s-slide-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.s-in{animation:s-rise .48s var(--s-ease) both}.s-print{animation:s-print 1.2s var(--s-ease) .7s both}.s-new{animation:s-slide-in .4s var(--s-ease) 1.6s both}.s-live{animation:1.6s ease-in-out infinite s-blink}@supports (animation-timeline:view()){.s-reveal{animation:linear both s-rise;animation-timeline:view();animation-range:entry 5% cover 28%}}@media (prefers-reduced-motion:reduce){.s-in,.s-print,.s-new,.s-live,.s-reveal{animation:none!important}}.s-faq summary{cursor:pointer;list-style:none}.s-faq summary::-webkit-details-marker{display:none}.s-faq .s-plus{transition:transform .18s var(--s-ease)}.s-faq[open] .s-plus{transform:rotate(45deg)}.s-prose h2{margin-top:2.5rem;font-size:1.125rem;font-weight:500}.s-prose p,.s-prose li{color:#3f3f3f;margin-top:.75rem;line-height:1.7}.s-prose ul{padding-left:1.25rem;list-style:outside}}
