@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-var.woff2)format("woff2-variations"),url(/fonts/inter-latin-var.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}:root{--out:cubic-bezier(.16, 1, .3, 1);--ground:#f4f3f0;--surface:#fff;--inset:#eeede9;--ink:#1a1a18;--ink-2:#4d4c47;--ink-3:#64625c;--line:#e3e1dc;--line-soft:#efeeea;--rail:#1c1c1a;--rail-ink:#9c9a93;--lime:#e4f222;--lime-tint:#f1f5c4;--lime-edge:#d3da7a;--night:#111;--night-ink:#edece8;--night-2:#a3a19a;--night-3:#8e8c85;--night-line:#2a2a27;--success:#0e7150;--danger:#b4342a;--success-night:#5fbf94;--danger-night:#e8796e;--wire:#9c9a93;--shadow:0 1px 2px #1a1a180f, 0 8px 24px -8px #1a1a1824;--shadow-lift:0 2px 4px #1a1a1814, 0 18px 40px -12px #1a1a1838;--shadow-night:0 2px 6px #0000002e, 0 40px 80px -24px #00000073;--dots-light:radial-gradient(#1a1a1821 1px, transparent 1.2px);--dots-dark:radial-gradient(#ffffff12 1px, transparent 1.2px);--wrap:1280px;--gutter:20px;--edge:max(var(--gutter), calc((100% - var(--wrap)) / 2));--band:88px;--h1:clamp(2.625rem, 1.4rem + 4.2vw, 4.75rem);--h2:clamp(2rem, 1.35rem + 2.1vw, 2.875rem);--h3:clamp(1.875rem, 1.3rem + 1.6vw, 2.5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=720px){:root{--gutter:40px;--band:112px}}@media (width>=1100px){:root{--gutter:80px;--band:120px}}*,:before,:after{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%;scroll-padding-top:72px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-feature-settings:"cv05" 1, "cv08" 1;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}.sprite{width:0;height:0;position:absolute;overflow:hidden}svg.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:60;background:var(--night-ink);min-height:44px;color:var(--night);border-radius:6px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex;position:absolute;top:-48px;left:16px}.skip:focus{top:16px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.dots-dark :focus-visible{outline-color:var(--lime)}.dots-dark form.req :focus-visible{outline-color:var(--ink)}::selection{background:var(--lime);color:var(--ink)}html{scrollbar-color:#bdbab2 var(--ground);caret-color:var(--ink)}.ground{background-color:var(--ground)}.dots-light{background-color:var(--ground);background-image:var(--dots-light);background-size:22px 22px}.dots-dark{background-color:var(--night);background-image:var(--dots-dark);color:var(--night-ink);background-size:22px 22px}.band{padding-block:var(--band);position:relative}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.btn{height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background:var(--night-ink);color:var(--night)}.btn-primary:hover{background:#fff}.btn-ink{background:var(--ink);color:#fff;width:100%}.btn-ink:hover{background:#000}.topbar{z-index:50;transition:background-color .3s var(--out), box-shadow .3s var(--out);background-color:#0000;position:fixed;inset:0 0 auto;box-shadow:0 1px #0000}.topbar.scrolled{background-color:var(--night);box-shadow:0 1px #262624}.top{height:72px;color:var(--night-ink);font-feature-settings:"cv05" 1, "cv08" 1;align-items:center;gap:28px;display:flex}.top .brand{letter-spacing:-.02em;align-items:center;gap:8px;min-height:44px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.top .links{color:var(--night-2);flex:1;gap:28px;margin-left:20px;font-size:14px;display:flex}.top .links a,.top .login{min-height:44px;color:var(--night-2);transition:color .2s var(--out);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.top .links a:hover,.top .login:hover,.top .links a[aria-current]{color:var(--night-ink)}.top .links a{position:relative}.top .links a:after{content:"";background:var(--lime);transform-origin:0;height:2px;transition:transform .4s var(--out);border-radius:1px;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.top .links a[aria-current]:after{transform:scaleX(1)}.top .login{margin-left:auto}@media (width<=719px){.top{gap:20px}.top .links{margin-left:0}}.top .btn-raise{display:none}.btn-raise{height:40px;color:var(--night-ink);transition:background-color .2s var(--out), border-color .2s var(--out);background:#1d1d1b;border:1px solid #33332f;padding:0 16px;font-size:14px;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0006}.btn-raise:hover{background:#262624;border-color:#45453f}@media (width>=720px){.top .btn-raise{display:inline-flex}}.close{padding-top:0;padding-bottom:28px}.close-copy{text-align:center;padding-top:72px}.close-copy h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.375rem,1.4rem + 3vw,3.75rem);font-weight:600;line-height:1.04}.close-copy .dp{max-width:620px;color:var(--night-2);text-wrap:pretty;margin:20px auto 0;font-size:17px;line-height:1.55}.req-wrap{max-width:560px;margin:48px auto 0}form.req{background:var(--surface);color:var(--ink);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:14px;padding:28px;display:grid;box-shadow:0 30px 60px -20px #0009}@media (width>=560px){form.req{grid-template-columns:repeat(2,minmax(0,1fr))}}form.req[hidden]{display:none}form.req label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}form.req .full{grid-column:1/-1}form.req input,form.req select{border:1px solid var(--line);height:44px;font:inherit;color:var(--ink);background:var(--surface);border-radius:6px;width:100%;padding:0 12px;font-size:14px;font-weight:400}form.req input::placeholder{color:var(--ink-3)}form.req input:focus-visible,form.req select:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}form.req input[aria-invalid=true]{border-color:var(--danger)}form.req .opt{color:var(--ink-3);font-weight:400}form.req .btn-ink{grid-column:1/-1;margin-top:4px}form.req select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234d4c47' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:36px}form.req .next{color:var(--ink-3);text-align:center;grid-column:1/-1;font-size:13px}form.req .err{color:var(--danger);grid-column:1/-1;min-height:0;font-size:13px}form.req .err:empty{display:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.thanks{background:var(--surface);color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:32px 28px;font-size:17px;line-height:1.5;display:flex;box-shadow:0 30px 60px -20px #0009}.thanks svg.i{color:var(--success);width:20px;height:20px;margin-top:2px}.thanks[hidden]{display:none}footer.site-foot{color:#8a8882;border-top:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:120px;padding-top:8px;font-size:13px;display:flex}footer.site-foot ul{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}footer.site-foot a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}footer.site-foot a:hover{color:var(--night-ink)}.close-copy h2 .w{display:inline-block}[data-motion=on] .close-copy h2 .w{transition:opacity .49s var(--out), transform .63s var(--out);transition-delay:calc(var(--i) * 40ms)}[data-motion=on] .close-copy:not(.go) h2 .w{opacity:0;transform:translateY(.35em)}@media (prefers-reduced-motion:reduce){.topbar,.top .links a,.top .links a:after,.btn-raise{transition:none}}
