.d3-container.svelte-mc0uc7{border:1px solid rgb(237,237,237);display:flex;width:max-content;border-radius:var(--border-radius);overflow:hidden;transition:.3s ease-in-out border-color}.dark-theme .d3-container.svelte-mc0uc7{border:1px solid rgb(83,83,83)}.dark-theme .d3-container.svelte-mc0uc7 .circle-text{fill:#fff}.circle-text{font-size:10px!important;text-transform:uppercase;font-weight:700}.menu-main.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{position:fixed;bottom:18px;left:18px;display:flex;justify-content:space-between;z-index:12;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.05))}@media (min-width: 550px){.menu-main.minimized.svelte-142i6pa .menu-section.menu-top.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding-bottom:21px}.menu-main.minimized.svelte-142i6pa .menu-section.menu-top.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa:after{display:none}}.menu-main.svelte-142i6pa .menu-section.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex;align-items:center;background-color:var(--ui-color);font-variation-settings:"wght" 535;width:414px}.menu-main.svelte-142i6pa .menu-section.menu-blurb.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{position:absolute;top:0;z-index:-1;pointer-events:none;flex-direction:column;border-radius:0!important;align-items:flex-start;border-radius:var(--border-radius);overflow:hidden;background-color:transparent;transform:translateY(-100%);transition:.3s ease-in-out opacity,.3s ease-in-out background-color}.menu-main.svelte-142i6pa .menu-section.menu-blurb.hide.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{opacity:0}.menu-main.svelte-142i6pa .menu-section.menu-blurb.svelte-142i6pa>.inner.svelte-142i6pa.svelte-142i6pa{padding:16px 16px 24px;background-color:var(--ui-color);border-radius:var(--border-radius)}.menu-main.svelte-142i6pa .menu-section.menu-blurb span.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:block;font-variation-settings:"wght" 430;line-height:1.2;padding-right:16px;opacity:.8}.menu-main.svelte-142i6pa .menu-section.menu-blurb h2.blurb-title.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{font-variation-settings:"wght" 535;margin-bottom:16px}.menu-main.svelte-142i6pa .menu-section.menu-customiser.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{position:absolute;top:0;transform:translateY(-100%);padding:8px;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:.3s ease-in-out background-color}.menu-main.svelte-142i6pa .menu-section.menu-customiser.active.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{pointer-events:auto}.menu-main.svelte-142i6pa .menu-section.menu-top.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{justify-content:space-between;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:22px 16px 24px;position:relative;z-index:1;transition:.3s ease-in-out border-radius,.3s ease-in-out padding,.3s ease-in-out background-color}.menu-main.svelte-142i6pa .menu-section.menu-top.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa:after{content:"";background-color:var(--ui-color);position:absolute;bottom:-1px;left:0;width:100%;height:2px;z-index:2;transition:.3s ease-in-out background-color}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa,.menu-main.svelte-142i6pa .menu-section.menu-top .mobile-toggle.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:none}.menu-main.svelte-142i6pa .menu-section.menu-top .logotype.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{font-size:var(--txt-l);-webkit-text-decoration:none;text-decoration:none;line-height:1;padding:0 0 0 6px}.menu-main.svelte-142i6pa .menu-section.menu-top .logo svg.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{fill:var(--text-color)}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{width:11px;height:8px;position:relative;display:flex;align-items:center;justify-content:center;padding:2px;display:none}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button.svelte-142i6pa>.inner.svelte-142i6pa.svelte-142i6pa{display:block;position:relative;width:100%;height:100%}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button .line.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{position:absolute;width:11px;height:1px;background-color:var(--text-color);transition:.25s cubic-bezier(.65,0,.35,1) transform,.25s cubic-bezier(.65,0,.35,1) top,.25s cubic-bezier(.65,0,.35,1) bottom,.3s ease-in-out background-color}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button .line.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa:first-child{top:0}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button .line.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa:last-child{bottom:0}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button.open.svelte-142i6pa>.inner.svelte-142i6pa>.line.svelte-142i6pa:first-child{top:50%;transform:translateY(-50%) rotate(45deg) scaleX(1.2)}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button.open.svelte-142i6pa>.inner.svelte-142i6pa>.line.svelte-142i6pa:last-child{bottom:50%;transform:translateY(50%) rotate(-45deg) scaleX(1.2)}.menu-main.svelte-142i6pa .menu-section.menu-middle.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:0 16px;position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;will-change:height;transition:.3s ease-in-out background-color}@media (width <= 550px){.menu-main.svelte-142i6pa .menu-section.menu-middle.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{pointer-events:none;transform:translateY(-100%);z-index:0;transition:.5s cubic-bezier(.65,0,.35,1) transform,.5s cubic-bezier(.65,0,.35,1) opacity,.3s ease-in-out background-color;opacity:0}}.menu-main.svelte-142i6pa .menu-section.menu-middle.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--ui-color);transition:.3s ease-in-out background-color}@media (width <= 550px){.menu-main.svelte-142i6pa .menu-section.menu-middle.show.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{pointer-events:auto;transform:translateY(0);opacity:1}}.menu-main.svelte-142i6pa .menu-section.menu-middle .middle-padding.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{height:16px}.menu-main.svelte-142i6pa .menu-section.menu-middle ul.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex;gap:8px}.menu-main.svelte-142i6pa .menu-section.menu-middle ul li.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex}.menu-main.svelte-142i6pa .menu-section.menu-middle ul li a.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{font-weight:535;border-radius:var(--border-radius-m);padding:6px;line-height:1;font-size:var(--txt-s);background-color:var(--ui-color);transition:.3s ease-in-out background-color;-webkit-text-decoration:none;text-decoration:none}.menu-main.svelte-142i6pa .menu-section.menu-middle ul li a.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa:hover,.menu-main.svelte-142i6pa .menu-section.menu-middle ul li.active a.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{background-color:var(--bg-color)}.menu-main.svelte-142i6pa .menu-section.menu-footer.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{gap:12px;border-radius:var(--border-radius);padding:8px 16px;font-size:12px;overflow:hidden;position:relative;will-change:transform;display:flex;justify-content:space-between;align-items:center;transition:.3s ease-in-out background-color}.menu-main.svelte-142i6pa .menu-section.menu-footer .inner-footer.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex;gap:8px;align-items:center}.menu-main.svelte-142i6pa .menu-section.menu-footer ul.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex;gap:8px}.menu-main.svelte-142i6pa .menu-section.menu-footer ul a.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{-webkit-text-decoration:none;text-decoration:none;transition:.25s ease-in-out opacity}.menu-main.svelte-142i6pa .menu-section.menu-footer ul a.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa:hover{opacity:.6}.menu-main.svelte-142i6pa .menu-section.menu-footer .desktop-only.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex}@media (width <= 550px){.menu-main.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{top:0;bottom:inherit;left:0;width:100%;height:100%;display:flex;justify-content:center;padding-top:16px;pointer-events:none}.menu-main.svelte-142i6pa .menu-section.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{width:314px}.menu-main.svelte-142i6pa .menu-section.menu-blurb.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:none}.menu-main.svelte-142i6pa .menu-section.menu-top.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{border-radius:var(--border-radius);padding:17px 18px;pointer-events:auto}.menu-main.svelte-142i6pa .menu-section.menu-top .burger-button.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa,.menu-main.svelte-142i6pa .menu-section.menu-top .mobile-toggle.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex}.menu-main.svelte-142i6pa .menu-section.menu-top .logotype.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{font-size:18px}.menu-main.svelte-142i6pa .menu-section.menu-top .logo.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:none}.menu-main.svelte-142i6pa .menu-section.menu-top.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa:after{display:none}.menu-main.svelte-142i6pa .menu-section.menu-middle.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{border-radius:var(--border-radius);padding:14px 11px;pointer-events:auto}.menu-main.svelte-142i6pa .menu-section.menu-middle ul.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex;justify-content:space-between;width:100%}.menu-main.svelte-142i6pa .menu-section.menu-middle ul li a.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{font-size:12px}.menu-main.svelte-142i6pa .menu-section.menu-middle .middle-padding.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:none}.menu-main.svelte-142i6pa .menu-section.menu-footer.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{position:fixed;bottom:16px;left:50%;transform:translate(-50%)!important;justify-content:space-between;pointer-events:auto;padding:14px 16px}.menu-main.svelte-142i6pa .menu-section.menu-footer .inner-footer.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{width:100%;justify-content:space-between}.menu-main.svelte-142i6pa .menu-section.menu-footer ul.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:flex;gap:16px}.menu-main.svelte-142i6pa .menu-section.menu-footer .desktop-only.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{display:none}.menu-main.svelte-142i6pa .menu-section.menu-customiser.svelte-142i6pa.svelte-142i6pa.svelte-142i6pa{position:fixed;top:auto;bottom:16px;transform:translateY(30px);z-index:11}}.splash.svelte-6wujwf.svelte-6wujwf{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:var(--bg-color);transition:.8s ease-in-out background-color}.splash.svelte-6wujwf svg.svelte-6wujwf{filter:drop-shadow(.5px .5px .5px rgba(204,205,206,1)) drop-shadow(-1px -1px 1px rgba(255,255,255,.25));transition:.2s ease-in-out filter}@media (width <= 640px){.splash.svelte-6wujwf svg.svelte-6wujwf{transform:translateY(-2vh)}}.dark-theme .splash.svelte-6wujwf svg.svelte-6wujwf{opacity:.075;filter:drop-shadow(.5px .5px .5px rgba(204,205,206,.25)) drop-shadow(-1px -1px 1px rgba(255,255,255,.06))}.dev-grid.svelte-1ess8m2.svelte-1ess8m2.svelte-1ess8m2{bottom:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:1000}.dev-grid.svelte-1ess8m2 .c.svelte-1ess8m2.svelte-1ess8m2{width:100vw;padding:0 24px}.dev-grid.svelte-1ess8m2 ul.svelte-1ess8m2.svelte-1ess8m2{display:flex;height:100%}.dev-grid.svelte-1ess8m2 li.svelte-1ess8m2.svelte-1ess8m2{background:red;flex:1;height:100%;opacity:.3;width:calc(var(--grid) * 1)}.dev-grid.svelte-1ess8m2 li.svelte-1ess8m2+li.svelte-1ess8m2{margin-left:var(--gutter)}.dev-grid.svelte-1ess8m2 li.svelte-1ess8m2.svelte-1ess8m2:nth-child(1){display:block}@media (width <= 550px){.dev-grid.svelte-1ess8m2 .c.svelte-1ess8m2.svelte-1ess8m2{padding:0 var(--gutter-xs)}.dev-grid.svelte-1ess8m2 li.svelte-1ess8m2+li.svelte-1ess8m2{margin-left:var(--gutter-xs)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--csstools-color-scheme--dark: ;color-scheme:dark light;-moz-tab-size:2;tab-size:2}@media (prefers-color-scheme: dark){:where(html){--csstools-color-scheme--dark: initial}}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within):not(:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}@font-face{font-family:BaselG;src:url(./Basel-Grotesk-Essential-Variable.fb7db891.ttf) format("truetype-variations");font-weight:0 700}@font-face{font-family:Basel Grotesk Mono;src:url(./BaselGroteskMono-Regular.d6b25821.woff2) format("woff2"),url(./BaselGroteskMono-Regular.c6382228.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans Normal;src:url(./MiSans-Normal.23a4dc4a.woff2) format("woff2"),url(./MiSans-Normal.979a5e6f.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-Bold.fda435c2.woff2) format("woff2"),url(./MiSans-Bold.3339de01.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-Medium.a831470f.woff2) format("woff2"),url(./MiSans-Medium.c8c4d9b9.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-Regular.4855d40a.woff2) format("woff2"),url(./MiSans-Regular.7f8c7986.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-Semibold.e7e305b2.woff2) format("woff2"),url(./MiSans-Semibold.d9fa2391.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-ExtraLight.b3464071.woff2) format("woff2"),url(./MiSans-ExtraLight.40f6052b.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-Thin.6ac353e5.woff2) format("woff2"),url(./MiSans-Thin.72b61c73.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-Light.21007939.woff2) format("woff2"),url(./MiSans-Light.8ca28220.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-Heavy.d4df9a8e.woff2) format("woff2"),url(./MiSans-Heavy.c96d5c84.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(./MiSans-Demibold.6c853153.woff2) format("woff2"),url(./MiSans-Demibold.fc991dc5.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--font-headings: "BaselG", "MiSans Normal", sans-serif;--font-body: "BaselG", "MiSans Normal", sans-serif;--font-mono: "Basel Grotesk Mono", sans-serif;--color-primary: rgb(0, 56, 130);--color-accent: rgb(255, 216, 76);--color-neutral: rgb(61, 58, 66);--color-white: #fff;--color-black0: #1d1d1d;--color-grey-light: #ecedef;--color-grey: #c0c0c0;--color-grey-dark: #535353;--multiplier_text:1;--multiplier_radius:1;--desktop-columns: 12;--mobile-columns: 6;--side-margin: 24px;--gutter: 22px;--gutter-xs: 16px;--grid: calc(100vw - var(--side-margin) * 2 - (var(--gutter) * 11)) / 12;--grid-xs: calc(100vw - var(--gutter-xs) * 2 - (var(--gutter-xs) * 5)) / 6;--border-radius-l: calc(16px * var(--multiplier_radius));--border-radius: calc(8px * var(--multiplier_radius));--border-radius-m: calc(4px * var(--multiplier_radius));--border-radius-s: calc(2px * var(--multiplier_radius));scroll-behavior:inherit;--ui-shadow: 0px 0px 6px rgba(0, 0, 0, .05);--font-size: {fontSize}px;--width-size: {widthSize}px;--bg-color: var(--color-grey-light);--text-color: var(--color-black0);--ui-color: var(--color-white);--text-color-grey: var( --color-grey-dark);--txt-xxxl: calc(48px * var(--multiplier_text));--txt-xxl: calc(40px * var(--multiplier_text));--txt-xl: calc(36px * var(--multiplier_text));--txt-l: calc(24px * var(--multiplier_text));--txt-m: calc(20px * var(--multiplier_text));--txt-sm: calc(18px * var(--multiplier_text));--txt-s: calc(16px * var(--multiplier_text));--txt-xs: calc(14px * var(--multiplier_text));--txt-xxs: calc(10px * var(--multiplier_text))}@supports (color: color(display-p3 0 0 0%)){:root{--color-primary: rgb(0, 56, 129);--color-accent: rgb(255, 216, 75)}@media (color-gamut: p3){:root{--color-primary: color(display-p3 0 .19624 .54823);--color-accent: color(display-p3 1 .84795 .24474)}}}*{-webkit-tap-highlight-color:rgba(0,0,0,.1)}body{background-color:var(--bg-color);font-family:var(--font-body);font-variation-settings:"wght" 430;color:var(--text-color);transition:.3s ease-in-out background-color,.3s ease-in-out color}.dark-theme{--bg-color: #181818;--text-color: var(--color-white);--ui-color: #3A3A3A}.dynamic-style{font-size:var(--font-size);width:var(--width-size)}:focus-visible{outline-color:var(--color-accent)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-headings);font-weight:400}main{padding:var(--side-margin) var(--side-margin) calc(var(--side-margin) * 10)}@media (width <= 640px){main{padding:var(--side-margin) var(--side-margin) calc(var(--side-margin) * 6)}}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}.with-arrow{display:flex;gap:8px;align-items:center}h4{font-size:var(--txt-m);letter-spacing:-.01em;line-height:1.28}p+p{margin-top:1.25em}.txt-mono{font-family:var(--font-mono);font-size:calc(10px * var(--multiplier_text));font-weight:400;line-height:1;text-transform:uppercase}.txt-xxxl{font-size:var(--txt-xxxl)}.txt-xxl{font-size:var(--txt-xxl);line-height:1.2}.txt-xl{font-size:var(--txt-xl);line-height:1.2}.txt-l{font-size:var(--txt-l);letter-spacing:-.015em;line-height:1.2}.txt-m{font-size:var(--txt-m);letter-spacing:-.02em;line-height:1.4}.txt-sm{font-size:var(--txt-sm);letter-spacing:-.01em;line-height:1.4}.txt-s{font-size:var(--txt-s);line-height:1.28}.txt-xs{font-size:var(--txt-xs);letter-spacing:-.01em;line-height:1.28;color:var(--text-color-grey)}.txt-btn-s{font-size:var(--txt-xs);letter-spacing:-.01em;font-weight:430}.txt-btn-xs{font-size:var(--txt-xxs);line-height:normal;text-transform:uppercase;font-family:var(--font-mono)}.pill-mono{padding:2px 4px;border-radius:var(--border-radius-s);max-width:max-content;transition:.3s ease-in-out background-color,.3s ease-in-out color}.pill-mono.active,.pill-mono:hover{background-color:var(--bg-color)}.full{width:100%!important}.size_col-11{width:calc((var(--grid) * 11) + (var(--gutter) * 10))!important}.size_col-10{width:calc((var(--grid) * 10) + (var(--gutter) * 9))!important}.size_col-9{width:calc((var(--grid) * 9) + (var(--gutter) * 8))!important}.size_col-8{width:calc((var(--grid) * 8) + (var(--gutter) * 7))!important}.size_col-7{width:calc((var(--grid) * 7) + (var(--gutter) * 6))!important}.size_col-6{width:calc((var(--grid) * 6) + (var(--gutter) * 5))!important}.size_col-5{width:calc((var(--grid) * 5) + (var(--gutter) * 4))!important}.size_col-4{width:calc((var(--grid) * 4) + (var(--gutter) * 3))!important}.size_col-3{width:calc((var(--grid) * 3) + (var(--gutter) * 2))!important}.size_col-2{width:calc((var(--grid) * 2) + (var(--gutter) * 1))!important}.size_col-1{width:calc((var(--grid) * 1))!important}@media (width <= 1440px){:root{--txt-xxxl: calc(36px * var(--multiplier_text));--txt-xxl: calc(28px * var(--multiplier_text));--txt-xl: calc(24px * var(--multiplier_text));--txt-l: calc(22px * var(--multiplier_text));--txt-m: calc(18px * var(--multiplier_text));--txt-sm: calc(16px * var(--multiplier_text));--txt-s: calc(16px * var(--multiplier_text));--txt-xs: calc(14px * var(--multiplier_text))}.txt-m{line-height:1.45}}@media (width <= 768px){:root{--txt-xxxl: calc(30px * var(--multiplier_text));--txt-xxl: calc(24px * var(--multiplier_text));--txt-xl: calc(22px * var(--multiplier_text));--txt-l: calc(20px * var(--multiplier_text));--txt-m: calc(16px * var(--multiplier_text));--txt-sm: calc(16px * var(--multiplier_text));--txt-s: calc(14px * var(--multiplier_text));--txt-xs: calc(12px * var(--multiplier_text))}}@media (width <= 640px){:root{--side-margin: 16px;--txt-xxl: calc(22px * var(--multiplier_text));--txt-l: calc(18px * var(--multiplier_text));--txt-m: calc(14px * var(--multiplier_text))}}@media (width <= 550px){:root{--gutter: 16px;--txt-xxxl: calc(28px * var(--multiplier_text));--txt-s: calc(12px * var(--multiplier_text));--txt-xs: calc(12px * var(--multiplier_text))}.txt-btn-s{font-size:calc(10px * var(--multiplier_text))}.size_col-11,.size_col-10,.size_col-9,.size_col-8,.size_col-7,.size_col-6,.size_col-5,.size_col-4,.size_col-3,.size_col-2,.size_col-1{width:100%!important}}.tag{white-space:nowrap;display:flex;align-items:center;justify-content:center;border-radius:30px;background:var(--bg-color);padding:8px 10px;transition:.3s ease-in-out background-color,.3s ease-in-out color}.tag.active{background:var(--text-color);color:var(--ui-color)}@media (min-width: 1080px){.tag:hover{background:var(--text-color);color:var(--ui-color)}}.tag span{line-height:1}@media (width <= 550px){.tag span{font-size:12px}}.tag.project{background:var(--ui-color)}.tag.project.active{color:var(--text-color)}.tag.project:hover{background:var(--text-color);color:var(--ui-color)}.index-carousel-wrap{-ms-overflow-style:none;scrollbar-width:none}.index-carousel-wrap::-webkit-scrollbar{display:none}.secondary-menu{position:fixed;z-index:10;top:18px;right:18px;display:flex}.secondary-menu .gradient-mobile{display:none}.secondary-menu .secondarymenu-inner{display:flex;background-color:var(--ui-color);border-radius:var(--border-radius);padding:8px;gap:2px}.secondary-menu .filters-toggle{position:relative;display:flex;background-color:var(--ui-color);border-radius:var(--border-radius);padding:8px;gap:8px;align-items:center;justify-content:center}.secondary-menu .year-wrap{display:flex;align-items:center;gap:8px}.secondary-menu .year-wrap.active .tag{background-color:var(--text-color);color:var(--ui-color)}.secondary-menu .year-wrap.active .dots .dot{background-color:var(--text-color)}.secondary-menu .year-wrap .tag{transition:.3s ease-in-out background-color,.3s ease-in-out color}.secondary-menu .year-wrap .dots{display:flex;gap:8px}.secondary-menu .year-wrap .dots .dot{width:3px;height:3px;border-radius:50%;background-color:var(--color-grey);transition:.3s ease-in-out background-color}@media (width <= 550px){.secondary-menu{top:inherit;bottom:16px;left:50%;transform:translate(-50%);width:314px;max-width:max-content;justify-content:center;z-index:10}.secondary-menu.in-about .secondarymenu-inner{width:264px;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.secondary-menu.in-about .secondarymenu-inner::-webkit-scrollbar{display:none}.secondary-menu.in-about .secondarymenu-inner button:last-child{margin-right:8px}.secondary-menu.project-filters{overflow:auto;justify-content:flex-start;border-radius:var(--border-radius);-ms-overflow-style:none;scrollbar-width:none}.secondary-menu.project-filters::-webkit-scrollbar{display:none}.secondary-menu.project-filters .filters-toggle{position:absolute;right:0;top:0}.secondary-menu.project-filters .gradient-mobile{left:auto;right:0;transform:translate(0)}.secondary-menu .gradient-mobile{display:flex;position:absolute;left:0;transform:translate(-100%);border-radius:20px;top:0;background:linear-gradient(270deg,#FFF 18.52%,rgba(255,255,255,0) 88.89%);height:100%;width:20px}}.project-blocks-wrap>.component-wrap{border-radius:var(--border-radius)}.project-blocks-wrap>.component-wrap.component-BodyRecord{width:100%}.project-blocks-wrap>.component-wrap.component-VisualRecord .block-image,.project-blocks-wrap>.component-wrap.component-VisualRecord .block-video{border-radius:var(--border-radius);overflow:hidden}.project-blocks-wrap>.component-wrap.component-VisualRecord.align-first-half{margin-right:0}.project-blocks-wrap>.component-wrap.component-VisualRecord.align-last-half{margin-left:0}.project-blocks-wrap>.component-wrap .component-CarouselRecord{border-radius:var(--border-radius);overflow:hidden}.thumbnail-wrap{display:flex;flex-wrap:wrap;gap:var(--gutter)}.thumbnail-wrap.thumbnail-wrap-projects{gap:calc(var(--gutter) * 2) var(--gutter)}@media (width <= 768px){.thumbnail-wrap.thumbnail-wrap-projects{gap:calc(var(--gutter) * 1.5) var(--gutter)}}@media (width <= 550px){.thumbnail-wrap.thumbnail-wrap-projects.projects-page-only{gap:calc(var(--gutter) * 2) var(--gutter)}}@media (width <= 550px){.thumbnail-wrap.thumbnail-wrap-projects.projects-page-only .single-thumbnail{width:100%}}@media (width <= 768px){.thumbnail-wrap.thumbnail-wrap-projects.thumbnail-wrap-projects-index .thumbnail-info-wrap-tags,.thumbnail-wrap.thumbnail-wrap-projects.thumbnail-wrap-projects-related .thumbnail-info-wrap-tags{display:none}}.thumbnail-wrap.thumbnail-wrap-projects .single-thumbnail{border-radius:0!important}.thumbnail-wrap.thumbnail-wrap-projects .component-wrap{display:flex;border-radius:var(--border-radius);overflow:hidden;width:100%}.thumbnail-wrap.thumbnail-wrap-projects .thumbnail-info-wrap-wrap{margin-top:8px;gap:12px}@media (width <= 768px){.thumbnail-wrap.thumbnail-wrap-projects .thumbnail-info-wrap-wrap{margin-top:6px}}@media (width <= 640px){.thumbnail-wrap.thumbnail-wrap-projects .thumbnail-info-wrap-wrap{margin-top:2px}}.thumbnail-wrap.thumbnail-wrap-projects .thumbnail-info-wrap{margin-top:0;gap:4px}@media (width <= 768px){.thumbnail-wrap.thumbnail-wrap-projects .thumbnail-info-wrap{gap:1px}}.thumbnail-wrap.thumbnail-wrap-projects .video-wrap{pointer-events:none}.thumbnail-wrap.thumbnail-wrap-news{position:relative}@media (width <= 550px){.thumbnail-wrap.thumbnail-wrap-news{height:auto!important;padding-bottom:0!important}}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail{position:absolute;opacity:0;background-color:var(--ui-color);transition:.3s ease-in-out background-color}@media (width <= 550px){.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail{position:relative;top:auto!important;left:auto!important;right:auto!important}}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side{display:flex;height:fit-content;background-color:transparent}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side>.component-wrap{position:relative;min-width:calc((var(--grid) * 2) + (var(--gutter) * 1));max-width:calc((var(--grid) * 2) + (var(--gutter) * 1));border-top-right-radius:0;border-bottom-right-radius:0}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side>.component-wrap .image-container{border-top-right-radius:0;border-bottom-right-radius:0}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side>.component-wrap .video-wrap{border-top-right-radius:0;border-bottom-right-radius:0}@media (width <= 550px){.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side>.component-wrap .video-wrap{border-top-right-radius:var(--border-radius)}}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side>.component-wrap .modular-block img,.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side>.component-wrap .modular-block video{width:100%;height:100%;object-fit:cover}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side .thumbnail-info-wrap{height:fit-content;transition:.3s ease-in-out background-color;border-top-left-radius:0;border-bottom-left-radius:0}@media (width <= 1080px){.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side .thumbnail-info-wrap{height:auto!important}}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side .thumbnail-info-wrap .info-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail>.component-wrap{border-radius:var(--border-radius);overflow:hidden}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail .thumbnail-info-wrap{background-color:var(--ui-color);padding:calc(var(--side-margin) - 4px) var(--side-margin) var(--side-margin);gap:8px;transition:.3s ease-in-out background-color}@media (width <= 768px){.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail .thumbnail-info-wrap{padding:var(--side-margin)}}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail .thumbnail-info-wrap .info-description{margin-bottom:28px}@media (width <= 1280px){.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail .thumbnail-info-wrap .info-description{margin-bottom:20px}}@media (width <= 1080px){.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail .thumbnail-info-wrap .info-description{margin-bottom:15px}}@media (width <= 640px){.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail .thumbnail-info-wrap .info-description{margin-bottom:8px}}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail .thumbnail-info-wrap .info-footer{display:flex;justify-content:space-between;align-items:center;line-height:1;margin-top:auto}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail .thumbnail-info-wrap .info-footer .info-date{text-transform:uppercase;color:var(--color-grey)}@media (width <= 1080px){.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side{flex-direction:column;background-color:var(--ui-color)}.thumbnail-wrap.thumbnail-wrap-news .single-thumbnail.type-side>.component-wrap{min-width:100%;max-width:100%;border-bottom-right-radius:var(--border-radius)}}.thumbnail-wrap.thumbnail-wrap-fragments{flex-direction:column}.thumbnail-wrap.thumbnail-wrap-fragments .single-thumbnail{opacity:0}@media (width <= 550px){.thumbnail-wrap{flex-wrap:wrap;gap:var(--gutter-xs)}}.single-thumbnail{width:calc((var(--grid) * 4) + (var(--gutter) * 3));overflow:hidden;border-radius:var(--border-radius)}.single-thumbnail .thumbnail-info-wrap{display:flex;flex-direction:column;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.single-thumbnail .thumbnail-info-wrap .info-description{opacity:.6;letter-spacing:-.01em}.single-thumbnail>button{width:100%}.single-thumbnail .video-wrap{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);overflow:hidden}@media (width <= 1080px){.single-thumbnail{width:calc((var(--grid) * 6) + (var(--gutter) * 5))}}@media (width <= 768px){.single-thumbnail .thumbnail-info-wrap .info-description{margin-bottom:0}}@media (width <= 640px){.single-thumbnail{width:calc((var(--grid) * 6) + (var(--gutter) * 5))}}@media (width <= 550px){.single-thumbnail{width:calc((var(--grid-xs) * 3) + (var(--gutter-xs) * 2))}}@media (width <= 550px){.thumbnail-wrap-news .single-thumbnail{width:100%}}.braille-grid-wrap{display:flex;flex-wrap:wrap;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color);transition:.3s ease-in-out background-color;z-index:-1}.braille-grid-wrap .single-grid{position:relative;width:50px;height:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;opacity:0;transition:1s ease-in-out opacity}.braille-grid-wrap .single-grid .dot-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:10px;flex-direction:column}.braille-grid-wrap .single-grid .dot-wrap img{width:20px;height:20px;filter:drop-shadow(.5px .5px .5px rgba(204,205,206,1)) drop-shadow(-1px -1px 1px rgba(255,255,255,.25))}.braille-grid-wrap .single-grid.active{opacity:1}.dark-theme .braille-grid-wrap .single-grid.active{opacity:.05}.dark-theme .gradient-mobile{background:linear-gradient(270deg,rgba(58,58,58,1) 18.52%,rgba(58,58,58,.01) 88.89%)!important}
