.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1}.filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }.backdrop-filter{--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{line-height:1.5;min-block-size:100vh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-block-size:10em}:target{scroll-margin-block:5ex}summary{list-style:none}summary::marker,summary::-webkit-details-marker{display:none}@font-face{font-display:"swap";font-family:Apercu Pro;font-style:"normal";font-weight:300;src:url(/fonts/ApercuLight.woff2) format("woff2")}@font-face{font-display:"swap";font-family:Apercu Pro;font-style:"normal";font-weight:400;src:url(/fonts/ApercuRegular.woff2) format("woff2")}@font-face{font-display:"swap";font-family:Apercu Mono Pro;font-style:"normal";font-weight:300;src:url(/fonts/ApercuMonoLight.woff2) format("woff2")}@font-face{font-display:"swap";font-family:Apercu Mono Pro;font-style:"normal";font-weight:400;src:url(/fonts/ApercuMonoProRegular.woff2) format("woff2")}@font-face{font-display:"swap";font-family:ItemsText;font-style:"normal";font-weight:400;src:url(/fonts/ItemsText-Light.woff2) format("woff2")}@font-face{font-display:"swap";font-family:Unica77LL;font-style:"normal";font-weight:400;src:url(/fonts/Unica77LLSub-Regular.woff2) format("woff2")}:root{--color-black: #100E07;--color-gray-400: #484C52;--color-gray-300: #767676;--color-gray-200: #CBCBCB;--color-gray-100: #F4F4F4;--color-white: #ffffff;--space-xs: clamp(.4375rem, .42rem + .1vw, .5rem);--space-s: clamp(.875rem, .83rem + .2vw, 1rem);--space-m: clamp(1.3125rem, 1.25rem + .29vw, 1.5rem);--space-l: clamp(2.1875rem, 2.09rem + .49vw, 2.5rem);--space-xl: clamp(3.0625rem, 2.92rem + .69vw, 3.5rem);--space-2xl: clamp(3.5rem, 3.34rem + .78vw, 4rem);--space-3xl: clamp(4.375rem, 4.17rem + .98vw, 5rem);--space-4xl: clamp(6.5625rem, 6.26rem + 1.47vw, 7.5rem);--space-xs-l: clamp(.4375rem, -.23rem + 3.24vw, 2.5rem);--space-m-l: clamp(1.3125rem, .93rem + 1.86vw, 2.5rem);--space-2xl-4xl: clamp(3.5rem, 2.21rem + 6.27vw, 7.5rem);--size-xs: clamp(.5625rem, .48rem + .39vw, .8125rem);--size-s: clamp(.75rem, .73rem + .1vw, .8125rem);--size-base: clamp(1rem, .86rem + .69vw, 1.4375rem);--size-xl: clamp(1.625rem, .13rem + 7.25vw, 6.25rem);--leading-micro: .85;--leading-flat: 1;--leading-fine: 1.2;--leading-standard: 1.4;--leading-loose: 1.7;--font-sans: Unica77LL,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-serif: ItemsText,serif;--font-mono: Apercu Mono Pro,DM Mono,monospace;--font-light: 300;--font-regular: 400;--gutter: .75rem;--transition-base: .25s ease;--transition-appear: .45s cubic-bezier(.25, .46, .45, .94);--transition-bounce: .5s cubic-bezier(.5, .05, .2, 1.5);--stroke: 1px solid oklch(from var(--color-gray-400) l c h / .25);--radius: 3px;--uppercase-kerning: .04ch;--padding-inline: .75rem;--body-background-color: var(--color-gray-100);--button-bg-color-hover: var(--color-gray-400);--color-selection: var(--color-black);--color-accent: var(--color-gray-400)}html{overflow-x:hidden;scroll-behavior:smooth;scrollbar-gutter:stable;text-underline-offset:.2em}html:has(:modal){overflow:hidden}body{display:flex;flex-direction:column;margin:0;background:var(--body-background-color, var(--color-white));color:var(--body-color, var(--color-gray-400));font-family:var(--font-sans);font-size:var(--size-base);font-size-adjust:from-font;font-weight:400;letter-spacing:-.01em;line-height:var(--leading-standard)}body>footer{font-family:var(--font-mono);margin-block-start:auto}:is(h1,h2,h3,h4){font-weight:400;line-height:var(--leading-fine);text-wrap:balance}h1{font-size:var(--size-xl);font-weight:300;letter-spacing:-.05em;line-height:1;max-inline-size:20ch}h2{font-size:var(--size-base);font-weight:400;max-inline-size:35ch}h3{font-size:var(--size-step-4);max-inline-size:35ch}:is(h4,h5,h6){font-size:var(--size-step-3)}small{font-size:var(--size-step-0)}ins{background:green;color:var(--color-black);padding-inline:.3em;text-decoration:none}:is(code,kbd,samp){-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:var(--font-mono);hyphens:none;padding-block:.2em .05em;padding-inline:.2em;-moz-tab-size:2;-o-tab-size:2;tab-size:2;text-align:start;word-break:normal;word-spacing:normal;word-wrap:normal}@supports not (font-size-adjust: from-font){:is(code,kbd,samp){font-size:.8em}}pre:has(code){inline-size:-moz-max-content;inline-size:max-content;max-inline-size:100%;overflow-x:auto}pre code{padding:0;border:none;background:none}kbd{border:1px solid;padding-block-end:.1em}var{font-style:normal;font-weight:var(--font-regular)}q{font-style:italic}ul:not([class]){list-style-type:disc;padding-inline-start:1.7ch}ul:not([class])>li{padding-inline-start:var(--space-xs)}:is(ol,ul):not([class]) li+*{margin-block-start:var(--flow-space, var(--space-xs))}ul ::marker{font-size:.8lh}ol ::marker{font-size:1em;font-weight:var(--font-bold)}[role=list][class],[role=tablist][class]{padding:0;margin-block:0}dt{font-weight:var(--font-regular)}dt+dd{margin-block-start:var(--space-xs)}dd+dt{margin-block-start:var(--space-s)}dd{margin-inline-start:1.5ch}blockquote{margin-inline:0}figure{margin-inline:0}blockquote figcaption{font-size:var(--size-xs);margin-inline-start:var(--indent);padding-block-start:var(--space-m)}blockquote p{font-size:clamp(1.375rem,1.1435rem + 1.1576vw,2.5rem);text-indent:var(--indent)}:is(media-controller){display:block;block-size:auto;inline-size:100%}img{display:block;block-size:auto;max-inline-size:100%}figcaption{font-size:var(--size-xs);margin-inline-start:var(--indent);padding-block-start:var(--space-m)}table{border-collapse:collapse;font-family:var(--font-mono);font-size:var(--size-xs);inline-size:100%}section:has(>table){overflow:auto;margin-inline:calc(var(--padding-inline) * -1);padding-inline:var(--padding-inline)}table caption{caption-side:top;font-family:var(--font-sans);margin-block-end:clamp(6.25rem,4.9638rem + 6.4309vw,12.5rem);margin-block-start:0;text-align:start}:is(table caption)>span{position:sticky;inline-size:-moz-max-content;inline-size:max-content;inset-inline-start:0}th{text-align:start}th[scope=row]{font-family:var(--font-sans);font-size:var(--size-base);font-weight:400;text-transform:none;white-space:nowrap}th[scope=row] button:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0}thead th{color:var(--color-red);font-weight:400;padding-block:.5rem 3.75rem}th button{all:unset;display:inline-flex;cursor:pointer;gap:1rem;white-space:nowrap}td a{font-family:var(--font-sans);text-decoration-line:underline;text-transform:none}[download]:is(td a):after{content:"↗"}td,th{padding-block:.5rem .625rem;padding-inline-end:calc(var(--gutter) * 5);text-transform:uppercase;vertical-align:top}:is(td,th):first-child{padding-inline-start:0}:is(td,th):last-child{padding-inline-end:0}.align-right:is(td,th){text-align:end}th:not(:only-of-type){border-block-end:var(--stroke);border-block-start:var(--stroke)}tr+tr:not(.table-details) :is(th,td){border-block-start:var(--stroke)}.table-details{display:none}tr:has(th button[aria-controls]){position:relative}tr:has(th button[aria-controls]):hover{color:var(--color-red)}tr:has(th button[aria-controls][aria-expanded=true])+.table-details{display:table-row}.table-details td{padding-block-start:0}.table-details .grid>*{grid-column-end:span 2}.table-details td:first-child{vertical-align:bottom}:is(.table-details td:first-child) span{display:flex;align-items:center;gap:var(--gutter)}:is(.table-details td:first-child) img{border-radius:99px}caption{caption-side:bottom;margin-block-start:var(--space-s)}:where(a){text-decoration-line:none}:where(a):hover{text-decoration-line:underline}:focus{outline:none}:where(a,button,input,textarea,select,details,summary,audio,video,object,[contenteditable],[tabindex]){--_focus-ring-distance: 1px;--_focus-ring-color-background: var(--color-black)}:where(a,button,input,textarea,select,details,summary,audio,video,object,[contenteditable],[tabindex]):focus-visible{--_focus-ring-color-inner: hsl(0 0% 100%);--_focus-ring-color-outer: hsl(0 0% 0%);box-shadow:0 0 0 var(--_focus-ring-distance) var(--_focus-ring-color-background),0 0 0 calc(var(--_focus-ring-distance) * 2) var(--_focus-ring-color-inner);outline:none}@supports (color: hsl(from hsl(0 0% 100%) h s l)){:where(a,button,input,textarea,select,details,summary,audio,video,object,[contenteditable],[tabindex]):focus-visible{--_focus-ring-color-inner: currentColor;--_focus-ring-color-outer: hsl( from var(--_focus-ring-color-inner) calc(h + 180) s l );box-shadow:0 0 0 var(--_focus-ring-distance) var(--_focus-ring-color-background),0 0 0 calc(var(--_focus-ring-distance) * 2) var(--_focus-ring-color-inner);outline:none}}@supports (-moz-appearance: none){:root{--focus-offset: .08em}}:target{scroll-margin-block:5lh}::-moz-selection{background:oklch(from var(--color-selection) l c h / .22);color:var(--color-selection, var(--color-black))}::selection{background:oklch(from var(--color-selection) l c h / .22);color:var(--color-selection, var(--color-black))}hr{border:none;border-block-start:var(--stroke);margin-block:var(--flow-space, var(--space-xl))}svg:not([class]){block-size:1lh;inline-size:auto}svg{flex-shrink:0}svg[role=img][width][height]{padding:var(--space-xs);background:var(--color-white);block-size:revert;inline-size:revert}form>*+*{margin-block-start:var(--flow-space, 1rem)}:is(input,select,textarea){accent-color:var(--color-accent)}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){border:var(--stroke-solid);border-radius:0;background:var(--color-white);color:var(--color-black);inline-size:100%;padding-block:.5em;padding-inline:.8em}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::-moz-placeholder{color:var(--color-black);opacity:1}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::placeholder{color:var(--color-black);opacity:1}label{font-weight:var(--font-regular);line-height:var(--leading-fine)}label:after{content:"\a";white-space:pre}label:has(input){display:flex;align-items:baseline;font-weight:var(--font-normal);gap:var(--space-s)}label:has(input)+label:has(input){--flow-spce: var(--space-s-m)}label:has(input) input{transform:translateY(.3ex)}input:disabled{background:var(--color-mid)}input:disabled,label input:disabled+*{cursor:not-allowed}fieldset{padding:var(--space-s);border:var(--stroke)}legend{font-weight:var(--font-regular);padding-inline:var(--space-xs)}summary{cursor:pointer}details[open] .content{padding-block-start:var(--space-s)}dialog{border-color:transparent;max-block-size:100%;max-inline-size:100%;outline:none}dialog::backdrop{background-color:transparent}.select{position:relative}.select select{background-color:transparent;padding-inline-end:2ch}.select:after{position:absolute;display:flex;align-items:center;content:"V" / "";inline-size:2ch;inset-block:0;inset-inline-end:0;pointer-events:none}.prose{--flow-space: var(--space-l)}.prose :is(h1,h2,h3){hyphens:auto;overflow-wrap:anywhere}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty}.prose :is(h1,h2,h3,h4)+*:not([class]){--flow-space: var(--space-m)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space: var(--space-2xl)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space: var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--flow-space: var(--space-xs)}.prose hr{--flow-space: var(--space-2xl)}.prose :is(img,picture,video){border:var(--stroke-solid)}@media (min-width: 760px){.prose :is(h1,h2,h3){hyphens:unset;overflow-wrap:unset}}.overlay{border-radius:var(--radius);-webkit-backdrop-filter:blur(20px) brightness(50%);backdrop-filter:blur(20px) brightness(50%);background-color:transparent;color:var(--color-white)}@media (prefers-reduced-transparency: reduce){.overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-gray-400)}}.site-header{--grid-min-item-size: 8.875rem;position:sticky;z-index:5;align-items:start;padding:.25rem;color:var(--color-red);font-family:var(--font-mono);font-size:.8125rem;inline-size:100%;inset-block-start:0;padding-block:var(--padding-inline);padding-inline:var(--padding-inline)}.site-header :is(.button){--button-bg-color: transparent;--button-bg-brightness: 100%;--button-bg-opacity: 0;color:var(--color-red);margin-block:calc(-.25rem - 2px);margin-inline:calc(-1rem - 2px);text-decoration-line:underline;text-transform:uppercase}@media (min-width: 760px){.site-header :is(.button){margin-inline:calc(var(--button-padding) * -1);padding-block:1px;padding-inline:6px}}.site-header>div:has(.logo){z-index:100;grid-column:1 / -1;pointer-events:none;text-align:end}:is(.site-header>div:has(.logo)) a{pointer-events:auto}.site-header .breadcrumbs{grid-column:1}@media (min-width: 760px){.site-header .breadcrumbs{position:fixed;z-index:2;inset-inline-start:calc(var(--indent) + var(--padding-inline))}}.site-header>*{grid-row-start:1}.site-header div:has(.nav-toggle){display:none}@media (min-width: 760px){.site-header div:has(.nav-toggle){display:initial;grid-column:1}.site-header{--grid-min-item-size: 8.5rem}}.site-header nav ul{white-space:nowrap}.site-header-kp.grid{display:none}.site-header-kp.grid svg{overflow:visible;block-size:auto;inline-size:min(100%,90px)}.site-header-kp.grid nav ul{gap:2rem;white-space:nowrap}:is(.site-header-kp.grid nav):has([aria-current=page]) a{opacity:.5;transition:opacity .1s}[aria-current=page]:is(:is(.site-header-kp.grid nav):has([aria-current=page]) a),:is(:is(.site-header-kp.grid nav):has([aria-current=page]) a):hover{opacity:1}.site-header-kp.grid a:not(.button){text-decoration:underline}@media (min-width: 760px){.site-header-kp.grid{position:sticky;z-index:2;display:grid;align-items:center;background-color:var(--body-background-color);font-size:.8125rem;inset-block:0;padding-block:calc(var(--padding-inline) / 2);padding-inline:var(--padding-inline)}}.site-header-kp.grid>:last-child{display:flex;align-items:center;justify-content:end;gap:.75rem;grid-column:-3 / -1}.site-footer{position:relative;display:flex;flex-direction:column;font-size:var(--size-xs);gap:clamp(6rem,5.537rem + 2.3151vw,8.25rem);padding-block-end:clamp(.625rem,3.9409rem + -2.8296vw,3.375rem);padding-inline:var(--padding-inline);text-transform:uppercase}.site-footer>:first-child{border-block-start:var(--stroke);margin-block-start:var(--gutter);padding-block-start:clamp(.375rem,.3236rem + .2572vw,.625rem)}:is(.site-footer>:first-child)>:nth-child(2){grid-column-end:span 2}.site-footer__signet{block-size:auto;inline-size:11.5rem;margin-inline:auto}@media (min-width: 760px){.site-footer__signet{position:absolute;inline-size:8.9375rem;inset-block-end:clamp(.625rem,3.9409rem + -2.8296vw,3.375rem);inset-inline-end:var(--padding-inline)}}.site-main{padding-inline:var(--padding-inline)}:is(:is(.kusserpool .site-main) .flow)>:last-child{margin-block-end:var(--flow-space)}:is(:is(.kusserpool .site-main) .flow) :is(.media):last-child{margin-block-end:0}:is(:is(.kusserpool .site-main) .flow) :is(.next-page-teaser):last-child{margin-block-end:8.125rem}@media (min-width: 760px){:is(:is(.kusserpool .site-main) .flow) :is(.next-page-teaser,.media):last-child{margin-block-end:0}}.socket{grid-area:socket;text-transform:uppercase}.socket a{font-size:var(--size-xs)}.socket ul{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}@media (min-width: 330px){.socket ul{flex-direction:row;gap:var(--gutter)}}:is(.socket ul) li{padding:0;margin:0}@media (min-width: 760px){.socket .grid>:first-child{grid-column:2 / span 2}}.button{display:inline-flex;justify-content:center;border-color:transparent;border-radius:var(--radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(var(--blur, 4px)) brightness(var(--button-bg-brightness, 50%));backdrop-filter:blur(var(--blur, 4px)) brightness(var(--button-bg-brightness, 50%));background-color:oklch(from var(--button-bg-color, var(--color-gray-400)) l c h / var(--button-bg-opacity, .5));color:var(--color-white);font-family:var(--font-sans);font-size:var(--size-xs);line-height:1;margin-inline-start:var(--button-indent, initial);padding-block:.5rem .5rem;padding-inline:3rem;text-decoration-line:none;text-indent:0;text-transform:none;transition:all .1s ease-out;white-space:nowrap}.button:hover{background-color:var(--button-bg-color-hover, var(--color-red));color:var(--button-color-hover, var(--color-white));text-decoration-line:none}.navigation-kusserpool:modal{display:grid}.navigation-kusserpool{padding:calc(var(--padding-inline) - 2px);border-width:2px;border-radius:0;margin:0;block-size:auto;color:var(--color-white);font-size:var(--size-xs);gap:var(--gutter);grid-template-areas:"navigation" "close-button";grid-template-columns:1fr;grid-template-rows:1fr auto;inline-size:auto;top:0;right:0;bottom:0;left:0;overflow-x:clip}.navigation-kusserpool>div:has(button){display:flex;grid-area:close-button}:is(.navigation-kusserpool>div:has(button)) button{flex:1;justify-content:center;color:var(--color-white);margin-block-end:-.625rem;margin-inline:calc(var(--padding-inline) * -1)}.navigation-kusserpool .button{--blur: -1px;--button-bg-color: white;--button-bg-brightness: 0;--button-bg-opacity: 0;color:var(--color-white);font-size:var(--size-xs)}.navigation-kusserpool .repel{--flow-space: 7rem}.navigation-kusserpool nav ul{padding:0;margin:0;counter-reset:nav;font-size:1.375rem;line-height:1;list-style:none}:is(.navigation-kusserpool nav ul) li{position:relative;padding:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}:is(.navigation-kusserpool nav ul) li+li{margin-block-start:1rem}:is(.navigation-kusserpool nav ul) a{display:inline-flex;counter-increment:nav;padding-inline-start:2.875rem}:is(:is(.navigation-kusserpool nav ul) a):before{position:absolute;content:"(" counter(nav) ")";font-size:.5rem;inset-block-start:0;inset-inline-start:0}.nav-toggle{font-size:clamp(.625rem,.5221rem + .5145vw,1.125rem)}button.button.nav-toggle-mobile{--blur: 19px;--button-bg-color: black;--button-bg-brightness: 62%;--button-bg-opacity: .56;position:fixed;z-index:10;font-size:.625rem;inset-block-end:calc(1rem + env(safe-area-inset-bottom,0px));inset-inline-end:calc(.75rem + env(safe-area-inset-right,0px));inset-inline-start:calc(.75rem + env(safe-area-inset-left,0px));margin-inline:auto;text-align:center;text-transform:uppercase}.kusserpool button.button.nav-toggle-mobile{inline-size:10.75rem;text-transform:none}@media (min-width: 760px){button.button.nav-toggle-mobile{display:none}}a:has(.logo){display:inline-flex;justify-content:end;block-size:auto;color:var(--logo-color, var(--color-gray-400));inline-size:clamp(5.875rem,5.2062rem + 3.3441vw,9.125rem);inset-block-start:var(--padding-inline);inset-inline-end:var(--padding-inline)}.not-on-top a:has(.logo){--logo-color: var(--color-gray-400)}:is(.not-on-top a:has(.logo)) use:first-child{opacity:0;transition:opacity .1s,color .1s .1s}:is(a:has(.logo):focus,a:has(.logo):hover) use:first-child{opacity:1}.heading{color:var(--heading-color);font-family:var(--font-mono);font-size:var(--size-xs);font-weight:400;text-transform:uppercase}.heading-xl{font-size:var(--size-xl);font-weight:300;letter-spacing:clamp(-.3125rem,.0568rem + -.3151vw,-.0062rem);line-height:1}.heading-2{border-block-start:var(--stroke);max-inline-size:none;padding-block-start:var(--gutter)}[data-border=true]{border-block-start:var(--stroke);padding-block-start:var(--gutter)}.heading-sticky{position:sticky;z-index:1;background-color:var(--color-white);border-block-end:var(--stroke);inset-block-start:0px;padding-block-start:50px}.teaser{display:flex;flex-direction:column;border-block-start:var(--stroke);padding-block-start:clamp(.3125rem,.2482rem + .3215vw,.625rem)}.teaser img{block-size:auto;inline-size:100%}.teaser a{--flow-space: clamp(.3125rem, .2482rem + .3215vw, .625rem);display:block;margin-block-end:auto}:is(.teaser a):hover{text-decoration:none}.teaser>*{--flow-space: clamp(.375rem, .3493rem + .1286vw, .5rem)}.teaser p{--flow-space: clamp(2.5rem, 2.0884rem + 2.0579vw, 4.5rem)}.teaser .switcher{--switcher-target-container-width: min-content}.teaser__cta{--button-indent: 0;overflow:hidden;max-inline-size:calc(100% - 1rem);pointer-events:none;text-overflow:ellipsis}@media (hover: hover){.teaser__cta{position:absolute;inset-block-end:.5625rem;inset-inline-start:.5625rem}}.teaser__image{--flow-space: clamp(.375rem, .3493rem + .1286vw, .5rem);position:relative;pointer-events:none}@media (hover: hover){.teaser__image:where(.teaser__image:has(>.teaser__cta))+.teaser__bottom p~.button{display:none}}.teaser__image:where(.teaser__image:has(+.teaser__bottom p~.button))>.teaser__cta{display:none}@media (hover: hover){.teaser__image:where(.teaser__image:has(+.teaser__bottom p~.button))>.teaser__cta{display:inline-block}}.teasers__bottom{--flow-space: clamp(.5rem, .3971rem + .5145vw, 1rem);display:grid;gap:clamp(5.125rem,4.1218rem + 5.0161vw,10rem) var(--gutter);grid-template-columns:minmax(0,1fr)}.teasers__bottom .hover-images{justify-content:center;margin-inline:var(--indent)}@media (min-width: 940px){.teasers__bottom{grid-template-columns:repeat(2,minmax(25rem,1fr))}.teasers__bottom .hover-images{margin-inline:auto 0}}.teaser__image-text{position:absolute;display:grid;overflow:clip;color:transparent;font-size:clamp(8.125rem,7.2761rem + 4.2444vw,12.25rem);top:0;right:0;bottom:0;left:0;mix-blend-mode:difference;place-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media (min-width: 1350px){.teaser__image-text{color:inherit}}.teaser__image-text:after{position:absolute;display:grid;color:var(--color-gray-400);content:"C L";top:0;right:0;bottom:0;left:0;place-content:center}@media (min-width: 1350px){.teaser__image-text:after{display:none}}.teaser-tiles{--flow-space: clamp(3.875rem, 3.0776rem + 3.9871vw, 7.75rem);--grid-placement: auto-fit;--grid-min-item-size: clamp(10rem, 50%, 25rem);--grid-gutter: clamp(6.25rem, 5.6326rem + 3.0868vw, 9.25rem) .75rem}.teaser-tiles.grid[data-layout="50-50"]{--grid-placement: 2;--grid-min-item-size: 0}@media (min-width: 1280px){.teaser-tiles.grid[data-layout="50-50"]{--grid-placement: 4}}.teaser-tiles .teaser.span-2{grid-column-end:span 2}.teaser-tiles .teaser:only-child{grid-column:1 / -1}:is(.teaser-tiles .teaser:only-child) .teaser__cta{display:none}.form{--flow-space: clamp(4.1875rem, 3.3386rem + 4.2444vw, 8.3125rem);block-size:-moz-max-content;block-size:max-content;font-size:clamp(.625rem,.5478rem + .3859vw,1rem);inline-size:min(100%,76.75rem,70vw);padding-block:clamp(.75rem,.6986rem + .2572vw,1rem);padding-inline:clamp(1rem,.9486rem + .2572vw,1.25rem)}.form input{background-color:transparent;border-block-end:1px solid;color:inherit}.form div:has(>:where(input,select)){display:flex;flex-direction:column-reverse;gap:.5rem;inline-size:min(100%,53.875rem);margin-inline:auto}.form p{max-inline-size:80ch}*:has(>.form):has(>.bg-media:first-child){display:grid;grid-template-columns:clamp(2.9375rem,-.4451rem + 16.9132vw,19.375rem) 1fr clamp(2.9375rem,-.4451rem + 16.9132vw,19.375rem);grid-template-rows:clamp(7.4375rem,6.8201rem + 3.0868vw,10.4375rem) 1fr clamp(7.4375rem,6.8201rem + 3.0868vw,10.4375rem)}*:has(>.form):has(>.bg-media:first-child)>.bg-media{grid-area:1 / 1 / -1 / -1}*:has(>.form):has(>.bg-media:first-child)>.form{margin:auto;grid-area:2 / 2 / -2 / -2}*:has(>.form):has(>.bg-media:first-child) img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.slide{--flow-space: clamp(1.5625rem, 1.4082rem + .7717vw, 2.3125rem);display:grid;block-size:auto;font-size:clamp(.75rem,.6986rem + .2572vw,1rem);grid-template-rows:auto auto 1fr}.slide img{margin:auto}:is(.slide header):has(span+span){display:grid;font-size:clamp(.75rem,.6986rem + .2572vw,1rem);grid-template-columns:1fr 4fr}:is(.slide header) span:first-child{font-family:var(--font-mono)}:is(.slide header) span:only-child{font-family:var(--font-sans);font-size:clamp(1rem,.91rem + .4502vw,1.4375rem)}.slide footer{display:flex;flex-direction:column;align-items:start;justify-content:end;--flow-space: clamp(.75rem, .6342rem + .5788vw, 1.3125rem)}.hero .slide{display:grid;aspect-ratio:auto;font-size:clamp(.75rem,.7371rem + .0643vw,.8125rem);gap:0 1.25rem;grid-template-areas:"header image" "text image" "button image";grid-template-columns:minmax(0,1fr) 4.5rem;grid-template-rows:repeat(3,auto)}:is(.hero .slide) header{font-size:clamp(.75rem,.6471rem + .5145vw,1.25rem)}:is(.hero .slide) picture{grid-area:image;place-content:center}:is(.hero .slide) img{border-radius:var(--radius);margin:auto;block-size:100%;inline-size:clamp(4.5rem,2.6994rem + 9.0032vw,13.25rem);-o-object-fit:contain;object-fit:contain}:is(.hero .slide) p{opacity:.7}@media (min-width: 760px){:is(.hero .slide) p{opacity:1}.hero .slide{gap:0;grid-template-areas:"header" "image" "text" "button ";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 12.5rem auto auto}}:is(.hero .slide) .button{color:currentColor;margin-block-start:1rem}.slider__wrapper{position:relative;display:flex;overflow:clip;flex-direction:column;margin-inline:calc(var(--padding-inline) * -1);padding-inline:var(--padding-inline)}.slider__wrapper .slider-front{align-self:center;max-inline-size:min(1087px,100%)}.slider__wrapper:has(.slider-back){display:grid;color:var(--color-white);grid-template:"front" auto / minmax(0,1fr)}.slider__background-text{display:none}@media (min-width: 1350px){.slider__background-text{position:absolute;display:flex;overflow:hidden;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11vw;font-weight:300;gap:.22em;inline-size:100%;top:0;right:0;bottom:0;left:0;letter-spacing:-.03em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider__background-text div{color:var(--slider-background-text-color, var(--color-gray-200));opacity:var(--slider-background-text-opacity, 1);transition:color .3s}.active:is(.slider__background-text div){--slider-background-text-color: var(--color-gray-300);--slider-background-text-opacity: 1}}.slider-front{padding:var(--gutter);border-radius:4px;-webkit-backdrop-filter:blur(11px) brightness(94%);backdrop-filter:blur(11px) brightness(94%);grid-area:front;inline-size:100%}.hero-slider-wrapper .slider-front{margin-block-end:calc(2.2rem + var(--padding-inline))}@media (min-width: 760px){.hero-slider-wrapper .slider-front{display:grid;inline-size:min(calc(100% - var(--padding-inline) * 2),28.125rem);margin-block-end:var(--gutter);margin-inline-end:0}}.slider-back{grid-column:1 / -1;grid-row:1 / -1;margin-inline:calc(var(--padding-inline) * -1)}.slider-back picture:after{position:absolute;background-image:linear-gradient(rgba(0,0,0,.294),rgba(0,0,0,.294));content:"";top:0;right:0;bottom:0;left:0}.slider__progress{--gap: 3px;display:block;background:linear-gradient(to right,currentColor,currentColor var(--progress),oklch(from var(--color-white) l c h / .5) var(--progress));block-size:1px;inline-size:100%;margin-block-end:var(--gutter);-webkit-mask:linear-gradient(to right,black,black calc(100% - var(--gap)),transparent calc(100% - var(--gap)),transparent) calc(var(--gap) * -1) 0 / calc(100% / var(--slide-count) + var(--gap)) calc(100% + 2 * var(--gap));mask:linear-gradient(to right,black,black calc(100% - var(--gap)),transparent calc(100% - var(--gap)),transparent) calc(var(--gap) * -1) 0 / calc(100% / var(--slide-count) + var(--gap)) calc(100% + 2 * var(--gap))}[slides-per-view] swiper-slide{inline-size:auto;opacity:.25}.swiper-slide-thumb-active:is([slides-per-view] swiper-slide){opacity:1}.swiper-slide-thumb-active:is([slides-per-view] swiper-slide) .thumb-title{z-index:1}[slides-per-view] swiper-slide{padding-block-end:1.125rem}[thumbs-swiper] figure{display:flex;flex-direction:column;margin:auto;inline-size:70%}[thumbs-swiper] img{display:block;block-size:70svh;inline-size:100%;-o-object-fit:contain;object-fit:contain}[thumbs-swiper] figcaption{margin:0;text-align:center}[data-nav-prev]{inset-inline-start:var(--padding-inline);transform:rotate(-90deg) translate3d(-50%,50%,0);transform-origin:0 50%}[data-nav-next]{inset-inline-end:var(--padding-inline);transform:rotate(-90deg) translate3d(50%,-50%,0);transform-origin:100% 50%}[data-nav-prev],[data-nav-next]{position:absolute;z-index:10;border-color:transparent;background-color:transparent;inset-block-start:50%}@media (min-width: 760px){[data-nav-prev],[data-nav-next]{transform:translate3d(0,-100%,0);transform-origin:50% 50%}}.thumb-title{position:absolute;background-color:var(--body-background-color);inset-block-end:0;inset-inline-start:0;white-space:nowrap}.lookbook swiper-container{margin-inline:calc(var(--padding-inline) * -1)}:is(.lookbook swiper-container) swiper-slide:first-child{margin-inline-start:var(--padding-inline)}:is(.lookbook swiper-container) swiper-slide:last-child{margin-inline-end:var(--padding-inline)}swiper-container [slot=container-end]{margin-block-start:.75rem;padding-inline:var(--padding-inline);text-align:center}.jumbo-teaser{display:grid;border-block-start:var(--stroke);font-size:clamp(.75rem,.6986rem + .2572vw,1rem);gap:clamp(1.75rem,1.3899rem + 1.8006vw,3.5rem) var(--gutter)}@media (min-width: 760px){.jumbo-teaser{grid-template-columns:repeat(2,minmax(0,1fr))}}.jumbo-teaser>div{display:grid;gap:0 var(--gutter);grid-template-areas:"heading" "image" "text";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;margin-inline:var(--indent)}@media (min-width: 760px){.jumbo-teaser>div{margin-block-start:var(--gutter);margin-inline:0}}@media (min-width: 940px){.jumbo-teaser>div{grid-template-areas:"image heading" "image _" "image text";grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.jumbo-teaser>div) :nth-child(1){grid-area:heading}@media (min-width: 940px){:is(.jumbo-teaser>div) :nth-child(1){--heading-color: var(--color-red)}}:is(.jumbo-teaser>div) :nth-child(2){grid-area:image}:is(:is(.jumbo-teaser>div) :nth-child(2)) img{inline-size:100%}@media (min-width: 940px){:is(.jumbo-teaser>div) :nth-child(2){--flow-space: 0}}:is(.jumbo-teaser>div) :nth-child(3){--flow-space: .5rem;grid-area:text}:is(.jumbo-teaser>div) .teaser__cta{display:none}@media (min-width: 940px){:is(.jumbo-teaser>div) .teaser__cta{display:initial}}:is(.jumbo-teaser>div)>.button{--flow-space: 1rem}@media (min-width: 940px){:is(.jumbo-teaser>div)>.button{display:none}}.hero-slider-wrapper{z-index:8;display:grid;grid-template:"." minmax(0,1fr) "front" auto / minmax(0,1fr)}@media (min-width: 760px){.hero-slider-wrapper{grid-template:". ." minmax(0,1fr) "nav front" auto / 1fr auto}}.hero-slider-wrapper :is(.nav-toggle,.breadcrumbs){display:none}@media (min-width: 760px){.hero-slider-wrapper :is(.nav-toggle,.breadcrumbs){z-index:1;display:grid;color:var(--color-white);grid-area:nav;margin-block-end:var(--gutter);margin-block-start:auto;margin-inline-end:auto}}.contacts{--flow-space: var(--gutter)}.contacts img{inline-size:100%}.contacts h2{hyphens:auto;margin-block-end:6.25rem;text-wrap:pretty}.contacts>div+div{margin-block-start:9.375rem}@media (min-width: 940px){.contacts>div+div{margin-block-start:0}.contacts{--flow-space: clamp(11.25rem, 9.9638rem + 6.4309vw, 17.5rem);display:grid;gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.contacts h2{margin-block-end:0}.contacts>div{display:grid;grid-column-end:span 5;grid-template-columns:subgrid}.contacts article{grid-column-end:span 3}}.contacts article{font-size:clamp(.75rem,.7243rem + .1286vw,.875rem)}:is(.contacts article) h3{--flow-space: .5rem}:is(.contacts article) p{--flow-space: 1.5rem}:is(.contacts article) a{text-decoration:underline}.contacts p:has(>a){--flow-space: 1rem;display:flex;flex-wrap:wrap;font-size:clamp(.75rem,.7371rem + .0643vw,.8125rem);gap:.5lh 2rem}.accordion{border-block-start:var(--stroke);counter-reset:accordion}.accordion div:has(>details){--flow-space: var(--gutter);grid-column:1 / -1}.accordion h2{margin-block-start:var(--gutter)}.accordion details{color:var(--color-gray-400);counter-increment:accordion;font-size:1rem}.accordion summary{position:relative;display:flex;align-items:center;font-size:var(--size-base);line-height:1;padding-block:.6875rem}:is(.accordion summary):before{content:counters(accordion,".",decimal-leading-zero);font-family:var(--font-mono);font-size:var(--size-xs);inline-size:var(--indent);transition:transform .1s ease-out}:is(.accordion summary):hover:before{transform:translate3d(1ch,0,0)}@media (min-width: 760px){.accordion div:has(>details){grid-column:4 / -1}.accordion .content{margin-inline-start:var(--indent)}}.accordion details+details{border-block-start:1px solid var(--border-color, oklch(from var(--color-gray-400) l c h / .25))}.accordion-large{--grid-gutter: 0 var(--gutter);position:relative;grid-auto-rows:min-content;min-block-size:calc(var(--image-height) + 2lh)}@media (min-width: 760px){.accordion-large{--image-height: 400px}}.accordion-large summary{font-size:var(--accordion-font-size, clamp(3.125rem, 2.4819rem + 3.2154vw, 6.25rem));font-weight:300;hyphens:auto;line-height:1;opacity:.34;transition:opacity .1s ease-out}:is(.accordion-large summary):hover{opacity:1}.accordion-large details{display:grid;grid-column:1 / -1}[open]:is(.accordion-large details) summary{opacity:1}@media (min-width: 760px){[open]:is(.accordion-large details) summary{margin:0}}:is(.accordion-large details) figcaption{font-family:var(--font-mono);margin-inline-start:0;padding-block-start:.5rem}:is(.accordion-large details) .content{margin-inline:auto}@media (min-width: 760px){.accordion-large details{grid-template-columns:1fr 1fr}:is(.accordion-large details) figure{position:sticky;inline-size:-moz-max-content;inline-size:max-content;inset-block-start:calc(50px + 2 * var(--gutter));margin-inline:auto;max-inline-size:100%;padding-block-start:var(--gutter)}:is(.accordion-large details) .content{position:absolute;block-size:100%;inline-size:calc(50% - var(--gutter) / 2);inset-block-start:0;inset-inline-end:0;opacity:0;transform:translate3d(0,20px,0)}[open]:is(.accordion-large details) .content{opacity:1;transform:none;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease-in-out}:is(.accordion-large details) img{block-size:var(--image-height);inline-size:auto}}.tile{display:flex;flex-direction:column;counter-increment:item;font-size:1rem;grid-column:1 / -1}.tile:before{content:counters(item,".",decimal-leading-zero);font-family:var(--font-mono);font-size:var(--size-xs);margin-block-end:.5rem}.tile h3{border-block-start:var(--stroke);font-size:var(--size-base);font-weight:400;max-inline-size:none;padding-block-start:.5rem}.tile p{margin-block-start:clamp(1.5rem,1.037rem + 2.3151vw,3.75rem)}@media (min-width: 760px){.tile{grid-column:auto / span 2}}@media (min-width: 940px){.tile{grid-column:auto / span 3}}.tiles{counter-reset:item;--grid-gutter: clamp(5rem, 2.9421rem + 10.2894vw, 15rem) var(--gutter)}.images{display:flex;overflow:auto;gap:var(--gutter);margin-block-end:-10px;margin-inline:calc(var(--padding-inline) * -1);padding-block-end:10px;padding-inline:var(--padding-inline)}.images img{inline-size:100%}.images figcaption{margin:0;font-size:clamp(.75rem,.6986rem + .2572vw,1rem);padding-block-start:clamp(.3125rem,.2225rem + .4502vw,.75rem)}.images+.caption{font-family:var(--font-mono);font-size:clamp(.625rem,.5864rem + .1929vw,.8125rem);margin-inline:auto;padding-block-start:.5rem;text-transform:uppercase}@media (min-width: 760px){.images+.caption{max-inline-size:50%}}.images>*{flex:var(--image-width, 1 0 clamp(14.0625rem, 9.1365rem + 24.6302vw, 38rem))}.images:has(figure:nth-child(2):last-child){justify-content:center;--image-width: 0 1 clamp(15.9375rem, 11.3973rem + 22.701vw, 38rem)}picture:has(.image-overlay){position:relative}.image-overlay{position:absolute;display:flex;align-items:center;justify-content:space-between;padding:.875rem;color:var(--color-white);font-family:var(--font-mono);font-size:clamp(.75rem,.5957rem + .7717vw,1.5rem);top:0;right:0;bottom:0;left:0;pointer-events:none;text-transform:uppercase}.next-page-teaser{position:relative;display:grid;color:currentColor;font-family:var(--font-mono);font-size:clamp(.625rem,.5607rem + .3215vw,.9375rem);gap:.5rem;justify-items:center;margin-inline:auto;padding-inline:calc(var(--indent) / 2);text-align:center;text-transform:uppercase}.next-page-teaser:hover{text-decoration:none}.next-page-teaser:hover img{transform:scale(1.03)}.next-page-teaser p{margin-block-end:2rem;margin-block-start:4rem}@media (min-width: 760px){.next-page-teaser p{margin-block:0}.next-page-teaser{gap:1.5rem var(--gutter);grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);padding-inline:0}.next-page-teaser p{align-self:end;grid-row:1;inline-size:min(100%,70ch);justify-self:center}.next-page-teaser img{inline-size:100%}.next-page-teaser :is(picture,video,media-controller){grid-column:1;grid-row:1 / -1}.next-page-teaser span{align-self:start;grid-row:2;justify-self:center}}.next-page-teaser picture{overflow:clip;pointer-events:none}.next-page-teaser img{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.lookbook-teaser{display:flex;flex-direction:column;align-items:center;font-family:var(--font-mono);font-size:clamp(.625rem,.5607rem + .3215vw,.9375rem);letter-spacing:-.01em;margin-inline:auto;max-inline-size:50ch;text-align:center}.lookbook-teaser span{font-size:clamp(.625rem,.6121rem + .0643vw,.6875rem)}.lookbook-teaser img{margin-block-start:.25rem}.lookbook-teaser p{margin-block-start:clamp(3.75rem,3.0426rem + 3.537vw,7.1875rem)}.lookbook-teaser a{margin-block-start:clamp(1rem,.8971rem + .5145vw,1.5rem)}.contact-form{display:grid;font-size:clamp(.75rem,.7243rem + .1286vw,.875rem);gap:9.375rem var(--gutter)}.contact-form #phone{display:none}.contact-form img{inline-size:100%}.contact-form picture{grid-row:2}@media (min-width: 760px){.contact-form picture{grid-row:auto}.contact-form{align-items:center;border-block:var(--stroke);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:var(--gutter)}}.contact-form form:not([hidden]){--flow-space: 1.375rem;display:flex;flex-direction:column;padding-inline:calc(var(--indent) / 2)}@media (min-width: 760px){.contact-form form:not([hidden]){padding-inline:var(--indent)}}.contact-form form{margin-block-start:5rem}@media (min-width: 760px){.contact-form form{margin-block-start:0}}.contact-form form>div{display:flex;flex-direction:column;gap:.25rem}.contact-form div:has(input,textarea){flex-direction:column-reverse}.contact-form input,.contact-form textarea{background-color:transparent;border-block-end:var(--stroke)}.contact-form select{border:var(--stroke);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form button{align-self:center}.contact-form [role=status]{font-family:var(--font-mono);font-size:clamp(.625rem,.5607rem + .3215vw,.9375rem);font-weight:400;margin-block:var(--flow-space);text-align:center;text-transform:uppercase}.collage{display:grid;gap:.5rem var(--gutter);grid-template-columns:repeat(8,minmax(0,1fr))}@media (min-width: 760px){.collage{grid-template-columns:repeat(12,minmax(0,1fr))}}.collage img{inline-size:100%}.collage :is(picture,video,:has(>media-controller)):first-child{grid-column:1 / -1}@media (min-width: 760px){.collage :is(picture,video,:has(>media-controller)):first-child{grid-column:1 / span 6}}.collage :is(picture,video,:has(>media-controller)):last-child{grid-column:span 3 / -1}@media (min-width: 760px){.collage :is(picture,video,:has(>media-controller)):last-child{grid-column:span 2 / -1}}.collage-2{font-size:clamp(.75rem,.7243rem + .1286vw,.875rem);gap:.5rem var(--gutter)}.collage-2 img{inline-size:100%}.collage-2 div{display:flex;flex-direction:column;gap:var(--gutter);margin-block-start:7.5rem}:is(.collage-2 div) p{margin-block-end:var(--gutter);text-indent:var(--indent)}@media (min-width: 760px){.collage-2 div{display:grid;grid-column:span 4 / -1;grid-template-columns:subgrid;margin-block-start:0}:is(.collage-2 div) p{grid-column:span 3 / -1;margin-block-end:0;text-indent:calc(var(--indent) / 2)}}.collage-2 :is(picture,video,:has(>media-controller)):last-child{margin-block-start:.25rem;padding-inline:calc(var(--indent) / 2)}@media (min-width: 760px){.collage-2{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:auto 1fr;margin-inline-start:var(--indent)}.collage-2 :is(picture,video,:has(>media-controller)):first-child{grid-column-end:span 6;grid-row:span 2}.collage-2 :is(picture,video,:has(>media-controller)):last-child{grid-column:span 3 / -1;grid-row:1;margin-block-start:0;padding-inline:0}}.collage-3{display:grid;gap:var(--gutter);grid-template-columns:repeat(8,minmax(0,1fr))}.collage-3 img{inline-size:100%}.collage-3 :is(picture,video,:has(>media-controller)){grid-row:1}.collage-3 :is(picture,video,:has(>media-controller)):first-child{grid-column:1 / span 2}.collage-3 :is(picture,video,:has(>media-controller)):last-child{grid-column:3 / -1}@media (min-width: 760px){.collage-3{grid-template-columns:repeat(12,minmax(0,1fr))}.collage-3 :is(picture,video,:has(>media-controller)):first-child{grid-column:span 3 / -1}.collage-3 :is(picture,video,:has(>media-controller)):last-child{grid-column:2 / span 5}}.collage-4{display:grid;font-size:clamp(.75rem,.7243rem + .1286vw,.875rem);gap:var(--gutter);grid-template-columns:repeat(8,minmax(0,1fr))}.collage-4>*{grid-column-end:span 8}.collage-4 img{inline-size:100%}.collage-4 :is(picture,video,:has(>media-controller)){grid-column-end:span 4}.collage-4:has(:is(picture,video,div):nth-child(3):last-child) :is(picture,video,div){grid-column-end:span 8}@media (min-width: 760px){.collage-4{grid-template-columns:repeat(12,minmax(0,1fr))}.collage-4>*{grid-column-end:auto}.collage-4 p{grid-column:auto / span 3}.collage-4 :is(picture,video,:has(>media-controller)){grid-column:auto / span 4}.collage-4:has(:is(picture,video,div):nth-child(3):last-child) :is(picture,video,div){grid-column:span 8 / -1}}.collage-5{display:grid;align-items:center;font-size:clamp(.75rem,.7243rem + .1286vw,.875rem);gap:var(--gutter);grid-template-columns:repeat(8,minmax(0,1fr))}.collage-5>*{grid-column:1 / -1;grid-row:1 / -1}@media (min-width: 760px){.collage-5>div{display:grid;grid-template-columns:subgrid}.collage-5 p{grid-column:1 / -1;margin-inline:auto;max-inline-size:120ch}}.collage-5 :is(picture,video,:has(>media-controller)){z-index:-1;block-size:auto;grid-column:2 / -2;inline-size:min(100%,412px);margin-inline:auto;opacity:.72}.collage-6{display:grid;font-size:clamp(.75rem,.7243rem + .1286vw,.875rem);gap:var(--gutter);grid-template-columns:repeat(8,minmax(0,1fr))}.collage-6>*{grid-column:1 / -1}.collage-6 img{inline-size:100%}:is(.collage-6 :is(picture,video,:has(>media-controller))):last-child{grid-column:span 3 / -1}@media (min-width: 760px){.collage-6{grid-template-columns:repeat(12,minmax(0,1fr))}.collage-6>*{grid-row:1 / -1}.collage-6 :is(picture,video,:has(>media-controller)){grid-column:1 / span 8}:is(.collage-6 :is(picture,video,:has(>media-controller))):last-child{margin-block-start:auto}.collage-6 div{display:grid;grid-column:9 / -1;grid-template-columns:subgrid}:is(.collage-6 div) p{grid-column:2 / -1}}media-controller{--media-primary-color: var(--color-white);--media-secondary-color: transparent;--media-control-hover-background: transparent;background:transparent}.login header+*{margin-block-start:auto}.login h1{font-size:clamp(1.125rem,1.0092rem + .5788vw,1.6875rem);margin-block-start:var(--gutter)}.login main{display:flex;flex:1;flex-direction:column}:is(.login main)>:last-child{margin-block-end:auto}.login label{font-family:var(--font-mono);font-size:clamp(.625rem,.6121rem + .0643vw,.6875rem);letter-spacing:-.01em;opacity:.5;text-transform:uppercase}.login :is(form,p){--flow-space: 2lh;margin-inline:auto;max-inline-size:min(100%,53.875rem)}.login form{display:flex;flex-direction:column}.login button{inline-size:min(100%,300px);margin-inline:auto}.cc-window label:after{content:none}.cc-banner .cc-allow.cc-allow,.cc-banner .cc-allow.cc-allow:hover,.cc-banner .cc-allow.cc-allow:focus,.cc-banner .cc-allow.cc-allow:focus-visible{color:#fff!important}.grid{display:grid;gap:var(--grid-gutter, .75rem);grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 8.5rem),1fr));max-inline-size:none}.grid[data-layout="50-50"]{--grid-min-item-size: clamp(16rem, calc(100% / 2 - var(--gutter)), 57rem)}.grid[data-layout=thirds]{--grid-min-item-size: clamp(10rem, calc(100% / 3 - 2 * var(--gutter)), 37rem)}.grid[data-layout=base]{--grid-min-item-size: clamp(3.625rem, 2.699rem + 4.6302vw, 8.125rem)}@media (min-width: 1350px){.grid[data-layout=base]{--grid-placement: 12;--grid-min-item-size: 0}}.grid:has(.contact-card){--grid-placement: auto-fill;--grid-min-item-size: clamp( 18rem, calc(100vw / 3 - 4 * var(--gutter)), 37rem )}.grid[data-indent]{margin-inline:var(--padding-inline)}.switcher{display:flex;flex-wrap:wrap;align-items:var(--switcher-vertical-alignment, flex-start);gap:var(--gutter, var(--space-l))}.switcher>*{flex-basis:calc((var(--switcher-target-container-width, 10rem) - 100%) * 999);flex-grow:1}.switcher>:nth-child(n+5){flex-basis:100%}.cluster{display:flex;flex-wrap:wrap;align-items:var(--cluster-vertical-alignment, center);justify-content:var(--cluster-horizontal-alignment, flex-start);gap:var(--gutter, var(--space-m))}.repel{display:flex;flex-wrap:wrap;align-items:var(--repel-vertical-alignment, center);justify-content:space-between;gap:var(--gutter, var(--space-m))}.repel[data-nowrap]{flex-wrap:nowrap}.wrapper{position:relative;margin-inline:auto;max-inline-size:var(--wrapper-max-width, 1360px);padding-inline:var(--gutter)}.flow>:not(.visually-hidden)+:not(.visually-hidden){margin-block-start:var(--flow-space, 1em)}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-l))}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.sidebar[data-reversed]{flex-direction:row-reverse}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min-width, 50%)}.imposter{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.imposter.contain{--margin: 0px;overflow:auto;max-block-size:calc(100% - (var(--margin) * 2));max-inline-size:calc(100% - (var(--margin) * 2))}*:has(>.imposter){position:relative}.region{position:relative;padding-block:var(--region-space, var(--space-m))}.hover{position:relative;transition:color .1s ease-out}.hover a:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0}@media (hover: hover){.hover:has(a:hover){color:var(--color-red)}.hover:has(a:hover) .teaser__cta{--button-bg-color: var(--color-red);--button-bg-brightness: 100%;--button-bg-opacity: 100%}}.visually-hidden{position:absolute;overflow:hidden;padding:0;border:0;margin:0;block-size:0;clip:rect(0 0 0 0);inline-size:1px;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-x-\[1ch\]{-moz-column-gap:1ch;column-gap:1ch}.overflow-hidden{overflow:hidden}.p-m{padding:clamp(1.3125rem,1.25rem + .29vw,1.5rem)}.pt-2xl{padding-top:clamp(3.5rem,3.34rem + .78vw,4rem)}.leading-\[1\]{line-height:1}.text-gray-400{color:#484c52}.outline{outline-style:solid}.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)}.flow-space-xl{--flow-space: clamp(3.0625rem, 2.92rem + .69vw, 3.5rem)}.gutter-s{--gutter: clamp(.875rem, .83rem + .2vw, 1rem)}.hero{--padding-block: var(--padding-inline);--nav-height: 2.5625rem;inline-size:100%;min-block-size:100svh;-o-object-fit:cover;object-fit:cover;padding-block-start:var(--padding-block);padding-inline:var(--padding-inline)}@media (min-width: 760px){.hero{position:relative;min-block-size:calc(100vh - var(--nav-height));padding-block-end:0}}.hero media-controller{position:absolute;z-index:-1;box-sizing:border-box;block-size:56.25vw;inline-size:177.77777778vh;inset-block-start:50%;inset-inline-start:50%;min-block-size:100%;min-inline-size:100%;transform:translate(-50%,-50%)}.hero :has(>media-controller){position:absolute;z-index:-1;overflow:hidden;block-size:100%;top:0;right:0;bottom:0;left:0}.hero .logo{block-size:auto;color:var(--body-background-color);inline-size:100%;transition:var(--transition-appear);transition-delay:.3s;transition-property:opacity,transform}@starting-style{.hero .logo{opacity:0;transform:translate3d(0,20px,0)}}@media (min-width: 760px){.hero .logo{position:sticky;inset-block-start:var(--padding-block);padding-block-end:calc(3.125rem + 2 * var(--padding-block))}}.hero:has(.logo){display:flex;flex-direction:column;color:var(--color-white)}.hero:has(.logo) img{position:absolute;z-index:-1;block-size:100%;inline-size:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}@media (min-width: 760px){.hero:has(.logo) img{block-size:calc(100% - var(--nav-height))}}.hero:has(.logo) p{display:grid;font-family:var(--font-mono);font-size:clamp(.625rem,.6121rem + .0643vw,.6875rem);gap:0 2ch;grid-template-columns:auto auto;inline-size:-moz-max-content;inline-size:max-content;letter-spacing:-.01em;margin-block-start:.875rem;padding-block-end:var(--padding-block);text-transform:uppercase;transition:var(--transition-appear);transition-delay:.3s;transition-property:opacity,transform}@starting-style{.hero:has(.logo) p{opacity:0;transform:translate3d(0,20px,0)}}:is(.hero:has(.logo) p)>:nth-child(2n){text-align:end}@media (min-width: 760px){.hero:has(.logo) p{position:sticky;inset-block-start:calc(2 * var(--padding-block) + 10vw);margin-block:auto}}.hero:has(.grid){display:flex;flex-direction:column}.hero .grid{grid-template-rows:auto 1fr auto;min-block-size:calc(100svh - var(--padding-block))}@media (min-width: 760px){.hero .grid{grid-template-rows:1fr auto auto;min-block-size:calc(100svh - var(--nav-height) - var(--padding-block))}}:is(.hero .grid):before{content:attr(data-prefix);font-family:var(--font-mono);font-size:clamp(.625rem,.6121rem + .0643vw,.6875rem);letter-spacing:-.01em;line-height:1;text-transform:uppercase}:is(.hero .grid)>h1{grid-column:2 / -1;max-inline-size:none;transition:var(--transition-appear);transition-delay:.3s;transition-property:opacity,transform}@starting-style{:is(.hero .grid)>h1{opacity:0;transform:translate3d(0,20px,0)}}@media (min-width: 760px){:is(.hero .grid)>h1{grid-column:1 / -1;grid-row:2}}:is(.hero .grid)>p{margin:0;grid-column:1 / -1}@media (min-width: 760px){:is(.hero .grid)>p{grid-column:2 / -1;grid-row:1;margin-block-start:-.6ex}}:is(.hero .grid)>:where(img,picture,media-controller){grid-column:1 / -1}.hero h1:not([class]){font-family:var(--font-serif)}.hero .grid:has(picture~picture){--grid-placement: 8;--grid-min-item-size: 0;grid-template-rows:auto auto 1fr auto}@media (min-width: 760px){.hero .grid:has(picture~picture){--grid-placement: 12;grid-template-rows:min-content auto auto}}:is(.hero .grid:has(picture~picture)) span{grid-column-end:span 2}:is(.hero .grid:has(picture~picture))>h1{font-size:clamp(2.1875rem,1.3515rem + 4.1801vw,6.25rem);grid-column:1 / -1}:is(.hero .grid:has(picture~picture)) img{inline-size:100%}:is(.hero .grid:has(picture~picture)) picture{grid-row:4}:is(:is(.hero .grid:has(picture~picture)) picture):first-of-type{grid-column:1 / -3}:is(:is(.hero .grid:has(picture~picture)) picture):last-of-type{block-size:-moz-fit-content;block-size:fit-content;grid-column:span 2 / -1;transform:translate3d(0,-50%,0)}@media (min-width: 760px){:is(.hero .grid:has(picture~picture))>h1{grid-column-end:-5}:is(:is(.hero .grid:has(picture~picture)) picture):first-of-type{grid-column:span 4 / -1;grid-row:2 / 4}:is(:is(.hero .grid:has(picture~picture)) picture):last-of-type{align-self:end;grid-column:2 / span 2;grid-row:3;transform:none}}.hero picture{transition:var(--transition-appear);transition-delay:.3s;transition-property:opacity,transform}@starting-style{.hero picture{opacity:0;transform:translate3d(0,20px,0)!important}}:is(.hero picture:only-of-type) img{block-size:50svh;-o-object-fit:cover;object-fit:cover}@media (min-width: 760px){:is(.hero picture:only-of-type) img{block-size:auto}}.fullscreen{block-size:100svh;inline-size:100%;-o-object-fit:cover;object-fit:cover}.fullscreen media-controller{position:absolute;box-sizing:border-box;block-size:56.25vw;inline-size:177.77777778vh;inset-block-start:50%;inset-inline-start:50%;min-block-size:100%;min-inline-size:100%;transform:translate(-50%,-50%)}.fullbleed{position:relative;inline-size:100vw;inset-inline:50%;margin-inline:-50vw;max-inline-size:none}.fullwidth{inline-size:100%}.indent{--button-indent: var(--indent);margin-inline-start:var(--indent)}.indent:where(p){margin-inline-start:0;text-indent:var(--text-indent, var(--indent))}.indent:is(section){gap:clamp(6.25rem,5.6326rem + 3.0868vw,9.25rem) var(--grid-gutter, .75rem);margin-inline-start:0}.indent:is(section)>h2:first-child{display:none;grid-column:1 / 2}:is(.indent:is(section)>h2:first-child)+*{grid-row:1}@media (min-width: 760px){.indent:is(section)>h2:first-child{--heading-color: var(--color-red);display:block;border-block-start:1px solid tansparent;grid-row:1;padding-block-start:clamp(.3125rem,.2482rem + .3215vw,.625rem)}}.indent:is(section)>*{grid-column:1 / -1}@media (min-width: 760px){.indent:is(section)>:nth-child(2){grid-column:2 / -2}:is(.indent:is(section)>:nth-child(2))~*{grid-column:1 / -1}}.font-small{color:currentColor;font-family:var(--font-mono);font-size:clamp(.625rem,.6121rem + .0643vw,.6875rem);font-weight:400;letter-spacing:-.01em;text-transform:uppercase}.grid.text{gap:var(--gutter) var(--grid-gutter, .75rem)}.grid.text :is(h2,h3){grid-column:1 / -1;margin-block-start:.9ex;max-inline-size:none}@media (min-width: 760px){.grid.text :is(h2,h3){grid-column:1 / 2}}.grid.text>p{grid-column:1 / -1}@media (min-width: 760px){.grid.text>p{grid-column:2 / -1}}@supports (text-box: cap alphabetic){.grid.text :is(h2,h3){margin-block-start:0}.grid.text :is(h2,h3,p){text-box:cap alphabetic}}.media{display:flex;flex-direction:column;gap:.5rem}.page-teasers{display:flex;overflow:auto;justify-content:safe center;gap:var(--gutter);margin-inline:calc(-1 * var(--padding-inline));padding-inline:var(--padding-inline)}.page-teasers>article{--flow-space: clamp(.3125rem, .2482rem + .3215vw, .625rem);position:relative;flex-shrink:0}:is(.page-teasers>article) a{display:block}:is(:is(.page-teasers>article) a):hover{text-decoration:none}:is(:is(.page-teasers>article) a):after{position:absolute;content:"";top:0;right:0;bottom:0;left:0}:is(.page-teasers>article) img{pointer-events:none;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}:is(.page-teasers>article) picture{overflow:clip}:is(.page-teasers>article):hover img{transform:scale(1.03)}.images{grid-column:1 / -1}.images:has(figure:nth-child(2):last-child){--image-width: 0 1 clamp(11.3125rem, 7.8012rem + 17.5563vw, 28.375rem)}.images+h2{grid-column:1 / -1}@media (min-width: 760px){.images+h2{grid-row:2}}:is(.images+h2)+p.indent{font-size:clamp(.75rem,.7243rem + .1286vw,.875rem);text-wrap:pretty}@media (min-width: 760px){:is(.images+h2)+p.indent{--image-width: clamp(11.3125rem, 7.8012rem + 17.5563vw, 28.375rem);grid-column:1 / -1;grid-row:2;margin-inline:auto;max-inline-size:calc(var(--image-width) * 2 + var(--gutter))}}.three-images-with-text{display:grid}.three-images-with-text h2{grid-column:1 / -1}@media (min-width: 760px){.three-images-with-text h2{grid-column:1 / 2}.three-images-with-text>h2{margin-block-start:calc(.5rem + 1.2*clamp(1.125rem,1.0092rem + .5788vw,1.6875rem))}}.three-images-with-text div{display:flex;flex-direction:column;gap:2.5rem clamp(1rem,-.8521rem + 9.2605vw,10rem);grid-column:1 / -1}@media (min-width: 760px){.three-images-with-text div{flex-direction:row;justify-content:space-between;grid-column:2 / -1}}:is(.three-images-with-text div) article{--flow-space: .5rem;flex:1 0 0}:is(:is(.three-images-with-text div) article) h2{font-size:clamp(1.125rem,1.0092rem + .5788vw,1.6875rem)}:is(:is(.three-images-with-text div) article) img{inline-size:100%}.padded{--text-indent: calc(var(--indent) / 2);padding-inline:var(--text-indent)}@media (min-width: 760px){.padded{padding-inline:0}}.padded p[data-prefix]{font-size:clamp(.75rem,.7243rem + .1286vw,.875rem)}:is(.padded p[data-prefix]):before{inset-inline-start:calc(var(--text-indent) * -1)}@media (min-width: 760px){:is(.padded p[data-prefix]):before{inset-inline-start:0}}p[data-prefix]{position:relative}p[data-prefix]:before{position:absolute;color:currentColor;content:attr(data-prefix);font-family:var(--font-mono);font-size:clamp(.625rem,.6121rem + .0643vw,.6875rem);inset-inline-start:0;letter-spacing:-.01em;text-indent:0;text-transform:uppercase}.heading-1{font-family:var(--font-serif);font-size:clamp(2.1875rem,1.3515rem + 4.1801vw,6.25rem);letter-spacing:clamp(-.0219rem,-.0264rem + .0225vw,0rem);line-height:1;max-inline-size:none;text-wrap:pretty}.accordion .content{display:grid;font-size:clamp(.75rem,.7243rem + .1286vw,.875rem);gap:clamp(2.8125rem,2.355rem + 2.2876vw,5rem) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block-end:clamp(4.6875rem,3.8515rem + 4.1801vw,8.75rem)}:is(.accordion .content) h3{color:currentColor;font-family:var(--font-mono);font-size:clamp(.625rem,.6121rem + .0643vw,.6875rem);letter-spacing:-.01em;text-transform:uppercase}:is(.accordion .content) :is(ul,ol){padding:0;list-style:none}:is(:is(.accordion .content) :is(ul,ol)) li{padding:0;margin:0}@media (min-width: 940px){.accordion .content{grid-template-columns:2fr 1fr 1fr;margin-block-start:-2.875rem}:is(.accordion .content) p{text-indent:calc(var(--indent) / 2)}:is(.accordion .content)>:not(.images){grid-row:1}:is(:is(.accordion .content)>:not(.images)):first-child{grid-column:2}:is(:is(.accordion .content)>:not(.images)):nth-child(2){grid-column:3;margin-inline-start:var(--indent)}}.accordion .images{--image-width: 0 0 auto;display:inline-flex;justify-content:safe center}@media (min-width: 940px){.accordion .images{grid-row:2}}:is(.accordion .images) img{inline-size:auto;max-block-size:308px}.accordion details summary{font-size:clamp(1.125rem,1.0092rem + .5788vw,1.6875rem)}.accordion details summary:before{content:"(" counters(accordion,".",decimal-leading-zero) ")"}.two-column-text{--flow-space: clamp(3.75rem, 2.6696rem + 5.4019vw, 9rem);display:grid;counter-reset:col;gap:clamp(2.875rem,2.1805rem + 3.4727vw,6.25rem) var(--gutter)}@media (min-width: 760px){.two-column-text{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column-text h2{margin-inline-start:var(--indent)}}.two-column-text p{font-size:clamp(.75rem,.7243rem + .1286vw,.875rem);margin-block-start:clamp(.5rem,.0113rem + 2.4437vw,2.875rem)}:is(.two-column-text>.padded) p{position:relative;counter-increment:col}:is(:is(.two-column-text>.padded) p):before{position:absolute;color:currentColor;content:"(" counters(col,".",decimal-leading-zero) ")";font-family:var(--font-mono);font-size:clamp(.625rem,.6121rem + .0643vw,.6875rem);inset-inline-start:calc(var(--text-indent) * -1);letter-spacing:-.01em;text-indent:0;text-transform:uppercase}@media (min-width: 760px){:is(:is(.two-column-text>.padded) p):before{inset-inline-start:0}.two-column-text>.padded{inline-size:66%}}.two-column-text div:has(a){--text-indent: calc(var(--indent) / 2);padding-inline:var(--text-indent)}:is(.two-column-text div:has(a)) a{inline-size:100%}@media (min-width: 760px){.two-column-text div:has(a){grid-column:1 / -1;padding-inline:0;text-align:center}:is(.two-column-text div:has(a)) a{inline-size:auto}}blockquote p.font-small{font-size:var(--size-xs);inline-size:min(100%,40ch);margin-inline:auto;text-align:center;text-indent:0;text-wrap:pretty}.text+.collage,.text+.collage-2,.media+section:has(.two-column-text),.media+.text,.media+.next-page-teaser,.fullbleed:has(.marquee)+.media,.fullbleed:has(.marquee)+.collage,.media+section:has(.accordion){--flow-space: .75rem}@media (min-width: 760px){.collage-4+.collage-6{--flow-space: .75rem}}.accordion{--flow-space: clamp(11.25rem, 9.9428rem + 6.5359vw, 17.5rem)}.site-main>.flow>:first-child{margin-block-start:.75rem}@media (min-width: 760px){.site-main>.flow>:first-child{margin-block-start:clamp(.75rem,.2613rem + 2.4437vw,3.125rem)}}.marquee{--marquee-gap: 6ch;overflow:clip;white-space:nowrap}.marquee span{position:relative;display:flex;justify-content:space-between;gap:var(--marquee-gap);inline-size:-moz-max-content;inline-size:max-content}@media (prefers-reduced-motion: no-preference){.marquee span{animation:marquee 15s linear infinite}}.marquee span:before{display:inline-block;content:attr(data-text)}.marquee span:after{display:inline-block;content:attr(data-text)}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-66.66666666% - var(--marquee-gap) / 3 * 2),0,0)}}.downloads{border-block-start:var(--stroke);counter-reset:accordion}.downloads li{counter-increment:accordion;font-size:1rem}.downloads a{display:flex;align-items:center;font-size:var(--size-base);line-height:1;padding-block:.6875rem}:is(.downloads a):before{content:"(" counters(accordion,".",decimal-leading-zero) ")";font-family:var(--font-mono);font-size:var(--size-xs);inline-size:var(--indent);transition:transform .1s ease-out}:is(.downloads a):hover{text-decoration:none}:is(.downloads a):hover:before{transform:translate3d(1ch,0,0)}.downloads li+li{border-block-start:1px solid var(--border-color, oklch(from var(--color-gray-400) l c h / .25))}.animate-on-intersection{transition:var(--transition-appear);transition-property:opacity,transform}.not-intersecting{opacity:0;transform:translate3d(0,40px,0)}
