/*! tailwindcss v4.1.16 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-duration:initial;--tw-space-y-reverse:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"CircularXXWeb",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-800:oklch(43.8% .218 303.724);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-gt-ultra:"GT-Ultra",sans-serif;--font-system-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans","Liberation Sans","Helvetica Neue",Arial,sans-serif;--color-black-50:gray;--color-black-25:#bfbfbf;--color-green-default:#135d49;--color-green-default-hover:#0d3e2e;--color-green-light:#4a877b;--color-green-lighter:#478075;--color-green-light-hover:#325a52;--color-gelb-default:#ffe175;--color-pink-default:#d50577;--color-purple-default:#5f2c96;--color-orange-default:#e74415;--color-red-default:#d71319}}@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;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{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}@font-face{font-family:CircularXXWeb;font-style:normal;font-display:swap;font-weight:500;src:url(/dist/font/CircularXXWeb-Medium-B7cMW5Np.woff2)format("woff2")}@font-face{font-family:CircularXXWeb;font-style:normal;font-weight:400;font-display:swap;src:url(/dist/font/CircularXXWeb-Regular-C2Km8yIq.woff2)format("woff2")}@font-face{font-family:CircularXXWeb;font-style:normal;font-weight:100;font-display:swap;src:url(/dist/font/CircularXXWeb-Thin-CgvRHm5r.woff2)format("woff2")}@font-face{font-family:CircularXXWeb;font-style:normal;font-weight:900;font-display:swap;src:url(/dist/font/CircularXXWeb-Black-CPoU8bYr.woff2)format("woff2")}@font-face{font-family:CircularXXSub;font-style:normal;font-weight:500;font-display:swap;src:url(/dist/font/CircularXXSub-Medium-B-vbjuBP.woff2)format("woff2")}@font-face{font-family:CircularXXSub;font-weight:400;font-style:normal;font-display:swap;src:url(/dist/font/CircularXXSub-Regular-CicxQpS7.woff2)format("woff2")}@font-face{font-family:CircularXXSub;font-weight:100;font-style:normal;font-display:swap;src:url(/dist/font/CircularXXSub-Thin-DyDmxRXk.woff2)format("woff2")}@font-face{font-family:CircularXXSub;font-weight:900;font-style:normal;font-display:swap;src:url(/dist/font/CircularXXSub-Black-hzUGNePe.woff2)format("woff2")}@font-face{font-family:GT-Ultra;font-weight:400;font-style:normal;font-display:swap;src:url(/dist/font/GT-Ultra-Standard-Regular-E4EphrfX.woff2)format("woff2")}@font-face{font-family:GT-Ultra;font-weight:900;font-style:normal;font-display:swap;src:url(/dist/font/GT-Ultra-Standard-Black-BCYyqimd.woff2)format("woff2")}html{scroll-behavior:smooth}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html{background-color:#fff}.section-title{padding-bottom:calc(var(--spacing)*12);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media(min-width:48rem){.section-title{padding-block:calc(var(--spacing)*12)}}@media(min-width:64rem){.section-title{font-size:60px}}:root{--column-offset:0px}@media(min-width:48rem){:root{--column-offset:40px}}@media(min-width:64rem){:root{--column-offset:80px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--breakout-padding:1rem;--content-max-width:85ch}.two-column-grid{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.three-column-grid{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.three-column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-gap-normal{gap:calc(var(--spacing)*4)}@media(min-width:64rem){.grid-gap-normal{gap:calc(var(--spacing)*8)}}.grid-gap-large{gap:calc(var(--spacing)*8)}@media(min-width:64rem){.grid-gap-large{gap:calc(var(--spacing)*16)}}.breakout{--tw-translate-x: -50% ;width:100vw;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing)*4);margin-left:50%}.breakout-constrained{padding-inline:calc(var(--spacing)*4);max-width:100%;margin-inline:auto}@media(min-width:40rem){.breakout-constrained{max-width:36rem}}@media(min-width:48rem){.breakout-constrained{max-width:43rem}}@media(min-width:64rem){.breakout-constrained{max-width:57.5rem}}@media(min-width:80rem){.breakout-constrained{max-width:72rem}}@media(min-width:96rem){.breakout-constrained{max-width:86rem}}.breakout-constrained .image-block,.breakout-constrained figure{max-height:80vh;overflow:hidden}.breakout-constrained img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:80vh}.content-block.content-lead{margin-inline:auto;margin-bottom:calc(var(--spacing)*12);max-width:var(--content-max-width)}.content-block.content-lead p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);font-size:var(--font-size-l)}@media(min-width:48rem){.content-block.image-block{padding-inline:calc(var(--spacing)*4)}}.content-block.image-block{width:100vw}@media(min-width:48rem){.content-block.image-block{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);margin-left:50%}}.content-block.image-block>*{width:100%}@media(min-width:40rem){.content-block.image-block>*{max-width:40rem}}@media(min-width:48rem){.content-block.image-block>*{max-width:48rem}}@media(min-width:64rem){.content-block.image-block>*{max-width:64rem}}@media(min-width:80rem){.content-block.image-block>*{max-width:80rem}}@media(min-width:96rem){.content-block.image-block>*{max-width:96rem}}.content-block.image-block>*{max-width:100%;padding-inline:1rem}@media(min-width:64rem){.content-block.image-block>*{max-width:100%}}@media(min-width:80rem){.content-block.image-block>*{max-width:72rem}}@media(min-width:96rem){.content-block.image-block>*{max-width:86rem}}.content-block.image-block>*{margin-inline:auto}.content-block.image-block[data-layout=left]>*,.content-block.image-block[data-layout=right]>*,.content-block.image-block[data-layout=center]>*{max-width:none;margin-inline:auto}.breakout-container{width:100vw;padding-inline:calc(var(--spacing)*4);margin-left:50%;transform:translate(-50%)}@media(min-width:40rem){.breakout-container{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.breakout-container{padding-inline:calc(var(--spacing)*8)}}.breakout-wide{width:min(100vw,120rem);margin-left:50%;transform:translate(-50%)}.content-layout{max-width:var(--content-max-width);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media(min-width:40rem){.content-layout{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.content-layout{padding-inline:calc(var(--spacing)*8)}}.content-layout .content-block+.content-block{margin-top:calc(var(--spacing)*16)}.content-layout>.image-block[data-layout=full],.content-layout>.map-block,.content-layout>.video-section,.content-layout>.breakout{--tw-translate-x: -50% ;width:100vw;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:var(--breakout-padding);margin-left:50%}:root{--font-size-small:.875rem;--font-size-base:1.125rem;--font-size-m:1.125rem;--font-size-l:1.35rem;--font-size-xl:1.66rem;--font-size-xxl:1.8rem;--font-size-xxxl:3.5rem}@media(min-width:64rem){:root{--font-size-small:1rem;--font-size-base:1.35rem;--font-size-m:1.5rem;--font-size-l:1.8rem;--font-size-xl:2.25rem;--font-size-xxl:3.375rem;--font-size-xxxl:6rem}}h1{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);font-size:var(--font-size-xxl);margin-bottom:.5lh}h2{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);font-size:var(--font-size-l)}h3{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);font-size:var(--font-size-m)}p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);font-size:var(--font-size-base)}p+p,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1lh}strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}ul{font-size:var(--font-size-base);margin-block:.5lh;list-style-type:disc;list-style-position:inside}body{color:var(--color-black)}a{text-underline-offset:2px}:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]),:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) a,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .breadcrumbs,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .breadcrumbs a,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) h1,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) h2,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) h3,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) h4,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) h5,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) h6,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .toolbox,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .toolbox a,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .toolbox span,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .btn-arrow{color:var(--color-white)}:is(:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .toolbox,:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .infobox-icon) svg path{fill:var(--color-white)!important}:is([style*="#135d49" i],[style*="var(--color-green-default)" i],[style*="rgb(19, 93, 73)" i],[style*="#0d3e2e" i],[style*="var(--color-green-default-hover)" i],[style*="rgb(13, 62, 46)" i],[style*="#4a877b" i],[style*="var(--color-green-light)" i],[style*="rgb(74, 135, 123)" i],[style*="#478075" i],[style*="var(--color-green-lighter)" i],[style*="rgb(71, 128, 117)" i],[style*="#325a52" i],[style*="var(--color-green-light-hover)" i],[style*="rgb(50, 90, 82)" i],[style*="#d50577" i],[style*="var(--color-pink-default)" i],[style*="rgb(213, 5, 119)" i],[style*="#5f2c96" i],[style*="var(--color-purple-default)" i],[style*="rgb(95, 44, 150)" i],[style*="#e74415" i],[style*="var(--color-orange-default)" i],[style*="rgb(231, 68, 21)" i],[style*="#d71319" i],[style*="var(--color-red-default)" i],[style*="rgb(215, 19, 25)" i],[style*="#004f9a" i],[style*="rgb(0, 79, 154)" i]) .btn.btn-arrow.btn-arrow-lg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 44' width='34' height='44'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='m2 42 30-20-15-10L2 2'/%3E%3C/svg%3E")!important}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.header ul{list-style-type:none}body:not(.homepage) .header{margin-bottom:calc(var(--spacing)*8)}.header-logo{justify-content:center;align-items:center;display:flex}@media not all and (min-width:40rem){.header-logo{max-width:33.3333%}}.header-logo svg{aspect-ratio:1;width:auto;height:auto;max-height:200px}.header-logo .header-logo-text{opacity:0;transition-behavior:allow-discrete;display:none}body.menu-transitions-enabled .header-logo svg{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.header-scrolled .header-logo svg{max-height:100px}@media(min-width:80rem){body.menu-transitions-enabled .header-logo .header-logo-text{transition:allow-discrete opacity 1.5s ease-out,allow-discrete display 1.5s}body.menu-transitions-enabled.menu-is-open .header-logo .header-logo-text{opacity:1;display:block}}.header-controls{justify-content:center;gap:calc(var(--spacing)*4);display:flex}.header-menus{align-content:space-between;height:auto;display:none}@media(min-width:48rem){.header-menus{display:grid}}.header-language-menu,.header-options-menu{margin-block:calc(var(--spacing)*0);gap:calc(var(--spacing)*8);list-style-type:none;display:flex}@media not all and (min-width:40rem){.header-language-menu,.header-options-menu{flex-wrap:wrap}}:is(.header-language-menu,.header-options-menu) .header-language-item,:is(.header-language-menu,.header-options-menu) .header-options-item{align-items:center;gap:calc(var(--spacing)*2);--tw-leading:1;color:var(--color-black-50);text-underline-offset:2px;line-height:1;display:flex}@media(hover:hover){:is(:is(.header-language-menu,.header-options-menu) .header-language-item,:is(.header-language-menu,.header-options-menu) .header-options-item):hover{text-decoration-line:underline}}@media(min-width:64rem){:is(.header-language-menu,.header-options-menu) .header-language-item,:is(.header-language-menu,.header-options-menu) .header-options-item{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}:is(.header-language-menu,.header-options-menu) .header-language-item.is-active,:is(.header-language-menu,.header-options-menu) .header-options-item.is-active{color:var(--color-black)}.header-language-item{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.header-options-item{--tw-translate-y:5px;translate:var(--tw-translate-x)var(--tw-translate-y)}@media(max-width:64rem){.header-wrapper .header-menus{display:none}}.header-menu .header-search{width:100%}@media not all and (min-width:48rem){.header-menu .header-search{margin-top:calc(var(--spacing)*8)}}.header-menu .header-search form#search-form{width:100%}.header-menu .header-search .search-form{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-black-50);width:100%;padding-bottom:calc(var(--spacing)*4);justify-content:flex-start;align-items:center;display:flex}.header-menu .header-search .search-form .header-search-input{--tw-border-style:none;width:100%;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-outline-style:none;border-style:none;outline-style:none}.header-menu .header-search .search-form .header-search-input::placeholder{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin);color:var(--color-black-50)}@media(min-width:64rem){.header-menu .header-search .search-form .header-search-input{font-size:2.5rem}}.header-menu .header-search #search-results{align-items:flex-start;gap:calc(var(--spacing)*2);width:100%;padding-inline:calc(var(--spacing)*4);font-size:var(--font-size-small);flex-direction:column;display:flex}.header-menu .header-search #search-results li{gap:calc(var(--spacing)*4);display:flex}.header-menu .header-search #search-results li:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='currentColor'%20viewBox='0%200%2040%2040'%20width='40'%20height='40'%3e%3cpath%20fill='currentColor'%20d='M20%200a20%2020%200%201%201%200%2040%2020%2020%200%200%201%200-40Zm2.89%2017.11a6.4%206.4%200%200%200-9.05%200l-3.96%203.97a6.4%206.4%200%201%200%209.05%209.05l3.56-3.57a8.2%208.2%200%200%201-3.45-.4L17%2028.2a3.65%203.65%200%200%201-5.2%200%203.65%203.65%200%200%201%200-5.2l3.96-3.96a3.66%203.66%200%200%201%205.2%200c.34.34.6.73.79%201.16a1.9%201.9%200%200%200%201.2-.54L24%2018.61a6.41%206.41%200%200%200-1.11-1.5Zm7.24-7.24a6.4%206.4%200%200%200-9.05%200l-3.57%203.57a8.26%208.26%200%200%201%203.47.38L23%2011.8a3.65%203.65%200%200%201%205.2%200%203.65%203.65%200%200%201%200%205.2l-3.95%203.96a3.66%203.66%200%200%201-5.21%200%203.6%203.6%200%200%201-.78-1.16c-.46.03-.88.22-1.2.54l-1.05%201.05a6.4%206.4%200%200%200%2010.16%201.5l3.96-3.97a6.4%206.4%200%200%200%200-9.05Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:inline-block}.header-menu .header-search #search-results li a:hover,.header-menu .header-search #search-results li a:focus{text-decoration-line:underline}.header-subnav{margin-block:calc(var(--spacing)*10);gap:calc(var(--spacing)*4);width:100%;display:grid}@media(min-width:64rem){.header-subnav{gap:calc(var(--spacing)*10);grid-template-columns:repeat(3,minmax(0,1fr))}}.header-subnav .highlight-searchresult{color:var(--color-green-default)}.header-subnav a{text-underline-offset:3px}@media(hover:hover){.header-subnav a:hover{text-decoration-line:underline}}.header-subnav a{text-decoration-thickness:2px}.header-subnav-col{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.header-subnav-col h2{margin-bottom:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-black);padding-bottom:calc(var(--spacing)*4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media(min-width:64rem){.header-subnav-col h2{font-size:2.25rem}}.header-subnav-col h2 a{text-underline-offset:4px;text-decoration-thickness:3px}.header-subnav-col ul{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.header-subnav-footer{margin-block:calc(var(--spacing)*10);gap:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);width:100%;padding:calc(var(--spacing)*10);flex-direction:column;display:flex}.header-subnav-footer .header-subnav-footer-primary-links{gap:calc(var(--spacing)*4);display:flex}@media not all and (min-width:48rem){.header-subnav-footer .header-subnav-footer-primary-links{flex-wrap:wrap}}@media(min-width:64rem){.header-subnav-footer .header-subnav-footer-primary-links{gap:calc(var(--spacing)*10)}}.header-subnav-footer .header-subnav-footer-primary-links .btn.btn-primary{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.header-subnav-footer .header-subnav-footer-logos{margin-block:calc(var(--spacing)*10)}@media not all and (min-width:48rem){.header-subnav-footer .header-subnav-footer-logos{justify-content:center;row-gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.header-subnav-footer .header-subnav-footer-logos .foj-logo-spacer,.header-subnav-footer .header-subnav-footer-logos .foj-logo-divider{display:none}}.header-subnav-footer .header-subnav-footer-secondary-links{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:48rem){.header-subnav-footer .header-subnav-footer-secondary-links{flex-direction:row}}.header-subnav-footer .header-subnav-footer-secondary-links .header-subnav-footer-secondary-item{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.header-subnav-footer .header-subnav-footer-secondary-links a{text-underline-offset:4px;text-decoration-thickness:2px}@media(hover:hover){.header-subnav-footer .header-subnav-footer-secondary-links a:hover{text-decoration-line:underline}}.header-menu-inner .header-language-menu{gap:calc(var(--spacing)*4);flex-direction:row;display:flex}@media(min-width:48rem){.header-menu-inner .header-language-menu{justify-content:center}}@media(min-width:64rem){.header-menu-inner .header-language-menu{display:none}}.header-menu-inner .header-options-menu{gap:calc(var(--spacing)*4);flex-direction:row;display:flex}@media(min-width:48rem){.header-menu-inner .header-options-menu{justify-content:center}}@media(min-width:64rem){.header-menu-inner .header-options-menu{display:none}}.footer-form-wrapper{margin-top:calc(var(--spacing)*20);background-color:var(--color-white)}body:has(.cs-container):not(:has(.cs-overlap-grid)) .footer-form-wrapper{margin-top:calc(var(--spacing)*0);background-color:var(--color-gelb-default);padding-top:calc(var(--spacing)*20)}.footer-sticky-spacer{height:200px}.footer-sticky-wrapper{position:sticky;bottom:0}.footer-notice-section{background-color:var(--color-green-lighter);width:100%;padding-block:calc(var(--spacing)*6)}.footer-notice-section .footer-notice-message p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white)}@media not all and (min-width:48rem){.footer-notice-section .footer-notice-message p{padding-inline:calc(var(--spacing)*0);text-align:left}}@media(min-width:48rem){.footer-notice-section .footer-notice-message p{margin-inline:calc(var(--spacing)*0);text-align:center}}.footer-notice-section .footer-notice-message p a{text-underline-offset:2px;text-decoration-line:underline}@media(hover:hover){.footer-notice-section .footer-notice-message p a:hover{text-decoration-line:none}}.footer-form-section{background-color:var(--color-green-default);width:100%}.footer-form-section .footer-form-container{align-items:center;gap:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*12);display:grid}@media(min-width:64rem){.footer-form-section .footer-form-container{grid-template-columns:1fr auto}}.footer-form-section .footer-form-container .footer-form-message p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white)}@media not all and (min-width:48rem){.footer-form-section .footer-form-container .footer-form-message p{padding-inline:calc(var(--spacing)*0);text-align:left}}@media(min-width:48rem){.footer-form-section .footer-form-container .footer-form-message p{margin-inline:calc(var(--spacing)*0);text-align:center}}.footer-form-section .footer-form-container:has(.freeform-form-success) .footer-form-message{display:none!important}.footer-form-section .footer-form-container form[data-handle=newsletterSubscription] [data-freeform-controls] button[data-freeform-action=submit]{background-color:var(--color-purple-default)!important;color:var(--color-white)!important}@media(hover:hover){.footer-form-section .footer-form-container form[data-handle=newsletterSubscription] [data-freeform-controls] button[data-freeform-action=submit]:hover{background-color:#5f2c96e6!important}@supports (color:color-mix(in lab,red,red)){.footer-form-section .footer-form-container form[data-handle=newsletterSubscription] [data-freeform-controls] button[data-freeform-action=submit]:hover{background-color:color-mix(in oklab,var(--color-purple-default)90%,transparent)!important}}}.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription]{column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*8);display:flex}@media not all and (min-width:48rem){.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription]{padding-inline:calc(var(--spacing)*0)}}@media(min-width:48rem){.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription]{align-items:center}}.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] input[type=email]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));border-width:0;flex:1}.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] input[type=email]::placeholder{color:var(--color-gray-400)}.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] input[type=email]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] input[type=email]:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] input[type=email]:focus{--tw-outline-style:none;outline-style:none}.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] button[type=submit]{border-radius:var(--radius-lg);background-color:var(--color-purple-default);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] button[type=submit]:hover{background-color:#5f2c96e6}@supports (color:color-mix(in lab,red,red)){.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] button[type=submit]:hover{background-color:color-mix(in oklab,var(--color-purple-default)90%,transparent)}}}.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] .freeform-col-12,.footer-form-section .footer-form-container .newsletter-form-block form[data-handle=newsletterSubscription] [data-freeform-controls]{flex:1;margin-top:calc(var(--spacing)*0)!important}.footer-form-section .footer-form-container .freeform-form-errors{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;bottom:100%;left:50%;margin-bottom:calc(var(--spacing)*0)!important}.footer-form-section .footer-form-container .freeform-form-errors p{text-align:center;max-width:80ch;color:var(--color-white);font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;margin-inline:auto!important}.footer-form-section .footer-form-container .freeform-form .freeform-row [class*=freeform-col-] ul.freeform-errors{position:absolute}.footer-form-section .footer-form-container .freeform-form .freeform-row [class*=freeform-col-] ul.freeform-errors>li{color:var(--color-white)!important}footer.footer{background-color:var(--color-gelb-default);padding-block:calc(var(--spacing)*14)}footer.footer .footer-menu-wrapper{margin-bottom:calc(var(--spacing)*20);align-items:flex-start;column-gap:calc(var(--spacing)*10);row-gap:calc(var(--spacing)*4);display:grid}@media not all and (min-width:40rem){footer.footer .footer-menu-wrapper{padding-inline:calc(var(--spacing)*0)}}@media(min-width:40rem){footer.footer .footer-menu-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}}@media(min-width:64rem){footer.footer .footer-menu-wrapper{grid-template-columns:3fr 3fr 3fr 2fr}}footer.footer .footer-menu-wrapper ul{row-gap:calc(var(--spacing)*2);flex-direction:column;list-style-type:none;display:flex}footer.footer .footer-menu-wrapper ul ul{padding-left:calc(var(--spacing)*4)}footer.footer .footer-menu-wrapper a,footer.footer .footer-menu-wrapper span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));text-underline-offset:2px}@media(hover:hover){:is(footer.footer .footer-menu-wrapper a,footer.footer .footer-menu-wrapper span):hover{text-decoration-line:underline}}footer.footer .footer-menu-wrapper .footer-main-options{justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*10);flex-direction:column;display:flex}@media(min-width:48rem){footer.footer .footer-menu-wrapper .footer-main-options{flex-direction:row}}footer.footer .footer-menu-wrapper .footer-subnav-col,footer.footer .footer-menu-wrapper .column{width:100%}footer.footer .column .footer-pages+.footer-pages{margin-top:calc(var(--spacing)*10)}footer.footer .main-footer-container{column-gap:calc(var(--spacing)*10);row-gap:calc(var(--spacing)*4);display:grid}@media(min-width:48rem){footer.footer .main-footer-container{grid-template-columns:repeat(2,minmax(0,1fr))}}footer.footer .footer-logo-wrapper{justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*10);flex-direction:column;display:flex}@media(min-width:80rem){footer.footer .footer-logo-wrapper{flex-direction:row;align-items:center}}footer.footer .footer-language-menu{margin-block:calc(var(--spacing)*0);gap:calc(var(--spacing)*7);list-style-type:none;display:flex}@media(min-width:48rem){footer.footer .footer-language-menu{justify-content:flex-end}}footer.footer .footer-language-menu .footer-language-item{color:var(--color-black-50);text-underline-offset:2px;font-size:22px}@media(hover:hover){footer.footer .footer-language-menu .footer-language-item:hover{text-decoration-line:underline}}footer.footer .footer-language-menu .footer-language-item.is-active{color:var(--color-black)}footer.footer .footer-logo{align-items:center;display:flex}@media not all and (min-width:48rem){footer.footer .footer-logo{align-items:center;gap:calc(var(--spacing)*4);flex-direction:column}}footer.footer .footer-logo .footer-logo-img{max-width:144px;max-height:144px}footer.footer .footer-main-options{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}footer.footer .footer-main-options h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}footer.footer .footer-main-options p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}footer.footer .footer-pages{gap:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));flex-direction:column;display:flex}@media not all and (min-width:40rem){footer.footer .footer-pages{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media not all and (min-width:48rem){footer.footer .foj-logo-wrapper{align-items:center;gap:calc(var(--spacing)*10);flex-direction:column}footer.footer .foj-logo-wrapper .foj-logo-divider,footer.footer .foj-logo-wrapper .foj-logo-spacer{display:none}}.btn{cursor:pointer;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);display:inline-block}.btn.btn-small{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.btn.btn-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-default);background-color:var(--color-green-default);color:var(--color-white)}.btn.btn-primary:hover{border-color:var(--color-green-default-hover)!important;background-color:var(--color-green-default-hover)!important}.btn.btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-light);background-color:var(--color-green-light);color:var(--color-white)}.btn.btn-secondary:hover{border-color:var(--color-green-light-hover)!important;background-color:var(--color-green-light-hover)!important}.btn.btn-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-default);color:var(--color-green-default);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;transition-duration:.2s}.btn.btn-outline:hover:not(.active):not(:disabled){background-color:var(--color-green-default);color:var(--color-white)}.btn.btn-arrow{padding-block:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*0);text-align:left;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-underline-offset:4px;text-decoration-line:none;text-decoration-thickness:2px;display:inline-flex;position:relative}.btn.btn-arrow:after{content:"";top:50%;right:calc(var(--spacing)*4);height:calc(var(--spacing)*7);width:calc(var(--spacing)*5);--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);background-color:currentColor;position:absolute;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 44' width='34' height='44'%3E%3Cpath stroke='black' stroke-linecap='square' stroke-width='2' d='m2 42 30-20-15-10L2 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 44' width='34' height='44'%3E%3Cpath stroke='black' stroke-linecap='square' stroke-width='2' d='m2 42 30-20-15-10L2 2'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn.btn-arrow:hover,.btn.btn-arrow:focus-visible{text-decoration-line:underline}.btn.btn-arrow:hover:after,.btn.btn-arrow:focus-visible:after{--tw-translate-x:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.btn.btn-arrow-lg{width:100%;padding-block:calc(var(--spacing)*4);padding-right:60px;padding-left:calc(var(--spacing)*0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));display:flex}@media(min-width:64rem){.btn.btn-arrow-lg{padding-left:calc(var(--spacing)*6);font-size:40px}}.btn.btn-arrow-lg:after{width:24px;height:34px;right:-1px}@media(min-width:48rem){.btn.btn-arrow-lg:after{right:15px}}@media(min-width:64rem){.btn.btn-arrow-lg:after{width:34px;height:40px}}.header{top:calc(var(--spacing)*0);z-index:50;position:sticky}body.has-content-hero{padding-top:var(--header-height)}body.has-content-hero .header{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);position:fixed}body.homepage .header{top:calc(var(--spacing)*0);position:sticky}.header-wrapper{background-color:var(--color-white);--header-height:auto}body:not(.menu-is-open) .header-wrapper.header-has-border,body.homepage:not(.menu-is-open) .header-wrapper.header-scrolled{border-bottom:1px solid #000}.header-wrapper-container{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.header-menu{left:calc(var(--spacing)*0);z-index:40;background-color:var(--color-white);width:100vw;top:var(--header-height,80px);height:calc(100vh - var(--header-height,80px));opacity:0;pointer-events:none;position:fixed;overflow:hidden}.header-menu.is-initialized{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-menu.is-initialized.is-active{opacity:1;pointer-events:auto}.header-menu-inner{height:100%;padding:calc(var(--spacing)*6);flex-direction:column;justify-content:flex-start;display:flex;overflow-y:auto}@media not all and (min-width:48rem){.header-menu-inner{row-gap:calc(var(--spacing)*4)}}@media(min-width:48rem){.header-menu-inner{align-items:center}}.header-menu-inner{overscroll-behavior:contain}.nav-list{margin-top:calc(var(--spacing)*8);width:100%}:where(.nav-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.nav-list a{padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black-50);transition:color .4s cubic-bezier(.4,0,.2,1);display:block}.header-toggle{cursor:pointer;color:var(--color-black);justify-content:flex-end;align-items:center;margin-bottom:1px;display:flex;position:relative}.header-toggle:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.header-toggle:focus{outline-offset:2px;outline:2px solid #0000}}.header-toggle{transition:transform .3s cubic-bezier(.4,0,.2,1)}.header-toggle:hover{transform:scale(1.05)}.header-toggle:active{transform:scale(.98)}.header-toggle-kombiloupe{color:currentColor;width:auto;max-height:62px;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:block}.header-toggle-kombiloupe path{transform-origin:50%;transition:all .4s cubic-bezier(.4,0,.2,1)}.header-toggle[aria-expanded=true] .header-toggle-kombiloupe{opacity:1}.header-toggle[aria-expanded=true] .header-toggle-kombiloupe .middle-line,.header-toggle[aria-expanded=true] .header-toggle-kombiloupe .magnifier-handle,.header-toggle[aria-expanded=true] .header-toggle-kombiloupe .magnifier-circle{opacity:0}.header-toggle[aria-expanded=true] .header-toggle-kombiloupe .top-line{transform-origin:45px 2.5px;transform:translate(17.5px,36px)rotate(45deg)scaleX(.588)}.header-toggle[aria-expanded=true] .header-toggle-kombiloupe .bottom-line{transform-origin:27.5px 72.5px;transform:translate(35px,-34px)rotate(-45deg)}.close-menu-button{display:none}.has-submenu{position:relative}.nav-item-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.submenu{margin-top:calc(var(--spacing)*4);max-height:calc(var(--spacing)*0);opacity:0;width:100%;transition:all .8s cubic-bezier(.4,0,.2,1);overflow:hidden}.submenu.is-open{opacity:1;max-height:100vh}.submenu li{padding-block:calc(var(--spacing)*2)}.submenu a{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-gray-300)}.has-submenu{width:100%}.submenu-toggle{margin-left:calc(var(--spacing)*3);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*2);color:var(--color-white);background-color:#0000;border-width:0;border-radius:3.40282e38px}@media(hover:hover){.submenu-toggle:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.submenu-toggle:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.submenu-toggle{min-width:40px;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.dropdown-icon{transition:transform .4s cubic-bezier(.4,0,.2,1);display:inline-block}.submenu-toggle[aria-expanded=true] .dropdown-icon{rotate:180deg;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}:root{--scrollytelling-bg-color:var(--color-black-25);--scrollytelling-padding-mobile:1rem;--scrollytelling-padding-desktop:2rem}.content-block .scrollytelling-block{z-index:25;width:100vw;margin-left:calc(50% - 50vw);position:relative}.scroll-container{z-index:1;background-color:var(--scrollytelling-bg-color);width:100%;height:100vh;position:relative;overflow:hidden}.scroll-item{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;background-color:var(--scrollytelling-bg-color);opacity:0;width:100%;height:100vh;position:absolute}.scroll-item figure{width:100%;height:100%;padding:var(--scrollytelling-padding-mobile);display:block;overflow:hidden}@media(min-width:64rem){.scroll-item figure{padding:var(--scrollytelling-padding-desktop)}}.image-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.image-container img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin-inline:auto;display:block}.textbox{pointer-events:none;z-index:2;background-color:var(--color-white);padding:calc(var(--spacing)*6);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);opacity:0;bottom:calc(var(--spacing)*8);text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:absolute;color:var(--color-black)!important}@media not all and (min-width:48rem){.textbox{right:calc(var(--spacing)*0);left:calc(var(--spacing)*0)}}.textbox{box-shadow:10px 10px 10px 10px #00000040}.textbox h2,.textbox p,.textbox a{color:var(--color-black)!important}.caption-header{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:1.1em;display:block}.textbox p:not(.caption-header){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.source p,.source .caption-header{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.source p,.source .caption-header) a{text-decoration-line:underline}@media(min-width:48rem){.textbox{width:calc(50vw - 3rem)}[data-textbox-position=left] .textbox{left:calc(var(--spacing)*12)}[data-textbox-position=right] .textbox,[data-textbox-position=default] .textbox{right:calc(var(--spacing)*12)}}@media(max-width:64rem){.textbox p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.breadcrumbs{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;align-items:center;display:flex;overflow:hidden}@media(min-width:48rem){.breadcrumbs{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.breadcrumbs a{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;max-width:20ch;overflow:hidden}@media(hover:hover){.breadcrumbs a:hover{text-decoration-line:underline}}.breadcrumbs .breadcrumb-separator{margin-inline:calc(var(--spacing)*2);flex-shrink:0}.breadcrumbs .breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.hero-container{width:100%;position:relative;overflow:hidden}.hero-bg{inset:calc(var(--spacing)*0);will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;transform:translateZ(0)}.hero-content{inset:calc(var(--spacing)*0);z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.teasers-section{margin-top:calc(var(--spacing)*16)}.teasers-section .teaser-item{padding:calc(var(--spacing)*4);flex-direction:column;align-items:flex-start;display:flex}.teasers-section .teaser-item figure{position:relative;overflow:hidden}.teasers-section .teaser-item img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);aspect-ratio:1.6;object-fit:cover}.teasers-section .teaser-item:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.header-logo{transform-origin:117px 133px;animation:.5s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:.8}to{opacity:1}}.logo-ring{transform-origin:117px 133px;transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transform:rotate(0)}.homepage .header-logo .logo-ring:first-child{transform:rotate(-6deg)}.homepage .header-logo .logo-ring:nth-child(2){transform:rotate(10deg)}.homepage .header-logo .logo-ring:nth-child(3){transform:rotate(-20deg)}.homepage .header-logo.loaded .logo-ring{transition:transform .8s cubic-bezier(.25,.46,.45,.94);transform:rotate(0)}.homepage .header-logo.loaded .logo-ring:first-child{transition-delay:.1s}.homepage .header-logo.loaded .logo-ring:nth-child(2){transition-delay:.2s}.homepage .header-logo.loaded .logo-ring:nth-child(3){transition-delay:.3s}.header-logo:hover .logo-ring:first-child{transition:transform 1.2s cubic-bezier(.25,.46,.45,.94);transform:rotate(-6deg)}.header-logo:hover .logo-ring:nth-child(2){transition:transform 1.4s cubic-bezier(.25,.46,.45,.94) .1s;transform:rotate(10deg)}.header-logo:hover .logo-ring:nth-child(3){transition:transform 1.6s cubic-bezier(.25,.46,.45,.94) .2s;transform:rotate(-20deg)}.header-logo:not(:hover) .logo-ring{transition:transform 1s cubic-bezier(.25,.46,.45,.94);transform:rotate(0)}.foj-logo-wrapper{align-items:flex-start;display:flex}@media(min-width:64rem){.foj-logo-wrapper{--tw-translate-y:-7px;translate:var(--tw-translate-x)var(--tw-translate-y)}}.foj-logo-main{width:auto;height:76px}@media(min-width:48rem){.foj-logo-main{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}}.foj-logo-spacer{width:calc(var(--spacing)*10)}.foj-logo-divider{background-color:currentColor;width:1px;height:76px}@media(min-width:48rem){.foj-logo-divider{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}}.foj-logo-text{height:auto}.video-section{position:relative}.video-player{cursor:pointer;object-fit:cover;width:100%;height:100%;position:relative}.video-player.homepage-intro:before{content:"";inset:calc(var(--spacing)*0);opacity:1;z-index:5;pointer-events:none;background:linear-gradient(#0009,#0006 70%,#fff0 90%,#fff);transition:opacity .3s;position:absolute}.video-player.is-playing:before{opacity:0}.video-player:after{content:"";--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);position:absolute;top:50%;left:50%}@media(min-width:64rem){.video-player:after{width:200px;height:200px}}.video-player:after{transition-behavior:allow-discrete;opacity:1;pointer-events:auto;filter:drop-shadow(0 0 10px #00000080);z-index:20;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%20200%20200'%3e%3cpath%20fill='%23fff'%20fill-opacity='.5'%20d='M100%200c55.23%200%20100%2044.77%20100%20100s-44.77%20100-100%20100S0%20155.23%200%20100%2044.77%200%20100%200ZM72.73%20145.45l72.73-50-72.73-50v100Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;transition-property:opacity,display,scale;transition-duration:.3s;transition-timing-function:ease-in-out;scale:1}.video-player.is-playing:after{opacity:0;display:none;scale:.9}.video-player.is-loading:after{opacity:.5;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.video-player .video-overlay-content{z-index:10;text-shadow:0 1px 3px #00000080;width:100%;transition:opacity .2s ease-in-out;position:absolute;bottom:10%}.video-player .video-overlay-content .video-overlay-wrapper{width:100%;padding:calc(var(--spacing)*8);justify-content:space-between;align-items:flex-end;display:flex}.video-player .video-overlay-content .content-left{color:var(--color-white);flex:1}.video-player .video-overlay-content .content-left h1{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);max-width:70%}.video-player .video-overlay-content .content-left p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));opacity:.9;max-width:80%}.video-player .video-overlay-content .content-left u{text-underline-offset:4px;text-decoration-thickness:2px}@media(min-width:40rem){.video-player .video-overlay-content .content-left u{text-wrap:nowrap}}@media not all and (min-width:40rem){.video-player .video-overlay-content .content-left .video-teaser-text{display:none}}.video-player .video-overlay-content .content-right{gap:calc(var(--spacing)*4);align-self:flex-end;display:flex}@media(min-width:64rem){.video-player .video-overlay-content .content-right{gap:calc(var(--spacing)*8)}}@media not all and (min-width:40rem){.video-player .video-overlay-content .content-right .btn{display:none}}.video-player.is-playing .video-overlay-content{opacity:0}.video-player .mood-piece-video{inset:calc(var(--spacing)*0);object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute}.video-player .custom-video-player{z-index:1;position:relative}.video-player .custom-video-player.has-mood-background{opacity:0;pointer-events:none}.video-player .custom-video-player.has-mood-background.is-playing{opacity:1;pointer-events:auto}.video-player .custom-video-player::-webkit-media-controls{display:none!important}.video-player .custom-video-player::-webkit-media-controls-enclosure{display:none!important}.video-player .custom-video-player::-webkit-media-controls-panel{display:none!important}.video-player .custom-video-player::-webkit-media-controls-play-button{display:none!important}.video-player .custom-video-player::-webkit-media-controls-start-playback-button{display:none!important}.video-player .custom-video-player::-moz-media-controls{display:none!important}.video-player .custom-video-player::-ms-media-controls{display:none!important}.video-player .custom-video-player[controls]::-webkit-media-controls{display:none!important}.video-player .custom-video-controls{pointer-events:none;inset:calc(var(--spacing)*0);opacity:0;z-index:10;transition:opacity .3s;display:none;position:absolute}.video-player .custom-video-controls .video-progress-container{right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);cursor:pointer;z-index:15;pointer-events:auto;background:#ffffff4d;height:4px;margin:0 16px;transition:height .2s;position:absolute;bottom:64px}.video-player .custom-video-controls .video-progress-container:hover{height:6px}.video-player .custom-video-controls .video-progress-container .video-progress-bar{pointer-events:auto;width:100%;height:100%;position:relative}.video-player .custom-video-controls .video-progress-container .video-progress-bar .video-progress-filled{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--color-white);pointer-events:none;border-radius:0 2px 2px 0;width:0%;height:100%;transition:width .1s;position:absolute}.video-player .custom-video-controls .video-progress-container .video-progress-bar .video-progress-handle{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:0;pointer-events:none;border:2px solid #ffffffe6;border-radius:3.40282e38px;transition:all .2s;position:absolute;top:50%;left:0%;transform:translate(-50%)translateY(-50%)}.video-player .custom-video-controls .video-progress-container:hover .video-progress-handle{opacity:1;transform:translate(-50%)translateY(-50%)scale(1.1)}.video-player .custom-video-controls .video-controls-bottom{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);padding:calc(var(--spacing)*4);z-index:11;pointer-events:auto;background:linear-gradient(#0000,#000c);justify-content:space-between;align-items:center;display:flex;position:absolute}.video-player .custom-video-controls .video-controls-bottom .video-controls-left,.video-player .custom-video-controls .video-controls-bottom .video-controls-right{align-items:center;gap:calc(var(--spacing)*3);display:flex}.video-player .custom-video-controls .video-controls-bottom button{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-lg);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media(hover:hover){.video-player .custom-video-controls .video-controls-bottom button:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.video-player .custom-video-controls .video-controls-bottom button:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}}.video-player .custom-video-controls .video-controls-bottom button{pointer-events:auto}.video-player .custom-video-controls .video-controls-bottom button:hover{transform:scale(1.05)}.video-player .custom-video-controls .video-controls-bottom button:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.video-player .custom-video-controls .video-controls-bottom button:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.video-player .custom-video-controls .video-controls-bottom button:focus{--tw-outline-style:none;outline-style:none}.video-player .custom-video-controls .video-controls-bottom button .play-icon:before{content:"";height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block}.video-player .custom-video-controls .video-controls-bottom button .pause-icon:before{content:"";height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M6 19h4V5H6v14zm8-14v14h4V5h-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block}.video-player .custom-video-controls .video-controls-bottom button .volume-icon:before{content:"";height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block}.video-player .custom-video-controls .video-controls-bottom button .mute-icon:before{content:"";height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block}.video-player .custom-video-controls .video-controls-bottom button .fullscreen-icon:before{content:"";height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block}.video-player .custom-video-controls .video-controls-bottom .video-play-pause-btn{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.video-player .custom-video-controls .video-controls-bottom .video-play-pause-btn .pause-icon{display:none}.video-player .custom-video-controls .video-controls-bottom .video-volume-container{align-items:center;gap:calc(var(--spacing)*2);display:flex}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-btn .mute-icon,.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-btn.muted .volume-icon{display:none}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-btn.muted .mute-icon{display:block}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-slider{height:calc(var(--spacing)*1);width:calc(var(--spacing)*20);cursor:pointer;background-color:#ffffff4d;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-slider{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-slider{opacity:0;pointer-events:auto;transition:all .2s}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-slider:hover{height:2px}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-slider .volume-progress-bar{pointer-events:auto;width:100%;height:100%;position:relative}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-slider .volume-progress-bar .volume-progress-filled{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--color-white);pointer-events:none;border-radius:3.40282e38px;width:100%;height:100%;transition:width .1s;position:absolute}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-slider .volume-progress-bar .volume-progress-handle{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:0;pointer-events:none;border-radius:3.40282e38px;transition:opacity .2s;position:absolute;top:50%;right:0%;transform:translate(50%)translateY(-50%)}.video-player .custom-video-controls .video-controls-bottom .video-volume-container .video-volume-slider .volume-progress-bar:hover .volume-progress-handle,.video-player .custom-video-controls .video-controls-bottom .video-volume-container:hover .video-volume-slider{opacity:1}.video-player .custom-video-controls .video-controls-bottom .video-time-display{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px #000c}.video-player .custom-video-controls .video-controls-bottom .video-time-display .time-separator{margin-inline:calc(var(--spacing)*1);opacity:.7}.video-player.video-started .custom-video-controls{display:block}.video-player.video-started.is-playing .custom-video-controls{opacity:0;transition:opacity .5s 2s}.video-player.video-started:not(.is-playing) .custom-video-controls{opacity:1;transition:opacity .3s}.video-player.video-started.show-controls .custom-video-controls{opacity:1;transition:opacity .2s}.video-player.is-playing .custom-video-controls .video-play-pause-btn .play-icon{display:none}.video-player.is-playing .custom-video-controls .video-play-pause-btn .pause-icon{display:block}.video-overlay-content .content-left u{white-space:nowrap}.vimeo-video-player{cursor:pointer;object-fit:cover;width:100%;height:100%;position:relative}.vimeo-video-player .mood-piece-video{inset:calc(var(--spacing)*0);object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute}.vimeo-video-player:after{content:"";--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);position:absolute;top:50%;left:50%}@media(min-width:64rem){.vimeo-video-player:after{width:200px;height:200px}}.vimeo-video-player:after{transition-behavior:allow-discrete;opacity:1;pointer-events:auto;filter:drop-shadow(0 0 10px #00000080);z-index:20;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%20200%20200'%3e%3cpath%20fill='%23fff'%20fill-opacity='.5'%20d='M100%200c55.23%200%20100%2044.77%20100%20100s-44.77%20100-100%20100S0%20155.23%200%20100%2044.77%200%20100%200ZM72.73%20145.45l72.73-50-72.73-50v100Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;transition-property:opacity,display,scale;transition-duration:.3s;transition-timing-function:ease-in-out;scale:1}.vimeo-video-player.is-playing:after{opacity:0;display:none;scale:.9}.vimeo-video-player.is-loading:after{opacity:.5;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.vimeo-video-player .vimeo-thumbnail{inset:calc(var(--spacing)*0);z-index:1;width:100%;height:100%;position:absolute}.vimeo-video-player .vimeo-thumbnail img{object-fit:cover;width:100%;height:100%}.vimeo-video-player .vimeo-iframe{inset:calc(var(--spacing)*0);z-index:2;position:absolute}.vimeo-video-player .video-overlay-content{z-index:10;text-shadow:0 1px 3px #00000080;width:100%;transition:opacity .2s ease-in-out;position:absolute;bottom:10%}.vimeo-video-player .video-overlay-content .video-overlay-wrapper{width:100%;padding:calc(var(--spacing)*8);justify-content:space-between;align-items:flex-end;display:flex}.vimeo-video-player .video-overlay-content .content-left{color:var(--color-white);flex:1}.vimeo-video-player .video-overlay-content .content-left h1{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);max-width:70%}.vimeo-video-player .video-overlay-content .content-left p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));opacity:.9;max-width:80%}.vimeo-video-player .video-overlay-content .content-right{gap:calc(var(--spacing)*4);align-self:flex-end;display:flex}@media(min-width:64rem){.vimeo-video-player .video-overlay-content .content-right{gap:calc(var(--spacing)*8)}}.vimeo-video-player.is-playing .video-overlay-content{opacity:0}.vimeo-video-player.is-playing .vimeo-thumbnail{opacity:0;transition:opacity .3s}.youtube-video-player{cursor:pointer;object-fit:cover;width:100%;height:100%;position:relative}.youtube-video-player .mood-piece-video{inset:calc(var(--spacing)*0);object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute}.youtube-video-player:before{content:"";right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);opacity:1;z-index:5;pointer-events:none;background:linear-gradient(#0000,#fffc);height:15%;transition:opacity .3s;position:absolute}.youtube-video-player:after{content:"";--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);position:absolute;top:50%;left:50%}@media(min-width:64rem){.youtube-video-player:after{width:200px;height:200px}}.youtube-video-player:after{transition-behavior:allow-discrete;opacity:1;pointer-events:auto;filter:drop-shadow(0 0 10px #00000080);z-index:20;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%20200%20200'%3e%3cpath%20fill='%23fff'%20fill-opacity='.5'%20d='M100%200c55.23%200%20100%2044.77%20100%20100s-44.77%20100-100%20100S0%20155.23%200%20100%2044.77%200%20100%200ZM72.73%20145.45l72.73-50-72.73-50v100Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;transition-property:opacity,display,scale;transition-duration:.3s;transition-timing-function:ease-in-out;scale:1}.youtube-video-player.is-playing:before{opacity:0}.youtube-video-player.is-playing:after{opacity:0;display:none;scale:.9}.youtube-video-player.is-loading:after{opacity:.5;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.youtube-video-player .youtube-thumbnail{inset:calc(var(--spacing)*0);z-index:1;width:100%;height:100%;position:absolute}.youtube-video-player .youtube-thumbnail img{object-fit:cover;width:100%;height:100%}.youtube-video-player .youtube-player-container{inset:calc(var(--spacing)*0);z-index:2;position:absolute}.youtube-video-player .youtube-player-container iframe{width:100%;height:100%}.youtube-video-player .video-overlay-content{z-index:10;text-shadow:0 1px 3px #00000080;width:100%;transition:opacity .2s ease-in-out;position:absolute;bottom:10%}.youtube-video-player .video-overlay-content .video-overlay-wrapper{width:100%;padding:calc(var(--spacing)*8);justify-content:space-between;align-items:flex-end;display:flex}.youtube-video-player .video-overlay-content .content-left{color:var(--color-white);flex:1}.youtube-video-player .video-overlay-content .content-left h1{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);max-width:70%}.youtube-video-player .video-overlay-content .content-left p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));opacity:.9;max-width:80%}.youtube-video-player .video-overlay-content .content-right{gap:calc(var(--spacing)*4);align-self:flex-end;display:flex}@media(min-width:64rem){.youtube-video-player .video-overlay-content .content-right{gap:calc(var(--spacing)*8)}}.youtube-video-player.is-playing .video-overlay-content{opacity:0}.youtube-video-player.is-playing .youtube-thumbnail{opacity:0;transition:opacity .3s}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.8}}.introduction-section{--offset:40px;--negative-offset:calc(-1*var(--offset))}.introduction-section .two-column-grid.container{padding-inline:calc(var(--spacing)*0)!important}@media(min-width:40rem){.introduction-section .two-column-grid.container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.introduction-section{--offset:80px}}.introduction-section .pitch{margin-bottom:calc(var(--spacing)*10)}@media(min-width:64rem){.introduction-section .pitch{margin-bottom:200px}}.introduction-section .intro-image{z-index:1}@media not all and (min-width:40rem){.introduction-section .intro-image{aspect-ratio:1}}@media(min-width:48rem){.introduction-section .intro-image{aspect-ratio:auto}}@media(min-width:64rem){.introduction-section .intro-image{margin-right:calc(var(--negative-offset)/2);margin-bottom:var(--offset)}}.introduction-section .intro-image img{object-fit:cover;width:100%;height:auto}.introduction-section .intro-content{z-index:2;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);flex-direction:column;display:flex}@media not all and (min-width:40rem){.introduction-section .intro-content{order:-9999}}@media(min-width:40rem){.introduction-section .intro-content{aspect-ratio:1}}@media(min-width:64rem){.introduction-section .intro-content{margin-top:var(--offset);margin-left:calc(var(--negative-offset)/2);padding:var(--offset)}}.introduction-section .intro-content.homepage-intro-content{justify-content:space-around}@media not all and (min-width:64rem){.introduction-section .intro-content.homepage-intro-content{padding-inline:calc(var(--spacing)*4)}}.introduction-section .intro-content.landing-page-intro-content{justify-content:flex-end}.introduction-section .intro-content.landing-page-intro-content .intro-title{margin-bottom:calc(var(--spacing)*0)}.introduction-section .intro-content[style*="#d50577"],.introduction-section .intro-content[style*="#e74415"],.introduction-section .intro-content[style*="#d71319"],.introduction-section .intro-content[style*="#5f2c96"],.introduction-section .intro-content[style*="#135d49"],.introduction-section .intro-content[style*="#004f9a"]{color:var(--color-white)}:is(.introduction-section .intro-content[style*="#d50577"],.introduction-section .intro-content[style*="#e74415"],.introduction-section .intro-content[style*="#d71319"],.introduction-section .intro-content[style*="#5f2c96"],.introduction-section .intro-content[style*="#135d49"],.introduction-section .intro-content[style*="#004f9a"]) .btn.btn-arrow.btn-arrow-lg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 44' width='34' height='44'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='m2 42 30-20-15-10L2 2'/%3E%3C/svg%3E")}.introduction-section .intro-content .intro-title{font-size:var(--font-size-xxxl)}.introduction-section .intro-content .intro-title .byline{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--font-size-xl);margin-top:.5lh;display:block}.intro-content-link{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);display:block}@media(min-width:48rem){.intro-content-link{padding:calc(var(--spacing)*6)}}.intro-content-link:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:64rem){.introduction-section-wrapper{padding-bottom:calc(var(--spacing)*16)}}.intro-image img{width:100%;height:auto}.intro-content{flex-direction:column;display:flex}.intro-text{padding:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.map-section{background-color:var(--color-gelb-default);padding-block:calc(var(--spacing)*16)}.map-section .map-section-wrapper{flex-direction:column;display:flex}.map-section .map-image{margin-bottom:calc(var(--spacing)*8);width:100%}.map-section .map-image img{object-fit:cover;width:100%;height:auto}.map-section .map-content{width:100%}.map-section .map-content .map-links{margin-top:calc(var(--spacing)*6);justify-content:space-around;gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}@media(min-width:48rem){.map-section .map-content .map-links{flex-direction:row}}.map-section .map-content .map-links .btn.btn-arrow.btn-arrow-lg{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:64rem){.map-section .map-content .map-links .btn.btn-arrow.btn-arrow-lg{width:auto;display:inline-flex}}.map-section .map-content .map-links .btn.btn-arrow.btn-arrow-lg:after{width:24px;height:34px}.map-content-link{padding-block:calc(var(--spacing)*3);align-items:center}@media(min-width:64rem){.map-content-link{padding-inline:calc(var(--spacing)*6)}}.map-content-link .link-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:root{--map-list-height: calc(85vh - 100px) ;--map-detail-height:500px}@media(max-width:768px){:root{--map-list-height:70vh;--map-detail-height:400px}}@media(max-width:480px){:root{--map-list-height:60vh;--map-detail-height:240px}}.detail-map-container{width:100%;height:var(--map-detail-height);background-color:#f6e391;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:2rem;position:relative;overflow:hidden}.loading-placeholder{color:#6b7280;background:#f9fafb;justify-content:center;align-items:center;height:100%;font-size:.875rem;display:flex}.map-scroll-lock-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:5;cursor:pointer;background:#0000001a;justify-content:center;align-items:flex-end;padding-bottom:2rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.map-scroll-lock-overlay:hover{background:#00000026}.map-interaction-hint{align-items:center;gap:calc(var(--spacing)*3);background-color:var(--color-white);padding:calc(var(--spacing)*4);display:flex;box-shadow:10px 10px 10px 10px #00000040}.map-interaction-hint svg{color:#6b7280;flex-shrink:0}.loading-placeholder:not([style*="display: none"])~.map-scroll-lock-overlay{display:none}.detail-map-container .map-scroll-lock-overlay:not([data-clicked]){visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:5!important;display:flex!important;position:absolute!important}.detail-map-container .map-scroll-lock-overlay[data-clicked]{display:none!important}.detail-map-container .maplibregl-canvas{z-index:1;position:relative}.detail-map-container .map-scroll-lock-overlay{z-index:5}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{z-index:1!important}.selected-articles-section{padding-block:calc(var(--spacing)*16);position:relative}.selected-articles-section .container{z-index:1;position:relative}.selected-articles-section .selected-articles-grid{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}.selected-articles-section .guide-column{text-wrap:balance;flex-direction:column;align-items:flex-start;max-width:65ch;display:flex}.selected-articles-section .guide-column .btn.btn-arrow-lg{padding-left:calc(var(--spacing)*0)!important}@media(max-width:48rem){.selected-articles-section:before{bottom:65%}.selected-articles-section .image-container{height:250px!important}}@media(min-width:64rem){.selected-articles-section.selected-articles-block-1{margin-left:15%}.selected-articles-section.selected-articles-block-2{margin-left:40%}}.selected-articles-section.selected-articles-block-2{padding-top:calc(var(--spacing)*2)}.tools-section{margin-top:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*12)}.tools-section .btn-arrow-lg{color:var(--color-black)}@media(min-width:64rem){.tools-section .btn-arrow-lg{font-size:32px}}.tools-section .two-column-grid.container{row-gap:calc(var(--spacing)*16);padding-block:calc(var(--spacing)*5)}@media(min-width:64rem){.tools-section .two-column-grid.container{column-gap:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*15)}}.tools-section .image-column .image-wrapper{margin-inline:auto;position:relative}@media(min-width:64rem){.tools-section .image-column .image-wrapper{max-width:80%}}.tools-section .image-column .image-wrapper img{z-index:1;position:relative}.tools-section .image-column .section-title{font-size:var(--font-size-xxl)}.tools-section .content-column{align-content:space-evenly}.tools-section .content-column .tools-links{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.tools-section h2{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*12);color:var(--color-black)}.tools-section a{padding-left:calc(var(--spacing)*0)!important}.databank-section{padding-top:calc(var(--spacing)*20);padding-bottom:calc(var(--spacing)*16);position:relative}.databank-section .section-title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}@media(min-width:48rem){.databank-section .section-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.databank-section .databank-hero-wrapper{position:relative}.databank-section .databank-hero-wrapper img{aspect-ratio:2.125;object-fit:cover;width:100%;height:auto}.databank-section .databank-hero-wrapper .databank-hero-header{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-thin);line-height:1;font-weight:var(--font-weight-thin);color:var(--color-white);margin-bottom:-.25lh;transform:translateY(-.5lh)}.databank-section .databank-cards-wrapper{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}@media(min-width:48rem){.databank-section .databank-cards-wrapper{flex-direction:row}}@media(min-width:64rem){.databank-section .databank-cards-wrapper{gap:80px}}.databank-section .databank-card{cursor:pointer;flex-direction:column;flex:1;align-items:flex-start;display:flex}.databank-section .databank-card img{aspect-ratio:1;object-fit:cover;width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.databank-section .databank-card:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.context-section{margin-top:calc(var(--spacing)*8)}.context-section .context-content{max-width:var(--content-max-width);margin-inline:auto}.lead-section{margin-top:calc(var(--spacing)*6)}.lead-section .lead-content{max-width:var(--content-max-width);margin-inline:auto}.lead-section .lead-content p{font-size:var(--font-size-l)}.lead-section .lead-content{padding-bottom:calc(var(--spacing)*2)}.split-bg{position:relative}.split-bg>.container{z-index:1;position:relative}@media(min-width:48rem){.split-bg:after{bottom:calc(var(--spacing)*0);z-index:0;--tw-translate-x: -50% ;width:100vw;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);--tw-content:"";content:var(--tw-content);left:50%;top:var(--split-point,100%);background:var(--split-bottom,#fff);position:absolute}}.content-hero-section{--offset:80px;--illustration-size:clamp(280px,42.5%,640px);margin-bottom:calc(var(--spacing)*10)}html.content-hero-header-fixed .content-hero-section{padding-top:var(--offset)}.content-hero-section .content-hero-wrapper{position:relative}@media not all and (min-width:64rem){.content-hero-section .content-hero-wrapper{flex-direction:column;display:flex}}.content-hero-section .content-hero-wrapper{min-height:auto}.content-hero-section .content-hero-content{z-index:1;padding:calc(var(--spacing)*10)}@media(min-width:64rem){.content-hero-section .content-hero-content{margin-top:var(--offset);padding:calc(var(--spacing)*20);position:sticky}}@media(min-width:48rem){.content-hero-section .content-hero-content{top:var(--sticky-top,calc(var(--header-height,80px) + var(--header-offset,50px)));margin-right:calc(2*var(--offset))}}.content-hero-section .content-hero-content .breadcrumbs{margin-bottom:calc(var(--spacing)*4);width:100%}@media(min-width:64rem){.content-hero-section .content-hero-content .breadcrumbs{margin-bottom:calc(var(--spacing)*8)}}.content-hero-section .content-hero-content h1{margin-bottom:calc(var(--spacing)*6)}@media(min-width:48rem){.content-hero-section .content-hero-content h1{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important;--tw-leading:1.3!important;line-height:1.3!important}.content-hero-section .content-hero-content .content-hero-content-inner{padding-right:33%}}@media(min-width:64rem){.content-hero-section .content-hero-content .content-hero-content-inner{padding-right:45%}}@media(min-width:80rem){.content-hero-section .content-hero-content .content-hero-content-inner{padding-right:40%}}.content-hero-section .content-hero-content .toolbox{margin-top:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.content-hero-section .content-hero-content .toolbox li{margin-bottom:calc(var(--spacing)*0)}.content-hero-section .content-hero-content .toolbox li+li{margin-top:calc(var(--spacing)*2)}.content-hero-section .content-hero-illustration{right:calc(var(--spacing)*0);z-index:2;width:100%;position:absolute}@media(min-width:48rem){.content-hero-section .content-hero-illustration{top:calc(var(--spacing)*0);width:42.5%}}.content-hero-section .content-hero-illustration{pointer-events:none}@media(max-width:48rem){.content-hero-section .content-hero-illustration{justify-content:center;align-items:center;display:flex}}@media(min-width:48rem){.content-hero-section .content-hero-illustration{aspect-ratio:1;right:0}}@media(max-width:48rem){.content-hero-section .content-hero-illustration{position:relative}}.content-hero-section .content-hero-illustration .content-hero-illustration-inner{justify-content:center;width:100%;height:100%;padding:5%;display:flex}.content-hero-section .content-hero-illustration .content-hero-illustration-inner img,.content-hero-section .content-hero-illustration .content-hero-illustration-inner svg{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}@media(max-width:48rem){.content-hero-section .content-hero-illustration .content-hero-illustration-inner img,.content-hero-section .content-hero-illustration .content-hero-illustration-inner svg{max-width:320px;max-height:320px}}:is(.content-hero-section .content-hero-illustration .content-hero-illustration-inner img,.content-hero-section .content-hero-illustration .content-hero-illustration-inner svg).hero-illustration-image{z-index:1;position:relative}.content-hero-section .content-hero-illustration .content-hero-illustration-inner figure{width:100%;min-width:0;height:100%;min-height:0;display:flex}.content-hero-section h2{margin-bottom:calc(var(--spacing)*6)}.content-hero-section ul{padding:0;list-style:none}.content-hero-section ul .teaser-item{margin-bottom:calc(var(--spacing)*6)}.content-hero-section ul .teaser-item figure{margin-bottom:calc(var(--spacing)*3)}.content-hero-section ul .teaser-item figure img{width:100%;height:auto}.content-hero-section ul .teaser-item .btn-arrow{text-decoration-line:underline}body:has(.slides-builder-slides){background-color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal}@media only screen and (width:1024px)and (height:768px)and (-webkit-device-pixel-ratio:1){body:has(.slides-builder-slides){-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform:translateZ(0)}}body:has(.slides-builder-slides){--slide-container:min(100vw,133.33vh);--slide-unit:calc(var(--slide-container)/1024)}body.has-slides-builder{background-color:var(--color-black);--slide-container:min(100vw,133.33vh);--slide-unit:calc(var(--slide-container)/1024)}.slides-builder-slides{font-family:var(--font-gt-ultra);aspect-ratio:4/3;--slide-aspect-ratio:5/4;background-color:#bbd1e8;width:min(100vw,133.333vh);height:min(100vh,75vw);transition:background-color 1s ease-in-out;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.slides-builder-slides .slides-builder-slide{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:100%;color:var(--color-black);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;padding:calc(43*var(--slide-unit))calc(48*var(--slide-unit))calc(125*var(--slide-unit))calc(48*var(--slide-unit));flex-direction:column;transition-duration:1s;display:flex;position:absolute}.slides-builder-slides .slides-builder-slide.active{opacity:1}.slides-builder-slides.slides-builder-slide-bg-transition{transition:background-color 1s ease-in-out}.slides-builder-slides .slides-builder-slide h1{--tw-leading:1.2;--tw-font-weight:var(--font-weight-black);line-height:1.2;font-weight:var(--font-weight-black);font-size:var(--fs-h1);margin-bottom:calc(46*var(--slide-unit));margin-right:calc(72*var(--slide-unit))}.slides-builder-slides .slides-builder-slide h2{font-weight:400;font-size:var(--fs-h2);line-height:1.1}.slides-builder-slides .slides-builder-slide p{font-family:var(--font-system-sans);--tw-leading:1.25;--tw-font-weight:var(--font-weight-normal);line-height:1.25;font-weight:var(--font-weight-normal);font-size:var(--fs-p)}.slides-builder-slides .slides-builder-slide p.slide-image-date{font-family:var(--font-system-sans);--tw-leading:1.35;--tw-font-weight:var(--font-weight-normal);line-height:1.35;font-weight:var(--font-weight-normal);opacity:.6;font-size:var(--fs-date);margin-bottom:calc(15*var(--slide-unit));color:#0009}.slides-builder-slides .slides-builder-slide p.slide-image-date+p{margin-top:calc(var(--spacing)*0)}.slides-builder-slides .slides-builder-slide .slide-image-caption{font-family:var(--font-system-sans);font-size:var(--fs-info)}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) .slides-builder-slide-wrapper{gap:0 calc(50*var(--slide-unit));width:100%;display:grid;overflow:hidden}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) .slide-image-info{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--fs-info);margin-top:calc(15*var(--slide-unit))}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) .slide-image-info .image-source{font-family:var(--font-system-sans);opacity:.8}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) .slide-image-info .slide-image-source p{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--fs-info);display:inline-block}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) .slides-builder-slide-image{width:100%;max-width:100%;height:auto}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) .slides-builder-slide-image img{object-fit:cover;width:100%;height:auto}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) h1{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);align-content:end;min-height:2lh}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) .slides-builder-slide-text{flex-direction:column;height:100%;display:flex}:is(.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape],.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait]) .slides-builder-slide-text .slides-builder-slide-main-text{flex-grow:1}@media(min-width:48rem){.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait] .slides-builder-slide-wrapper{display:flex}}.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait] .slides-builder-slide-wrapper .slides-builder-slide-image{width:35%}.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait] .slides-builder-slide-wrapper .slides-builder-slide-text{width:65%}.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImagePortrait] .slides-builder-slide-wrapper .slides-builder-slide-image img{object-fit:cover;aspect-ratio:2/3;width:100%}@media(min-width:48rem){.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape] .slides-builder-slide-wrapper{grid-template-columns:3fr 2fr}}.slides-builder-slides .slides-builder-slide[data-slide-type=slideTextImageLandscape] .slides-builder-slide-wrapper .slides-builder-slide-image img{aspect-ratio:3/2}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic]{padding-bottom:calc(17*var(--slide-unit))}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] h1{margin-bottom:0}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] h2{margin-top:.5lh}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] .slides-builder-slide-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] .slides-builder-slide-wrapper .slides-builder-slide-text{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:2;flex-direction:column;width:100%;height:100%;display:flex;position:absolute}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] .slides-builder-slide-wrapper .slides-builder-slide-text.slides-builder-slide-text-rechts{right:calc(var(--spacing)*0);text-align:right;left:auto}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] .slides-builder-slide-wrapper .slides-builder-slide-text.slides-builder-slide-text-rechts h1{margin-right:calc(var(--spacing)*0)}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] .slides-builder-slide-wrapper .slides-builder-slide-text.slides-builder-slide-text-links{right:auto;left:calc(var(--spacing)*0);text-align:left}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] .slides-builder-slide-wrapper .slides-builder-slide-graphic{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:1;width:100%;height:100%;position:absolute}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] .slides-builder-slide-wrapper .slides-builder-slide-graphic img{object-fit:contain;width:100%;height:100%}.slides-builder-slides .slides-builder-slide[data-slide-type=slideGraphic] .slides-builder-slide-wrapper .slides-builder-slide-source{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:94.5%}.slides-builder-slides+.header-language-menu{z-index:10;margin:calc(var(--spacing)*0);bottom:calc(50vh - min(100vh,75vw)/2 + 40*var(--slide-unit));right:calc(50vw - var(--slide-container)/2 + 40*var(--slide-unit));gap:calc(24*var(--slide-unit));display:flex;position:fixed}.slides-builder-slides+.header-language-menu .header-language-item{background-color:#00000080;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.slides-builder-slides+.header-language-menu .header-language-item{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.slides-builder-slides+.header-language-menu .header-language-item{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);text-transform:uppercase;opacity:.75;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);text-decoration-line:none}@media(hover:hover){.slides-builder-slides+.header-language-menu .header-language-item:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.slides-builder-slides+.header-language-menu .header-language-item:hover{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}}.slides-builder-slides+.header-language-menu .header-language-item{font-size:var(--fs-lang);padding:calc(12*var(--slide-unit));width:calc(40*var(--slide-unit));height:calc(40*var(--slide-unit))}.slides-builder-slides+.header-language-menu .header-language-item.is-active{opacity:1}.slides-builder-slides .slides-progress-bar{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:5;width:calc(var(--spacing)*0);background-color:#0000004d;position:fixed}@supports (color:color-mix(in lab,red,red)){.slides-builder-slides .slides-progress-bar{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.slides-builder-slides .slides-progress-bar{height:calc(10*var(--slide-unit))}.slides-builder-slides .slides-builder-slide{visibility:hidden;opacity:0;display:none}.slides-builder-slides.initialized .slides-builder-slide{visibility:hidden;opacity:0;display:flex}.slides-builder-slides.initialized .slides-builder-slide.active{visibility:visible}.glossary-nav-container{background-color:var(--color-purple-default);padding:calc(var(--spacing)*4);color:var(--color-white);position:relative}@media(min-width:64rem){.glossary-nav-container{padding:calc(var(--spacing)*10)}}.glossary-nav-container:after{content:"";background-color:var(--color-gelb-default);z-index:-1;width:100vw;height:200vh;position:absolute;top:50%;left:50%;transform:translate(-50%)}#glossary-nav{z-index:10;margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-wrap:wrap;display:flex;position:relative}@media(min-width:64rem){#glossary-nav{margin-bottom:calc(var(--spacing)*8);flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;font-size:40px}}#glossary-nav .inactive{pointer-events:none;color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#glossary-nav .inactive{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.glossary-search-container{z-index:10;margin-bottom:calc(var(--spacing)*6);width:100%;position:relative}.glossary-search-container input{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-white);width:100%;padding-block:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*10);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-white);background-color:#0000}.glossary-search-container input::placeholder{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.glossary-search-container input::placeholder{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.glossary-search-container input{--tw-outline-style:none;outline-style:none}@media(min-width:64rem){.glossary-search-container input{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.glossary-search-container input:focus{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.glossary-search-container input:focus{border-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.glossary-search-container input::-webkit-search-cancel-button{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);cursor:pointer;appearance:none;background-color:var(--color-white);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.glossary-search-container:before{top:50%;left:calc(var(--spacing)*0);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white);content:"";position:absolute;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 46 49' width='46' height='49'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='2.5' d='m1.8 45 17.6-17.5 1.8 1.7L3.6 46.8z'/%3E%3Ccircle cx='28.5' cy='17.1' r='14.6' stroke='%23fff' stroke-width='5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 46 49' width='46' height='49'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='2.5' d='m1.8 45 17.6-17.5 1.8 1.7L3.6 46.8z'/%3E%3Ccircle cx='28.5' cy='17.1' r='14.6' stroke='%23fff' stroke-width='5'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#glossary{padding-block:calc(var(--spacing)*10)}@media(min-width:64rem){#glossary{padding-block:calc(var(--spacing)*20)}}.glossary-section{max-width:800px;margin-inline:auto}.glossary-section h2{--tw-leading:var(--leading-tight);font-size:40px;line-height:var(--leading-tight);margin-bottom:.5lh}.glossary-section h3,.glossary-section p{--tw-leading:var(--leading-snug);font-size:25px;line-height:var(--leading-snug)}.glossary-section h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.glossary-section p{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.glossar-container{background-color:var(--color-purple-default);padding-block:calc(var(--spacing)*12);color:var(--color-white)}@media(min-width:64rem){.glossar-container{padding-block:calc(var(--spacing)*40)}}.glossar-container .glossary-item dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.glossar-container .glossary-item dd,.glossar-container .glossary-item dd p{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--font-size-base)}.header-logo.cs-header-logo{justify-content:flex-start}.cs-overlap-grid{--cs-offset:50px;align-items:stretch;display:grid}@media(min-width:64rem){.cs-overlap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-overlap-grid .cs-content-article-header{z-index:0;background-color:var(--color-purple-default);padding:calc(var(--spacing)*8);color:var(--color-white);justify-content:flex-end;align-items:center;display:flex;position:relative}@media(min-width:64rem){.cs-overlap-grid .cs-content-article-header{padding:calc(var(--spacing)*16)}}.cs-overlap-grid .cs-content-article-header{margin-right:calc(-1*var(--cs-offset));will-change:transform;margin-top:0;margin-bottom:0;transition:transform .3s ease-out}@media(max-width:64rem){.cs-overlap-grid .cs-content-article-header{justify-content:center;margin-top:0;margin-bottom:0;margin-right:0}}.cs-overlap-grid .cs-content-article-header>*{width:100%}@media(min-width:64rem){.cs-overlap-grid .cs-content-article-header>*{max-width:calc(50% - var(--cs-offset));padding-right:calc(2*var(--cs-offset))}}@media(min-width:40rem)and (min-width:64rem){.cs-overlap-grid .cs-content-article-header>*{max-width:calc(18rem - var(--cs-offset))}}@media(min-width:48rem)and (min-width:64rem){.cs-overlap-grid .cs-content-article-header>*{max-width:calc(21.5rem - var(--cs-offset))}}@media(min-width:64rem){.cs-overlap-grid .cs-content-article-header>*{max-width:calc(28.75rem - var(--cs-offset))}}@media(min-width:80rem){.cs-overlap-grid .cs-content-article-header>*{max-width:calc(36rem - var(--cs-offset))}}@media(min-width:96rem){.cs-overlap-grid .cs-content-article-header>*{max-width:calc(43rem - var(--cs-offset))}}.cs-overlap-grid .cs-content-article-header h1,.cs-overlap-grid .cs-content-article-header h2,.cs-overlap-grid .cs-content-article-header h3,.cs-overlap-grid .cs-content-article-header h4,.cs-overlap-grid .cs-content-article-header h5,.cs-overlap-grid .cs-content-article-header h6{color:var(--color-white)}.cs-overlap-grid .image-block-wrapper{z-index:10;padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*40);margin-left:calc(-1*var(--cs-offset));margin-top:calc(var(--cs-offset)*3);will-change:transform;justify-content:flex-start;align-items:center;transition:transform .3s ease-out;display:flex;position:relative}@media(max-width:64rem){.cs-overlap-grid .image-block-wrapper{order:-9999;justify-content:center;margin-top:0;margin-left:0}}.cs-overlap-grid .image-block-wrapper>*{width:100%}@media(min-width:64rem){.cs-overlap-grid .image-block-wrapper>*{max-width:calc(50% - var(--cs-offset));padding-left:calc(2*var(--cs-offset))}}@media(min-width:40rem)and (min-width:64rem){.cs-overlap-grid .image-block-wrapper>*{max-width:calc(18rem - var(--cs-offset))}}@media(min-width:48rem)and (min-width:64rem){.cs-overlap-grid .image-block-wrapper>*{max-width:calc(21.5rem - var(--cs-offset))}}@media(min-width:64rem){.cs-overlap-grid .image-block-wrapper>*{max-width:calc(28.75rem - var(--cs-offset))}}@media(min-width:80rem){.cs-overlap-grid .image-block-wrapper>*{max-width:calc(36rem - var(--cs-offset))}}@media(min-width:96rem){.cs-overlap-grid .image-block-wrapper>*{max-width:calc(43rem - var(--cs-offset))}}.cs-overlap-grid .image-block-wrapper img{object-fit:contain;width:100%;height:auto;max-height:100%}.cs-bottom-wrapper{position:relative}.cs-bottom-wrapper:before{content:"";top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--color-gelb-default);z-index:-1;height:300px;position:absolute}.cs-container{background-color:var(--color-gelb-default);padding-block:calc(var(--spacing)*8);min-height:100svh;position:relative}.cs-container+.footer{margin-top:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*24)}@media(min-width:64rem){.cs-container+.footer{padding-top:calc(var(--spacing)*0)}}.cs-container .container{z-index:1;padding-inline:calc(var(--spacing)*4);position:relative}@media not all and (min-width:64rem){.cs-container .container{padding-bottom:25vh}}@media not all and (min-width:48rem){.cs-container .container{flex-direction:column;place-content:space-between flex-start;min-height:80svh;display:flex}}@media(min-width:48rem){.cs-container .container{padding-inline:calc(var(--spacing)*0)}}.cs-content-wrapper{margin-top:calc(var(--spacing)*10);flex-direction:column;align-items:flex-start;display:flex}@media not all and (min-width:48rem){.cs-content-wrapper{flex:1}}@media(min-width:48rem){.cs-content-wrapper{margin-top:calc(var(--spacing)*20);width:50%}}@media(min-width:64rem){.cs-content-wrapper .paragraph-block{padding:calc(var(--spacing)*1)}}.cs-content-wrapper h1{margin-bottom:calc(var(--spacing)*10);font-size:var(--font-size-xxl)}.cs-content-wrapper p{margin-bottom:calc(var(--spacing)*8);font-size:var(--font-size-base)}#cs-background-image{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);width:50%;height:auto;position:absolute}@media not all and (min-width:40rem){#cs-background-image{bottom:calc(var(--spacing)*8)}}#cs-background-image{z-index:0;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000)}.coming-soon-article-lead{margin-bottom:2rem;font-weight:500}@media(max-width:64rem){.coming-soon-article-lead{margin-top:2rem}}:is(.richtext-block,.text-block) p{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media(min-width:64rem){:is(.richtext-block,.text-block) p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}:is(.richtext-block,.text-block) h2,:is(.richtext-block,.text-block) h3,:is(.richtext-block,.text-block) h4,:is(.richtext-block,.text-block) h5,:is(.richtext-block,.text-block) h6{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:is(.richtext-block,.text-block) h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media(min-width:64rem){:is(.richtext-block,.text-block) h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}:is(.richtext-block,.text-block) h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:64rem){:is(.richtext-block,.text-block) h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}:is(.richtext-block,.text-block) ul,:is(.richtext-block,.text-block) ol{margin-bottom:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*6)}:is(:is(.richtext-block,.text-block) ul,:is(.richtext-block,.text-block) ol) li{margin-bottom:calc(var(--spacing)*2)}:is(.richtext-block,.text-block) blockquote{margin-block:calc(var(--spacing)*6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-gray-300);padding-left:calc(var(--spacing)*4);font-style:italic}.video-section .video-block-player{aspect-ratio:var(--aspect-video);margin-inline:auto}.video-section .video-block-player.video-normal{max-width:var(--content-max-width)}.video-section .video-block-player.video-large{width:100%;max-width:var(--container-7xl)}.video-section .video-caption{margin-inline:auto;margin-block:calc(var(--spacing)*2);max-width:var(--content-max-width)}.image-block{margin-bottom:calc(var(--spacing)*8)}.image-block .image-source{opacity:.5!important}.image-block .image-source a{text-underline-offset:2px;text-decoration-line:none}@media(hover:hover){.image-block .image-source a:hover{text-decoration-line:underline}}.image-block .image-source a:focus{text-decoration-line:underline}.image-block[data-layout=center]{width:100%}@media(min-width:48rem){.image-block[data-layout=center]{max-width:1440px;margin-left:50%;width:min(100vw - 2rem,90rem)!important}}.image-block[data-layout=center] figure{padding-inline:calc(var(--spacing)*0);flex-direction:column;display:flex}.image-block[data-layout=center] img{object-fit:contain;object-position:center;width:100%;padding:calc(var(--spacing)*8);background-color:var(--image-background-color);aspect-ratio:1}@media(min-width:48rem){.image-block[data-layout=center] img{aspect-ratio:2}}.image-block[data-layout=center] figcaption{margin-top:calc(var(--spacing)*4);padding:calc(var(--spacing)*0);text-align:left;color:var(--color-black);background-color:#0000}@media(min-width:64rem){.image-block[data-layout=center] figcaption{margin-right:calc(var(--spacing)*40);margin-left:calc(var(--spacing)*40)}}.image-block[data-layout=center] figcaption a{color:var(--color-black)}.image-block[data-layout=center] figcaption .image-source,.image-block[data-layout=center] figcaption .image-source a{color:#00000080!important}@supports (color:color-mix(in lab,red,red)){.image-block[data-layout=center] figcaption .image-source,.image-block[data-layout=center] figcaption .image-source a{color:color-mix(in oklab,var(--color-black)50%,transparent)!important}}.image-block[data-layout=tall],.image-block[data-layout=wide]{width:100%}@media(min-width:48rem){.image-block[data-layout=tall],.image-block[data-layout=wide]{width:100vw;margin-left:50%}}@media(min-width:64rem){.image-block[data-layout=tall],.image-block[data-layout=wide]{padding-inline:calc(var(--spacing)*8)}}:is(.image-block[data-layout=tall],.image-block[data-layout=wide]) figure{width:100%;padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*4);background-image:none}@media(min-width:48rem){:is(.image-block[data-layout=tall],.image-block[data-layout=wide]) figure{max-width:max-content;margin-inline:auto}}:is(.image-block[data-layout=tall],.image-block[data-layout=wide]) img{object-fit:contain;object-position:center;width:100%;height:auto}@media(min-width:48rem){:is(.image-block[data-layout=tall],.image-block[data-layout=wide]) img{width:auto}}:is(.image-block[data-layout=tall],.image-block[data-layout=wide]) img{max-height:80svh}:is(.image-block[data-layout=tall],.image-block[data-layout=wide]) figcaption{margin-top:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*0);text-align:left;max-width:65ch;transition:margin-left .2s,width .2s}.image-block[data-layout=left],.image-block[data-layout=right]{width:100%}@media(min-width:48rem){.image-block[data-layout=left],.image-block[data-layout=right]{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);max-width:1440px;margin-left:50%;width:min(100vw - 2rem,90rem)!important}}:is(.image-block[data-layout=left],.image-block[data-layout=right]) figure{padding-inline:calc(var(--spacing)*0);background-color:var(--image-background-color);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative;overflow:hidden}@media(min-width:48rem){:is(.image-block[data-layout=left],.image-block[data-layout=right]) figure{aspect-ratio:2;grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.image-block[data-layout=left],.image-block[data-layout=right]) img{aspect-ratio:1;object-fit:contain;object-position:center;place-self:center;width:auto;max-width:calc(100% - 4rem);height:auto;max-height:calc(100% - 4rem)}@media(max-width:48rem){:is(.image-block[data-layout=left],.image-block[data-layout=right]) img{min-height:66vh}}:is(.image-block[data-layout=left],.image-block[data-layout=right]) figcaption{margin:calc(var(--spacing)*0);max-width:none;height:100%;padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*8);flex-direction:column;justify-content:flex-start;display:flex}@media(min-width:64rem){:is(.image-block[data-layout=left],.image-block[data-layout=right]) figcaption{padding-block:calc(var(--spacing)*16)}}:is(.image-block[data-layout=left],.image-block[data-layout=right]) figcaption{font-size:var(--font-size-base);color:var(--caption-text-color,#fff)}:is(.image-block[data-layout=left],.image-block[data-layout=right]) figcaption a{color:var(--caption-text-color,#fff)}:is(.image-block[data-layout=left],.image-block[data-layout=right]) figcaption{background-color:var(--caption-background-color);overflow:auto}:is(.image-block[data-layout=left],.image-block[data-layout=right]) figcaption .image-source{font-size:var(--font-size-small)}.image-block[data-layout=right] figcaption{order:-9999}.quote-block{margin-block:calc(var(--spacing)*12);text-align:center}.quote-block blockquote{--tw-border-style:none;padding-left:calc(var(--spacing)*0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-style:none;max-width:75ch;margin-inline:auto;font-style:italic}@media(min-width:64rem){.quote-block blockquote{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.quote-block cite{margin-top:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-600);font-style:normal;display:block}.paragraph-block h1{margin-bottom:calc(var(--spacing)*1);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);font-size:var(--font-size-l)}.paragraph-block h2{margin-bottom:calc(var(--spacing)*1);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);font-size:var(--font-size-m)}.paragraph-block h3{margin-bottom:calc(var(--spacing)*1);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.paragraph-block a{text-underline-offset:2px;text-decoration-line:underline}@media(hover:hover){.paragraph-block a:hover{color:var(--color-green-default)}}.paragraph-block a:focus{color:var(--color-green-default)}.paragraph-block ul{margin-block:.5lh;margin-left:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*6);list-style-type:disc;list-style-position:outside}.paragraph-block ul li{margin-bottom:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2)}.paragraph-block ul li:last-child{margin-bottom:calc(var(--spacing)*0)}.multi-select{width:100%;display:inline-block;position:relative}.multi-select-trigger{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:flex-start;align-items:center;width:100%;min-height:32px;padding:12px 0;transition:opacity .2s;display:flex}.multi-select-trigger:hover{opacity:.8}.multi-select-text{color:#000;flex:1;min-width:0;font-size:1rem}.multi-select-text.placeholder{color:#6b7280}.multi-select-text.truncate-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi-select-chevron{flex-shrink:0;width:16px;height:16px;margin-left:.75rem;transition:transform .2s}.multi-select-trigger.active .multi-select-chevron{transform:rotate(180deg)}.filter-column{position:relative}.filter-column .multi-select-dropdown{z-index:1000;background-color:#fff;border:1px solid #000;max-height:16rem;display:none;position:absolute;top:100%;left:-1px;right:-1px;overflow-y:auto;box-shadow:0 4px 12px #00000026}.filter-column .multi-select-dropdown.open{display:block}.multi-select-dropdown{z-index:1000;background-color:#fff;border:1px solid #000;max-height:16rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.multi-select-dropdown.open{display:block}.multi-select-option{cursor:pointer;align-items:center;gap:.75rem;padding:12px 16px;transition:background-color .2s;display:flex}.multi-select-option:hover{background-color:#f9fafb}.multi-select-option input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #000;flex-shrink:0;width:1rem;height:1rem;position:relative}.multi-select-option input[type=checkbox]:checked{background-color:#000}.multi-select-option input[type=checkbox]:checked:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 12"><path stroke="%23fff" stroke-linecap="square" stroke-width="1.5" d="M11 1 7.7 6l-3.4 5L1 6"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.multi-select-option-label{flex:none;margin-right:.5rem;font-size:.875rem}.multi-select-option-count{color:#6b7280;flex:none;font-size:.875rem}.database-section .subjects-input-group{background-color:#fff;border:1px solid #000;align-items:center;gap:1rem;padding:0;transition:border-color .2s,box-shadow .2s;display:flex}.database-section .subjects-input-group:focus-within{border-color:#135d49;box-shadow:0 0 0 .2rem #28a74540}.database-section .subjects-input-group .multi-select-trigger{box-shadow:none;border:none;padding:12px 16px}.database-section .subjects-input-group .multi-select-trigger:hover,.database-section .subjects-input-group .multi-select-trigger.active{box-shadow:none;border:none}.database-section .filter-column .multi-select-trigger{padding:8px 0;font-size:.9rem}.multi-select.single-select{position:relative}.multi-select.single-select .multi-select-trigger{background-color:#fff;border:1px solid #000;min-height:48px;padding:12px 16px}.multi-select.single-select .multi-select-trigger:hover{opacity:1;border-color:#666}.multi-select.single-select .multi-select-dropdown{z-index:1000;background-color:#fff;border:1px solid #000;max-height:16rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.multi-select.single-select .multi-select-dropdown.open{display:block}.database-section .filter-column .multi-select-dropdown{font-size:.9rem}.database-section .filter-content.disabled .multi-select{opacity:.5;pointer-events:none}.filter-content .disabled-message{color:#374151;font-size:.9rem;line-height:1.5;display:none}.database-section{padding:2rem 0 4rem}@media(max-width:768px){.database-section{padding:1rem 0 2rem}}.database-header{text-align:center;margin-bottom:3rem}.database-header h1{color:#2c3e50;margin-bottom:1rem;font-size:2.5rem}.database-intro{color:#6c757d;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}.search-container{position:relative}.database-search,.database-subjects-filter{margin-bottom:calc(var(--spacing)*4)}.subjects-input-group{align-items:center;gap:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex}.subjects-input-group:focus-within{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.subjects-label{margin:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));white-space:nowrap;color:var(--color-black)}.subjects-select{background:0 0;border:none;outline:none;flex:1}.search-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);width:100%;padding-block:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.search-input:focus{border-color:var(--color-green-default)!important;--tw-outline-style:none!important;outline-style:none!important}.search-clear{color:#6c757d;cursor:pointer;background:0 0;border:none;font-size:1.5rem;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.search-clear:hover{color:#dc3545}.database-filters{margin-bottom:2rem}.filter-columns{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.filter-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.filter-column{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4)}.filter-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);color:var(--color-black);display:flex}.filter-toggle input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #000;flex-shrink:0;width:1rem;height:1rem;position:relative}.filter-toggle input[type=checkbox]:checked{background-color:#000}.filter-toggle input[type=checkbox]:checked:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 12"><path stroke="%23fff" stroke-linecap="square" stroke-width="1.5" d="M11 1 7.7 6l-3.4 5L1 6"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-count{font-size:.9rem;font-weight:400}.filter-content{transition:opacity .2s}.filter-content.disabled{opacity:.5;pointer-events:none}.category-select{border:1px solid #ddd;width:100%;padding:.5rem;font-size:.9rem}.category-select:focus{border-color:var(--color-green-default)!important;--tw-outline-style:none!important;outline-style:none!important}.filter-actions{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.results-summary{margin-right:calc(var(--spacing)*4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));white-space:nowrap;color:var(--color-black)}.database-results{margin-top:calc(var(--spacing)*24);scroll-margin-block-start:18rem;overflow:hidden}.results-header{margin-bottom:calc(var(--spacing)*8)}.results-controls{justify-content:space-between;align-items:center;display:flex}.sort-controls{align-items:center;gap:.5rem;display:flex}.sort-controls .multi-select.single-select .multi-select-dropdown{top:calc(100% - 1px)}.sort-controls label{color:#495057;font-size:.9rem}.sort-select{border:1px solid #ddd;padding:.5rem;font-size:.9rem}.results-container{min-height:400px}.result-item{align-items:flex-start;column-gap:calc(var(--spacing)*12);row-gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.result-item{grid-template-columns:20ch 1fr}}.result-content{flex:1;min-width:0}.result-title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);line-height:1.4}.result-title-link{color:inherit;text-decoration:none;transition:color .2s}.result-title-link:hover{text-decoration:underline}.result-meta{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-black);flex-direction:column;display:flex}.result-meta-authors,.subject-tag{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.result-description{color:#495057;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}p.manual-result-description{font-size:var(--font-size-small)}.result-categories{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.result-category{color:#495057;padding:.25rem .5rem;font-size:.8rem}.result-subjects{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.result-subjects-label{color:#495057;font-size:.85rem;font-weight:600}.result-subject{color:#1976d2;background:#e3f2fd;border-radius:3px;padding:.2rem .5rem;font-size:.8rem}.result-places{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.result-places-label{color:#495057;font-size:.85rem;font-weight:600}.result-place{color:#7b1fa2;background:#f3e5f5;border-radius:3px;padding:.2rem .5rem;font-size:.8rem}.result-actions{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.result-link{background-color:var(--color-green-default);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.result-link:hover{background-color:#135d49cc}@supports (color:color-mix(in lab,red,red)){.result-link:hover{background-color:color-mix(in oklab,var(--color-green-default)80%,transparent)}}.loading-state{text-align:center;color:#6c757d;padding:4rem 2rem}.database-loading-overlay{z-index:10;background:linear-gradient(#fffffff2,#fffffffa);justify-content:center;align-items:center;min-height:400px;transition:opacity .3s,visibility .3s;display:flex;position:relative}.database-loading-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none;position:absolute}.database-loading-content{text-align:center;padding:2rem}.loading-message{margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-black)}.loading-progress{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);min-height:1.5rem}.database-content-wrapper{transition:opacity .3s}.database-content-wrapper.loading{opacity:0;pointer-events:none;visibility:hidden;position:absolute}.loading-spinner{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-gray-200);border-top-color:var(--color-green-default);border-radius:3.40282e38px;margin-inline:auto;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-results-state{text-align:center;background:#fff;padding:4rem 2rem}.no-results-content h3{color:#495057;margin-bottom:1rem}.no-results-content p{color:#6c757d;margin-bottom:2rem}@media(max-width:992px){.filter-columns{grid-template-columns:1fr;gap:1rem}.filter-actions,.results-controls{flex-direction:column;align-items:stretch;gap:1rem}}@media(max-width:768px){.result-item{flex-direction:column;gap:1rem}.result-actions{flex-direction:row;justify-content:flex-start}.database-header h1{font-size:2rem}.database-filters{padding:1rem}}.results-controls{justify-content:space-between;align-items:center;width:100%;display:flex}.reset-filters-link{cursor:pointer;--tw-border-style:none;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-black);background-color:#0000;border-style:none;text-decoration-line:underline}@media(hover:hover){.reset-filters-link:hover{text-decoration-line:none}}.detail-page h1{font-size:var(--font-size-xl);margin-block:1lh}:where(.detail-page-fields>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.detail-page-field{flex-direction:column;width:100%;display:flex}@media(min-width:40rem){.detail-page-field{flex-direction:row}}.detail-page-field dt{margin-top:calc(var(--spacing)*1);width:100%;padding-top:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:40rem){.detail-page-field dt{width:25%}}@media(min-width:48rem){.detail-page-field dt{padding-block:calc(var(--spacing)*2)}}.detail-page-field dd{width:100%;padding-bottom:calc(var(--spacing)*4)}@media(min-width:40rem){.detail-page-field dd{margin-left:calc(var(--spacing)*2);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-black);width:75%;padding-left:calc(var(--spacing)*2)}}@media(min-width:48rem){.detail-page-field dd{margin-left:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*8)}}.detail-page-field dd{font-size:var(--font-size-base)}.detail-page-field dd span{display:block}.detail-page-field dd a{text-decoration:underline}.detail-page-field ul{list-style-type:none}.detail-page-button-wrapper{padding-block:calc(var(--spacing)*16);padding-bottom:calc(var(--spacing)*8)}.database-excerpt-container{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:1.5rem}.database-excerpt-loading{text-align:center;color:#666;padding:2rem}.database-excerpt-results{gap:1rem;display:grid}.database-excerpt-no-results{text-align:center;color:#666;padding:2rem;font-style:italic}.map-detail-container{padding-block:calc(var(--spacing)*8)}.map-detail-section-title{margin-bottom:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-gray-300);padding-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.map-detail-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.map-detail-item{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.map-detail-item-full{grid-column:1/-1}.map-detail-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-600);text-transform:uppercase}.map-detail-value{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.map-detail-tags{margin-top:calc(var(--spacing)*1);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.map-detail-tag{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;border-radius:3.40282e38px;display:inline-block}.map-detail-tag-blue{border-color:var(--color-blue-300);background-color:var(--color-blue-100);color:var(--color-blue-800)}.map-detail-tag-green{border-color:var(--color-green-300);background-color:var(--color-green-100);color:var(--color-green-800)}.map-detail-tag-purple{border-color:var(--color-purple-300);background-color:var(--color-purple-100);color:var(--color-purple-800)}.map-detail-tag-yellow{border-color:var(--color-yellow-300);background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.map-detail-tag-indigo{border-color:var(--color-indigo-300);background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.map-detail-coordinates{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:.25rem}.map-detail-timeline-item{margin-bottom:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*3);display:flex}.map-detail-timeline-year{min-width:calc(var(--spacing)*16);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.map-detail-timeline-event{color:var(--color-gray-600)}.map-detail-description{border-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-indigo-500);background-color:var(--color-white);padding:calc(var(--spacing)*4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700)}.map-detail-source-link{margin-top:calc(var(--spacing)*2);border-radius:var(--radius-md);background-color:var(--color-blue-600);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-block}@media(hover:hover){.map-detail-source-link:hover{background-color:var(--color-blue-700)}}.map-detail-section-location{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-green-500);background-color:var(--color-green-50)}.map-detail-section-description{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-yellow-500);background-color:var(--color-yellow-50)}.map-detail-section-sources{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-blue-500);background-color:var(--color-blue-50)}.map-detail-section-debug{border-color:var(--color-gray-400);background-color:var(--color-gray-100)}.map-detail-debug-grid{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.map-detail-debug-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding:calc(var(--spacing)*3);border-radius:.25rem}.map-detail-debug-label{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);display:block}.map-detail-debug-value{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600)}.map-detail-debug-option{margin-block:calc(var(--spacing)*1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600)}.map-detail-debug-summary{margin-bottom:calc(var(--spacing)*2);cursor:pointer;background-color:var(--color-gray-200);padding:calc(var(--spacing)*2)}.timeline-description{margin-bottom:calc(var(--spacing)*6);color:var(--color-gray-600)}.year-navigation{margin-bottom:calc(var(--spacing)*8)}.year-buttons{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.yearly-section:not(.active){display:none}.year-title-note{margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);font-style:italic}.data-sources,.related-institutions{margin-block:calc(var(--spacing)*8)}.data-sources h3,.related-institutions h3{margin-top:calc(var(--spacing)*0);color:var(--color-gray-700)}@media(max-width:768px){.map-detail-container{padding:calc(var(--spacing)*4)}.map-detail-grid{grid-template-columns:1fr}}.pagination-container{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*12)}.pagination-wrapper{justify-content:center;align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.pagination-nav{flex:1;justify-content:center;display:flex}.pagination-list{align-items:center;gap:calc(var(--spacing)*1);display:flex}.pagination-btn{cursor:pointer;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;align-items:center;transition-duration:.2s;display:inline-flex;position:relative}.pagination-number{color:var(--color-black);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.pagination-number:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y);color:#000c}@supports (color:color-mix(in lab,red,red)){.pagination-number:hover{color:color-mix(in oklab,var(--color-black)80%,transparent)}}}.pagination-active{cursor:default;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-black)}.pagination-prev,.pagination-next{color:var(--color-black)}@media(hover:hover){:is(.pagination-prev,.pagination-next):hover{color:#000c}@supports (color:color-mix(in lab,red,red)){:is(.pagination-prev,.pagination-next):hover{color:color-mix(in oklab,var(--color-black)80%,transparent)}}}.pagination-disabled{cursor:not-allowed;color:#00000080}@supports (color:color-mix(in lab,red,red)){.pagination-disabled{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.pagination-ellipsis{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#00000080;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pagination-ellipsis{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.infobox-content{margin-top:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*8)}@media(min-width:48rem){.infobox-content{padding:calc(var(--spacing)*8)}}.infobox-content h2{font-size:var(--font-size-xl)}.infobox-content p{font-size:var(--font-size-base)}.infobox-content li{gap:calc(var(--spacing)*4);display:flex}.infobox-content .infobox-icon{margin-right:calc(var(--spacing)*1);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.infobox-content .infobox-icon svg{width:100%;height:100%}.infobox-content .infobox-icon svg path{fill:var(--color-black)}.infobox-content .infobox-title{margin-bottom:.5lh}.infobox-content .infobox-links{gap:calc(var(--spacing)*4);font-size:var(--font-size-base);flex-direction:column;margin-top:1lh;list-style-type:none;display:flex}.infobox-content .infobox-links a{text-underline-offset:2px}@media(hover:hover){.infobox-content .infobox-links a:hover{text-decoration-line:underline}}.share-tooltip{z-index:1000;width:calc(var(--spacing)*90);--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);opacity:0;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:absolute}.share-tooltip.visible{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);opacity:1}.share-tooltip.above .share-tooltip-arrow{border-top-color:var(--color-white);border-bottom-color:#0000;top:auto;bottom:-6px}.share-tooltip .share-tooltip-content{background-color:var(--color-white);overflow:hidden}.share-tooltip .share-tooltip-arrow{height:calc(var(--spacing)*0);width:calc(var(--spacing)*0);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-inline-style:var(--tw-border-style);border-inline-width:6px;border-bottom-style:var(--tw-border-style);border-bottom-width:6px;border-right-color:#0000;border-bottom-color:var(--color-white);border-left-color:#0000;position:absolute;top:-6px;left:50%}.share-tooltip .share-tooltip-header{padding:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.share-tooltip .share-tooltip-header h3{margin:calc(var(--spacing)*0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.share-tooltip .share-tooltip-header .close-btn{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing)*1);color:#000c;background-color:#0000;border-style:none}@supports (color:color-mix(in lab,red,red)){.share-tooltip .share-tooltip-header .close-btn{color:color-mix(in oklab,var(--color-black)80%,transparent)}}.share-tooltip .share-tooltip-header .close-btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.share-tooltip .share-tooltip-header .close-btn:hover{background-color:var(--color-gray-100);color:var(--color-black)}.share-tooltip .share-tooltip-header .close-btn svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.share-tooltip .share-tooltip-body{padding:calc(var(--spacing)*4)}.share-tooltip .url-copy-section{margin-bottom:calc(var(--spacing)*4)}.share-tooltip .url-copy-section label{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#000c;display:block}@supports (color:color-mix(in lab,red,red)){.share-tooltip .url-copy-section label{color:color-mix(in oklab,var(--color-black)80%,transparent)}}.share-tooltip .url-copy-section .url-input-group{gap:calc(var(--spacing)*2);display:flex}.share-tooltip .url-copy-section .url-input-group input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);background-color:var(--color-gray-50);padding:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#000c;flex:1}@supports (color:color-mix(in lab,red,red)){.share-tooltip .url-copy-section .url-input-group input{color:color-mix(in oklab,var(--color-black)80%,transparent)}}.share-tooltip .url-copy-section .url-input-group input:focus{border-color:var(--color-blue-500);--tw-outline-style:none;outline-style:none}.share-tooltip .url-copy-section .url-input-group .copy-btn{cursor:pointer;--tw-border-style:none;background-color:var(--color-green-default);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-style:none;transition-duration:.2s}.share-tooltip .url-copy-section .url-input-group .copy-btn:hover,.share-tooltip .url-copy-section .url-input-group .copy-btn.copied{background-color:var(--color-green-default-hover)}.share-tooltip .social-links h4{margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.share-tooltip .social-links .social-buttons{gap:calc(var(--spacing)*2);display:flex}.share-tooltip .social-links .social-buttons .social-btn{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);background-color:var(--color-green-default);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.share-tooltip .social-links .social-buttons .social-btn:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:var(--color-gray-200);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.share-tooltip .social-links .social-buttons .social-btn svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);flex-shrink:0}.share-tooltip .social-links .social-buttons .social-btn.twitter:hover{border-color:var(--color-blue-500);background-color:var(--color-blue-500);color:var(--color-white)}.share-tooltip .social-links .social-buttons .social-btn.facebook:hover{color:#fff;background-color:#1877f2;border-color:#1877f2}.share-tooltip .social-links .social-buttons .social-btn.linkedin:hover{color:#fff;background-color:#0077b5;border-color:#0077b5}.share-tooltip .social-links .social-buttons .social-btn.bluesky:hover{color:#fff;background-color:#00a8e8;border-color:#00a8e8}.share-tooltip .social-links .social-buttons .social-btn.email:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}@media(max-width:768px){.share-tooltip{width:calc(var(--spacing)*80)}.share-tooltip .share-tooltip-header,.share-tooltip .share-tooltip-body{padding:calc(var(--spacing)*4)}.share-tooltip .social-links .social-buttons{gap:calc(var(--spacing)*2)}.share-tooltip .social-links .social-buttons .social-btn{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.share-tooltip .social-links .social-buttons .social-btn svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.share-tooltip .url-copy-section{margin-bottom:calc(var(--spacing)*4)}}.reading-progress{top:calc(var(--spacing)*32);z-index:20;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:inline-block;position:sticky}.reading-progress.visible{opacity:1}.reading-progress svg{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.reading-progress .background-circle{fill:var(--color-white);opacity:.95}.reading-progress .circle{stroke:var(--color-gray-800);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}.reading-progress .progress-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-800);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.reading-progress .progress-text.fade-out,.reading-progress.fade-out{opacity:0}.mobile-progress-bar{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:100;height:calc(var(--spacing)*1);background-color:var(--color-white);display:none;position:fixed}.mobile-progress-bar:after{content:"";width:var(--progress,0%);background-color:var(--color-green-default,#135d49);transition:width .3s ease-out;position:absolute;top:0;bottom:0;left:0}@media(max-width:768px){.reading-progress{display:none}.mobile-progress-bar{display:block}}section.content{position:relative}section.content:has(.reading-progress){min-height:100vh}ul.toolbox{gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;list-style-type:none;display:flex}@media(min-width:48rem){ul.toolbox{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}ul.toolbox li{align-items:center;gap:calc(var(--spacing)*2);display:flex}ul.toolbox li .icon-wrapper{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}ul.toolbox li .icon-wrapper svg{width:100%;height:100%}ul.toolbox li .icon-wrapper svg path{fill:var(--color-black)}ul.toolbox li:hover .icon-wrapper{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}ul.toolbox li a{align-items:center;gap:calc(var(--spacing)*3);text-underline-offset:2px;display:flex}@media(hover:hover){ul.toolbox li a:hover{text-decoration-line:underline}}.cta-container{align-items:center;gap:calc(var(--spacing)*20);padding-block:calc(var(--spacing)*12);flex-direction:column;display:flex}@media(min-width:64rem){.cta-container{gap:calc(var(--spacing)*24);padding-block:calc(var(--spacing)*24);flex-direction:row}}@media(min-width:80rem){.cta-container{gap:calc(var(--spacing)*32)}}.cta-container .cta-content{width:100%}@media(min-width:64rem){.cta-container .cta-content{width:50%}}.cta-container .cta-image{width:100%;position:relative}@media(min-width:64rem){.cta-container .cta-image{width:50%}}.cta-container .cta-buttons{margin-top:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*10);row-gap:calc(var(--spacing)*6);flex-direction:column;display:flex}@media(min-width:64rem){.cta-container .cta-buttons{flex-direction:row}}.cta-container .cta-buttons .btn{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*5)}.freeform-form .freeform-row [class*=freeform-col-].freeform-fieldtype-group label.group-label{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.freeform-form .freeform-row+.freeform-row{margin-top:calc(var(--spacing)*4)!important}.freeform-form input[type=text],.freeform-form input[type=email],.freeform-form input[type=tel],.freeform-form input[type=url],.freeform-form input[type=number],.freeform-form input[type=date],.freeform-form input[type=time]{border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-gray-400)!important;padding-inline:calc(var(--spacing)*5)!important;padding-block:calc(var(--spacing)*3)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;border-radius:0!important}.freeform-form input[type=radio],.freeform-form .freeform-field input[type=radio],.freeform-form .freeform-row input[type=radio]{margin-right:calc(var(--spacing)*2)!important;height:calc(var(--spacing)*4)!important;width:calc(var(--spacing)*4)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-gray-400)!important;background-color:var(--color-white)!important;padding:calc(var(--spacing)*1)!important;cursor:pointer!important;appearance:none!important;vertical-align:middle!important;border-radius:3.40282e38px!important;flex-shrink:0!important;display:inline-block!important;position:relative!important}:is(.freeform-form input[type=radio],.freeform-form .freeform-field input[type=radio],.freeform-form .freeform-row input[type=radio]):checked{border-color:var(--color-green-default)!important;background-color:var(--color-white)!important}:is(.freeform-form input[type=radio],.freeform-form .freeform-field input[type=radio],.freeform-form .freeform-row input[type=radio]):checked:after{background-color:var(--color-green-default)!important;content:""!important;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}:is(.freeform-form input[type=radio],.freeform-form .freeform-field input[type=radio],.freeform-form .freeform-row input[type=radio]):focus{outline-style:var(--tw-outline-style)!important;outline-offset:2px!important;outline-width:2px!important;outline-color:var(--color-green-default)!important}.freeform-form input[type=checkbox],.freeform-form .freeform-field input[type=checkbox],.freeform-form .freeform-row input[type=checkbox]{margin-right:calc(var(--spacing)*2)!important;height:calc(var(--spacing)*4)!important;width:calc(var(--spacing)*4)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-gray-400)!important;background-color:var(--color-white)!important;padding:calc(var(--spacing)*1)!important;cursor:pointer!important;appearance:none!important;vertical-align:middle!important;border-radius:0!important;flex-shrink:0!important;display:inline-block!important;position:relative!important}:is(.freeform-form input[type=checkbox],.freeform-form .freeform-field input[type=checkbox],.freeform-form .freeform-row input[type=checkbox]):checked{border-color:var(--color-green-default)!important;background-color:var(--color-green-default)!important}:is(.freeform-form input[type=checkbox],.freeform-form .freeform-field input[type=checkbox],.freeform-form .freeform-row input[type=checkbox]):checked:after{content:""!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-width='2' d='M3 8l3 3L13 5'/%3e%3c/svg%3e")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:12px!important;height:12px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}:is(.freeform-form input[type=checkbox],.freeform-form .freeform-field input[type=checkbox],.freeform-form .freeform-row input[type=checkbox]):focus{outline-style:var(--tw-outline-style)!important;outline-offset:2px!important;outline-width:2px!important;outline-color:var(--color-green-default)!important}.freeform-form button[data-freeform-action=submit]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);--tw-border-style:none!important;background-color:var(--color-green-default)!important;padding-inline:calc(var(--spacing)*5)!important;padding-block:calc(var(--spacing)*3)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;color:var(--color-white)!important;border-style:none!important}.freeform-form button[data-freeform-action=submit]:hover{background-color:var(--color-green-default-hover)!important}.freeform-form textarea{min-height:6lh;margin-block:calc(var(--spacing)*4)!important;padding:calc(var(--spacing)*3)!important;border-radius:0!important}.freeform-form .freeform-form-errors{--tw-border-style:none!important;background-color:var(--color-red-default)!important;width:100%!important;color:var(--color-white)!important;border-style:none!important;border-radius:0!important}.freeform-form .freeform-form-success{margin-top:calc(var(--spacing)*4)!important;--tw-border-style:none!important;background-color:var(--color-green-default)!important;color:var(--color-white)!important;border-style:none!important;border-radius:0!important}.freeform-form .freeform-row [class*=freeform-col-] .freeform-errors>li{padding-left:calc(var(--spacing)*2)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;color:var(--color-black)!important;font-style:normal!important}.freeform-form:has(.freeform-form-success) .freeform-row:has(.freeform-fieldtype-email),.freeform-form:has(.freeform-form-success) [data-freeform-controls]{display:none!important}.freeform-row [class*=freeform-col-] label{display:flex!important}.freeform-row [class*=freeform-col-] label+label{margin-top:calc(var(--spacing)*4)!important}.freeform-row [class*=freeform-col-] .input-group-one-line{padding-top:calc(var(--spacing)*2)}.freeform-row [class*=freeform-col-] .input-group-one-line label+label{margin-top:calc(var(--spacing)*0)!important}.freeform-fieldtype-rating .form-rating-field-wrapper{justify-content:flex-end!important;align-items:center!important;gap:calc(var(--spacing)*0)!important;flex-direction:row-reverse!important;width:100%!important;display:flex!important}.freeform-fieldtype-rating .form-rating-field-wrapper input[type=radio]{appearance:none!important;border:none!important;width:0!important;height:0!important;display:none!important}.freeform-fieldtype-rating .form-rating-field-wrapper label{height:calc(var(--spacing)*7)!important;width:calc(var(--spacing)*7)!important;cursor:pointer!important;float:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.freeform-fieldtype-rating .form-rating-field-wrapper label:before{content:""!important;height:calc(var(--spacing)*7)!important;width:calc(var(--spacing)*7)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23DDDDDD' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3e%3c/svg%3e")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:block!important}.freeform-fieldtype-rating .form-rating-field-wrapper label:hover:before,.freeform-fieldtype-rating .form-rating-field-wrapper label:hover~label:before,.freeform-fieldtype-rating .form-rating-field-wrapper input[type=radio]:checked~label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23135d49' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3e%3c/svg%3e")!important}@media(max-width:768px){.freeform-fieldtype-rating .form-rating-field-wrapper{gap:calc(var(--spacing)*.5)!important}.freeform-fieldtype-rating .form-rating-field-wrapper label{height:calc(var(--spacing)*6)!important;width:calc(var(--spacing)*6)!important}.freeform-fieldtype-rating .form-rating-field-wrapper label:before{height:calc(var(--spacing)*5)!important;width:calc(var(--spacing)*5)!important}}@media(max-width:1024px){.freeform-fieldtype-rating.freeform-col-3 .form-rating-field-wrapper{gap:calc(var(--spacing)*0)!important}.freeform-fieldtype-rating.freeform-col-3 .form-rating-field-wrapper label{height:calc(var(--spacing)*5)!important;width:calc(var(--spacing)*5)!important}.freeform-fieldtype-rating.freeform-col-3 .form-rating-field-wrapper label:before{height:calc(var(--spacing)*4)!important;width:calc(var(--spacing)*4)!important}}button[data-freeform-action=submit]{margin-left:calc(var(--spacing)*0)!important;border-radius:0!important}form[data-handle=newsletterSubscription]{align-items:flex-start;column-gap:calc(var(--spacing)*8);flex-wrap:wrap;display:flex}@media not all and (min-width:40rem){form[data-handle=newsletterSubscription]{flex-direction:column}}form[data-handle=newsletterSubscription] label.freeform-label{display:none!important}form[data-handle=newsletterSubscription] input[type=email]{border-style:var(--tw-border-style)!important;padding-block:calc(var(--spacing)*3)!important;border-width:0!important;border-radius:0!important}form[data-handle=newsletterSubscription] .freeform-col-12,form[data-handle=newsletterSubscription] [data-freeform-controls]{margin-top:calc(var(--spacing)*0)!important;margin-top:calc(var(--spacing)*4)!important;padding:calc(var(--spacing)*0)!important}@media not all and (min-width:64rem){form[data-handle=newsletterSubscription] .freeform-col-12,form[data-handle=newsletterSubscription] [data-freeform-controls]{width:240px!important}}form[data-handle=newsletterSubscription] [data-freeform-controls]{align-items:flex-start;display:flex}form[data-handle=newsletterSubscription] [data-freeform-controls] button{border-radius:var(--radius-lg);background-color:var(--color-purple-default);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){form[data-handle=newsletterSubscription] [data-freeform-controls] button:hover{background-color:#5f2c96e6}@supports (color:color-mix(in lab,red,red)){form[data-handle=newsletterSubscription] [data-freeform-controls] button:hover{background-color:color-mix(in oklab,var(--color-purple-default)90%,transparent)}}}form[data-handle=newsletterSubscription] [data-freeform-controls] button{padding-inline:calc(var(--spacing)*5)!important;padding-block:calc(var(--spacing)*3)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}@media not all and (min-width:64rem){form[data-handle=newsletterSubscription] [data-freeform-controls] button{width:240px!important}}.agenda-index .container{position:relative}.agenda-image-display{display:none}@media(min-width:769px){.agenda-image-display{aspect-ratio:4/3;pointer-events:none;z-index:10;border-radius:8px;width:400px;max-width:30%;display:block;position:absolute;top:50%;right:5%;overflow:hidden;transform:translateY(-50%)}.agenda-image-display img{object-fit:contain;width:100%;height:100%}}@media(max-width:768px){.agenda-item-image{visibility:visible;pointer-events:auto;border-radius:8px;width:100%;height:200px;margin-top:1rem;position:static;overflow:hidden}.agenda-item-image img{object-fit:cover;width:100%;height:100%}}.agenda-index{margin-bottom:calc(var(--spacing)*24);background-color:#ffe17540}@supports (color:color-mix(in lab,red,red)){.agenda-index{background-color:color-mix(in oklab,var(--color-gelb-default)25%,transparent)}}.agenda-index{height:calc(100vh - var(--header-height))}.agenda-index .container{height:100%;position:relative}.agenda-entry .agenda-meta{margin-top:calc(var(--spacing)*12)}.agenda-entry .agenda-type,.agenda-entry .agenda-cantons{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-green-default);text-decoration-line:underline}.agenda-entry .agenda-info{margin-bottom:calc(var(--spacing)*12);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-green-default)}.agenda-entry .share-wrapper{margin-top:calc(var(--spacing)*6);justify-content:flex-end;display:flex}.agenda-entry .share-button{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-black);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}@media(hover:hover){.agenda-entry .share-button:hover{color:var(--color-green-default)}}.agenda-entry .share-button svg{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.agenda-entry .event-details,.agenda-entry .news-cantons{margin-inline:calc(var(--spacing)*0);margin-block:calc(var(--spacing)*4);background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.agenda-entry .event-details,.agenda-entry .news-cantons{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.agenda-entry .event-details,.agenda-entry .news-cantons{padding:calc(var(--spacing)*4)}.agenda-entry .event-details>div,.agenda-entry .news-cantons{margin-bottom:calc(var(--spacing)*.5)}.agenda-entry .event-details>div:last-child,.agenda-entry .news-cantons:last-child{margin-bottom:0}.agenda-entry .cta-section{margin-top:2rem}.agenda-entry .event-address{background:#f8f9fa;margin:2rem 0;padding:1.5rem}.agenda-entry .event-address h3{margin-top:0;margin-bottom:1rem}.agenda-entry .attachments{background:#f8f9fa;margin:2rem 0;padding:1.5rem}.agenda-entry .attachments h3{margin-top:0;margin-bottom:1rem}.agenda-entry .attachments ul{margin:0;padding:0;list-style:none}.agenda-entry .attachments li{margin-bottom:.5rem}.agenda-entry .file-link{color:#333;background:#fff;border:1px solid #ddd;align-items:center;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex}.agenda-entry .file-link:hover{color:#135d49;background:#f8f9fa;border-color:#135d49}.agenda-entry .file-link:before{content:"📎";margin-right:.5rem}.agenda-entry .content+.breakout-constrained{margin-block:calc(var(--spacing)*12)}.agenda-index .agenda-items-container{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;padding:6rem 0 280px;display:block;position:relative;overflow-y:auto}.agenda-index .agenda-items-container::-webkit-scrollbar{display:none}.agenda-index .agenda-feed-wrapper{width:100%;max-width:var(--container-4xl);margin-inline:auto;position:relative}.agenda-index .events-list{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.agenda-index .agenda-filters{right:calc(var(--spacing)*8);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*8);z-index:10;--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white);padding:calc(var(--spacing)*6);position:absolute}@media(min-width:48rem){.agenda-index .agenda-filters{padding:calc(var(--spacing)*9)}}.agenda-index .agenda-filters{max-width:960px;margin:0 auto;box-shadow:10px 10px 10px 10px #00000040}.agenda-index .agenda-filters-inner{align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.agenda-index .filter-rows{align-items:flex-start;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:48rem){.agenda-index .filter-rows{flex-direction:row;align-items:center}}.agenda-index .filter-row{align-items:center;gap:calc(var(--spacing)*8);display:flex}.agenda-index .filter-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.agenda-index .filter-select{--tw-border-style:none;background-color:var(--color-white);padding:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-style:none}.agenda-index #canton-filter{margin-right:calc(var(--spacing)*12);--tw-border-style:none;background-color:var(--color-green-default);padding-right:calc(var(--spacing)*8);color:var(--color-white);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 18' width='18' height='14'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='m2 2 9 14 4.5-7L20 2'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;border-style:none}.agenda-index .filter-select:focus{--tw-outline-style:none;outline-style:none}.agenda-index .checkbox-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);display:flex}.agenda-index .filter-checkbox{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #000;flex-shrink:0;width:1rem;height:1rem;position:relative}.agenda-index .filter-checkbox:checked{background-color:#000}.agenda-index .filter-checkbox:checked:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 12"><path stroke="%23fff" stroke-linecap="square" stroke-width="1.5" d="M11 1 7.7 6l-3.4 5L1 6"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agenda-index .checkbox-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.agenda-item{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);text-decoration-line:none;overflow:hidden}.agenda-item:hover{text-decoration-line:underline}.agenda-item-content{padding-block:calc(var(--spacing)*6);min-height:120px}.agenda-item-image{visibility:hidden;pointer-events:none;position:absolute}.agenda-item-text{gap:calc(var(--spacing)*3);flex-direction:column;flex:1;display:flex}.agenda-item-meta{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);flex-wrap:wrap;display:flex}@media(min-width:48rem){.agenda-item-meta{gap:calc(var(--spacing)*4)}}.agenda-item-title{margin:calc(var(--spacing)*0);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);font-size:var(--font-size-l)}.no-results{text-align:center;color:#666;padding:3rem}@media(max-width:768px){.agenda-title-wrapper{padding-block:calc(var(--spacing)*6)}.agenda-page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.agenda-index .agenda-filters{right:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4);left:calc(var(--spacing)*4);padding:calc(var(--spacing)*6)}.agenda-index .agenda-items-container{padding-bottom:280px}.agenda-item-content{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr))}.agenda-item-image{max-height:300px}.agenda-item-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(max-width:480px){.agenda-title-wrapper{padding-block:calc(var(--spacing)*4)}.agenda-page-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.agenda-index .agenda-filters{right:calc(var(--spacing)*2);bottom:calc(var(--spacing)*2);left:calc(var(--spacing)*2);padding:calc(var(--spacing)*4)}.agenda-index .filter-rows{flex-direction:column;align-items:stretch}.agenda-index .filter-row{width:100%}.agenda-index .agenda-items-container{padding-bottom:280px}.agenda-item-content{gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.agenda-item-image{max-height:250px}.agenda-item-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.agenda-item-meta{gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}body.logo-page .standalone-logo .logo-ring:first-child{transform:rotate(-6deg)}body.logo-page .standalone-logo .logo-ring:nth-child(2){transform:rotate(10deg)}body.logo-page .standalone-logo .logo-ring:nth-child(3){transform:rotate(-20deg)}body.logo-page:has(:hover) .standalone-logo .logo-ring:first-child{transition:transform 1.2s cubic-bezier(.25,.46,.45,.94);transform:rotate(0)}body.logo-page:has(:hover) .standalone-logo .logo-ring:nth-child(2){transition:transform 1.4s cubic-bezier(.25,.46,.45,.94) .1s;transform:rotate(0)}body.logo-page:has(:hover) .standalone-logo .logo-ring:nth-child(3){transition:transform 1.6s cubic-bezier(.25,.46,.45,.94) .2s;transform:rotate(0)}body.logo-page{background-color:#000}body.logo-page .standalone-logo{justify-content:center;align-items:center;height:100vh;display:flex}body.logo-page .standalone-logo .header-logo-svg{width:auto;height:50vh!important;max-height:50vh!important}.animated-dots-container{pointer-events:none;aspect-ratio:1;width:383px;max-width:100%;height:383px;max-height:100%;top:var(--dots-y,50%);left:var(--dots-x,50%);transform:translate(-50%,-50%)scale(var(--dots-scale,1));transform-origin:50%;opacity:var(--dots-opacity,1);z-index:var(--dots-z-index,0);padding:5%;position:absolute}.container:has(.animated-dots-container){overflow-x:clip}.animated-dots-svg{width:100%;height:100%}.animated-dots{max-width:100%;max-height:100%;color:var(--dots-color);opacity:1}.animated-dots path{opacity:0;will-change:opacity}body:not(.coming-soon) .animated-dots path{opacity:0}body:not(.coming-soon) .animated-dots-container .animated-dots path{--peak-opacity:.7}.intro-svg-container{background-color:#0000;width:100%;height:100%;position:relative}@media(min-width:64rem){.intro-svg-container{min-height:400px}}.intro-image:not([style*=background-color]) .intro-svg-container{background-color:#ffe175}.intro-svg{pointer-events:none;inset:calc(var(--spacing)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);z-index:0;display:flex;position:absolute}.intro-svg[data-active]{opacity:1}.intro-svg svg{object-fit:contain;max-width:75%;height:auto}.intro-svg[data-svg=gestern]{justify-content:flex-end;align-items:flex-end}.intro-svg[data-svg=heute]{justify-content:center;align-items:flex-end}.intro-svg[data-svg=morgen]{justify-content:flex-start;align-items:center}.intro-svg-container .animated-dots-container{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);pointer-events:none;z-index:2}.intro-svg-container .animated-dots-container[data-active]{opacity:var(--dots-opacity,1)}.intro-image-interactive{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);position:relative}.intro-image-interactive .intro-svg,.intro-image-interactive .animated-dots-container{will-change:opacity}.image-text-section{margin-top:calc(var(--spacing)*20);margin-bottom:calc(var(--spacing)*20)}.homepage .image-text-section{margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0)}@media(min-width:48rem){.homepage .image-text-section{margin-top:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*16)}}.image-text-section .two-column-grid.container{padding-inline:calc(var(--spacing)*0)!important}@media(min-width:40rem){.image-text-section .two-column-grid.container{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-text-section{padding-bottom:calc(var(--spacing)*12)}.image-text-section figure.image-column,.image-text-section .content-column{display:grid}@media(min-width:40rem){.image-text-section figure.image-column,.image-text-section .content-column{aspect-ratio:1}}.image-text-section figure.image-column{aspect-ratio:1}.image-text-section img{place-self:center;width:auto;height:auto}@media not all and (min-width:48rem){.image-text-section img{width:100%}}@media not all and (min-width:40rem){.image-text-section img{aspect-ratio:1}}.image-text-section img{max-width:calc(100% - 4rem);max-height:calc(100% - 4rem)}@media(min-width:48rem){.image-text-section img{aspect-ratio:auto}}.image-text-section img{object-fit:contain;object-position:center}.image-text-section .content-column{margin:calc(var(--spacing)*0);max-width:none;height:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);flex-direction:column;justify-content:flex-start;display:flex}@media(min-width:48rem){.image-text-section .content-column{padding-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.image-text-section .content-column{padding-inline:calc(var(--spacing)*20);padding-block:calc(var(--spacing)*20)}}.image-text-section .content-column{overflow:auto}.image-text-section .content-column h2{font-size:var(--font-size-l);margin-bottom:calc(var(--spacing)*6)}.image-text-section .content-column p{font-size:var(--font-size-base)}.image-text-section .content-column .btn.btn-arrow{color:var(--color-black);font-size:var(--font-size-base)!important}.image-text-section[data-layout=right] .content-column{order:-9999}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-7{top:calc(var(--spacing)*7)}.top-\[2\.5rem\]{top:2.5rem}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-7{right:calc(var(--spacing)*7)}.right-8{right:calc(var(--spacing)*8)}.bottom-8{bottom:calc(var(--spacing)*8)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-8{left:calc(var(--spacing)*8)}.left-\[2\.5rem\]{left:2.5rem}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container{max-width:100%;margin-inline:auto;padding-inline:1rem}@media(min-width:64rem){.container{max-width:100%}}@media(min-width:80rem){.container{max-width:72rem}}@media(min-width:96rem){.container{max-width:86rem}}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing)*0)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-4{margin-left:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-auto{height:auto}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-indigo-300{border-color:var(--color-indigo-300)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-12{padding-top:calc(var(--spacing)*12)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.accent-indigo-600{accent-color:var(--color-indigo-600)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:justify-around{justify-content:space-around}.md\:p-9{padding:calc(var(--spacing)*9)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
