@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/951a1661741fc9a6-s.31vfkycla13v0.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/840ca482ea7a70a1-s.p.0c4siir8-ephk.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/edc92f5080bab07a-s.p.1pg2nifvadz06.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._4q-90q_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._4q-90q_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e021ede0658defbc-s.2mgcr0scld764.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6c77ab3d228d91be-s.1de5oe27h2kcs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e55723d7eb8279a7-s.2m6nwxvnysiq2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d483c14c1a1cf23e-s.2s656e8rzol1k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/a24c3e4234aec664-s.445tgcafqxet_.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/08c45b536bc0098a-s.p.0hl3_-74zo9b6.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/a744d4c147f3698b-s.p.3t6wimnoqat92.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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.P0whYG_className{font-family:Literata,Literata Fallback;font-style:normal}.P0whYG_variable{--font-body:"Literata", "Literata Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/926255cb50ed39aa-s.05w992gizc866.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68bc2cfe875f85c2-s.1m9k836wuo8c7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a90e9b0b65f06599-s.2lz2vdkeqaz2g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/756248487e4d6271-s.1ocfy-u58n01e.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a480d253aab94fc-s.p.3r4--ze9tqti8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39a5523f82c8e2e1-s.p.29e6ydd6osd72.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.IbGLca_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.IbGLca_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#f7f3eb;--paper-2:#ede7dc;--card:#fffdf8;--ink:#152c22;--ink-2:#3e5249;--line:#c9cdbe;--sea:#01729f;--sun:#985521;--juniper:#1c4732;--bad:#a13029;--ink-3:#67756f;--line-2:#dedfd4;--sea-bg:#d9effd;--sun-bg:#fbe8d3;--jun-bg:#d8eee1;--bad-bg:#ffe4e0;--sea-ink:#004e70;--sun-ink:#663305;--on-accent:#fff;--field:#fff;--knob:#fff;--shadow:var(--ink);--band:var(--juniper);--band-ink:var(--paper);--band-field:#193b2a;--display:var(--font-display,"Bricolage Grotesque"), system-ui, sans-serif;--body:var(--font-body,"Literata"), Georgia, serif;--mono:var(--font-mono,"JetBrains Mono"), ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--paper:lab(95.9877% .351608 4.581);--paper-2:lab(91.9423% .491023 6.12324);--ink:lab(15.7868% -11.8057 3.37881);--ink-2:lab(33.1223% -9.9843 2.8792);--line:lab(81.6512% -3.37935 6.62156);--sea:lab(44.3505% -14.7899 -32.5307);--sun:lab(43.7608% 25.4162 41.5922);--juniper:lab(26.5559% -19.8101 7.8047);--bad:lab(38.2249% 46.7881 32.4657);--ink-3:lab(48.0691% -6.60682 1.91314);--line-2:lab(88.5353% -1.73837 5.38687);--sea-bg:lab(93.115% -5.50669 -9.28772);--sun-bg:lab(93.0446% 4.28492 12.8042);--jun-bg:lab(92.2863% -9.63607 3.82781);--bad-bg:lab(92.7341% 10.4776 6.43107);--sea-ink:lab(30.3761% -12.2387 -29.4018);--sun-ink:lab(27.6007% 21.1394 35.8341);--band-field:lab(21.7843% -16.469 6.49297)}}:root[data-theme=dark]{--paper:#0a1a13;--paper-2:#192b23;--card:#12241c;--ink:#efebe1;--ink-2:#bcc0b2;--ink-3:#8a968c;--line:#324139;--line-2:#24312a;--sea:#6dbbe8;--sun:#e8a869;--juniper:#8ac8a6;--bad:#f47c6e;--sea-bg:#103243;--sun-bg:#422b13;--jun-bg:#173526;--bad-bg:#47211c;--sea-ink:#9ad7fb;--sun-ink:#fbc592;--on-accent:#0a1a13;--field:#06120d;--knob:#dbd7cf;--shadow:#486558;--band:#123927;--band-ink:#efebe1;--band-field:#0b2519;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--paper:lab(7.54259% -7.44507 2.18426);--paper-2:lab(15.6944% -9.38667 2.69583);--card:lab(12.2139% -9.41521 2.6994);--ink:lab(93.095% .420213 5.35134);--ink-2:lab(77.0109% -3.3758 6.62493);--ink-3:lab(60.8278% -5.9146 3.77135);--line:lab(26.0966% -8.08592 3.20529);--line-2:lab(19.096% -7.12098 2.82215);--sea:lab(72.2903% -15.7831 -30.0482);--sun:lab(74.2208% 19.0958 42.246);--juniper:lab(75.5516% -26.0463 10.3044);--bad:lab(66.1182% 46.1947 29.8386);--sea-bg:lab(18.843% -7.39329 -14.9089);--sun-bg:lab(19.8298% 8.8933 19.7013);--jun-bg:lab(19.3984% -14.8012 5.83787);--bad-bg:lab(18.241% 18.4567 11.8742);--sea-ink:lab(82.741% -13.436 -24.2723);--sun-ink:lab(83.5889% 14.8999 33.3223);--on-accent:lab(7.54259% -7.44507 2.18426);--field:lab(4.63896% -4.72879 1.38779);--knob:lab(86.1274% .35581 4.58385);--shadow:lab(40.2158% -13.3475 3.84336);--band:lab(20.6884% -18.2053 7.16708);--band-ink:lab(93.095% .420213 5.35134);--band-field:lab(12.3706% -13.2068 5.20315)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0a1a13;--paper-2:#192b23;--card:#12241c;--ink:#efebe1;--ink-2:#bcc0b2;--ink-3:#8a968c;--line:#324139;--line-2:#24312a;--sea:#6dbbe8;--sun:#e8a869;--juniper:#8ac8a6;--bad:#f47c6e;--sea-bg:#103243;--sun-bg:#422b13;--jun-bg:#173526;--bad-bg:#47211c;--sea-ink:#9ad7fb;--sun-ink:#fbc592;--on-accent:#0a1a13;--field:#06120d;--knob:#dbd7cf;--shadow:#486558;--band:#123927;--band-ink:#efebe1;--band-field:#0b2519;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--paper:lab(7.54259% -7.44507 2.18426);--paper-2:lab(15.6944% -9.38667 2.69583);--card:lab(12.2139% -9.41521 2.6994);--ink:lab(93.095% .420213 5.35134);--ink-2:lab(77.0109% -3.3758 6.62493);--ink-3:lab(60.8278% -5.9146 3.77135);--line:lab(26.0966% -8.08592 3.20529);--line-2:lab(19.096% -7.12098 2.82215);--sea:lab(72.2903% -15.7831 -30.0482);--sun:lab(74.2208% 19.0958 42.246);--juniper:lab(75.5516% -26.0463 10.3044);--bad:lab(66.1182% 46.1947 29.8386);--sea-bg:lab(18.843% -7.39329 -14.9089);--sun-bg:lab(19.8298% 8.8933 19.7013);--jun-bg:lab(19.3984% -14.8012 5.83787);--bad-bg:lab(18.241% 18.4567 11.8742);--sea-ink:lab(82.741% -13.436 -24.2723);--sun-ink:lab(83.5889% 14.8999 33.3223);--on-accent:lab(7.54259% -7.44507 2.18426);--field:lab(4.63896% -4.72879 1.38779);--knob:lab(86.1274% .35581 4.58385);--shadow:lab(40.2158% -13.3475 3.84336);--band:lab(20.6884% -18.2053 7.16708);--band-ink:lab(93.095% .420213 5.35134);--band-field:lab(12.3706% -13.2068 5.20315)}}}*,:before,:after{box-sizing:border-box;margin:0}html{background:var(--paper);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}@media (min-width:521px){body{font-size:17px}}a{color:var(--sea);text-underline-offset:3px}a:hover{color:var(--juniper)}button,input,select{font:inherit}:focus-visible{outline:3px solid color-mix(in oklch, var(--sea) 45%, transparent);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding:0 16px}@media (min-width:521px){.wrap{padding:0 20px}}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
