/*! BuildToolsCookbook v0.0.1 | (c) 2026 tsaeilae | MIT License | http:// */
*,*::before,*::after{box-sizing:border-box}html{-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;margin-inline:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--display-font: "Captureit", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;--sans-font: "Inter", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;--step--1: clamp( 0.88rem, 0.14vw + 0.85rem, 1rem );--step-0: clamp( 1.13rem, 0.27vw + 1.07rem, 1.38rem );--step-1: clamp( 1.38rem, 0.41vw + 1.29rem, 1.75rem );--step-2: clamp( 1.63rem, 0.81vw + 1.46rem, 2.38rem );--step-3: clamp( 2rem, 1.22vw + 1.76rem, 3.13rem );--space-xxs: clamp( 0.63rem, 0.27vw + 0.57rem, 0.88rem );--space-xs: clamp( 0.88rem, 0.2vw + 0.83rem, 1.06rem );--space-s: clamp( 1.13rem, 0.27vw + 1.07rem, 1.38rem );--space-m: clamp( 1.69rem, 0.41vw + 1.61rem, 2.06rem );--space-l: clamp( 2.25rem, 0.54vw + 2.14rem, 2.75rem );--space-xl: clamp( 3.38rem, 0.81vw + 3.21rem, 4.13rem );--space-2xl: clamp( 4.5rem, 1.08vw + 4.28rem, 5.5rem );--space-xs-s: clamp( 0.88rem, 0.54vw + 0.77rem, 1.38rem );--space-s-m: clamp( 1.13rem, 1.01vw + 0.92rem, 2.06rem );--space-m-l: clamp( 1.69rem, 1.15vw + 1.46rem, 2.75rem );--space-l-xl: clamp( 2.25rem, 2.03vw + 1.84rem, 4.13rem );--space-xl-2xl: clamp( 3.38rem, 2.3vw + 2.92rem, 5.5rem );--color-black: hsl(0 0% 0%);--color-white: hsl(0 100% 100%);--logo-size-default: 6.875rem;--logo-size-desktop: 10rem;--max-width: 102.5rem}@font-face{font-family:"Captureit";src:url("../fonts/Captureit.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-VariableFont_opsz,wght.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap}body{font-family:var(--sans-font);font-size:var(--step-0);font-weight:300;line-height:1.3;background-color:var(--color-black);color:var(--color-white)}main{max-width:var(--max-width);padding-block-end:var(--space-2xl);margin-inline:auto}main>*+*{margin-block-start:var(--space-xl)}.wrapper{max-width:56.25rem;margin-inline:auto;padding-inline:var(--space-xxs)}:is(a){color:currentcolor}:is(ol,ul){margin-block:unset;padding-inline:unset;list-style:none}*:focus-visible{outline:3px solid currentcolor;outline-offset:.25rem;border-radius:.125rem}.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}a:not([class]){text-decoration:underline;text-decoration-thickness:.1ex;text-underline-offset:.3ex}a:not([class]):hover{text-decoration-thickness:.2ex}h1,.is-h1{font-family:var(--display-font);font-size:var(--step-3);font-weight:normal;text-transform:uppercase;letter-spacing:.1em;text-wrap:balance;hyphens:auto}h2,.is-h2{font-size:var(--step-2);font-weight:500}h3,.is-h3{font-size:var(--step-1);font-weight:500}h4,.is-h4{font-weight:500}.text-l{font-size:var(--step-1)}.text-s{font-size:var(--step--1)}strong{font-weight:600}button{cursor:pointer;padding:0;background:none;border:unset;border-radius:0}.btn{position:relative;overflow:hidden;display:inline-flex;column-gap:.6em;align-items:center;padding-block:.3em;padding-inline:.6em;hyphens:auto;background-color:var(--color-white);color:var(--color-black);text-decoration:none;font-weight:500;word-break:break-word;border-radius:.2em}.btn:hover{background-color:#d3d3d3}.btn[disabled]{pointer-events:none;opacity:.4}.btn--burger{--button-width: 2.1875rem;--span-height: calc(var(--button-width) / 5);background-color:var(--color-white);width:var(--button-width);height:var(--button-width);padding-block:unset;padding-inline:unset;transform:rotate(0deg);transition:.25s ease-in-out}.btn--burger span{display:block;width:100%;height:var(--span-height);background-color:var(--color-black);position:absolute;left:0;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out;border-radius:.2em}.btn--burger span:nth-child(1){top:10%}.btn--burger span:nth-child(2),.btn--burger span:nth-child(3){top:calc(50% - var(--span-height)/2)}.btn--burger span:nth-child(4){top:calc(90% - var(--span-height))}.btn--burger.is-open span:nth-child(1){top:calc(50% - var(--span-height));width:0;left:50%}.btn--burger.is-open span:nth-child(2){transform:rotate(45deg)}.btn--burger.is-open span:nth-child(3){transform:rotate(-45deg)}.btn--burger.is-open span:nth-child(4){top:calc(50% - var(--span-height));width:0%;left:50%}.header{position:sticky;width:100%;top:0;z-index:99;background-image:linear-gradient(to bottom, black, black 20%, white 20%, white 34%, black 34%, black 42%, white 42%, white 54%, black 54%, black 62%, white 62%, white 76%, black 76%, black 76%, black);background-size:100% 5rem;background-repeat:no-repeat}.header__inner{display:flex;justify-content:space-between;align-items:flex-start;padding-inline:var(--space-xxs)}.header__logo{background-color:var(--color-white);border:0.625rem solid var(--color-black);border-radius:50%;width:var(--logo-size-default);height:var(--logo-size-default);padding:0 0.3125rem 0.3125rem}@media all and (min-width: 1280px){.header__logo{width:var(--logo-size-desktop);height:var(--logo-size-desktop)}}.header__logo img{width:90%}.header__logo-link{display:flex;justify-content:center;align-items:center;height:100%}.header__nav-button{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);border:0.625rem solid var(--color-black);border-radius:50%;padding-block:.9em;padding-inline:.9em}.navigation{width:80%;position:fixed;top:5.3125rem;right:-80%;border:0.625rem solid var(--color-black);z-index:10;transition:transform .25s ease-in-out}@media all and (min-width: 480px){.navigation{width:30rem;right:-30rem}}.navigation.navigation--open{transform:translate3d(-100%, 0, 0)}.navigation li{background-color:var(--color-white);padding:.2em .5em;color:var(--color-black);font-size:var(--step-1);font-family:var(--display-font);letter-spacing:.05em}.navigation li:not(:first-child){border-top:0.625rem solid var(--color-black)}.navigation a{text-decoration:none}.pageheader{margin-block-start:var(--space-m)}.pageheader:has(.pageheader__image){position:relative;padding-inline:unset;margin-block-start:-1.875rem;max-width:unset;margin-inline:unset}@media all and (min-width: 1280px){.pageheader:has(.pageheader__image){margin-block-start:-5rem}}.pageheader:has(.pageheader__image) h1{position:absolute;bottom:var(--space-m);left:var(--space-s);background-color:var(--color-black);padding-inline:.4em;padding-block:.2em;max-width:90%}.pageheader:has(.pageheader__image) .pageheader__image{aspect-ratio:4/5}@media all and (min-width: 480px){.pageheader:has(.pageheader__image) .pageheader__image{aspect-ratio:3/1}}.rte>*+*{margin-block-start:var(--space-m)}.rte h2:not(:first-child){margin-block-start:var(--space-xl)}.rte :is(h2,h3)+:is(h3,h4){margin-block-start:var(--space-xxs)}.rte h3+*{margin-block-start:var(--space-xs)}.rte h4+*{margin-block-start:var(--space-xxs)}.rte p+p{margin-block-start:var(--space-s)}.rte ul,.rte ol{padding-inline-start:var(--space-l)}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte a:not([class]){text-decoration:underline;text-decoration-thickness:.1ex;text-underline-offset:.3ex}.rte a:not([class]):hover{text-decoration-thickness:.2ex}.rte table{text-align:left;table-layout:fixed;border-collapse:collapse}.rte thead,.rte tr:not(:last-child){border-bottom:1px solid var(--color-white)}.rte th{font-weight:600}.rte td,.rte th{padding-block:var(--space-xs);padding-inline-end:var(--space-s)}.teaser-list__item:not(:first-child){border-top:1px solid var(--color-white);margin-block-start:var(--space-m);padding-block-start:var(--space-m)}.teaser-list__content{margin-block-start:var(--space-s);display:grid;gap:var(--space-m)}@media all and (min-width: 480px){.teaser-list__content{grid-template-columns:1fr 2fr}}.teaser-grid__header{margin-block-end:var(--space-m)}@media all and (min-width: 480px){.teaser-grid__header{display:flex;justify-content:space-between;align-items:flex-end}}.teaser-grid__list{display:grid;row-gap:var(--space-l);column-gap:var(--space-xl)}@media all and (min-width: 480px){.teaser-grid__list{grid-template-columns:1fr 1fr}}@media all and (min-width: 768px){.teaser-grid__list{grid-template-columns:1fr 1fr 1fr}}.teaser-grid__item{display:flex;flex-flow:column nowrap;justify-content:space-between}.teaser-grid__image{aspect-ratio:1/1;margin-block-start:var(--space-s)}.footer{position:fixed;bottom:0;width:100%;border-top:0.1875rem solid var(--color-white);background-color:var(--color-black);padding-block:0.5rem 0.3125rem}.footer svg{width:1.875rem;height:1.875rem}.footer__nav-list{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;column-gap:var(--space-m)}

/*# sourceMappingURL=main.min.css.map */