﻿:root{--root-font-size: 16px}.fs-5,.fs-5.fs-5.fs-5{font-size:clamp(.4rem,.75lvw,.375rem)}.fs-4,.fs-4.fs-4.fs-4{font-size:clamp(.5rem,1lvw,.5rem)}.fs-3,.fs-3.fs-3.fs-3{font-size:clamp(.6rem,1.25lvw,.625rem)}.fs-2,h6,.fs-2.fs-2.fs-2{font-size:clamp(.7rem,1.5lvw,.75rem)}.fs-1,h5,.fs-1.fs-1.fs-1{font-size:clamp(.8rem,1.75lvw,.875rem)}.fs0,h4,.fs0.fs0.fs0{font-size:clamp(1rem,2lvw,1rem)}.fs1,h3,.fs1.fs1.fs1{font-size:clamp(1.1rem,2.25lvw,1.125rem)}.fs2,.fs2.fs2.fs2{font-size:clamp(1.2rem,2.5lvw,1.25rem)}.fs3,h2,.fs3.fs3.fs3{font-size:clamp(1.3rem,3lvw,1.5rem)}.fs4,h1,.fs4.fs4.fs4{font-size:clamp(1.4rem,4lvw,2rem)}.fs5,.fs5.fs5.fs5{font-size:clamp(1.5rem,6lvw,3rem)}.fs6,.fs6.fs6.fs6{font-size:clamp(1.6rem,7.5lvw,3.75rem)}.fs7,.fs7.fs7.fs7{font-size:clamp(1.7rem,9lvw,4.5rem)}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline solid}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.language__switch{display:inline-block}.language__switch a{text-decoration:none;text-transform:uppercase;font-size:.9em;opacity:.8}.language__switch a:hover{opacity:1}:root{--color-neutral-000: oklch(100% 0 0deg);--color-neutral-100: ;--color-neutral-200: oklch(90% 0 0deg);--color-neutral-300: ;--color-neutral-400: oklch(70% 0 0deg);--color-neutral-500: ;--color-neutral-600: oklch(50% 0 0deg);--color-neutral-700: ;--color-neutral-800: oklch(30% 0 0deg);--color-neutral-900: ;--color-neutral-1000: oklch(0% 0 0deg)}.color-neutral-000{color:var(--color-neutral-000);--color: var(--color-neutral-000)}.background-color-neutral-000{background-color:var(--color-neutral-000);--background-color: var(--color-neutral-000)}.color-neutral-100{color:var(--color-neutral-100);--color: var(--color-neutral-100)}.background-color-neutral-100{background-color:var(--color-neutral-100);--background-color: var(--color-neutral-100)}.color-neutral-200{color:var(--color-neutral-200);--color: var(--color-neutral-200)}.background-color-neutral-200{background-color:var(--color-neutral-200);--background-color: var(--color-neutral-200)}.color-neutral-300{color:var(--color-neutral-300);--color: var(--color-neutral-300)}.background-color-neutral-300{background-color:var(--color-neutral-300);--background-color: var(--color-neutral-300)}.color-neutral-400{color:var(--color-neutral-400);--color: var(--color-neutral-400)}.background-color-neutral-400{background-color:var(--color-neutral-400);--background-color: var(--color-neutral-400)}.color-neutral-500{color:var(--color-neutral-500);--color: var(--color-neutral-500)}.background-color-neutral-500{background-color:var(--color-neutral-500);--background-color: var(--color-neutral-500)}.color-neutral-600{color:var(--color-neutral-600);--color: var(--color-neutral-600)}.background-color-neutral-600{background-color:var(--color-neutral-600);--background-color: var(--color-neutral-600)}.color-neutral-700{color:var(--color-neutral-700);--color: var(--color-neutral-700)}.background-color-neutral-700{background-color:var(--color-neutral-700);--background-color: var(--color-neutral-700)}.color-neutral-800{color:var(--color-neutral-800);--color: var(--color-neutral-800)}.background-color-neutral-800{background-color:var(--color-neutral-800);--background-color: var(--color-neutral-800)}.color-neutral-900{color:var(--color-neutral-900);--color: var(--color-neutral-900)}.background-color-neutral-900{background-color:var(--color-neutral-900);--background-color: var(--color-neutral-900)}.color-neutral-1000{color:var(--color-neutral-1000);--color: var(--color-neutral-1000)}.background-color-neutral-1000{background-color:var(--color-neutral-1000);--background-color: var(--color-neutral-1000)}*[style*=background][style*=background]:not(.tile__item){padding:1.6180339887rem}@media(min-width: 800px)and (min-height: 0px){*[style*=background][style*=background]:not(.tile__item){padding:3.2360679775rem}}*[style*="--background-color"]{color:var(--color);background-color:var(--background-color)}@font-face{font-family:"Emoji";src:url("../font/NotoEmoji-VariableFont_wght.ttf") format("truetype");font-display:swap;font-style:normal;font-weight:300 700}@property --weight{syntax:"<number>";inherits:true;initial-value:300}@property --slnt{syntax:"<number>";inherits:true;initial-value:0}@property --crsv{syntax:"<number>";inherits:true;initial-value:0}@property --casl{syntax:"<number>";inherits:true;initial-value:0}@property --mono{syntax:"<number>";inherits:true;initial-value:0}:root{--font-family-body: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.cta,h1,blockquote,.hairline{--weight: 111.1111111111}h2,.thin{--weight: 209.8765432099}.menu__item a,h3,.light{--weight: 308.6419753086}.book{--weight: 407.4074074074}li ul:not([class]),li ol:not([class]),.normal{--weight: 506.1728395062}.medium{--weight: 604.9382716049}.menu__item.is-current>a,.description-list dt,.demi{--weight: 703.7037037037}a:hover,strong,.bold{--weight: 802.4691358025}.extra{--weight: 901.2345679012}.ultra{--weight: 1000}@media(prefers-color-scheme: dark){.cta,h1,blockquote,.hairline{--weight: 100}h2,.thin{--weight: 188.8888888889}.menu__item a,h3,.light{--weight: 277.7777777778}.book{--weight: 366.6666666667}li ul:not([class]),li ol:not([class]),.normal{--weight: 455.5555555556}.medium{--weight: 544.4444444444}.menu__item.is-current>a,.description-list dt,.demi{--weight: 633.3333333333}a:hover,strong,.bold{--weight: 722.2222222222}.extra{--weight: 811.1111111111}.ultra{--weight: 900}}blockquote,em{--slnt: -7;--ital: 1}time{--slnt: 0;--ital: 0}.tile__kicker{letter-spacing:.05ch}:root{--aalt: "aalt" off;--afrc: "afrc" off;--case: "case" off;--dlig: "dlig" off;--dnom: "dnom" off;--frac: "frac" off;--numr: "numr" off;--ordn: "ordn" off;--pnum: "pnum" off;--sinf: "sinf" off;--ss01: "ss01" off;--ss02: "ss02" off;--ss03: "ss03" off;--ss04: "ss04" off;--ss05: "ss05" off;--ss06: "ss06" off;--ss07: "ss07" off;--ss08: "ss08" off;--ss09: "ss09" off;--ss10: "ss10" off;--ss11: "ss11" off;--ss12: "ss12" off;--ss20: "ss20" off;--sups: "sups" off;--titl: "titl" off;--zero: "zero" off;--ital: 0;--weight: 333;--mono: 0;--casl: 0;--slnt: 0;--crsv: 0}*{font-weight:unset;font-stretch:unset;font-style:unset;font-variation-settings:"wght" var(--weight),"ital" var(--ital),"MONO" var(--mono),"CASL" var(--casl),"slnt" var(--slnt),"CRSV" var(--crsv);font-feature-settings:var(--aalt),var(--afrc),var(--case),var(--dlig),var(--dnom),var(--frac),var(--numr),var(--ordn),var(--pnum),var(--sinf),var(--ss01),var(--ss02),var(--ss03),var(--ss04),var(--ss05),var(--ss06),var(--ss07),var(--ss08),var(--ss09),var(--ss10),var(--ss11),var(--ss12),var(--ss20),var(--sups),var(--titl),var(--zero)}dd,table{--tnum: "tnum"on}::-webkit-scrollbar{inline-size:auto}@media(any-hover: hover){::-webkit-scrollbar{inline-size:8px}}::-webkit-scrollbar-track{background-color:var(--color-neutral-200)}::-webkit-scrollbar-thumb{color:var(--color-neutral-200);background-color:var(--color-corporate-blue-light);border:1px solid;border-radius:0}@media(any-hover: hover){::-webkit-scrollbar-thumb{width:8px}}.has-scrollbar,html,body{scroll-behavior:smooth;scrollbar-gutter:stable;overscroll-behavior:none;scrollbar-color:var(--color-corporate-blue-light) var(--color-neutral-200)}@media(any-hover: hover){.has-scrollbar,html,body{scrollbar-width:auto}}.has-scrollbar::-webkit-scrollbar-track,html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background-color:var(--color-neutral-200)}.has-scrollbar::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{color:var(--color-neutral-200);background-color:var(--color-corporate-blue-light);border:1px solid;border-radius:0}@media(any-hover: hover){.has-scrollbar::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{inline-size:8px}}:root{--marker-color: $accent-color}.emoji{font-family:"Emoji",system-ui,"Monaco","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}.is-error,.is-negative{color:hsl(0,50%,50%)}.is-info,.is-mediocre{color:hsl(60,50%,50%)}.is-success,.is-positive{color:hsl(120,50%,50%)}.is-sans{font-family:system-ui,sans-serif}.is-serif{font-family:system-ui,serif}.is-cursive{font-family:system-ui,system-ui}.is-monospace{font-family:system-ui,"Monaco","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}:root{--tick: 4s}.filler--vertical{block-size:1.6180339887rem;margin-block:auto;border:none}.space--vertical{margin-block:12.94427191rem;border:none}.mirror{scale:-1 1}.flip{scale:1 -1}.flip.mirror{scale:-1 -1}.teaser__heading,.filter__item a,.textual a,.layout-column__heading,.description-list a,li:has(ul,ol):not([class]) a,u,summary{text-decoration:underline;text-decoration-style:solid;text-decoration-line:underline;text-decoration-color:currentColor;text-underline-offset:.1em;text-decoration-thickness:1px}@keyframes shade{0%{background-position:0% 0%;background-size:200% 100%}44%{background-position:-100% -100%}66%{background-size:300% 200%}100%{background-position:-200% 0%;background-size:200% 100%}}@keyframes tintAnimation{0%{filter:saturate(0)}100%{filter:saturate(1)}}@keyframes revealAnimation{0%{clip-path:polygon(0% 38%, 100% 23%, 100% 23%, 0% 38%)}25%{clip-path:polygon(0% 38%, 100% 62%, 100% 23%, 0% 23%)}75%{clip-path:polygon(0% 62%, 100% 100%, 100% 0%, 0% 23%)}100%{clip-path:polygon(0% 100%, 100% 100%, 100% 0%, 0% 0%)}}blockquote{--casl: 1}.page__outer{background-image:linear-gradient(to top, var(--color-privacy-200) 0%, var(--color-privacy-600) 100%)}.tile__kicker,.teaser__time,blockquote cite,.uppercase,.brand{text-transform:uppercase}.menu__item a,.page__collateral-list li a{text-transform:lowercase}.ally,.a11y,.external__links-domain,.is-hidden{position:fixed;z-index:-1;top:100%;right:100%;bottom:0;left:0;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.admin__edit{background-color:var(--color-justice-400);color:var(--color-neutral-000);position:fixed;z-index:500;inset:auto 1.6180339887rem 1.6180339887rem auto;font-size:clamp(1.4rem,4lvw,2rem);width:2em;height:2em;border-radius:50%;text-align:center;line-height:2em}.admin__edit:before{display:none}.screenshot{perspective:800px}.screenshot .image{border-radius:1.6180339887rem;transform:rotateX(7deg) rotateY(7deg) rotateZ(-1deg) translateZ(10px);transform-style:preserve-3d;mask-image:radial-gradient(circle, rgb(255, 255, 255) 62%, rgba(255, 255, 255, 0.62) 100%);transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.screenshot .image img{filter:contrast(1.1) brightness(0.9)}.screenshot .image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg, var(--color-freedom-400) 2px, transparent 2px),linear-gradient(90deg, var(--color-privacy-400) 4px, transparent 4px),linear-gradient(90deg, var(--color-justice-400) 6px, transparent 6px);background-size:6px;background-repeat:repeat;z-index:101;mix-blend-mode:color-burn;pointer-events:none;transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.screenshot .image::after{content:"";position:absolute;inset:0;z-index:102;pointer-events:none;background-image:url(../image/glare.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0;opacity:.7;transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.screenshot:hover .image{transform:none}.screenshot:hover .image:after,.screenshot:hover .image:before{opacity:0}.screenshot:hover .image{mask-image:radial-gradient(circle, rgb(255, 255, 255) 62%, rgb(255, 255, 255) 100%)}:root{--webkit-font-smoothing: subpixel-antialiased;--moz-osx-font-smoothing: auto;color-scheme:light dark;accent-color:var(--color-neutral-600)}@view-transition{navigation:auto}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;-webkit-font-smoothing:var(--webkit-font-smoothing);-moz-osx-font-smoothing:var(--moz-osx-font-smoothing);background-repeat:no-repeat;font-optical-sizing:auto}html,body{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:var(--header-height, 250px);-webkit-overflow-scrolling:touch}html{inline-size:100%;inline-size:-moz-available;inline-size:-webkit-fill-available;inline-size:stretch;font-size:var(--root-font-size)}body{inline-size:100%;inline-size:-moz-available;inline-size:-webkit-fill-available;inline-size:stretch;min-block-size:100%;min-block-size:-moz-available;min-block-size:-webkit-fill-available;min-block-size:stretch;color:var(--color-neutral-1000);text-wrap:pretty;background-color:var(--color-neutral-200);font-family:var(--font-family-body),system-ui,sans-serif;font-variant-ligatures:common-ligatures;font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:historical-ligatures;font-variant-ligatures:contextual;font-size:clamp(1rem,2lvw,1rem);line-height:1.6;-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;-webkit-text-size-adjust:auto;text-size-adjust:auto;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-shadow:0 -1px 1px hsla(0,0%,100%,.01)}iframe,video,embed,object,audio,figure,picture,details,blockquote{inline-size:100%;max-inline-size:100%}img{max-inline-size:100%}nav{user-select:none}abbr[title],dfn[title]{text-decoration:underline dotted;cursor:help}::selection{background-color:var(--color, var(--color-corporate-blue-dark));color:var(--background-color, var(--color-corporate-blue-light))}::-moz-selection{background-color:var(--color, var(--color-corporate-blue-dark));color:var(--background-color, var(--color-corporate-blue-light))}img::selection{background-color:oklch(1 0 0/0)}img::-moz-selection{background-color:oklch(1 0 0/0)}body{-webkit-tap-highlight-color:oklch(1 0 0/0)}:-ms-input-placeholder{color:var(--color-neutral-400)}:-moz-placeholder{color:var(--color-neutral-400)}::-moz-placeholder{color:var(--color-neutral-400)}::-webkit-input-placeholder{color:var(--color-neutral-400);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}::placeholder{color:var(--color-neutral-400)}:placeholder-shown{color:var(--color-neutral-400)}[disabled]{color:var(--color-neutral-400)}a{text-decoration:none;color:var(--color);cursor:pointer;-webkit-text-decoration-color:var(--color) !important;text-decoration-color:var(--color);transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}i{font-style:normal}b{font-weight:normal}u,s,strike{text-decoration:none}p,ul,ol,dl,li,dd,dt,figure,form,blockquote,q,hr,pre,table,fieldset,menu,code,samp{margin:0;padding:0}q:lang(de){quotes:"»" "«"}q:lang(en){quotes:"“" "”"}.blockquote{max-inline-size:66ch}.blockquote[class*=w--]{max-inline-size:none}.blockquote{margin-inline:auto}blockquote{display:block;font-size:clamp(1.1rem,2.25lvw,1.125rem)}blockquote>*:first-child:lang(de){quotes:"»" "«"}blockquote>*:first-child:lang(en){quotes:"“" "”"}blockquote>*:first-child:before,blockquote>*:first-child:after{display:inline-block;font-size:clamp(1.3rem,3lvw,1.5rem);line-height:0}blockquote>*:first-child:before{content:open-quote}blockquote>*:first-child:after{content:close-quote;font-size:inherit}blockquote p:last-of-type{margin-block-end:0}blockquote cite{display:block;margin-block-start:.4045084972rem;text-align:right;font-size:clamp(.8rem,1.75lvw,.875rem)}p{max-inline-size:66ch;margin-block-end:1.6180339887rem}p:first-child{margin-block-start:0}p:last-child{margin-block-end:0}p:empty{display:none;margin:0 !important;padding:0 !important}figure{position:relative;margin-block:.8090169944rem}picture{display:block}img{display:block;inline-size:100%;block-size:auto}figure img{display:block;inline-size:100%;block-size:auto}figcaption{font-size:clamp(.8rem,1.75lvw,.875rem)}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}audio{background-color:var(--color-corporate-blue-light);box-shadow:0 0 0 1px var(--color-neutral-200) inset;margin:1.6180339887rem 0 0;border-radius:2lh;font-family:var(--font-family-body),system-ui,sans-serif}audio *{text-shadow:unset;box-shadow:unset}audio::-webkit-media-controls-current-time-display,audio::-webkit-media-controls-time-remaining-display{color:var(--color-neutral-100);text-shadow:unset;font-family:var(--font-family-body),system-ui,sans-serif;min-inline-size:6ch}audio::-webkit-media-controls-panel{background-color:var(--color-corporate-blue-light);border-radius:.2022542486rem}audio::-webkit-media-controls-volume-slider-container,audio::-webkit-media-controls-mute-button,audio::-webkit-media-controls-play-button{background-color:var(--color-neutral-600);border-radius:2lh;text-shadow:unset}audio::-moz-media-controls-current-time-display,audio::-moz-media-controls-time-remaining-display{color:var(--color-neutral-100);text-shadow:unset;font-family:var(--font-family-body),system-ui,sans-serif;min-inline-size:6ch}audio::-moz-media-controls-panel{background-color:var(--color-corporate-blue-light);border-radius:.2022542486rem}audio::-moz-media-controls-volume-slider-container,audio::-moz-media-controls-mute-button,audio::-moz-media-controls-play-button{background-color:var(--color-neutral-600);border-radius:2lh;text-shadow:unset}audio::media-controls-current-time-display,audio::media-controls-time-remaining-display{color:var(--color-neutral-100);text-shadow:unset;font-family:var(--font-family-body),system-ui,sans-serif;min-inline-size:6ch}audio::media-controls-panel{background-color:var(--color-corporate-blue-light);border-radius:.2022542486rem}audio::media-controls-volume-slider-container,audio::media-controls-mute-button,audio::media-controls-play-button{background-color:var(--color-neutral-600);border-radius:2lh;text-shadow:unset}ul,ol,li{list-style:none}fieldset{margin:0;padding:0;border:0}label{display:block}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=time],input[type=text],input[type=tel],input[type=url],input[type=week],textarea,button{display:block;margin:0;padding:.2022542486rem .8090169944rem;font-size:1rem;line-height:1.6;font-family:var(--font-family-body),system-ui,sans-serif;background-color:var(--color-neutral-800);border:none;color:var(--color-neutral-000);inline-size:100%}textarea{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;max-inline-size:100%;inline-size:100%;min-inline-size:100%;block-size:5em;resize:none;form-sizing:normal}textarea:focus{resize:vertical;block-size:12em}button{box-shadow:none;inline-size:auto}select{inline-size:100%;block-size:1.85em;margin:0;font-family:var(--font-family-body),system-ui,sans-serif}input[type=submit],input[type=reset],input[type=button]{margin:0 0 fs(-1);padding:fs(-2);border:none;line-height:1.6;font-family:var(--font-family-body),system-ui,sans-serif;cursor:pointer;appearance:button}input[type=search]{appearance:none;box-sizing:border-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=checkbox]{appearance:checkbox}input[type=radio]{appearance:radio}table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1.6180339887rem}tr{border-block:1px solid}th,td{padding:.8090169944rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}mark{position:relative;display:inline-block;color:var(--background-color);background-color:var(--color);padding-inline:.5ch;z-index:100}del{color:hsl(0,50%,50%)}code,kbd,pre,samp{font-family:monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}ins{color:var(--color-neutral-1000)}hr{display:block;clear:both;border-width:0px;margin-block:9.7082039325rem;padding:0}small{display:block;font-size:clamp(.7rem,1.5lvw,.75rem)}del,s,.error{color:hsl(0,50%,50%)}ins{color:hsl(120,50%,50%);text-decoration:none}address{margin-bottom:1.6180339887rem}summary{cursor:pointer;font-family:var(--font-family-heading),system-ui,sans-serif;max-inline-size:none;margin:0;padding:3.2360679775rem;text-decoration-color:oklch(1 0 0/0);transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}[style*=background] summary{padding:3.2360679775rem 1.6180339887rem}@media(min-width: 800px)and (min-height: 0px){[style*=background] summary{padding:3.2360679775rem}}summary::marker{background:none;color:rgba(0,0,0,0);font-size:1px;position:absolute;inline-size:0;display:none;overflow:hidden}summary:before{display:inline-block;content:var(--marker);color:inherit;font-size:clamp(1.1rem,2.25lvw,1.125rem);text-decoration:none !important;text-decoration-color:oklch(1 0 0/0)}summary:hover{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration-color:currentColor}summary:hover::marker{text-decoration-color:oklch(1 0 0/0)}summary:focus{border:0px solid rgba(0,0,0,0);outline:none !important;-moz-appearance:none !important}details{margin-block-end:1.6180339887rem;--marker: "◢";transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 0 0px oklch(1 0 0/0) inset}details:hover::before,details:hover::after,details[open]::before,details[open]::after{inset-block-end:2px;inset-inline-end:2px}details:hover::after,details[open]::after{inset-inline-end:calc(2px + var(--_size)) !important}details:hover,details[open]{box-shadow:0 0 0 2px currentColor inset}details[open]{--marker: "◥"}details[open] summary span{display:none}ul,ol,li,dl,figure,picture,form,table,h1,h2,h3,h4,h5,h6,iframe,video,embed,object,audio,details,blockquote,a{break-inside:avoid}iframe,video,embed,object,audio,figure,picture,img,details{max-inline-size:100%}iframe{border:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}li:has(ul,ol):not([class]){margin:1.6180339887rem 0;font-size:clamp(1.2rem,2.5lvw,1.25rem);line-height:1.3}li:has(ul,ol):not([class]) ul:not([class]),li:has(ul,ol):not([class]) ol:not([class]){font-size:clamp(1rem,2lvw,1rem);margin:1.6180339887rem 0 4.8541019662rem}ul:not([class]),ol:not([class]){margin-block:1.6180339887rem}ul:not([class])>*:first-child,ol:not([class])>*:first-child{margin-block-start:0}ul:not([class])>*:last-child,ol:not([class])>*:last-child{margin-block-end:0}ul:not([class]):has(ul:not([class]),ol:not([class])),ol:not([class]):has(ul:not([class]),ol:not([class])){padding-inline-start:1.6180339887rem}ul:not([class]) li:not([class]){list-style-type:square;list-style-position:outside}ol:not([class]) li:not([class]),ul:not([class]) li:not([class]){margin-block-end:0}ol:not([class]),ul:not([class]){max-inline-size:66ch;padding-inline:1.6180339887rem;list-style-position:outside}ol:not([class]) li::marker,ul:not([class]) li::marker{display:inline-block}ol:not([class]) li:not([class]){list-style-type:decimal}.description-list dl,.grid,.grid--12,.grid--11,.grid--10,.grid--9,.grid--8,.grid--7,.grid--6,.grid--5,.grid--4,.grid--3,.grid--2,.grid--1{display:grid;--_gridgap: 1px;gap:var(--_gridgap);margin-bottom:1.6180339887rem}.grid--1{grid-template-columns:repeat(1, 1fr)}@media(min-width: 1200px)and (min-height: 0px){.grid--1{grid-template-columns:repeat(1, 1fr)}}.grid--2{grid-template-columns:repeat(1, 1fr)}@media(min-width: 1200px)and (min-height: 0px){.grid--2{grid-template-columns:repeat(2, 1fr)}}.grid--3{grid-template-columns:repeat(1, 1fr)}@media(min-width: 1200px)and (min-height: 0px){.grid--3{grid-template-columns:repeat(3, 1fr)}}.grid--4{grid-template-columns:repeat(1, 1fr)}@media(min-width: 1200px)and (min-height: 0px){.grid--4{grid-template-columns:repeat(4, 1fr)}}.grid--5{grid-template-columns:repeat(1, 1fr)}@media(min-width: 1200px)and (min-height: 0px){.grid--5{grid-template-columns:repeat(5, 1fr)}}.grid--6{grid-template-columns:repeat(1, 1fr)}@media(min-width: 800px)and (min-height: 0px){.grid--6{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.grid--6{grid-template-columns:repeat(6, 1fr)}}.grid--7{grid-template-columns:repeat(1, 1fr)}@media(min-width: 800px)and (min-height: 0px){.grid--7{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.grid--7{grid-template-columns:repeat(7, 1fr)}}.grid--8{grid-template-columns:repeat(1, 1fr)}@media(min-width: 800px)and (min-height: 0px){.grid--8{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.grid--8{grid-template-columns:repeat(8, 1fr)}}.grid--9{grid-template-columns:repeat(1, 1fr)}@media(min-width: 800px)and (min-height: 0px){.grid--9{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.grid--9{grid-template-columns:repeat(9, 1fr)}}.grid--10{grid-template-columns:repeat(1, 1fr)}@media(min-width: 800px)and (min-height: 0px){.grid--10{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.grid--10{grid-template-columns:repeat(10, 1fr)}}.grid--11{grid-template-columns:repeat(1, 1fr)}@media(min-width: 800px)and (min-height: 0px){.grid--11{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.grid--11{grid-template-columns:repeat(11, 1fr)}}.grid--12{grid-template-columns:repeat(1, 1fr)}@media(min-width: 800px)and (min-height: 0px){.grid--12{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.grid--12{grid-template-columns:repeat(12, 1fr)}}.gap--0{gap:0;grid-gap:0;grid-column-gap:0;grid-row-gap:0}.colspan--all{grid-column:1/-1}@media(min-width: 800px)and (min-height: 0px){.colspan--1{grid-column:span 1}}@media(min-width: 800px)and (min-height: 0px){.rowspan--1{grid-row:span 1}}@media(min-width: 800px)and (min-height: 0px){.colspan--2{grid-column:span 2}}@media(min-width: 800px)and (min-height: 0px){.rowspan--2{grid-row:span 2}}@media(min-width: 800px)and (min-height: 0px){.colspan--3{grid-column:span 3}}@media(min-width: 800px)and (min-height: 0px){.rowspan--3{grid-row:span 3}}@media(min-width: 800px)and (min-height: 0px){.colspan--4{grid-column:span 4}}@media(min-width: 800px)and (min-height: 0px){.rowspan--4{grid-row:span 4}}@media(min-width: 800px)and (min-height: 0px){.colspan--5{grid-column:span 5}}@media(min-width: 800px)and (min-height: 0px){.rowspan--5{grid-row:span 5}}@media(min-width: 800px)and (min-height: 0px){.colspan--6{grid-column:span 6}}@media(min-width: 800px)and (min-height: 0px){.rowspan--6{grid-row:span 6}}@media(min-width: 800px)and (min-height: 0px){.colspan--7{grid-column:span 7}}@media(min-width: 800px)and (min-height: 0px){.rowspan--7{grid-row:span 7}}@media(min-width: 800px)and (min-height: 0px){.colspan--8{grid-column:span 8}}@media(min-width: 800px)and (min-height: 0px){.rowspan--8{grid-row:span 8}}@media(min-width: 800px)and (min-height: 0px){.colspan--9{grid-column:span 9}}@media(min-width: 800px)and (min-height: 0px){.rowspan--9{grid-row:span 9}}@media(min-width: 800px)and (min-height: 0px){.colspan--10{grid-column:span 10}}@media(min-width: 800px)and (min-height: 0px){.rowspan--10{grid-row:span 10}}@media(min-width: 800px)and (min-height: 0px){.colspan--11{grid-column:span 11}}@media(min-width: 800px)and (min-height: 0px){.rowspan--11{grid-row:span 11}}@media(min-width: 800px)and (min-height: 0px){.colspan--12{grid-column:span 12}}@media(min-width: 800px)and (min-height: 0px){.rowspan--12{grid-row:span 12}}.js .js-gallery__wall,.stack{display:grid;grid-template-areas:"stacked"}.js .js-gallery__wall>*,.stack>*{grid-area:stacked}body *:has(>dl){container-type:inline-size;container-name:dl__container}.description-list{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.description-list{margin:1.6180339887rem 0}.description-list dl{gap:0 1.6180339887rem;grid-template-columns:auto;text-wrap:pretty;grid-template-columns:1fr}@container (min-inline-size: 66ch){.description-list dl{grid-template-columns:1fr 2fr}}.description-list dl address{margin:0}.description-list dt,.description-list dd{padding:0;font-family:system-ui,"Monaco","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}.description-list dt{font-size:clamp(1rem,2lvw,1rem)}.description-list dd{padding-block-end:.8090169944rem}.js .js-gallery__figure,.external__links-list,.external__links-link,.topic__listing,.tile__collection,.domino,.tag__list,.filter__list,.nav__list,.menu__list,.page__header-inner,.page__anchor.section,.language-switcher,[class*=layout-column--],.item-list>ul,.item-list>ol,.flex,.flex--auto,.flex--12,.flex--11,.flex--10,.flex--9,.flex--8,.flex--7,.flex--6,.flex--5,.flex--4,.flex--3,.flex--2,.paging,.flex--1{display:flex;--_gap: 1px;flex-wrap:wrap;gap:var(--_gap)}.js .js-gallery__figure>*,.external__links-list>*,.external__links-link>*,.topic__listing>*,.tile__collection>*,.domino>*,.tag__list>*,.filter__list>*,.nav__list>*,.menu__list>*,.page__header-inner>*,.page__anchor.section>*,.language-switcher>*,[class*=layout-column--]>*,.item-list>ul>*,.item-list>ol>*,.flex>*,.flex--auto>*,.flex--12>*,.flex--11>*,.flex--10>*,.flex--9>*,.flex--8>*,.flex--7>*,.flex--6>*,.flex--5>*,.flex--4>*,.flex--3>*,.flex--2>*,.paging>*,.flex--1>*{flex-grow:1;flex-shrink:1;flex-basis:auto}.flex--1>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 1200px)and (min-height: 0px){.flex--1>*{flex-basis:calc(100% - var(--_gap))}}.flex--2>*,.paging>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 1200px)and (min-height: 0px){.flex--2>*,.paging>*{flex-basis:calc(50% - var(--_gap))}}.flex--3>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 1200px)and (min-height: 0px){.flex--3>*{flex-basis:calc(33.3333333333% - var(--_gap))}}.flex--4>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--4>*{flex-basis:calc(50% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--4>*{flex-basis:calc(25% - var(--_gap))}}.flex--5>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--5>*{flex-basis:calc(33.3333333333% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--5>*{flex-basis:calc(20% - var(--_gap))}}.flex--6>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--6>*{flex-basis:calc(33.3333333333% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--6>*{flex-basis:calc(16.6666666667% - var(--_gap))}}.flex--7>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--7>*{flex-basis:calc(25% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--7>*{flex-basis:calc(14.2857142857% - var(--_gap))}}.flex--8>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--8>*{flex-basis:calc(25% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--8>*{flex-basis:calc(12.5% - var(--_gap))}}.flex--9>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--9>*{flex-basis:calc(20% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--9>*{flex-basis:calc(11.1111111111% - var(--_gap))}}.flex--10>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--10>*{flex-basis:calc(20% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--10>*{flex-basis:calc(10% - var(--_gap))}}.flex--11>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--11>*{flex-basis:calc(16.6666666667% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--11>*{flex-basis:calc(9.0909090909% - var(--_gap))}}.flex--12>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--_gap))}@media(min-width: 800px)and (min-height: 0px){.flex--12>*{flex-basis:calc(16.6666666667% - var(--_gap))}}@media(min-width: 1200px)and (min-height: 0px){.flex--12>*{flex-basis:calc(8.3333333333% - var(--_gap))}}.flex--auto{flex-wrap:wrap;flex-basis:auto}*[class*=flex]>*[class^=flex]{padding:0}@media(min-width: 800px)and (min-height: 0px){.f--6,.f--5,.f--4,.f--3,.f--2,.f--1{flex-basis:50%}}@media(min-width: 800px)and (min-height: 0px){.f--1{flex-basis:8.3333333333%}.f--2{flex-basis:16.6666666667%}.f--3{flex-basis:25%}.f--4{flex-basis:33.3333333333%}.f--5{flex-basis:41.6666666667%}.f--6{flex-basis:50%}.f--7{flex-basis:58.3333333333%}.f--8{flex-basis:66.6666666667%}.f--9{flex-basis:75%}.f--10{flex-basis:83.3333333333%}.f--11{flex-basis:91.6666666667%}.f--12{flex-basis:100%}}.center{margin-left:auto;margin-right:auto;text-align:center}.grow1{flex-grow:1}.grow0{flex-grow:0}.shrink0{flex-shrink:0}.shrink1{flex-shrink:1}.flex--nowrap{flex-wrap:nowrap}.flex--wrap{flex-wrap:wrap}.flex--column{flex-direction:column;align-items:stretch}.flex--column-reverse{flex-direction:column-reverse}.flex--row{flex-direction:row}.flex--row-reverse{flex-direction:row-reverse}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-baseline{align-content:baseline}.align-content-center{align-content:center}.align-content-stretch{align-content:stretch}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-baseline{align-items:baseline}.align-center{align-items:center}.align-stretch{align-items:stretch}.align-self-start{align-self:start;align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:end;align-self:flex-end}.justify-self-start{justify-self:start;justify-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end;justify-self:flex-end}.item-list>ul,.item-list>ol{max-inline-size:100%;list-style:none;padding:0;--gaps: 1px}.item-list>ul>li,.item-list>ol>li{margin:0;padding:1.6180339887rem;background-color:var(--background-color, var(--color-neutral-000));color:var(--color, var(--color-neutral-800));list-style-image:none;flex:1 1 calc(100% - var(--gaps))}@media(min-width: 800px)and (min-height: 0px){.item-list>ul>li,.item-list>ol>li{flex:1 1 calc(50% - var(--gaps))}}@media(min-width: 1200px)and (min-height: 0px){.item-list>ul>li,.item-list>ol>li{flex:1 1 calc(33.3333333333% - var(--gaps))}}.item-list>ul>li::marker,.item-list>ol>li::marker{display:none;content:""}[class*=figure]{margin-block:0;--object-position: center $phi-minor * 100%;--object-fit: cover;--aspect-ratio: unset}[class*=figure] img,[class*=figure] iframe,[class*=figure] video{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--aspect-ratio)}[class*=figure] img{object-fit:var(--object-fit);object-position:var(--object-position)}[class*=figure] figcaption{text-align:start}.image{position:relative}figure[popover]{position:fixed;inset:4.8541019662rem;padding:1.6180339887rem;margin:0 auto;inline-size:fit-content;max-inline-size:calc(100svi - 9.7082039325rem);max-block-size:calc(100svb - 9.7082039325rem);overflow:hidden;outline:none;background-color:var(--color-neutral-800)}figure[popover] img{object-fit:contain;max-inline-size:calc(100svi - 12.94427191rem);max-block-size:calc(100svb - 12.94427191rem)}figure[popover]::backdrop{background-color:rgba(0,0,0,.62);backdrop-filter:blur(4px);cursor:nesw-resize}[popovertarget]{color:var(--color);background-color:var(--background-color);border:none;display:inline-block;padding:0;margin-inline-start:1ch;float:right;cursor:nwse-resize}.figure--hero [popovertarget]{display:none}[popovertargetaction=hide]{position:fixed;inset:1.6180339887rem 1.6180339887rem auto auto}[popovertargetaction=hide]:hover{cursor:nesw-resize}[popovertargetaction=hide]:after{content:"";position:fixed;inset:0;z-index:100;opacity:0}.video iframe{aspect-ratio:16/9;object-fit:contain}[class*=float]{z-index:z(up)}.float--left{float:left;margin:0 1.6180339887rem 1.6180339887rem 0;clear:both}.float--right{float:right;margin:0 0 1.6180339887rem 1.6180339887rem;clear:both}.clear-both{clear:both}.w--12,.w--11,.w--10{inline-size:100%}.w--9,.w--8,.w--7{inline-size:50%}.w--6,.w--5,.w--4{inline-size:33.3333333333%}@media(min-width: 800px)and (min-height: 0px){.w--6,.w--5,.w--4{inline-size:25%}}.w--3,.w--2,.w--1{inline-size:25%}@media(min-width: 800px)and (min-height: 0px){.w--3,.w--2,.w--1{inline-size:16.6666666667%}}@media(min-width: 1200px)and (min-height: 0px){.w--1{inline-size:8.3333333333%}}@media(min-width: 1200px)and (min-height: 0px){.w--2{inline-size:16.6666666667%}}@media(min-width: 1200px)and (min-height: 0px){.w--3{inline-size:25%}}@media(min-width: 1200px)and (min-height: 0px){.w--4{inline-size:33.3333333333%}}@media(min-width: 1200px)and (min-height: 0px){.w--5{inline-size:41.6666666667%}}@media(min-width: 1200px)and (min-height: 0px){.w--6{inline-size:50%}}@media(min-width: 1200px)and (min-height: 0px){.w--7{inline-size:58.3333333333%}}@media(min-width: 1200px)and (min-height: 0px){.w--8{inline-size:66.6666666667%}}@media(min-width: 1200px)and (min-height: 0px){.w--9{inline-size:75%}}@media(min-width: 1200px)and (min-height: 0px){.w--10{inline-size:83.3333333333%}}@media(min-width: 1200px)and (min-height: 0px){.w--11{inline-size:91.6666666667%}}@media(min-width: 1200px)and (min-height: 0px){.w--12{inline-size:100%}}@media(min-width: 800px)and (min-height: 0px){.layout-column--1{--_column-count: 1}.layout-column--1 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--2{--_column-count: 2}.layout-column--2 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--3{--_column-count: 3}.layout-column--3 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--4{--_column-count: 4}.layout-column--4 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--5{--_column-count: 5}.layout-column--5 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--6{--_column-count: 6}.layout-column--6 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--7{--_column-count: 7}.layout-column--7 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--8{--_column-count: 8}.layout-column--8 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--9{--_column-count: 9}.layout-column--9 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--10{--_column-count: 10}.layout-column--10 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--11{--_column-count: 11}.layout-column--11 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}@media(min-width: 800px)and (min-height: 0px){.layout-column--12{--_column-count: 12}.layout-column--12 .layout-column__item{display:flex;flex-direction:column;justify-content:start;flex-basis:25%;flex-grow:1;flex-shrink:0}}.layout-column__item{position:relative}.layout-column__item .image{margin-inline:-3.2360679775rem}.layout-column__item .figure{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.layout-column__item .figure .image img{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:saturate(0) contrast(1.3)}.layout-column__item .figure .image{position:relative}.layout-column__item .figure .image:after{content:"";transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;background-color:var(--background-color);mix-blend-mode:saturation;opacity:1;z-index:100}.layout-column__item:hover .figure .image img{filter:saturate(1) contrast(1)}.layout-column__item:hover .figure .image:after{opacity:0}.layout-column__item:hover .layout-column__heading{text-decoration-color:currentColor}.layout-column__heading{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration-color:oklch(1 0 0/0)}.layout-column__content{block-size:100%;display:flex;flex-direction:column;align-items:start}.layout-column__content .textual{margin-inline-start:0}.layout-column__content>*:first-child{margin-block-start:0}.layout-column__content>*:last-child{margin-block-end:0}@media(min-width: 800px)and (min-height: 0px){.layout-column__content>*:last-child{margin-block-start:auto}}.textual{margin-block-end:3.2360679775rem;max-inline-size:66ch;padding-inline:1.6180339887rem}@media(min-width: 800px)and (min-height: 0px){.textual{padding-inline:3.2360679775rem}}[class*=text-column--]{max-inline-size:unset;column-rule:1px solid currentColor;column-fill:balance;column-gap:6.472135955rem}@media(min-width: 800px)and (min-height: 0px){[class*=text-column--]{column-width:calc(66ch/5)}}@media(min-width: 800px)and (min-height: 0px){.text-column--1{column-count:1;max-inline-size:calc(66ch*1)}}@media(min-width: 800px)and (min-height: 0px){.text-column--2{column-count:2;max-inline-size:calc(66ch*2)}}@media(min-width: 800px)and (min-height: 0px){.text-column--3{column-count:3;max-inline-size:calc(66ch*3)}}@media(min-width: 800px)and (min-height: 0px){.text-column--4{column-count:4;max-inline-size:calc(66ch*4)}}@media(min-width: 800px)and (min-height: 0px){.text-column--5{column-count:5;max-inline-size:calc(66ch*5)}}@media(min-width: 800px)and (min-height: 0px){.text-column--6{column-count:6;max-inline-size:calc(66ch*6)}}@media(min-width: 800px)and (min-height: 0px){.text-column--7{column-count:7;max-inline-size:calc(66ch*7)}}@media(min-width: 800px)and (min-height: 0px){.text-column--8{column-count:8;max-inline-size:calc(66ch*8)}}@media(min-width: 800px)and (min-height: 0px){.text-column--9{column-count:9;max-inline-size:calc(66ch*9)}}@media(min-width: 800px)and (min-height: 0px){.text-column--10{column-count:10;max-inline-size:calc(66ch*10)}}@media(min-width: 800px)and (min-height: 0px){.text-column--11{column-count:11;max-inline-size:calc(66ch*11)}}@media(min-width: 800px)and (min-height: 0px){.text-column--12{column-count:12;max-inline-size:calc(66ch*12)}}h1,h2,h3,h4,h5,h6{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:var(--font-family-heading),system-ui,sans-serif;margin:2em 0 1em;max-inline-size:49.5ch;text-wrap:balance;padding:0 1.6180339887rem}@media(min-width: 800px)and (min-height: 0px){h1,h2,h3,h4,h5,h6{padding:0 3.2360679775rem}}[style*="--background-color"] h1:not(.swarm-heading),.swarm-block h1:not(.swarm-heading),.textual h1:not(.swarm-heading),[style*="--background-color"] h2:not(.swarm-heading),.swarm-block h2:not(.swarm-heading),.textual h2:not(.swarm-heading),[style*="--background-color"] h3:not(.swarm-heading),.swarm-block h3:not(.swarm-heading),.textual h3:not(.swarm-heading),[style*="--background-color"] h4:not(.swarm-heading),.swarm-block h4:not(.swarm-heading),.textual h4:not(.swarm-heading),[style*="--background-color"] h5:not(.swarm-heading),.swarm-block h5:not(.swarm-heading),.textual h5:not(.swarm-heading),[style*="--background-color"] h6:not(.swarm-heading),.swarm-block h6:not(.swarm-heading),.textual h6:not(.swarm-heading){padding:0}h1.logo__text,h2.logo__text,h3.logo__text,h4.logo__text,h5.logo__text,h6.logo__text{padding:0;margin:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-block-start:0}h1{line-height:1;margin-block:6.472135955rem}h2{line-height:1.1;padding-block-start:.8090169944rem}h3{line-height:1.2}section .heading:first-child,.section .heading:first-child{margin-block-start:1.6180339887rem}.heading.section{margin-block-start:0;padding:3.2360679775rem}.cta{color:var(--color-freedom-200);background-color:var(--color-freedom-800);backdrop-filter:blur(2px)}[style*="--background-color"] .cta{color:var(--background-color);background-color:var(--color)}.cta{user-select:none;display:inline-block;-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;margin:1px;padding:.4045084972rem 1.6180339887rem;border-radius:.1011271243rem;text-decoration:none;text-align:start;transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-duration:.3535533906s;cursor:pointer;border:none;vertical-align:middle}.cta{--_a: var(--background-color);--_b: var(--color);background-image:linear-gradient(-45deg, var(--_a) 25%, var(--_b) 75%);background-size:400%;background-position-x:0%}.cta:hover{background-position-x:100%;color:var(--color);background-color:var(--background-color);box-shadow:0 0 0 1px inset}.cta[href^=mailto]{display:inline-flex;gap:0 .5ch;max-inline-size:fit-content}.cta[href^=mailto]:before{content:"✉";font-family:"Emoji",system-ui,"Monaco","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}@keyframes fade{from{left:0;opacity:1}to{left:var(--_left);opacity:0}}::view-transition-old(page__heading){--_left: 0ch;animation-name:fade;animation-duration:1.4s;animation-timing-function:ease-out}::view-transition-new(page__heading){--_left: 0ch;animation-name:fade;animation-duration:1.6s;animation-direction:reverse;animation-timing-function:ease-out}::view-transition-old(page__main){animation-name:fade;animation-duration:.3s;animation-timing-function:ease-out}::view-transition-new(page__main){animation-name:fade;animation-duration:2s;animation-delay:1s;animation-direction:reverse;animation-timing-function:ease-out}.page__outer{position:relative;background-color:var(--color-privacy-600);background-attachment:fixed;min-block-size:100lvh}.page__cover{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--pagebackground);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.page__inner{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-block-size:100lvh;position:relative;inline-size:100%;max-inline-size:1000px;margin:0 auto;display:grid;align-content:start;grid-template-areas:"header" "main" "footer"}.page :root{--header-height: 222px}.page__header{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:header;align-self:start;position:sticky;inset:0 0 auto 0;z-index:300;padding-block:1.6180339887rem 0;padding-inline:1.6180339887rem;background-color:color-mix(in oklch, var(--color-privacy-600) 62%, transparent);backdrop-filter:blur(4px)}@media(min-width: 800px)and (min-height: 0px){.page__header{padding-inline:3.2360679775rem}}.page__header-inner{--_gap: 0.4045084972rem;align-items:baseline;justify-content:space-between;flex-wrap:nowrap}.is-scrolled--down .page__header{opacity:0;pointer-events:none}.is-scrolled--up .page__header,.is-scroll--start .page__header,.is-scroll--end .page__header{opacity:1;pointer-events:all}.page__branding{padding-block-end:.8090169944rem;margin-block-end:1.6180339887rem;transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width: 800px)and (min-height: 0px){.page__branding{margin-block-start:1.6180339887rem}}.page__branding .logo{line-height:1}.page__branding .logo__image img{max-inline-size:62%}@media(min-width: 800px)and (min-height: 0px){.page__branding .logo__image img{max-inline-size:38%}}.page__branding .logo__image svg{max-inline-size:62%}@media(min-width: 800px)and (min-height: 0px){.page__branding .logo__image svg{max-inline-size:38%}}.page__branding .logo__image svg *{fill:var(--body-text-color, currentColor)}.page__main{grid-area:main;background-color:var(--color-neutral-100);margin:0 auto;padding:1.6180339887rem 0 0;flex-grow:1;inline-size:100%}.page__content{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2;-ms-hyphenate-limit-chars:9 4 4;hyphenate-limit-chars:9 4 4;-webkit-hyphenate-before:4;-webkit-hyphenate-after:4;hyphenate-lines:2}.page__heading{margin-block:0 3.2360679775rem}.page__kicker{font-size:clamp(1.2rem,2.5lvw,1.25rem)}.page__meta{padding-inline:1.6180339887rem;margin-block-end:3.2360679775rem}@media(min-width: 800px)and (min-height: 0px){.page__meta{padding-inline:3.2360679775rem}}.page__anchor{position:sticky;z-index:299;inset:0;margin-inline-start:auto;background-color:color-mix(in oklch, var(--color-privacy-800) 90%, transparent);backdrop-filter:blur(2px)}.page__anchor.section{padding-block:.8090169944rem;padding-inline:.8090169944rem;--_gap: $u}@media(min-width: 800px)and (min-height: 0px){.page__anchor.section{padding-inline:1.6180339887rem}}.page__anchor.section>*{flex-grow:1;flex-shrink:0;flex-basis:33%}@media(min-width: 800px)and (min-height: 0px){.page__anchor.section>*{flex-grow:1;flex-basis:0%}}.page__anchor li a{color:var(--color-privacy-200);display:block;padding:.8090169944rem;text-decoration:none;font-size:clamp(.7rem,1.5lvw,.75rem);translate:1em 0}.page__anchor li a:before{content:"›";display:inline-block;margin-inline-end:1ch;margin-inline-start:0em}.page__footer{grid-area:footer;padding:3.2360679775rem 0}.page__collateral{padding-inline-end:.8090169944rem}.page__collateral-list{display:flex;flex-flow:row wrap;justify-content:end;font-size:clamp(.8rem,1.75lvw,.875rem)}.page__collateral-list li:not(:last-child):after{margin-inline:.8090169944rem;content:"·"}.page__author-portrait{display:inline-block;inline-size:1lh;aspect-ratio:1;object-fit:cover;vertical-align:middle;margin-inline-end:1ch;mask-size:contain;mask-repeat:no-repeat;mask-position:center}.language-switcher{justify-content:end;position:absolute;inset:0 0 auto 0;--_gap: 0.8090169944rem}.language-switcher__link{flex:0 0 auto;font-size:clamp(.8rem,1.75lvw,.875rem);font-weight:500;text-decoration:none;padding:.8090169944rem 1.6180339887rem;border-radius:4px;transition:all .2s ease}.language-switcher__link:hover{background-color:color-mix(in oklch, var(--body-text-color) 10%, transparent)}.menu__list{--_gap: 1px;flex-direction:row}.menu__item{flex:1 1 fit-content;overflow:hidden;text-align:start}.menu__item a{display:block;padding:.4045084972rem .8090169944rem .4045084972rem 0;font-family:var(--font-family-heading),system-ui,sans-serif;transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:clamp(1.1rem,2.25lvw,1.125rem)}.menu__item{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu__hook{display:none}.nav__list{--_gap: 1.6180339887rem;container-name:list;container-type:inline-size}@media(min-width: 800px)and (min-height: 0px){.nav__item{flex-basis:50%}}@media(min-width: 1200px)and (min-height: 0px){.nav__item{flex-basis:33.3333333333%}}.article__header{margin-block-start:3.2360679775rem}.article__header+section,.article__header+.section{margin-block-start:0;padding-block-start:0}section,.section{margin-block:1.6180339887rem;padding-block:1.6180339887rem}section:first-child,.section:first-child{margin-block-start:0;padding-block-start:0}section:last-child,.section:last-child{margin-block-end:0;padding-block-end:0}section section,section .section,.section section,.section .section{margin-block:0;padding-block:0;border-block-start:0}.tag,.filter{margin-block:.8090169944rem}.tag__list,.filter__list{justify-content:start;line-height:1.3}.tag__item,.filter__item{font-size:clamp(.7rem,1.5lvw,.75rem);padding:.2022542486rem .4045084972rem .2022542486rem 0;flex-grow:0;flex-shrink:1}.tag__item:not(:last-child):after,.filter__item:not(:last-child):after{display:inline-block;content:"·";margin-inline-start:.8090169944rem}.filter{margin:0;padding:0}.filter__list{justify-content:start;margin:0}.filter__item{flex-grow:0}.filter__item a{color:var(--color-corporate-blue-light);text-decoration-style:solid;text-decoration-color:oklch(1 0 0/0)}.filter__item:hover a,.filter__item.is-current a{color:var(--color-neutral-600);text-decoration-color:currentColor}.filter__item.is-current a{text-decoration-style:solid}.teaser,[class*=teaser--]{container-name:teaser;container-type:inline-size;--flex-direction: row;inline-size:100%;--_gap: 1.6180339887rem}.teaser:nth-child(3n),[class*=teaser--]:nth-child(3n){--flex-direction: row-reverse}.teaser,[class*=teaser--]{box-shadow:0 1px 0 0 var(--color-neutral-000) inset}.teaser-list{container-name:list;container-type:inline-size}.teaser-list li{background-color:var(--color-neutral-000)}.teaser__logo{max-block-size:3.2em;max-inline-size:5.177708764em;margin-block-end:1.6180339887rem;filter:saturate(0)}.teaser__logo img{block-size:100%;max-inline-size:5.177708764em}.tile .teaser__link,.layout-column .teaser__link{background-color:var(--color);color:var(--background-color)}.teaser__link{font-size:unset;display:block;inline-size:100%;block-size:100%;display:flex;flex-direction:column}@container teaser (min-inline-size: 49.5ch){.teaser__link{flex-direction:var(--flex-direction);justify-content:start}.teaser__link .teaser__textual{min-inline-size:50cqi}.teaser__link .teaser__figure{inline-size:50cqi;min-block-size:38cqi}}.teaser__link:hover,.teaser__link:hover *{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.teaser__figure{inline-size:100%;block-size:auto;margin:0;padding:1px}.teaser__figure .image{position:relative;overflow:hidden}.teaser__figure img{--aspect-ratio: div(1, $phi);object-fit:cover}@media(min-width: 800px)and (min-height: 0px){.teaser__figure img{--aspect-ratio: 1}}@media(min-width: 1200px)and (min-height: 0px){.teaser__figure img{--aspect-ratio: div(1, $phi)}}.teaser__figure img[src$=svg]{--aspect-ratio: 1.6180339887/1;object-fit:unset;max-inline-size:14.5623058987rem;max-block-size:9rem}.teaser__textual{block-size:100%;padding:1.6180339887rem;display:flex;flex-direction:column;align-items:start}.teaser__heading{margin:0 0 1.6180339887rem;padding:0;transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration-color:oklch(1 0 0/0)}.teaser__time{margin-block-start:auto;padding-block-start:1.6180339887rem;display:block;font-size:clamp(.7rem,1.5lvw,.75rem)}.paging{flex-flow:row-reverse;margin:2px -1px 1.6180339887rem 1px;justify-content:space-between}.paging .cta--secondary{display:inline-flex;gap:0 .5ch;margin:0;color:var(--color-neutral-400)}.paging .cta--secondary:after{background-color:var(--color-neutral-100)}.paging .cta--secondary.prev:before{content:"⏪";font-family:"Emoji",system-ui,"Monaco","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}.paging .cta--secondary.next{flex-flow:row-reverse;text-align:end}.paging .cta--secondary.next:before{content:"⏩";font-family:"Emoji",system-ui,"Monaco","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}.domino{flex-wrap:wrap;gap:3.2360679775rem;align-items:start;color:var(--color);background-color:var(--background-color);flex-direction:column}.domino.flex--row-reverse{flex-direction:column-reverse}@media(min-width: 1200px)and (min-height: 0px){.domino{flex-direction:row}.domino.flex--row-reverse{flex-direction:row-reverse}}.domino>a{display:contents}.domino__figure{flex-grow:0;flex-shrink:0;margin:0;--object-fit: cover}.domino__figure .image{block-size:100%}.domino__figure img{block-size:100%;object-fit:var(--object-fit);object-position:center 38.196601125%}.domino__text{flex-grow:1;flex-shrink:1;flex-basis:0%}.domino__text .textual{margin-inline-start:0}.domino__text .textual:not([style*=background]) .domino__text .textual{padding-inline:3.2360679775rem}.domino__text *:last-child{margin-block-end:0}.tile__collection{--_flex-basis: 0%;--_flex-basis-open: 20%}.tile__heading,.tile__kicker{margin:0}.tile__heading{font-size:clamp(1.1rem,2.25lvw,1.125rem);max-inline-size:100%}.tile__kicker{font-size:clamp(.7rem,1.5lvw,.75rem);font-family:system-ui,sans-serif;margin-block-end:.8090169944rem}.tile__image{inline-size:4.8541019662rem;aspect-ratio:1/1;object-fit:contain;object-position:top left;float:right;margin:1.6180339887rem}.tile__content{clear:both;margin:-1.6180339887rem 0 1.6180339887rem}@media(min-width: 800px)and (min-height: 0px){.tile__content{margin:0 0 3.2360679775rem}}.tile__content .textual{margin-inline:unset}.tile__content>*:first-child{margin-block-start:0}.tile__content>*:last-child{margin-block-end:0}.tile__item{padding:0;position:relative;inline-size:100%;flex:1 1 100%}@media(min-width: 1200px)and (min-height: 0px){.tile__item{flex-basis:calc(var(--_flex-basis) - var(--_gap))}.tile__item:has(details[open]){flex-grow:1;flex-shrink:0;--_flex-basis: var(--_flex-basis-open) }}.tile__item summary{block-size:100%}.tile__item details{block-size:100%;margin-block-end:0}.tile__item details[open] summary{block-size:unset}.tile__item details[open] .tile__header{padding-inline-start:.8090169944rem}.tile .textual{padding-inline:1.6180339887rem}@media(min-width: 800px)and (min-height: 0px){.tile .textual{padding-inline:3.2360679775rem}}.topic__listing{margin-block:.8090169944rem;--_gap: 0.8090169944rem;justify-content:end}.topic__listing-heading{font-size:clamp(.6rem,1.25lvw,.625rem);max-inline-size:none;flex-basis:auto;text-align:end;padding:0}.topic__listing-list{display:contents}.topic__listing-list li{flex:0 1 auto;margin:0;list-style-image:none}.topic__listing-list li::marker{display:none;content:""}.topic__listing-list li a{font-size:clamp(.6rem,1.25lvw,.625rem);display:block}.external__links{margin:3.2360679775rem auto;padding-inline:1.6180339887rem}@media(min-width: 800px)and (min-height: 0px){.external__links{padding-inline:3.2360679775rem}}.external__links-list{--_gap: 1ch;font-size:clamp(.6rem,1.25lvw,.625rem);justify-items:start}.external__links-item{flex:0 0 auto}.external__links-link{--_gap: 1ch}.external__links-favicon{display:inline-block;max-inline-size:16px;inline-size:16px;aspect-ratio:1;object-fit:contain;vertical-align:middle}.external__links-text{white-space:nowrap}.listing__header{padding:1.6180339887rem;text-align:center}@media(min-width: 800px)and (min-height: 0px){.listing__header{text-align:left}}.listing__intro{text-align:left;margin-bottom:1.6180339887rem;columns:24.75ch 2;column-rule:1px solid var(--color-neutral-200);column-fill:balance}.listing__intro p{break-inside:avoid}.listing__list>ol{display:contents}.listing__list{display:grid;grid-gap:3.2360679775rem;grid-template-columns:1fr;align-items:stretch}@media(min-width: 800px)and (min-height: 0px){.listing__list{grid-template-columns:repeat(auto-fill, minmax(49.5ch, 1fr))}}.listing__item{display:flex}.listing__item--disrupt{flex-direction:column;justify-content:center;min-height:48.5410196625rem}.listing__author-figure{transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;float:left;margin:0 1em 0 0}.listing__author-figure img{width:8em;height:8em;object-fit:cover}.legal small{display:block;counter-reset:h2}.legal small *{max-width:66ch}.legal small h1,.legal small h2,.legal small h3,.legal small h4,.legal small h5,.legal small h6{font-size:clamp(1rem,2lvw,1rem)}.legal small p,.legal small li,.legal small dd,.legal small dt,.legal small address{font-size:clamp(.7rem,1.5lvw,.75rem)}.legal small h2{counter-reset:h3}.legal small h2:before{counter-increment:h2;content:counter(h2) ". "}.legal small h3:before{counter-increment:h3;content:counter(h2) "." counter(h3, lower-alpha) " "}[class*=js-gallery--]{display:none}.js [class*=js-gallery--]{display:block}.js .js-gallery__figure{align-items:center}.js .js-gallery__figure img,.js .js-gallery__figure figcaption{flex:1 0 0%}.js .js-gallery__figure img{aspect-ratio:1/1;object-fit:cover}.js .js-gallery__figure img[src$=svg]{aspect-ratio:1.6180339887/1;object-fit:unset;max-inline-size:14.5623058987rem;max-block-size:9rem}.js .js-gallery__figure figcaption{font-size:clamp(1rem,2lvw,1rem);padding:3.2360679775rem}.js .js-gallery__wall{padding:1.6180339887rem}.js .js-gallery__wall>*{margin:0;opacity:0;transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity}.js .js-gallery__wall>*:only-child{opacity:1}.js .js-gallery__wall .js-gallery__show{opacity:1}.maintenance{position:relative;z-index:100}.maintenance__reminder{position:fixed;inset:auto auto 1.6180339887rem 1.6180339887rem;margin:auto;z-index:600}.maintenance__reminder .cta{background-color:var(--color-justice-400);color:var(--color-neutral-100)}.maintenance__reminder .cta:before{display:none}.project-listing{margin-block:3.2360679775rem;padding:3.2360679775rem;color:var(--color, var(--color-neutral-800));background-color:var(--background-color, transparent)}.project-listing__heading{margin-block-end:1.6180339887rem;font-size:clamp(1.3rem,3lvw,1.5rem);--weight: 111.1111111111}.project-listing__intro{margin-block-end:3.2360679775rem;max-inline-size:66ch;opacity:.8}.project-listing__grid{display:grid;gap:1.6180339887rem;margin-block:3.2360679775rem}.project-listing--grid .project-listing__grid{grid-template-columns:1fr}@media(min-width: 800px)and (min-height: 0px){.project-listing--grid .project-listing__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 800px)and (min-height: 0px){.project-listing--grid.project-listing--cols-2 .project-listing__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 800px)and (min-height: 0px){.project-listing--grid.project-listing--cols-3 .project-listing__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.project-listing--grid.project-listing--cols-3 .project-listing__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 800px)and (min-height: 0px){.project-listing--grid.project-listing--cols-4 .project-listing__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px)and (min-height: 0px){.project-listing--grid.project-listing--cols-4 .project-listing__grid{grid-template-columns:repeat(4, 1fr)}}.project-listing--list .project-listing__grid{display:block}.project-listing--list .project-card{display:flex;margin-block-end:3.2360679775rem;align-items:flex-start;gap:3.2360679775rem}.project-listing--list .project-card__image{flex-shrink:0;inline-size:200px}.project-listing--list .project-card__content{flex:1}.project-listing--compact .project-listing__grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1.6180339887rem}.project-listing--compact .project-card{padding:1.6180339887rem}.project-listing--compact .project-card__meta{display:none}.project-card{background-color:var(--color-neutral-000);border:1px solid var(--color-neutral-200);transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.project-card__image img{inline-size:100%;block-size:auto;display:block;transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.project-card__content{padding:3.2360679775rem}.project-card__title{margin:0 0 1.6180339887rem 0;font-size:clamp(1.1rem,2.25lvw,1.125rem);--weight: 308.6419753086}.project-card__title a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);color:var(--color, var(--color-neutral-800));transition:all 1s cubic-bezier(0.38, 0, 0.62, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.project-card__meta{display:flex;flex-wrap:wrap;gap:1.6180339887rem;margin-block-end:1.6180339887rem;font-size:clamp(.8rem,1.75lvw,.875rem);opacity:.7}.project-card__year{--weight: 604.9382716049;opacity:1}.project-card__client{font-style:normal;--slnt: -7}.project-card__category{background-color:var(--background-color, var(--color-neutral-200));color:var(--color, var(--color-neutral-800));padding:.25em .5em;font-size:clamp(.7rem,1.5lvw,.75rem);--weight: 506.1728395062;text-transform:uppercase;letter-spacing:.05ch}.project-card__excerpt{font-size:clamp(.8rem,1.75lvw,.875rem);line-height:1.6;max-inline-size:45ch}.project-listing__empty{text-align:center;padding:6.472135955rem 1.6180339887rem;opacity:.6}/*# sourceMappingURL=site.css.map */
