:host,:root{--black:#000000;--gray-85:#556369;--gray-162:#a2a8aa;--gray-193:#c1c5c6;--gray-220:#dcdfe0;--gray-237:#edefef;--gray-247:#f7f7f7;--magenta:#d30ca8;--white:#ffffff}:root{--font-family:"Inter",system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;--mono-font-family:"Inconsolata",monospace;--ui-font-family:system-ui,sans-serif}*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:host,html{font-family:var(--font-family);font-optical-sizing:auto;line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html{font-size:1rem;font-style:normal;scroll-behavior:smooth;text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none}body{background-color:var(--gray-247);color:var(--black);min-height:100vh}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}input,select{min-width:0;outline:0;width:100%}input::placeholder{color:var(--gray-162);-webkit-text-fill-color:var(--gray-162)}menu,ol,ul{list-style:none}h1{font-size:1.825rem;line-height:1.25;font-weight:400;letter-spacing:-.0125em}h2{font-size:1rem;font-weight:400;margin-block-start:0px;margin-block-end:0px;max-width:65ch}p{margin-bottom:1.5rem}.css-54dda8{align-items:center;background-color:var(--black);border:1px solid var(--black);border-radius:2.75e2px;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:.78em 1.35em .8em}.css-54dda8:disabled{background-color:var(--gray-237);border-color:var(--gray-237);color:var(--gray-162);cursor:default}.css-18d517{background-color:transparent;border-color:var(--gray-193)}.css-18d517:hover,.css-6c5e3b{background-color:var(--gray-237)}.css-0f3db1{margin:0 auto}.css-de7ba4{padding:1rem 1.2rem}.css-a3f329{border-radius:.25rem}.css-a327b2{margin:0 auto;max-width:1300px;width:100%}.css-194412{margin-bottom:calc(1rem * 2)}.css-5eb57b{margin-bottom:calc(1rem * 3)}.css-d562c6{margin-bottom:calc(1rem * 4)}.css-f31dca{margin-top:1rem}.css-94db0b{margin-top:calc(1rem * 2)}.css-8b43c8{max-width:100%}.css-768ffc{margin-bottom:0}.css-d5ecfb{padding-inline:calc(calc(10rem / 16) * 2)}.css-b6bd79{display:grid;gap:1.875rem;grid-template-columns:auto;grid-template-rows:repeat(2,1fr)}.css-98abda{margin-bottom:calc(1rem * 2)}@media (min-width:900px){.css-b6bd79{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.css-98abda{margin-bottom:calc(1rem * 3)}}.css-f9b702{display:grid;gap:.7rem;grid-template-columns:auto;grid-template-rows:repeat(3,1fr)}@media (min-width:900px){.css-f9b702{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}}.css-c4d3ca{display:grid;gap:.7rem;grid-template-columns:auto;grid-template-rows:repeat(4,1fr)}@media (min-width:900px){.css-c4d3ca{grid-template-columns:repeat(4,1fr);grid-template-rows:auto}}.css-db6a22{display:grid;font-size:1rem;grid-template-rows:auto auto;gap:1rem}@media (min-width:900px){.css-db6a22{grid-template-rows:1fr auto}}.css-0c39b5{display:grid;font-size:1rem;grid-template-rows:auto auto auto;gap:1rem}.css-e7d6d1{flex-shrink:0;height:1em;vertical-align:.1em;width:1em}.css-f85a24{gap:.2em}.css-447e2b{vertical-align:-.15em}.css-856026{text-align:center}.css-9790d6{text-align:left}.css-ea7a36{color:var(--magenta)}.css-0236d0{color:var(--black)}.css-8a5d44{color:var(--gray-162)}.css-f5ccfe{color:var(--gray-85)}.css-d3f445{color:var(--white)}.css-da2374{font-size:.8rem}.css-23e87d{font-size:.875rem}.css-114f90{font-weight:500}.css-7b24e2{font-weight:600}header{background-color:var(--gray-247);left:0;padding-inline:calc(calc(10rem / 16) * 2);position:fixed;top:0;width:100%;z-index:100}.css-77777b{align-items:center;display:grid;grid-template-columns:auto 1fr auto;height:4rem}.css-700193{grid-column-end:2;grid-column-start:1}.css-1ec67a{display:inline-flex;height:calc(1rem * 1.75)}.css-1ec67a svg{display:block;height:100%;width:auto}.css-395cc0{align-items:center;display:flex;gap:calc(calc(10rem / 16) * .75);grid-column-end:-1;grid-column-start:3;justify-self:flex-end}nav{display:block;z-index:900}.css-5b7ac3{display:block;gap:0;margin-left:6px;margin-top:calc(1rem * 2.5)}.css-468c4c{cursor:pointer;font-size:2rem;line-height:1.7}.css-468c4c:hover{color:var(--black)}@media (min-width:900px){.css-0c39b5{grid-template-rows:auto 1fr auto}nav{align-items:center;display:flex;grid-column-end:3;grid-column-start:2;justify-content:center}.css-5b7ac3{display:flex;gap:calc(1rem * 1.88);margin:0}.css-468c4c{font-size:1rem;line-height:1.5}.css-468c4c:hover{color:var(--gray-85)}}.css-be1fa6{padding:.4em .75em .42em}@media (max-width:899px){.css-7e99db{border-color:transparent}.css-7e99db:hover{background-color:transparent}}.css-c31eb6{background-color:var(--gray-247);display:none;inset:0;opacity:0;overflow-y:auto;padding-block:calc(var(--padding) * 1.5);padding-inline:calc(var(--padding) * 2);position:fixed;transition:none;z-index:900;--padding:calc(10rem / 16)}.css-d31bf5{display:block;opacity:1;transform:translateY(0);transition:opacity .16s,transform .16s,visibility linear}.css-672513{cursor:pointer;height:var(--size);width:var(--size);--size:calc(1rem * 1.4 * 1.5)}.css-d1d393{align-items:center;cursor:pointer;height:var(--size);justify-content:center;width:var(--size);--size:calc(1rem * 1.4 * 1.5)}@media (min-width:900px){.css-d1d393{display:none}}body.css-b87a68,html.css-b87a68{overflow:hidden}section{padding-block-start:calc(1rem * 1.4 * 5)}section:first-child{padding-block-start:calc(1rem * 1.4 * 7)}.css-07dc13{padding-block-start:calc(1rem * 1.4 * 2.5)}.css-7dba42{padding-block-end:calc(1rem * 1.4 * 2.5)}.css-a613f1{font-family:var(--mono-font-family);font-size:.9rem;line-height:1;margin-bottom:calc(1rem * .85)}.css-66833f{overflow-x:hidden}.css-3aff57{height:1rem;width:1rem}.css-30117c{align-items:center;display:flex;gap:.2rem;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:900px){.css-30117c{left:5rem;transform:none}}.css-4b9707{align-items:center;border-bottom:1px solid var(--gray-237);display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding-inline:1rem;padding-block:.25rem;position:relative}.css-91638c{display:flex;justify-self:end}.css-3bb1e4{align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;justify-content:center;padding:.25em}.css-3bb1e4:disabled{pointer-events:none}.css-3bb1e4:hover{background-color:var(--gray-237);color:var(--black)}.css-b195ea{background-color:var(--white);border:1px solid var(--gray-237);border-radius:calc(1rem * .85);color:var(--gray-162);cursor:default;font-family:var(--ui-font-family);font-size:.875rem}.css-8dc7c1{align-items:center;display:flex;gap:.4375rem;justify-self:start}.css-8dc7c1 span{background:var(--gray-220);border-radius:50%;height:.625rem;width:.625rem}@media (min-width:575px){.css-eb031b{max-width:420px}}.css-63c24c{margin-top:calc(1rem * 2);width:100%}@media (min-width:510px){.css-f1f9a7{max-width:420px}}.css-b49d06{gap:2rem}@media (min-width:900px){.css-b49d06{padding-right:.7rem}}.css-6af012{padding-right:0}.css-ab7f0b{background-color:var(--white);margin-top:calc(1rem * 1.4 * 2.5)}.css-32e37c{max-width:800px}.css-5b035e{display:grid;gap:.7rem;grid-template-columns:auto;grid-template-rows:repeat(1fr,3)}@media (min-width:900px){.css-6af012{padding-right:2rem}.css-5b035e{grid-template-columns:1fr 18.5rem;grid-template-rows:auto auto}}.css-2086bc{grid-column:1/-1}.css-29968c{display:block;margin-bottom:.35rem}.css-f8a5e9{align-items:center;border:1px solid var(--gray-220);border-radius:.25rem;display:flex;padding:.875rem;position:relative}.css-f8a5e9:focus-within{border-color:var(--gray-162)}.css-f8a5e9 input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black)}.css-61ab88{align-items:center;background-color:var(--white);display:none;padding-left:.5rem;pointer-events:none;position:absolute;right:.5rem}.css-61ab88 button{pointer-events:auto}.css-f8a5e9:focus-within input:not(:placeholder-shown)~.css-61ab88{display:flex}.css-f8a5e9.css-1ef314{padding:0}.css-1ef314 select{appearance:none;background:0 0;border:0;box-sizing:border-box;padding:.875rem;width:100%}.css-ca2897{margin-right:.25rem}.css-1ef314 .css-61ab88{display:flex}.css-1ef314 .css-0d14a4{display:none}.css-1ef314:focus-within.css-56b3c7 .css-0d14a4{display:inline-flex}.css-82cc03{border-bottom:1px solid var(--gray-220);padding-bottom:1rem;width:100%}.css-9b989a{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-top:1rem}.css-dbf6f6{flex-shrink:0;height:1.7rem;transition:transform .12s;vertical-align:-.3em;width:1.7rem}.css-844c69{display:none;padding:1rem 2.7rem 0 0}.css-e4e854 .css-844c69{display:block}.css-e4e854 .css-dbf6f6{transform:rotate(180deg)}.css-128f4e{font-size:3rem;letter-spacing:-.0125em;line-height:1.25em;margin-bottom:1.6rem}footer{background-color:var(--gray-237);margin-top:calc(1rem * 1.5 * 5)}.css-b352b7{padding-block-end:calc(1rem * 1.4 * 1.25);padding-block-start:calc(1rem * 1.4 * 3)}.css-71441b{display:grid;column-gap:calc(calc(10rem / 16) * 1);grid-template-columns:repeat(2,1fr);margin-bottom:4rem}@media (min-width:900px){.css-71441b{grid-template-columns:repeat(2,213.5px)}}.css-6c433f{display:grid;grid-template-columns:auto;grid-template-rows:repeat(3,minmax(0,1fr));line-height:2}.css-b116d0{align-items:center;display:grid;grid-template-columns:auto 1fr}.css-01f854{align-items:center;display:flex;gap:calc(calc(10em / 16) * .75);grid-column-end:-1;grid-column-start:2;justify-self:flex-end}.css-f10780{align-items:center;background-color:var(--gray-220);border-radius:2.75e2px;display:inline-flex;flex-shrink:0;gap:.35em;margin-left:auto;padding:.4em .75em .42em}.css-0948ef{height:1rem;vertical-align:-.1em;width:1rem}