/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Aptos", "Segoe UI", Arial, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;background:var(--bg);font-size:90.625%}html.a11y-text-lg{font-size:100%}html.a11y-text-xl{font-size:112.5%}html.a11y-high-contrast{--bg:#000;--bg-2:#050505;--panel:#0b0b0b;--panel-2:#111;--line:#ffffff6b;--text:#fff;--text-muted:#e6e6e6;--text-dark:#000;--accent:#73f2ff;--accent-2:#ffd166;--accent-3:#73f2ff;--shadow:0 18px 70px #000000b8}body{color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 16% -12%,#8b7cff33,#0000 28rem),radial-gradient(circle at 84% 2%,#36d1dc1f,#0000 22rem),linear-gradient(#09090b 0%,#0e0e12 44%,#09090b 100%);margin:0;padding-bottom:8.8rem}@media (min-width:640px){body{padding-bottom:6.9rem}}html.a11y-high-contrast body{background:#000}html.a11y-high-contrast a{color:#73f2ff;text-decoration-line:underline}a{color:inherit;text-underline-offset:4px;transition:color .16s,border-color .16s,background-color .16s,transform .16s}a:hover{color:var(--accent)}img{max-width:100%;height:auto}::selection{color:#09090b;background:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}}@layer components{.skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:70;clip:auto;width:auto;height:auto;color:var(--text-dark);background:var(--accent);box-shadow:var(--shadow);border-radius:6px;padding:.6rem .85rem;position:fixed;top:1rem;left:1rem}.site-shell{min-height:100vh;overflow-x:hidden}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090bd1;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:1.25rem;width:min(100%,82rem);margin-inline:auto;padding:.85rem 1rem;display:flex}@media (min-width:640px){.header-inner{padding-inline:1.5rem}}@media (min-width:1024px){.header-inner{padding-inline:2rem}}.header-logo-row{flex:0 auto;align-items:center;min-width:0;display:flex}.header-nav-row{flex:0 auto;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;padding:.45rem .55rem;display:flex}.site-logo,.brand{align-items:center;min-width:0;display:flex}.brand{text-decoration:none}.brand img{object-fit:contain;background:#fffffff2;border:1px solid #ffffff29;border-radius:6px;width:auto;height:3.85rem;padding:.48rem .75rem}@media (min-width:640px){.brand img{height:4.65rem}}.nav-cluster{justify-content:flex-end;align-items:center;width:100%;min-width:0;display:flex}.menu-toggle{min-height:2.5rem;color:var(--text);border:1px solid var(--line);background:#ffffff12;border-radius:6px;align-items:center;gap:.55rem;padding:0 .85rem;font-size:.875rem;font-weight:650;display:inline-flex}.menu-toggle:before{content:"";background:linear-gradient(var(--text), var(--text)) top / 100% 1px no-repeat, linear-gradient(var(--text), var(--text)) center / 100% 1px no-repeat, linear-gradient(var(--text), var(--text)) bottom / 100% 1px no-repeat;width:.78rem;height:.5rem}@media (min-width:768px){.menu-toggle{display:none}}.site-nav{justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;display:none}@media (min-width:768px){.site-nav{display:flex}}.site-nav.is-open{border-top:1px solid var(--line);box-shadow:var(--shadow);background:#09090bfa;gap:.35rem;padding:.8rem 1rem 1rem;display:grid;position:absolute;top:calc(100% - .85rem);left:1rem;right:1rem}.site-nav a{color:#f7f7f8b8;border:1px solid #0000;border-radius:6px;align-items:center;min-height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--text);border-color:var(--line);background:#ffffff12}.site-nav a[aria-current=page]{color:var(--text);background:#377d8224;border-color:#377d826b}.language-switcher{border:1px solid var(--line);background:#ffffff0f;border-radius:6px;gap:.1rem;width:fit-content;margin-right:.45rem;padding:.18rem;display:flex}.language-switcher a{color:#f7f7f8ad;letter-spacing:0;min-height:1.8rem;padding-inline:.52rem;font-size:.72rem}.language-switcher a.is-active{color:#09090b;background:var(--accent)}.theme-toggle{color:#f7f7f8c7;border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-width:5.35rem;min-height:2.05rem;margin-right:.45rem;padding:0 .68rem;font-size:.72rem;font-weight:760;line-height:1;display:inline-flex}.theme-toggle__icon{place-items:center;width:1rem;min-width:1rem;height:1rem;display:grid}.theme-toggle__svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:1rem;height:1rem;display:none}.theme-toggle[data-theme-mode=auto] .theme-toggle__svg--auto,.theme-toggle[data-theme-mode=dark] .theme-toggle__svg--dark,.theme-toggle[data-theme-mode=light] .theme-toggle__svg--light{display:block}.theme-toggle:hover{color:#09090b;background:var(--accent);border-color:#09090b3d}.eu-banner{z-index:45;-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);background:linear-gradient(#ffffff13,#ffffff06),#09090bc2;border-top:1px solid #ffffff2e;justify-content:center;width:100%;padding:.55rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff14,0 -10px 34px #0000004d}.eu-banner__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .8rem;width:min(100%,82rem);display:flex}.eu-banner img{object-fit:contain;background:#fffffff5;border:1px solid #ffffff38;border-radius:4px;flex:0 auto;width:auto;min-width:0;max-width:min(46rem,100vw - 2rem);max-height:3.2rem;padding:.22rem .55rem;box-shadow:0 8px 22px #00000038}.a11y-controls{color:var(--text);flex-wrap:wrap;flex:0 auto;justify-content:center;align-items:center;gap:.4rem;display:flex}.a11y-controls__label,.a11y-controls__status{color:#f7f7f8c7;font-size:.72rem;font-weight:700;line-height:1}.a11y-controls__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.a11y-controls__status{text-align:center;min-width:3.3rem}.a11y-controls__group{border:1px solid var(--line);background:#ffffff14;border-radius:6px;align-items:center;gap:.25rem;padding:.18rem;display:inline-flex}.a11y-button{min-width:2.25rem;min-height:2rem;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.a11y-button:hover,.a11y-button[aria-pressed=true]{color:#09090b;background:var(--accent);border-color:#09090b3d}.a11y-button:disabled{cursor:not-allowed;opacity:.42}.a11y-button--wide{min-width:7.5rem}html.a11y-high-contrast .a11y-controls__label,html.a11y-high-contrast .a11y-controls__status{color:var(--text)}html.a11y-high-contrast .site-header,html.a11y-high-contrast .site-nav.is-open,html.a11y-high-contrast .eu-banner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-color:#fff}html.a11y-high-contrast .brand img,html.a11y-high-contrast .eu-banner img{box-shadow:none;background:#fff;border-color:#fff}html.a11y-high-contrast .site-nav a,html.a11y-high-contrast .menu-toggle,html.a11y-high-contrast .theme-toggle,html.a11y-high-contrast .language-switcher,html.a11y-high-contrast .a11y-controls__group,html.a11y-high-contrast .a11y-button{color:#fff;background:#000;border-color:#fff}html.a11y-high-contrast .site-nav a:hover,html.a11y-high-contrast .site-nav a[aria-current=page],html.a11y-high-contrast .theme-toggle:hover,html.a11y-high-contrast .language-switcher a.is-active,html.a11y-high-contrast .a11y-button:hover,html.a11y-high-contrast .a11y-button[aria-pressed=true]{color:#000;background:#73f2ff;border-color:#73f2ff}html.a11y-high-contrast .section,html.a11y-high-contrast .dark-band,html.a11y-high-contrast .project-overview,html.a11y-high-contrast .activities-overview,html.a11y-high-contrast .activities-timeline-section,html.a11y-high-contrast .contact-section,html.a11y-high-contrast .contact-map-section,html.a11y-high-contrast .hero,html.a11y-high-contrast .page-hero,html.a11y-high-contrast .activities-hero,html.a11y-high-contrast .contact-hero{color:#fff;background:#000;border-color:#fff}html.a11y-high-contrast .hero:before,html.a11y-high-contrast .page-hero:before,html.a11y-high-contrast .activities-hero:before,html.a11y-high-contrast .contact-hero:before,html.a11y-high-contrast .hero:after,html.a11y-high-contrast .page-hero:after,html.a11y-high-contrast .activities-hero:after,html.a11y-high-contrast .contact-hero:after,html.a11y-high-contrast .dark-band:before,html.a11y-high-contrast .project-overview:before{opacity:0}html.a11y-high-contrast .hero-panel,html.a11y-high-contrast .metric,html.a11y-high-contrast .pillar,html.a11y-high-contrast .news-card,html.a11y-high-contrast .timeline-item,html.a11y-high-contrast .activity-phase,html.a11y-high-contrast .activity-step,html.a11y-high-contrast .article-body,html.a11y-high-contrast .article-gallery,html.a11y-high-contrast .contact-actions,html.a11y-high-contrast .contact-team,html.a11y-high-contrast .contact-person-card,html.a11y-high-contrast .contact-partner-card,html.a11y-high-contrast .project-overview__copy article,html.a11y-high-contrast .project-overview__partners article{color:#fff;box-shadow:none;background:#000;border-color:#fff}html.a11y-high-contrast .section-lead,html.a11y-high-contrast .hero-panel p:not(.section-kicker),html.a11y-high-contrast .metric span,html.a11y-high-contrast .pillar p,html.a11y-high-contrast .activity-phase p,html.a11y-high-contrast .timeline-item ul,html.a11y-high-contrast .activity-step ul,html.a11y-high-contrast .news-card p,html.a11y-high-contrast .article-body,html.a11y-high-contrast .article-body p,html.a11y-high-contrast .article-body ul,html.a11y-high-contrast .article-body ol,html.a11y-high-contrast .contact-person-card p,html.a11y-high-contrast .contact-partner-card h3,html.a11y-high-contrast .project-overview__copy p,html.a11y-high-contrast .project-overview__partners p{color:#fff}html.a11y-high-contrast .section-kicker,html.a11y-high-contrast .metric strong,html.a11y-high-contrast .pillar span,html.a11y-high-contrast .activity-phase span,html.a11y-high-contrast .timeline-index,html.a11y-high-contrast .activity-step__body>p,html.a11y-high-contrast .font-mono{color:#ffd166}@media (min-width:640px){.eu-banner{padding-block:.65rem}.eu-banner__inner{flex-wrap:nowrap;justify-content:space-evenly}.eu-banner img{max-width:min(48rem,100vw - 3rem);max-height:4.65rem;padding:.25rem .7rem}}.section{color:var(--text);border-top:1px solid var(--line);background:radial-gradient(circle at 12% 0,#8b7cff14,#0000 22rem),linear-gradient(#0d0d11 0%,#09090b 100%);padding:4.5rem 1rem;position:relative;overflow:hidden}@media (min-width:640px){.section{padding-inline:1.5rem}}@media (min-width:1024px){.section{padding:6.5rem 2rem}}.news-archive-section,.page-hero+.section,.activities-hero+.section,.contact-hero+.section{padding-top:.75rem}.page-hero+.section .section-inner>:first-child,.activities-hero+.section .section-inner>:first-child,.contact-hero+.section .section-inner>:first-child{margin-top:0}@media (min-width:1024px){.news-archive-section,.page-hero+.section,.activities-hero+.section,.contact-hero+.section{padding-top:1rem}}.section-inner{width:min(100%,82rem);margin-inline:auto}.section-kicker{color:var(--accent-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700}.section-title{max-width:56rem;color:var(--text);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.35rem);font-weight:720;line-height:1.02}.section-lead{color:#f7f7f8ad;max-width:48rem;margin-top:1rem;font-size:1.08rem;line-height:1.72}.hero,.page-hero,.activities-hero,.contact-hero{isolation:isolate;min-height:34rem;color:var(--text);background:linear-gradient(180deg, #09090b2e, #09090b 92%), radial-gradient(circle at 72% 24%, #8b7cff42, transparent 26rem), var(--bg);position:relative;overflow:hidden}.page-hero,.activities-hero,.contact-hero{min-height:14rem;padding:2rem 1rem 1.5rem}.hero:before,.page-hero:before,.activities-hero:before,.contact-hero:before{content:"";z-index:-20;opacity:.25;filter:saturate(.8)contrast(1.05);background-position:50%;background-size:cover;position:absolute;inset:0}.hero:before,.page-hero:before{background-image:url(/assets/images/dfc2f8fc.jpg)}.activities-hero:before{background-image:url(/assets/images/e709b1d0.jpg)}.contact-hero:before{background-image:url(/assets/images/32a1200e.jpg)}.hero:after,.page-hero:after,.activities-hero:after,.contact-hero:after{content:"";z-index:-10;background:linear-gradient(90deg,#09090bfa 0%,#09090bc7 52%,#09090beb 100%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0}.hero-inner,.page-hero__inner,.activities-hero__inner,.contact-hero__inner{align-content:end;width:min(100%,82rem);margin-inline:auto;display:grid}.hero-inner{align-content:center;gap:2rem;min-height:33rem;padding:3rem 1rem 3.25rem}.page-hero__inner,.contact-hero__inner{min-height:9rem}.activities-hero__inner{gap:2rem;min-height:9rem}@media (min-width:640px){.hero-inner,.page-hero,.activities-hero,.contact-hero{padding-inline:1.5rem}}@media (min-width:1024px){.hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.75fr);align-items:center;padding-inline:2rem}.page-hero,.activities-hero,.contact-hero{padding-inline:2rem}}.hero h1,.page-hero h1,.activities-hero h1,.contact-hero h1{max-width:62rem;color:var(--text);letter-spacing:0;overflow-wrap:anywhere;font-weight:760;line-height:1}.hero h1{max-width:58rem;font-size:clamp(2.6rem,5vw,5.15rem);line-height:1}.hero-title{gap:.55rem;display:grid}.hero-title__brand,.hero-title__text{display:block}.hero-title__brand{width:fit-content;color:var(--accent);text-shadow:0 0 34px #377d8252;font-size:clamp(3.4rem,8vw,7.25rem);font-weight:850;line-height:.86}.hero-title__text{color:#f7f7f8f0;max-width:48rem;font-size:clamp(2rem,3.9vw,4rem);font-weight:820;line-height:1.03}.page-hero h1,.activities-hero h1,.contact-hero h1{font-size:clamp(2.25rem,4vw,3.6rem)}.article-hero h1{max-width:48rem;font-size:clamp(1.85rem,3.2vw,2.85rem);line-height:1.1}.news-archive-hero{min-height:14rem}.news-archive-hero .page-hero__inner{min-height:9rem}.news-archive-hero h1{font-size:clamp(2.25rem,4vw,3.6rem)}.hero-panel{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#15151bdb,#15151bad),#09090bb8;border:1px solid #ffffff29;align-self:center;padding:clamp(1.2rem,2vw,1.55rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 70px #0000006b}.hero-panel:before{content:"";background:linear-gradient(180deg, var(--accent), #36d1dc38);width:.24rem;position:absolute;inset:0 auto 0 0}.hero-panel span,.hero-panel .section-kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750;display:block}.hero-panel p:not(.section-kicker){color:#f7f7f8bd;margin-top:.85rem;font-size:.94rem;line-height:1.68}.metric-grid{gap:.75rem;margin-top:2rem;display:grid}@media (min-width:640px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.metric{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0e;min-height:7rem;padding:1rem}.metric strong{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:750;display:block}.metric span{color:#f7f7f8b8;margin-top:.65rem;font-size:.9rem;line-height:1.55;display:block}.dark-band{color:var(--text);border-block:1px solid var(--line);background:linear-gradient(#09090b 0%,#111114 100%);position:relative}.dark-band:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.dark-band .section-inner{position:relative}.dark-band .section-title,.dark-band .section-kicker{color:var(--text)}.dark-band .section-kicker{color:var(--accent)}.dark-band .section-lead{color:#f7f7f8ad}.pillar-grid,.news-grid,.activity-phase-grid,.contact-people-grid{gap:1rem;margin-top:2.25rem;display:grid}@media (min-width:768px){.pillar-grid,.news-grid,.contact-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.news-grid,.contact-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar,.news-card,.timeline-item,.activity-phase,.activity-step,.contact-actions,.contact-team,.contact-person-card,.contact-partner-card{border-radius:var(--radius)}.pillar{border:1px solid var(--line);background:#ffffff0e;min-height:14rem;padding:1.25rem}.pillar span,.activity-phase span,.timeline-index{color:var(--accent-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750}.pillar h3,.activity-phase h3{color:inherit;margin-top:1.15rem;font-size:1.25rem;font-weight:720;line-height:1.2}.pillar p,.activity-phase p{color:#f7f7f8a8;margin-top:.85rem;font-size:.94rem;line-height:1.65}.news-card{height:100%;color:var(--text);border:1px solid var(--line);background:linear-gradient(#ffffff12,#ffffff09);flex-direction:column;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex;overflow:hidden;box-shadow:0 1px #ffffff08,0 18px 44px #0000002e}.news-card:hover{border-color:#377d8261;transform:translateY(-2px);box-shadow:0 1px #ffffff0a,0 24px 60px #00000042}.news-card>a:first-child{background:#111114;display:block;overflow:hidden}.news-card img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;transition:transform .24s}.news-card:hover img{transform:scale(1.035)}.news-card__body{border-top:1px solid var(--line);flex-direction:column;flex:1;padding:1.15rem;display:flex}.news-card h2,.news-card h3{color:var(--text);overflow-wrap:anywhere;font-size:1.12rem;font-weight:730;line-height:1.28}.news-card p{color:#f7f7f8a3;flex:1;margin-top:.8rem;font-size:.94rem;line-height:1.65}.news-card a{text-decoration:none}.news-card .font-mono{color:var(--accent)}.timeline,.activities-timeline{gap:1rem;margin-top:2.4rem;display:grid}.timeline-item,.activity-step{z-index:1;color:var(--text);border:1px solid var(--line);background:linear-gradient(#fff1,#ffffff09);gap:1rem;padding:1.1rem;display:grid;position:relative;box-shadow:0 1px #ffffff08,0 18px 44px #00000029}@media (min-width:768px){.timeline-item{grid-template-columns:10rem 1fr}.activity-step{grid-template-columns:5.5rem 1fr;padding:1.35rem}}.timeline-item h2,.timeline-item h3,.activity-step h2{color:var(--text);overflow-wrap:anywhere;font-size:1.35rem;font-weight:730;line-height:1.25}.timeline-item ul,.activity-step ul{color:#f7f7f8a8;gap:.7rem;margin-top:1rem;display:grid}.timeline-item li,.activity-step li{padding-left:1.3rem;line-height:1.65;position:relative}.timeline-item li:before,.activity-step li:before{content:"";background:var(--accent-2);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.68rem;left:0}.activities-overview,.activities-timeline-section,.contact-section{background:radial-gradient(circle at 82% 0,#8b7cff1c,#0000 24rem),linear-gradient(#0d0d11 0%,#09090b 100%)}.activities-overview{padding-bottom:2.75rem}.activities-timeline-section{padding-top:2.75rem}@media (min-width:1024px){.activities-overview{padding-bottom:3.25rem}.activities-timeline-section{padding-top:3.25rem}}.activities-overview__head{gap:1rem;margin-top:2.25rem;display:grid}@media (min-width:768px){.activities-overview__head{grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);align-items:end}}.activities-overview__head>p{color:#f7f7f8ad;font-size:1.08rem;line-height:1.7}.activity-phase{min-height:6.75rem;color:var(--text);border:1px solid var(--line);background:linear-gradient(#ffffff12,#ffffff09);padding:1rem;position:relative;overflow:hidden;box-shadow:0 1px #ffffff08,0 18px 44px #00000029}.activity-phase:before{content:"";background:linear-gradient(180deg, var(--accent-2), var(--accent-3));width:3px;position:absolute;inset:0 auto 0 0}.activity-phase p{color:#f7f7f8a8}.activity-phase h3{margin-top:.85rem;font-size:1.12rem}.activities-timeline{position:relative}.activities-timeline:before{content:"";z-index:0;background:#635bff38;width:1px;display:none;position:absolute;top:0;bottom:0;left:2.75rem}@media (min-width:768px){.activities-timeline:before{display:block}}.activity-step__rail span{z-index:2;color:#09090b;width:2.8rem;height:2.8rem;font-family:var(--font-mono);background:var(--accent);box-shadow:0 0 0 6px #09090b, 0 0 0 7px var(--line);border-radius:6px;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:relative}.activity-step__body>p{color:var(--accent-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:750}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.25rem;display:grid}.gallery-download{text-align:center;width:100%;margin-bottom:2.25rem}@media (min-width:768px){.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery-grid a{border:1px solid var(--line);border-radius:var(--radius);background:#111114;display:block;overflow:hidden;box-shadow:0 1px #ffffff08,0 18px 44px #0003}.gallery-grid img{aspect-ratio:1;object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;transition:transform .24s,filter .24s}.gallery-grid a:hover img{filter:saturate(1.08)contrast(1.05);transform:scale(1.045)}.article{width:min(100%,82rem);color:var(--text);margin-inline:auto;padding:1rem 1rem 5.5rem}@media (min-width:640px){.article{padding-inline:1.5rem}}.article-layout{align-items:start;gap:1.25rem;display:grid}.article:not(.article--with-gallery) .article-layout{width:min(100%,58rem);margin-inline:auto}@media (min-width:900px){.article--with-gallery .article-layout{grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr)}}.article-gallery{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff12,#ffffff09);padding:.85rem;box-shadow:0 18px 56px #00000038}@media (min-width:900px){.article-gallery{position:sticky;top:6rem}}.article-gallery__label{color:var(--accent-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.68rem;font-weight:750;line-height:1}.article-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:900px){.article-gallery__grid{grid-template-columns:1fr}}.article-gallery__grid a{border:1px solid var(--line);background:#111114;border-radius:6px;display:block;overflow:hidden}.article-gallery__grid img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;transition:transform .22s,filter .22s}.article-gallery__grid a:hover img{filter:saturate(1.06)contrast(1.04);transform:scale(1.035)}.article-body{color:#f7f7f8c7;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#fff1,#ffffff09);max-width:none;padding:clamp(1.2rem,3vw,2.5rem);font-size:1.08rem;line-height:1.78;box-shadow:0 24px 70px #00000040}.article-body h1,.article-body h2,.article-body h3,.article-body h4{color:var(--text);letter-spacing:0;margin:2.4rem 0 1rem;font-weight:740;line-height:1.12}.article-body h1{font-size:2.5rem}.article-body h2{font-size:2rem}.article-body h3{font-size:1.55rem}.article-body h4{font-size:1.25rem}.article-body p{color:#f7f7f8b8;margin-block:1.1rem}.article-body a{color:var(--accent);font-weight:650}.article-body ul,.article-body ol{color:#f7f7f8b8;margin:1.1rem 0 1.1rem 1.35rem}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li+li{margin-top:.45rem}.article-body iframe{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:360px}.contact-grid{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:1024px){.contact-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}}.contact-actions,.contact-team,.contact-partner-card{color:var(--text);border:1px solid var(--line);background:linear-gradient(#ffffff12,#ffffff09);box-shadow:0 1px #ffffff08,0 18px 44px #0000002e}.contact-aside-grid{gap:1rem;margin-top:1rem;display:grid}@media (min-width:760px){.contact-aside-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:stretch}}.contact-actions{padding:1rem}.contact-aside-grid .section-kicker{margin-bottom:.6rem}.contact-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.contact-actions a{min-height:2.45rem;color:var(--text);border:1px solid var(--line);background:#ffffff0f;border-radius:6px;align-items:center;padding-inline:.9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-actions a:hover{color:#09090b;background:var(--accent);border-color:#09090b2e}.contact-team{padding:1.25rem}@media (min-width:640px){.contact-team{padding:1.6rem}}.contact-team__head{max-width:48rem}.contact-team__head h2{color:var(--text);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:740;line-height:1.08}.contact-person-card{min-height:7rem;color:var(--text);border:1px solid var(--line);background:#09090b8f;padding:1rem;position:relative}.contact-person-card p{color:#f7f7f88f;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:750}.contact-person-card h3{color:var(--text);margin-top:.75rem;font-size:1rem;font-weight:720;line-height:1.45}.contact-person-card--lead{background:#377d821f;border-color:#377d826b}.contact-person-card--lead:before{content:"";background:var(--accent-2);width:3px;position:absolute;inset:0 auto 0 0}.contact-person-card--lead p{color:var(--accent)}.contact-partner-card{gap:.85rem;padding:1rem;display:grid}@media (min-width:640px){.contact-partner-card{grid-template-columns:4.5rem 1fr;align-items:center}}.contact-partner-card img{object-fit:contain;width:4rem;height:4rem}.contact-partner-card h2{color:var(--text);font-size:1.3rem;font-weight:740;line-height:1.15}.contact-partner-card h3{color:#f7f7f8a8;margin-top:.45rem;font-size:.95rem;font-weight:650;line-height:1.5}.contact-map-section{color:var(--text);background:#09090b;padding:0 1rem 5rem}@media (min-width:640px){.contact-map-section{padding-inline:1.5rem}}@media (min-width:1024px){.contact-map-section{padding-inline:2rem;padding-bottom:6.5rem}}.contact-map-head{gap:1rem;margin-bottom:1.25rem;display:grid}@media (min-width:768px){.contact-map-head{grid-template-columns:1fr auto;align-items:end}}.contact-map-head h2{color:var(--text);font-size:1.35rem;font-weight:740;line-height:1.25}.contact-map-head a,.product-button{color:#09090b;background:var(--accent);border:1px solid #09090b29;border-radius:6px;align-items:center;width:fit-content;min-height:2.8rem;padding-inline:1rem;font-weight:760;text-decoration:none;display:inline-flex}.gallery-download .product-button{margin-inline:auto}.gallery-download+.gallery-grid{margin-top:0}.contact-map-head a:hover,.product-button:hover{color:#09090b;background:#4f989d;transform:translateY(-1px)}.contact-map{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;height:380px;box-shadow:0 18px 48px #0000003d}@media (min-width:768px){.contact-map{height:460px}}.project-overview{color:var(--text);border-block:1px solid var(--line);background:linear-gradient(#09090b 0%,#111114 100%);padding-top:2rem;position:relative}@media (min-width:1024px){.project-overview{padding-top:2.75rem}}.project-overview:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.project-overview .section-inner{position:relative}.project-overview .section-kicker{color:var(--accent)}.project-overview__head{align-items:end;gap:1rem;display:grid}@media (min-width:900px){.project-overview__head{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr)}}.project-overview__media,.project-overview__copy,.project-overview__partners,.project-overview__stats{gap:1rem;margin-top:2.25rem;display:grid}.project-overview__media:first-child{margin-top:0}@media (min-width:820px){.project-overview__media,.project-overview__copy{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-overview__copy--single{max-width:none}@media (min-width:820px){.project-overview__copy--single{grid-template-columns:minmax(0,1fr)}}.project-overview__media img,.project-overview__partners img{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:#111114;width:100%;box-shadow:0 1px #ffffff0f,0 18px 44px #0000004d}.project-overview__media img{aspect-ratio:3/2}.project-overview__copy article,.project-overview__partners article{color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff12,#ffffff0a);padding:clamp(1.1rem,2vw,1.45rem);box-shadow:0 1px #ffffff0d,0 18px 44px #0000003d}.project-overview__copy span,.project-overview__partners span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750;display:block}.project-overview__copy p,.project-overview__partners p{color:#f7f7f8ad;margin-top:.85rem;font-size:.98rem;line-height:1.72}.project-overview__partners{align-items:stretch}@media (min-width:960px){.project-overview__partners{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center}}.project-overview__partners>div{gap:1rem;display:grid}.project-overview__partners img{aspect-ratio:1024/383;height:100%}@media (min-width:760px){.project-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.project-overview__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-overview__stats .metric{min-height:8.75rem}.project-overview__stats .metric strong{color:var(--accent);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-size:clamp(1.45rem,2.7vw,2.15rem)}.lightbox{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090beb;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.lightbox.is-open{display:flex}.lightbox img{border:1px solid var(--line);border-radius:var(--radius);width:auto;max-height:88vh;box-shadow:var(--shadow);background:#111114}.lightbox button{color:#09090b;background:var(--accent);border-radius:6px;padding:.55rem .75rem;font-size:.875rem;font-weight:760;position:absolute;top:1rem;right:1rem}html.theme-light body{background:radial-gradient(circle at 14% -12%,#675cf621,#0000 28rem),radial-gradient(circle at 86% 0,#1188941c,#0000 24rem),linear-gradient(#f9fbfb 0%,#edf5f5 48%,#f6f9f9 100%)}html.theme-light .site-header{border-bottom:1px solid var(--line);background:#ffffffdb;box-shadow:0 10px 32px #20404614}html.theme-light .brand img,html.theme-light .eu-banner img{background:#fff;border-color:#1f484e24;box-shadow:0 8px 22px #2040461f}html.theme-light .menu-toggle,html.theme-light .language-switcher,html.theme-light .theme-toggle,html.theme-light .a11y-controls__group,html.theme-light .a11y-button{color:var(--text);border-color:var(--line);background:#ffffffbd}html.theme-light .menu-toggle:hover,html.theme-light .theme-toggle:hover,html.theme-light .a11y-button:hover,html.theme-light .a11y-button[aria-pressed=true]{color:#fff;background:var(--accent);border-color:#0000}html.theme-light .site-nav.is-open{border:1px solid var(--line);background:#fffffffa}html.theme-light .site-nav a,html.theme-light .language-switcher a,html.theme-light .a11y-controls__label,html.theme-light .a11y-controls__status{color:#132023b8}html.theme-light .site-nav a:hover,html.theme-light .site-nav a[aria-current=page]{color:var(--text);background:#2f777d17;border-color:#2f777d40}html.theme-light .language-switcher a.is-active{color:#fff;background:var(--accent)}html.theme-light .eu-banner{border-top-color:var(--line);background:linear-gradient(#ffffffe0,#f7fbfbd1),#ffffffd6;box-shadow:inset 0 1px #ffffffc7,0 -10px 34px #2040461f}html.theme-light .section,html.theme-light .activities-overview,html.theme-light .activities-timeline-section,html.theme-light .contact-section{background:radial-gradient(circle at 12% 0,#675cf612,#0000 22rem),linear-gradient(#f9fbfb 0%,#edf5f5 100%)}html.theme-light .dark-band,html.theme-light .project-overview{border-color:var(--line);background:linear-gradient(#1f484e1a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#1f484e1a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#eef6f6 0%,#f9fbfb 100%)}html.theme-light .dark-band:before,html.theme-light .project-overview:before{opacity:0}html.theme-light .hero,html.theme-light .page-hero,html.theme-light .activities-hero,html.theme-light .contact-hero{background:linear-gradient(180deg, #f9fbfb2e, #f4f8f8 94%), radial-gradient(circle at 72% 24%, #675cf62e, transparent 26rem), var(--bg)}html.theme-light .hero:before,html.theme-light .page-hero:before,html.theme-light .activities-hero:before,html.theme-light .contact-hero:before{opacity:.32;filter:saturate(.95)contrast(1.03)}html.theme-light .hero:after,html.theme-light .page-hero:after,html.theme-light .activities-hero:after,html.theme-light .contact-hero:after{background:linear-gradient(90deg,#f8fcfcfa 0%,#f8fcfcd1 52%,#f8fcfcf2 100%),linear-gradient(#1f484e0f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1f484e0f 1px,#0000 1px) 0 0/42px 42px}html.theme-light .hero-title__brand{color:var(--accent);text-shadow:0 0 26px #2f777d33}html.theme-light .hero-title__text,html.theme-light .section-lead,html.theme-light .dark-band .section-lead,html.theme-light .hero-panel p:not(.section-kicker),html.theme-light .metric span,html.theme-light .pillar p,html.theme-light .news-card p,html.theme-light .timeline-item ul,html.theme-light .activity-step ul,html.theme-light .activity-phase p,html.theme-light .activities-overview__head>p,html.theme-light .article-body,html.theme-light .article-body p,html.theme-light .article-body ul,html.theme-light .article-body ol,html.theme-light .contact-person-card p,html.theme-light .contact-partner-card h3,html.theme-light .project-overview__copy p,html.theme-light .project-overview__partners p{color:var(--text-muted)}html.theme-light .hero-panel,html.theme-light .metric,html.theme-light .pillar,html.theme-light .news-card,html.theme-light .timeline-item,html.theme-light .activity-phase,html.theme-light .activity-step,html.theme-light .article-gallery,html.theme-light .article-body,html.theme-light .contact-actions,html.theme-light .contact-team,html.theme-light .contact-person-card,html.theme-light .contact-partner-card,html.theme-light .project-overview__copy article,html.theme-light .project-overview__partners article{color:var(--text);border-color:var(--line);background:linear-gradient(#fffffff0,#f7fbfbdb);box-shadow:0 1px #fffc,0 18px 44px #2040461f}html.theme-light .hero-panel{background:linear-gradient(#ffffffe6,#f6fafac7),#ffffffc2}html.theme-light .news-card:hover{border-color:#2f777d52;box-shadow:0 1px #ffffffdb,0 24px 60px #2040462b}html.theme-light .news-card>a:first-child,html.theme-light .gallery-grid a,html.theme-light .article-gallery__grid a,html.theme-light .project-overview__media img,html.theme-light .project-overview__partners img,html.theme-light .lightbox img{border-color:var(--line);background:#e7eeee}html.theme-light .gallery-grid a,html.theme-light .project-overview__media img,html.theme-light .project-overview__partners img{box-shadow:0 1px #ffffffbf,0 18px 44px #20404621}html.theme-light .contact-actions a{color:var(--text);background:#ffffffb3}html.theme-light .contact-actions a:hover,html.theme-light .contact-map-head a,html.theme-light .product-button,html.theme-light .lightbox button{color:#fff;background:var(--accent);border-color:#0000}html.theme-light .contact-map-head a:hover,html.theme-light .product-button:hover{color:#fff;background:#245f65}html.theme-light .contact-person-card{background:#ffffffb8}html.theme-light .contact-person-card--lead{background:#2f777d1a;border-color:#2f777d47}html.theme-light .contact-map-section{background:#f4f8f8}html.theme-light .contact-map{border-color:var(--line);box-shadow:0 18px 48px #20404626}html.theme-light .activities-timeline:before{background:#675cf63d}html.theme-light .activity-step__rail span{color:#fff;box-shadow:0 0 0 6px #f4f8f8, 0 0 0 7px var(--line)}html.theme-light .lightbox{background:#f4f8f8e0}html.a11y-high-contrast body,html.a11y-high-contrast .site-header,html.a11y-high-contrast .site-nav.is-open,html.a11y-high-contrast .eu-banner,html.a11y-high-contrast .section,html.a11y-high-contrast .dark-band,html.a11y-high-contrast .project-overview,html.a11y-high-contrast .activities-overview,html.a11y-high-contrast .activities-timeline-section,html.a11y-high-contrast .contact-section,html.a11y-high-contrast .contact-map-section,html.a11y-high-contrast .hero,html.a11y-high-contrast .page-hero,html.a11y-high-contrast .activities-hero,html.a11y-high-contrast .contact-hero,html.a11y-high-contrast .hero-panel,html.a11y-high-contrast .metric,html.a11y-high-contrast .pillar,html.a11y-high-contrast .news-card,html.a11y-high-contrast .timeline-item,html.a11y-high-contrast .activity-phase,html.a11y-high-contrast .activity-step,html.a11y-high-contrast .article-body,html.a11y-high-contrast .article-gallery,html.a11y-high-contrast .contact-actions,html.a11y-high-contrast .contact-team,html.a11y-high-contrast .contact-person-card,html.a11y-high-contrast .contact-partner-card,html.a11y-high-contrast .project-overview__copy article,html.a11y-high-contrast .project-overview__partners article{color:#fff;box-shadow:none;background:#000;border-color:#fff}html.a11y-high-contrast .section-lead,html.a11y-high-contrast .hero-title__text,html.a11y-high-contrast .hero-panel p:not(.section-kicker),html.a11y-high-contrast .metric span,html.a11y-high-contrast .pillar p,html.a11y-high-contrast .activity-phase p,html.a11y-high-contrast .timeline-item ul,html.a11y-high-contrast .activity-step ul,html.a11y-high-contrast .news-card p,html.a11y-high-contrast .article-body,html.a11y-high-contrast .article-body p,html.a11y-high-contrast .article-body ul,html.a11y-high-contrast .article-body ol,html.a11y-high-contrast .contact-person-card p,html.a11y-high-contrast .contact-partner-card h3,html.a11y-high-contrast .project-overview__copy p,html.a11y-high-contrast .project-overview__partners p{color:#fff}}@layer utilities{.mt-5{margin-top:calc(var(--spacing) * 5)}.block{display:block}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.uppercase{text-transform:uppercase}}:root{color-scheme:dark;--bg:#09090b;--bg-2:#0f0f13;--panel:#15151b;--panel-2:#1c1c23;--line:#ffffff1a;--text:#f7f7f8;--text-muted:#a1a1aa;--text-dark:#17171c;--accent:#377d82;--accent-2:#8b7cff;--accent-3:#36d1dc;--shadow:0 18px 70px #00000061;--radius:8px}html.theme-dark{color-scheme:dark}html.theme-light{color-scheme:light;--bg:#f4f8f8;--bg-2:#e9f1f1;--panel:#fff;--panel-2:#edf5f5;--line:#1f484e29;--text:#132023;--text-muted:#59696d;--text-dark:#fff;--accent:#2f777d;--accent-2:#675cf6;--accent-3:#118894;--shadow:0 18px 52px #20404629}html.a11y-high-contrast{color-scheme:dark;--bg:#000;--bg-2:#050505;--panel:#0b0b0b;--panel-2:#111;--line:#ffffff6b;--text:#fff;--text-muted:#e6e6e6;--text-dark:#000;--accent:#73f2ff;--accent-2:#ffd166;--accent-3:#73f2ff;--shadow:0 18px 70px #000000b8}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}