@font-face{font-family:__Newsreader_5e814d;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5.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:__Newsreader_5e814d;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d.p.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:__Newsreader_5e814d;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285.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:__Newsreader_5e814d;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527.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:__Newsreader_5e814d;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d.p.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:__Newsreader_5e814d;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50.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}.__className_5e814d{font-family:__Newsreader_5e814d,Georgia,Times New Roman,serif}.__variable_5e814d{--font-newsreader:"__Newsreader_5e814d",Georgia,Times New Roman,serif}@font-face{font-family:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.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:__Hanken_Grotesk_5ee82d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_5ee82d;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_5ee82d{font-family:__Hanken_Grotesk_5ee82d,__Hanken_Grotesk_Fallback_5ee82d;font-style:normal}.__variable_5ee82d{--font-hanken:"__Hanken_Grotesk_5ee82d","__Hanken_Grotesk_Fallback_5ee82d"}@font-face{font-family:__JetBrains_Mono_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-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_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-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_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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_3b7547;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3b7547{font-family:__JetBrains_Mono_3b7547,__JetBrains_Mono_Fallback_3b7547;font-style:normal}.__variable_3b7547{--font-jetbrains:"__JetBrains_Mono_3b7547","__JetBrains_Mono_Fallback_3b7547"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-hanken),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-jetbrains),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.font-sans{font-family:var(--font-hanken),sans-serif}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body{background:var(--bg-page);color:var(--text-primary)}:root{--bg-page:#060d14;--on-accent-text:#060d14;--media-letterbox:#060d14;--bg-base:var(--bg-page);--surface-panel:#0a141c;--text-primary:#e6edf2;--text-secondary:#a8b6c2;--text-muted:#98a6b2;--text-muted-2:#8a98a4;--text-faint:#7c8a96;--text-dim:#7a8896;--text-dim-2:#72808e;--accent-aurora:#3fae87;--accent-aurora-bright:#7fd9b4;--accent-ice:#7fa5c4;--accent-ice-bright:#a9c6dc;--neutral-silver:#b9c9d6;--hairline:hsla(0,0%,100%,.07);--hairline-strong:hsla(0,0%,100%,.1);--hairline-outline:hsla(0,0%,100%,.18);--radius-sm:6px;--radius-md:8px;--radius-pill:999px;--ease-spring:cubic-bezier(0.16,1,0.3,1);--gutter:max(7vw,env(safe-area-inset-left),env(safe-area-inset-right));--z-ambient:0;--z-content:1;--z-nav:50;--z-locale-menu:60;--z-nav-overlay:70;--z-nav-trigger:71;--z-locale-sheet:80;--fs-hero-h1:clamp(42px,6.6vw,96px);--fs-program-h1:clamp(40px,7vw,104px);--fs-section-h2:clamp(32px,5vw,68px);--fs-contact-h2:clamp(34px,6vw,86px);--hero-pad-top:120px;--fs-hero-eyebrow:12px;--ls-hero-eyebrow:0.22em;--hero-eyebrow-dot-align:center;--hero-foot-justify:space-between;--globe-w-mobile:73.5vw}body,html{background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:var(--accent-aurora);color:var(--on-accent-text)}::selection{background:var(--accent-aurora);color:var(--on-accent-text)}*{box-sizing:border-box;margin:0;padding:0}.focus-ring:focus-visible{outline:2px solid var(--accent-aurora);outline-offset:2px}.nav-bar{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);justify-content:space-between;padding:calc(22px + env(safe-area-inset-top)) var(--gutter) 22px;font-family:var(--font-jetbrains),monospace;font-size:12px;letter-spacing:.14em;color:var(--text-secondary)}.nav-bar,.nav-brand{display:flex;align-items:center}.nav-brand{text-decoration:none;color:inherit}.nav-logo{--nav-logo-h:21px;height:var(--nav-logo-h);width:auto;display:block}.nav-links{display:flex;align-items:center;gap:24px}.nav-links-group{display:flex;gap:30px}.nav-rule{width:1px;height:16px;background:var(--hairline-strong);flex-shrink:0}.nav-link{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.nav-link:hover{color:var(--text-primary)}.nav-trigger{display:none;position:relative;z-index:var(--z-nav-trigger);align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;padding:0;background:none;border:none;color:var(--text-secondary);cursor:pointer}.nav-trigger-bars{position:relative;display:block;width:20px;height:1px;background:transparent}.nav-trigger-bars:after,.nav-trigger-bars:before{content:"";position:absolute;left:0;display:block;width:20px;height:1px;background:currentColor;transition:transform .24s var(--ease-spring)}.nav-trigger-bars:before{transform:translateY(-4px)}.nav-trigger-bars:after{transform:translateY(4px)}.nav-trigger[aria-expanded=true] .nav-trigger-bars:before{transform:rotate(45deg)}.nav-trigger[aria-expanded=true] .nav-trigger-bars:after{transform:rotate(-45deg)}.nav-overlay{display:none;position:fixed;inset:0;z-index:var(--z-nav-overlay);flex-direction:column;justify-content:space-between;background:var(--bg-page);overflow-y:auto;overscroll-behavior:contain;padding:calc(96px + env(safe-area-inset-top)) var(--gutter) calc(40px + env(safe-area-inset-bottom))}.nav-overlay-inner{display:flex;flex-direction:column}.nav-overlay-link{display:flex;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;color:var(--text-primary);border-bottom:1px solid var(--hairline)}.nav-overlay-label{font-family:var(--font-newsreader),serif;font-weight:300;font-size:clamp(34px,11vw,56px);line-height:1.05;letter-spacing:-.02em}.nav-overlay-foot{display:flex;padding-top:32px;border-top:1px solid var(--hairline)}.locale-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:168px;background:var(--surface-panel);border:.5px solid var(--hairline-strong);border-radius:var(--radius-md);overflow:hidden;z-index:var(--z-locale-menu)}.locale-menu button{padding:10px 14px}@media (max-width:1199px){.locale-menu{position:fixed;top:auto;bottom:0;left:0;right:0;min-width:0;z-index:var(--z-locale-sheet);border:none;border-top:1px solid var(--hairline-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:locale-sheet-up .24s var(--ease-spring)}.locale-menu button{padding-left:var(--gutter);padding-right:var(--gutter)}}@keyframes locale-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:1199px){.nav-bar{background:color-mix(in srgb,var(--bg-page) 92%,transparent)}.nav-links{display:none}.nav-brand{min-height:44px}.nav-trigger{display:inline-flex}.nav-overlay[data-open=true]{display:flex}}.globe-span{position:relative}.globe-span-inner{width:100%;max-width:calc(1700px + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter);--globe-w:min(800px,46vw)}.globe-span-hero{width:100%}.globe-stage{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;z-index:0}.globe-span-herofoot{position:absolute;top:0;left:0;right:0;height:var(--hero-h,100vh);pointer-events:none}#globe-wrap{width:var(--globe-w,min(800px,46vw));aspect-ratio:1/1;touch-action:pan-y}.program-card{background:var(--surface-panel);background:color-mix(in srgb,var(--surface-panel) 55%,transparent);backdrop-filter:blur(8px);border:1px solid var(--hairline);border-radius:12px;transition:opacity .42s var(--ease-spring),visibility 0s linear 0s,border-color .24s var(--ease-spring),background-color .24s var(--ease-spring)}.program-card[data-active=false]{opacity:0;visibility:hidden;transition:opacity .42s var(--ease-spring),visibility 0s linear .42s,border-color .24s var(--ease-spring),background-color .24s var(--ease-spring)}.programs[data-scroll=on] .program-card,.programs[data-scroll=on] .program-card[data-active=false]{transition:border-color .24s var(--ease-spring),background-color .24s var(--ease-spring)}.program-card:focus-within,.program-card:hover{border-color:var(--hairline-outline);background:color-mix(in srgb,var(--surface-panel) 74%,transparent)}.program-card a:focus-visible{outline:2px solid var(--accent-aurora);outline-offset:2px;border-radius:12px}.programs-cards>*{min-width:0}@media (min-width:1201px) and (prefers-reduced-motion:no-preference){.programs{height:430vh;position:relative;z-index:1;margin-top:-100vh}.programs-stage{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.programs-stage>*{pointer-events:auto}.programs-stage{--gap:40px;--fit:calc(50% - var(--globe-w) / 2 - var(--gap));--card-w:max(256px,min(400px,var(--fit)))}.programs-cards,.programs-stage>:first-child{width:var(--card-w);margin-right:auto;margin-left:max(0px,calc(var(--fit) - var(--card-w)))}.programs-cards{display:grid}.programs-cards>*{grid-area:1/1}}.programs[data-scroll=off]{height:auto;margin-top:0}.programs[data-scroll=off] .programs-stage{position:static;height:auto;display:block;pointer-events:auto}.programs[data-scroll=off] .programs-cards,.programs[data-scroll=off] .programs-stage>:first-child{width:auto;margin-left:0;margin-right:0}.programs[data-scroll=off] .programs-cards{display:flex;flex-direction:column;gap:20px}@media (max-width:1199px),(prefers-reduced-motion:reduce){.globe-stage{position:static;height:auto;margin:0 auto}#globe-wrap{width:min(800px,86vw);margin-left:auto;margin-right:auto}.program-card{width:100%}.programs{height:auto;margin-top:0}.programs-stage{position:static;height:auto;display:block;pointer-events:auto}.programs-cards,.programs-stage>:first-child{width:auto;margin-left:0;margin-right:0}.programs-cards{display:flex;flex-direction:column;gap:20px}.program-card[data-active=false]{opacity:1;visibility:visible}}@media (max-width:1199px){#globe-wrap{pointer-events:none;width:min(800px,var(--globe-w-mobile))}}.ambient-blob{position:absolute;border-radius:50%}.ambient-blob-a{top:-20%;left:-10%;width:70vw;height:70vw;background:radial-gradient(circle at center,rgba(74,163,145,.09),transparent 60%);filter:blur(40px);animation:aurora-a 26s ease-in-out infinite}.ambient-blob-b{bottom:-25%;right:-12%;width:65vw;height:65vw;background:radial-gradient(circle at center,rgba(127,165,196,.08),transparent 60%);filter:blur(50px);animation:aurora-b 32s ease-in-out infinite}@media (max-width:1199px){.ambient-blob{animation:none;filter:none}}.assembly-stage{height:100vh;height:100svh;--assembly-group-top-min:calc(88px + env(safe-area-inset-top))}.assembly-frame{position:absolute;inset:0;width:100%;height:100%}.assembly-frame-vignette{pointer-events:none;background:radial-gradient(ellipse 92% 92% at 50% 50%,transparent 50%,rgba(6,13,20,.65) 86%,#060d14 100%)}.program-hero{padding:clamp(140px,18vh,200px) var(--gutter) clamp(80px,10vh,120px)}@media (max-width:1199px){.program-hero{--program-hero-pad-bottom:40px;padding-bottom:var(--program-hero-pad-bottom)}}.program-navlink{font-family:var(--font-jetbrains),monospace;font-size:12px;letter-spacing:.16em;color:var(--text-muted-2);text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .3s ease}.program-navnext{text-decoration:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (hover:hover){.program-navlink:hover{color:var(--text-primary)}}.program-navlink:focus-visible{color:var(--text-primary)}@media (max-width:1199px){.program-navlink,.program-navnext{min-height:44px;justify-content:center}}.assembly-hud{display:contents}.assembly-rail{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:18px;font-family:var(--font-jetbrains),monospace;font-size:12px;letter-spacing:.1em}.assembly-rail-item{display:flex;align-items:center;gap:12px;color:var(--text-dim-2);transition:color .4s ease}.assembly-rail-item[data-active=true]{color:var(--text-primary)}.assembly-rail-tick{flex-shrink:0;width:24px;height:2px;background:#546470;transition:width .4s ease,background .4s ease}.assembly-rail-item[data-active=true] .assembly-rail-tick{width:40px;background:var(--accent-aurora)}.assembly-caption-stack{position:absolute;right:var(--gutter);bottom:calc(11svh + env(safe-area-inset-bottom));max-width:340px;text-align:right}.assembly-caption[data-shown=false]{display:none}.assembly-caption-num{font-family:var(--font-jetbrains),monospace;font-size:12px;letter-spacing:.2em;color:var(--accent-aurora);margin-bottom:12px}.assembly-caption-title{font-family:var(--font-newsreader),serif;font-weight:300;font-size:clamp(24px,3vw,40px);line-height:1.05;text-wrap:balance;margin-bottom:12px}.assembly-caption-desc{color:var(--text-muted);font-weight:300;line-height:1.55;font-size:14.5px}.assembly-progress{position:absolute;left:50%;bottom:calc(5svh + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(420px,60vw);height:2px;background:var(--hairline-strong);border-radius:2px;overflow:hidden}.assembly-progress-fill{height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--accent-aurora),var(--accent-ice))}@media (max-width:1199px) and (orientation:landscape) and (max-height:500px),(max-width:1199px) and (orientation:portrait){.assembly-hud{display:flex;flex-direction:column;gap:14px;position:absolute;left:0;right:0;bottom:0;padding:var(--assembly-hud-pad-top,88px) var(--gutter) calc(5svh + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg-page) 0,var(--bg-page) 68%,transparent 100%)}.assembly-hud>*{position:static;transform:none}.assembly-rail{flex-direction:row;gap:6px}.assembly-rail-label{display:none}.assembly-rail-tick{width:18px}.assembly-rail-item[data-active=true] .assembly-rail-tick{width:30px}.assembly-caption-stack{max-width:none;text-align:left}.assembly-progress{width:100%}}@media (max-width:1199px) and (orientation:portrait) and (prefers-reduced-motion:no-preference){.assembly-stage{--assembly-group-gap:48px;--assembly-hud-pad-top:20px;display:grid;grid-template-columns:1fr;grid-template-rows:var(--assembly-group-top-min) auto auto 1fr}.assembly-frame{position:static;grid-area:2/1;height:auto;aspect-ratio:1080/608}.assembly-hud{grid-area:3/1;position:static;margin-top:var(--assembly-group-gap)}}@media (max-width:1199px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.assembly-frame{position:absolute;inset:0;margin:auto;width:min(100%,calc(100svh * 1080 / 608));height:auto;aspect-ratio:1080/608}}@media (max-width:1199px) and (orientation:landscape) and (max-height:500px) and (prefers-reduced-motion:no-preference){.assembly-stage{--assembly-split-frame:65%;--assembly-split-text:35%;--assembly-split-gap:24px;display:grid;grid-template-columns:var(--assembly-split-frame) var(--assembly-split-text);grid-template-rows:var(--assembly-group-top-min) 1fr}.assembly-frame{position:static;inset:auto;grid-area:2/1;justify-self:start;align-self:center;margin:0 0 0 var(--gutter);width:min(100% - var(--gutter),calc((100svh - var(--assembly-group-top-min)) * 1080 / 608));height:auto;aspect-ratio:1080/608}.assembly-hud{grid-area:2/2;position:static;background:none;justify-content:center;padding:0 var(--gutter) 0 var(--assembly-split-gap)}}@media (prefers-reduced-motion:reduce){.assembly-stage{height:auto}.assembly-static{display:block;width:100%;height:auto}.assembly-hud{display:flex;flex-direction:column;gap:28px;position:static;padding:32px var(--gutter) calc(32px + env(safe-area-inset-bottom));background:none}.assembly-hud>*{position:static;transform:none}.assembly-caption[data-shown=false]{display:block}.assembly-caption-stack{display:flex;flex-direction:column;gap:28px;max-width:none;text-align:left}.assembly-progress,.assembly-rail{display:none}}@media (max-width:1199px){:root{--fs-hero-h1:clamp(34px,6.6vw,96px);--fs-program-h1:clamp(32px,7vw,104px);--fs-section-h2:clamp(26px,5vw,68px);--fs-contact-h2:clamp(30px,6vw,86px);--hero-pad-top:88px;--fs-hero-eyebrow:11px;--ls-hero-eyebrow:0.14em;--hero-eyebrow-dot-align:flex-start;--hero-foot-justify:center}.hero-eyebrow-dot{margin-top:.35em}.hero-foot-meta{display:none}}:root{--cap-w-expanded:30;--cap-w-collapsed:23.333;--cap-row-h:470px;--cap-fig-h:195px;--cap-dur:420ms}.cap-track{display:flex;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:clip}.cap-card,.cap-item{display:flex;min-width:0}.cap-card{flex:1;flex-direction:column;background:var(--surface-panel)}.cap-card:focus-visible{outline:2px solid var(--accent-aurora);outline-offset:-2px}.cap-figure{position:relative;flex:0 0 auto;height:188px;overflow:hidden;background:var(--bg-page);border-bottom:1px solid var(--hairline)}.cap-text{flex:1 1 auto;min-height:0;overflow:hidden;padding:34px 32px 40px}.cap-title{font-family:var(--font-newsreader),serif;font-weight:400;font-size:26px;margin-bottom:14px}.cap-body{color:var(--text-muted);font-weight:300;line-height:1.6;font-size:15px}.cap-dots{display:flex;justify-content:center}.cap-dot{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}.cap-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-dim-2);transition:background-color .24s var(--ease-spring),box-shadow .24s var(--ease-spring),transform .24s var(--ease-spring)}.cap-dot[aria-current=true]:before{background:var(--accent-aurora);box-shadow:0 0 12px 2px color-mix(in srgb,var(--accent-aurora) 60%,transparent);transform:scale(1.45)}.cap-dot:focus-visible{outline:2px solid var(--accent-aurora);outline-offset:-8px;border-radius:var(--radius-sm)}@media (min-width:1201px){.cap-item{flex:var(--cap-w-collapsed) 1 0;height:var(--cap-row-h);transition:flex-grow var(--cap-dur) var(--ease-spring)}.cap-item:focus-within,.cap-item:hover{flex-grow:var(--cap-w-expanded)}.cap-figure{height:var(--cap-fig-h)}.cap-text{padding:30px 26px 34px}.cap-title{font-size:23px;hyphens:auto;overflow-wrap:break-word}.cap-body{opacity:0;transition:opacity var(--cap-dur) var(--ease-spring)}.cap-item:focus-within .cap-body,.cap-item:hover .cap-body{opacity:1}.cap-dots{display:none}}@media (max-width:1199px){.cap-track{overflow-x:auto;overflow-y:clip;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.cap-track::-webkit-scrollbar{display:none}.cap-item{flex:0 0 100%;scroll-snap-align:center;transform:none!important}}@media (prefers-reduced-motion:reduce){.cap-track{scroll-behavior:auto}.cap-body,.cap-dot:before,.cap-item{transition:none}}@keyframes aurora-a{0%{transform:translate(-12%,-8%) scale(1)}50%{transform:translate(10%,8%) scale(1.18)}to{transform:translate(-12%,-8%) scale(1)}}@keyframes aurora-b{0%{transform:translate(8%,10%) scale(1.12)}50%{transform:translate(-10%,-8%) scale(1)}to{transform:translate(8%,10%) scale(1.12)}}@keyframes dot-pulse{0%,to{opacity:.3}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){@keyframes aurora-a{0%,to{transform:none}}@keyframes aurora-b{0%,to{transform:none}}@keyframes dot-pulse{0%,to{opacity:.6}}@keyframes locale-sheet-up{0%,to{transform:none}}.ambient-blob{filter:none}.nav-trigger-bars:after,.nav-trigger-bars:before{transition:none}}