@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3cc72ebdb4333575-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/cc48ae4900a0ef8a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5b187f1b07b443b9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0e9a722c992e8502-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/74d017dd860f2320-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f35bab321b697722-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fa20d3c920a61e0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b811bb48e9860189-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/897bedb07e9f6a6b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/85a5f8de62ccd539-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/aa65a3055749b77e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_9d1d10{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_9d1d10{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,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:300;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,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:400;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,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:600;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_c18e00{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_c18e00{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e10f34{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e10f34{--font-sans:"Inter","Inter Fallback"}:root{--bg:#000000;--bg-2:#0a0a0a;--bg-3:#141414;--ink:#e8e8e8;--ink-2:#a6a6a6;--ink-3:#6a6a6a;--ink-4:#3a3a3a;--rule:#1e1e1e;--accent:#8cffb3;--accent-2:#4f8cff;--accent-dim:rgba(140,255,179,0.55);--accent-bg:rgba(140,255,179,0.08);--accent-2-dim:rgba(79,140,255,0.55);--serif:var(--font-serif),"Iowan Old Style",Charter,Georgia,serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--sans:var(--font-sans),system-ui,-apple-system,sans-serif;--grain:0.025;--ease:cubic-bezier(0.2,0.7,0.2,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.005em;overflow-x:hidden;font-optical-sizing:auto}a{color:inherit}.grain{pointer-events:none;position:fixed;inset:-50%;z-index:9999;opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-1%,3%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}@keyframes blink{0%,60%,to{opacity:1}70%,90%{opacity:.2}}@keyframes thesisIn{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}::selection{background:var(--accent);color:var(--bg)}footer,main,nav{position:relative;z-index:1}main{display:block}section{position:relative;padding:140px 48px;border-top:1px solid var(--rule)}section:first-of-type{border-top:none}.container{max-width:1360px;margin:0 auto;width:100%}.slabel{position:absolute;top:76px;left:32px;z-index:1;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.slabel:before{content:"§ ";color:var(--accent)}.section-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:22px}.section-eyebrow:before{content:"— ";color:var(--accent)}.section-title{font-family:var(--serif);font-weight:300;font-size:clamp(34px,3.6vw,56px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px;color:var(--ink);max-width:900px;text-wrap:balance}.section-lead{font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink-2);max-width:700px;margin:0 0 60px}.section-lead em{color:var(--ink);font-style:italic}@media (max-width:980px){section{padding:100px 24px}}.magnetic-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:999px;cursor:pointer;background:transparent;color:var(--ink);border:1px solid var(--rule);isolation:isolate;overflow:hidden;transition:border-color .32s var(--ease),color .32s var(--ease),background .32s var(--ease),box-shadow .32s var(--ease)}.magnetic-btn:before{content:"";position:absolute;inset:0;background:radial-gradient(160% 120% at 0 100%,rgba(140,255,179,.22),rgba(79,140,255,.18) 45%,rgba(0,0,0,0) 75%);opacity:0;transition:opacity .36s var(--ease);z-index:-1}.magnetic-btn:hover:before{opacity:1}.magnetic-btn__inner{position:relative;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.magnetic-primary{background:var(--accent);color:#051b10;border-color:var(--accent);box-shadow:0 0 0 0 rgba(140,255,179,0)}.magnetic-primary:hover{box-shadow:0 10px 40px -10px rgba(140,255,179,.5),0 0 18px rgba(140,255,179,.3)}.magnetic-primary:before{background:radial-gradient(160% 120% at 0 100%,rgba(255,255,255,.4),rgba(140,255,179,.2) 45%,rgba(0,0,0,0) 75%)}.magnetic-ghost{color:var(--ink);background:rgba(8,10,9,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.magnetic-ghost:hover{border-color:var(--accent-dim);color:var(--accent)}.tilt-glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:1;mix-blend-mode:screen;opacity:0;transition:opacity .32s var(--ease)}.tilt-card.is-hover .tilt-glare,.tilt-card:hover .tilt-glare{opacity:1}.glass{background:linear-gradient(180deg,rgba(20,22,21,.62),rgba(8,10,9,.7));backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid var(--rule)}@media (prefers-reduced-motion:reduce){.grain{animation:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.Footer_footer__UaG1g{position:relative;padding:80px 48px 60px;border-top:1px solid var(--rule)}.Footer_corner__StTt0{position:absolute;width:72px;height:72px;pointer-events:none;opacity:.55}.Footer_tl__hHKBS{top:12px;left:12px}.Footer_tr__qP46M{top:12px;right:12px}.Footer_bl__QtU5V{bottom:12px;left:12px}.Footer_br__O3_JJ{bottom:12px;right:12px}.Footer_grid__qjDt3{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:start;font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.Footer_brand___zP6t{font-family:var(--serif);font-size:28px;color:var(--ink);font-weight:300;letter-spacing:-.01em}.Footer_brand___zP6t em{color:var(--accent);font-style:normal}.Footer_tagline__EtMBR{margin-top:10px;color:var(--ink-3)}.Footer_col__Uenj5{color:var(--ink-3);margin-bottom:8px}.Footer_grid__qjDt3 a{color:var(--ink-2);text-decoration:none;display:block;padding:3px 0;transition:color .2s var(--ease)}.Footer_grid__qjDt3 a:hover{color:var(--accent)}.Footer_legal__gVqLl{margin:40px auto 0;padding-top:24px;border-top:1px dashed var(--rule);font-family:var(--mono);font-size:10.5px;line-height:1.7;color:var(--ink-3);letter-spacing:.02em;display:flex;flex-direction:column;gap:8px;max-width:1360px}.Footer_legal__gVqLl p{margin:0;max-width:820px}.Footer_legal__gVqLl a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:2px;transition:color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease);transition:color .2s var(--ease),text-decoration-color .2s var(--ease);transition:color .2s var(--ease),text-decoration-color .2s var(--ease),-webkit-text-decoration-color .2s var(--ease)}.Footer_legal__gVqLl a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Footer_bottom__O5rKs{max-width:1360px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.08em}@media (max-width:980px){.Footer_grid__qjDt3{grid-template-columns:1fr;gap:28px}.Footer_bottom__O5rKs{flex-direction:column;gap:6px}}.GlobalAtmosphere_atmosphere__Kq_Ct{position:fixed;inset:0;pointer-events:none;z-index:0}.GlobalAtmosphere_particles__vSgk3{position:absolute;inset:0;opacity:.5}.GlobalAtmosphere_cursor__3nyd_{position:fixed;left:var(--gcx,-400px);top:var(--gcy,-400px);width:320px;height:320px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(140,255,179,.08) 0,rgba(140,255,179,.03) 30%,rgba(79,140,255,.025) 55%,transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity .32s cubic-bezier(.2,.7,.2,1)}.GlobalAtmosphere_atmosphere__Kq_Ct.GlobalAtmosphere_lit__DeQHf .GlobalAtmosphere_cursor__3nyd_{opacity:1}@media (prefers-reduced-motion:reduce){.GlobalAtmosphere_atmosphere__Kq_Ct{display:none}}@media (max-width:980px){.GlobalAtmosphere_cursor__3nyd_{display:none}}.Nav_nav__BptBv{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--ink-2);background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,0));backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);transition:padding .28s var(--ease),background .28s var(--ease),border-color .28s var(--ease),-webkit-backdrop-filter .28s var(--ease);transition:padding .28s var(--ease),backdrop-filter .28s var(--ease),background .28s var(--ease),border-color .28s var(--ease);transition:padding .28s var(--ease),backdrop-filter .28s var(--ease),background .28s var(--ease),border-color .28s var(--ease),-webkit-backdrop-filter .28s var(--ease);border-bottom:1px solid transparent}.Nav_nav__BptBv.Nav_scrolled___sQac{padding:12px 24px;background:linear-gradient(180deg,rgba(6,8,7,.78),rgba(6,8,7,.55));backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border-bottom-color:rgba(255,255,255,.04)}.Nav_brand__wEZMt{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;text-transform:uppercase;letter-spacing:.18em;font-weight:500;font-size:16px;line-height:1}.Nav_brandDot__R9u3z{width:10px;height:10px;background:var(--accent);display:inline-block;transform:translateY(-1px);box-shadow:0 0 12px var(--accent-dim);border-radius:1px}@media (max-width:980px){.Nav_brand__wEZMt{font-size:14px}.Nav_brandDot__R9u3z{width:9px;height:9px}}.Nav_links__TBJFU{display:flex;gap:22px;align-items:center;position:absolute;left:50%;transform:translateX(-50%)}.Nav_links__TBJFU a{position:relative;color:var(--ink-2);text-decoration:none;letter-spacing:.06em;padding:6px 2px;transition:color .2s var(--ease)}.Nav_links__TBJFU a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:center;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.Nav_links__TBJFU a:hover{color:var(--ink)}.Nav_links__TBJFU a.Nav_active__wkDuD:after,.Nav_links__TBJFU a:hover:after{transform:scaleX(1)}.Nav_links__TBJFU a.Nav_active__wkDuD{color:var(--accent)}.Nav_right__a6Nx1{display:inline-flex;align-items:center;gap:18px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Nav_clock__KXvi5{display:inline-block;min-width:96px;text-align:right}.Nav_bookCta__l85m4{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#051b10;background:var(--accent);border:1px solid var(--accent);border-radius:999px;text-decoration:none;transition:filter .22s var(--ease),box-shadow .22s var(--ease)}.Nav_bookCta__l85m4:hover{filter:brightness(1.1);box-shadow:0 0 20px var(--accent-dim)}.Nav_menuBtn__7h0ys{display:none;width:36px;height:36px;background:transparent;border:1px solid var(--rule);border-radius:999px;cursor:pointer;position:relative;padding:0}.Nav_menuBtn__7h0ys span{position:absolute;left:8px;right:8px;height:1px;background:var(--ink);transition:transform .24s var(--ease),opacity .2s var(--ease)}.Nav_menuBtn__7h0ys span:first-child{top:12px}.Nav_menuBtn__7h0ys span:nth-child(2){top:17px}.Nav_menuBtn__7h0ys span:nth-child(3){top:22px}.Nav_menuOpen__KFp4c span:first-child{transform:translateY(5px) rotate(45deg)}.Nav_menuOpen__KFp4c span:nth-child(2){opacity:0}.Nav_menuOpen__KFp4c span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.Nav_mobile___3g5C{position:absolute;top:100%;left:16px;right:16px;margin-top:6px;padding:18px 18px 12px;background:linear-gradient(180deg,rgba(12,14,13,.96),rgba(6,8,7,.96));border:1px solid var(--rule);border-radius:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:none;flex-direction:column;gap:10px}.Nav_mobile___3g5C a{color:var(--ink);text-decoration:none;font-family:var(--serif);font-size:22px;letter-spacing:-.01em;padding:6px 4px;border-bottom:1px solid var(--rule)}.Nav_mobile___3g5C a:last-child{border-bottom:none}.Nav_mobileBook__YmVPa{margin-top:8px;color:var(--accent)!important;font-family:var(--mono)!important;font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase}@media (max-width:980px){.Nav_bookCta__l85m4,.Nav_clock__KXvi5,.Nav_links__TBJFU{display:none}.Nav_menuBtn__7h0ys{display:inline-block}.Nav_mobile___3g5C{display:flex}}