@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-display-override:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-body-override:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono-override:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ita-forest-50:#F1F7F4;--ita-forest-100:#E3EFEA;--ita-forest-200:#C4DDD3;--ita-forest-300:#97C2B4;--ita-forest-400:#64A291;--ita-forest-500:#3B8371;--ita-forest-600:#256B5B;--ita-forest-700:#1A5347;--ita-forest-800:#123D33;--ita-forest-900:#0C2A23;--ita-sand-50:#FCFBF8;--ita-sand-100:#F7F5F0;--ita-sand-200:#EDEAE2;--ita-sand-300:#DDD8CB;--ita-sand-400:#B4AA90;--ita-sand-500:#9A8360;--ita-sand-600:#7C6A4C;--ita-sand-700:#5F5039;--ita-sand-800:#433726;--ita-sand-900:#2A2217;--ita-ink-50:#F5F6F4;--ita-ink-100:#EBEDE9;--ita-ink-200:#D7DAD5;--ita-ink-300:#B2B8B2;--ita-ink-400:#89928B;--ita-ink-500:#636D66;--ita-ink-600:#49534D;--ita-ink-700:#313B35;--ita-ink-800:#1E2621;--ita-ink-900:#131A16;--ita-clay-50:#FBF1EC;--ita-clay-100:#F4DDCF;--ita-clay-200:#E9B99D;--ita-clay-300:#DA956A;--ita-clay-400:#D17D52;--ita-clay-500:#B85A31;--ita-clay-600:#A8522E;--ita-clay-700:#864224;--ita-clay-800:#5F2F1A;--ita-clay-900:#3A1C0F;--ita-river-50:#EFF4F8;--ita-river-100:#D9E5EE;--ita-river-200:#B2CBDC;--ita-river-300:#86A9C0;--ita-river-400:#5F8FA8;--ita-river-500:#33708F;--ita-river-600:#336684;--ita-river-700:#27506B;--ita-river-800:#1D3A4D;--ita-river-900:#152838;--ita-canopy-50:#F1F7EE;--ita-canopy-100:#DEEBD6;--ita-canopy-200:#BED7A8;--ita-canopy-300:#94BF74;--ita-canopy-400:#71A856;--ita-canopy-500:#40803B;--ita-canopy-600:#3F7730;--ita-canopy-700:#315D25;--ita-canopy-800:#24451B;--ita-canopy-900:#1B3213;--ita-sun-50:#FDF6E4;--ita-sun-100:#FAE9BF;--ita-sun-200:#EFD9A6;--ita-sun-300:#E4C06A;--ita-sun-400:#D3A63E;--ita-sun-500:#C08A1E;--ita-sun-600:#A0741A;--ita-sun-700:#7E5B16;--ita-sun-800:#5C4210;--ita-sun-900:#3E2C0A;--ita-bg-default:#F7F5F0;--ita-bg-raised:#FCFBF8;--ita-bg-sunken:#EDEAE2;--ita-bg-invert:#0C2A23;--ita-bg-overlay:rgba(19,26,22,0.45);--ita-surface-default:#FFFFFF;--ita-surface-alt:#FCFBF8;--ita-surface-ink:#123D33;--ita-surface-selected:#E3EFEA;--ita-surface-hover:#EDEAE2;--ita-text-primary:#131A16;--ita-text-muted:#49534D;--ita-text-faint:#636D66;--ita-text-invert:#FCFBF8;--ita-text-on-action:#FFFFFF;--ita-text-link:#1A5347;--ita-text-link-hover:#0C2A23;--ita-border-subtle:#E5E3DA;--ita-border-default:#CFD3CC;--ita-border-strong:#131A16;--ita-border-focus:#3B8371;--ita-border-error:#B85A31;--ita-action-primary:#256B5B;--ita-action-primary-hover:#1A5347;--ita-action-primary-press:#123D33;--ita-action-primary-disabled:#C4DDD3;--ita-action-secondary:transparent;--ita-action-secondary-hover:#FCFBF8;--ita-action-danger:#864224;--ita-action-danger-hover:#5F2F1A;--ita-action-danger-press:#3A1C0F;--ita-action-on-dark:#F7F5F0;--ita-action-on-dark-hover:#FFFFFF;--ita-status-success:#40803B;--ita-status-success-bg:#F1F7EE;--ita-status-warning:#C08A1E;--ita-status-warning-bg:#FDF6E4;--ita-status-error:#B85A31;--ita-status-error-bg:#FBF1EC;--ita-status-info:#33708F;--ita-status-info-bg:#EFF4F8;--ita-focus-ring:#3B8371;--ita-focus-ring-soft:#E3EFEA;--ita-accent-sun:#C08A1E;--ita-accent-sun-soft:#EFD9A6;--ita-accent-clay:#B85A31;--ita-accent-river:#33708F;--ita-accent-canopy:#40803B;--ita-space-0:0;--ita-space-1:0.25rem;--ita-space-2:0.5rem;--ita-space-3:0.75rem;--ita-space-4:1rem;--ita-space-5:1.5rem;--ita-space-6:2rem;--ita-space-7:3rem;--ita-space-8:4rem;--ita-space-9:6rem;--ita-space-10:8rem;--ita-space-x:0.375rem;--ita-space-xxl:10rem;--ita-radius-none:0;--ita-radius-xs:4px;--ita-radius-sm:8px;--ita-radius-button:10px;--ita-radius-md:12px;--ita-radius-card:14px;--ita-radius-lg:16px;--ita-radius-xl:24px;--ita-radius-pill:999px;--ita-border-hair:1px;--ita-border-thin:1.5px;--ita-border-thick:2px;--ita-shadow-xs:0 1px 1px rgba(19,26,22,0.04);--ita-shadow-sm:0 1px 2px rgba(19,26,22,0.05);--ita-shadow-md:0 2px 6px rgba(19,26,22,0.06),0 8px 20px rgba(19,26,22,0.06);--ita-shadow-lg:0 12px 32px rgba(19,26,22,0.14),0 2px 8px rgba(19,26,22,0.08);--ita-shadow-inset:inset 0 0 0 1px rgba(19,26,22,0.06);--ita-shadow-press:inset 0 2px 3px rgba(19,26,22,0.10);--ita-font-display:var(--font-display-override,"Bricolage Grotesque"),"Bricolage Grotesque","Avenir Next",system-ui,sans-serif;--ita-font-body:var(--font-body-override,"IBM Plex Sans"),"IBM Plex Sans","Inter",system-ui,-apple-system,sans-serif;--ita-font-mono:var(--font-mono-override,"IBM Plex Mono"),"IBM Plex Mono","JetBrains Mono",ui-monospace,Menlo,monospace;--ita-fs-xs:0.75rem;--ita-fs-sm:0.875rem;--ita-fs-base:1rem;--ita-fs-md:1.125rem;--ita-fs-lg:1.375rem;--ita-fs-xl:1.75rem;--ita-fs-2xl:2.25rem;--ita-fs-3xl:3rem;--ita-fs-4xl:4rem;--ita-fs-5xl:5.5rem;--ita-fw-regular:400;--ita-fw-medium:500;--ita-fw-semibold:600;--ita-fw-bold:700;--ita-fw-black:800;--ita-lh-tight:1.12;--ita-lh-snug:1.22;--ita-lh-normal:1.45;--ita-lh-relaxed:1.65;--ita-ls-display:-0.015em;--ita-ls-heading:-0.01em;--ita-ls-body:0;--ita-ls-eyebrow:0.12em;--ita-ls-mono:0;--ita-duration-instant:0ms;--ita-duration-fast:120ms;--ita-duration-medium:220ms;--ita-duration-slow:420ms;--ita-duration-xslow:800ms;--ita-ease-out:cubic-bezier(0.2,0.8,0.2,1);--ita-ease-in:cubic-bezier(0.6,0.0,0.8,0.2);--ita-ease-both:cubic-bezier(0.4,0.0,0.2,1);--ita-z-base:0;--ita-z-raised:1;--ita-z-dropdown:10;--ita-z-sticky:20;--ita-z-topbar:30;--ita-z-overlay:40;--ita-z-modal:50;--ita-z-popover:60;--ita-z-toast:70;--ita-z-tooltip:80;--ita-z-debug:999}@media (prefers-reduced-motion:reduce){:root{--ita-duration-fast:0ms;--ita-duration-medium:0ms;--ita-duration-slow:0ms;--ita-duration-xslow:0ms}}[data-theme=dark]{--ita-bg-default:#131A16;--ita-bg-raised:#1B231E;--ita-bg-sunken:#0D120F;--ita-bg-invert:#F7F5F0;--ita-bg-overlay:rgba(0,0,0,0.6);--ita-surface-default:#1E2621;--ita-surface-alt:#283029;--ita-surface-ink:#131A16;--ita-surface-selected:#22352C;--ita-surface-hover:#283029;--ita-text-primary:#F5F6F4;--ita-text-muted:#B2B8B2;--ita-text-faint:#89928B;--ita-text-invert:#131A16;--ita-text-on-action:#131A16;--ita-text-link:#97C2B4;--ita-text-link-hover:#C4DDD3;--ita-border-subtle:#2A332D;--ita-border-default:#3A443D;--ita-border-strong:#EBEDE9;--ita-border-focus:#64A291;--ita-border-error:#D17D52;--ita-action-primary:#64A291;--ita-action-primary-hover:#97C2B4;--ita-action-primary-press:#C4DDD3;--ita-action-primary-disabled:#2E3A34;--ita-action-secondary:transparent;--ita-action-secondary-hover:#283029;--ita-action-danger:#D17D52;--ita-action-danger-hover:#DA956A;--ita-action-danger-press:#E9B99D;--ita-action-on-dark:#F7F5F0;--ita-action-on-dark-hover:#FFFFFF;--ita-status-success:#94BF74;--ita-status-success-bg:#172A11;--ita-status-warning:#E4C06A;--ita-status-warning-bg:#332506;--ita-status-error:#DA956A;--ita-status-error-bg:#331810;--ita-status-info:#86A9C0;--ita-status-info-bg:#14232F;--ita-focus-ring:#64A291;--ita-focus-ring-soft:#22352C;--ita-accent-sun:#E4C06A;--ita-accent-sun-soft:#5C4210;--ita-accent-clay:#DA956A;--ita-accent-river:#86A9C0;--ita-accent-canopy:#94BF74}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}html{font-family:var(--ita-font-body);font-size:16px;color:var(--ita-text-primary);background:var(--ita-bg-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:var(--ita-fs-base);line-height:var(--ita-lh-normal)}:focus-visible{outline:var(--ita-border-thick) solid var(--ita-focus-ring);outline-offset:2px;border-radius:var(--ita-radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ita-sand-300);border-radius:var(--ita-radius-pill);border:2px solid var(--ita-bg-default)}::-webkit-scrollbar-track{background:transparent}.ita-skip-link{position:absolute;top:0;left:0;transform:translateY(-120%);background:var(--ita-action-primary);color:var(--ita-text-on-action);padding:var(--ita-space-2) var(--ita-space-4);border-radius:0 0 var(--ita-radius-sm) 0;text-decoration:none;font-family:var(--ita-font-body);font-weight:var(--ita-fw-semibold);z-index:var(--ita-z-topbar);transition:transform var(--ita-duration-fast) var(--ita-ease-out)}.ita-skip-link:focus-visible{transform:translateY(0);outline-offset:-4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}html[data-font-scale=large]{font-size:18px}html[data-font-scale=xlarge]{font-size:20px}[data-reduced-motion=reduce] *,[data-reduced-motion=reduce] :after,[data-reduced-motion=reduce] :before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}