*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{height:100%}body{min-height:100%}img,video,svg{display:block;max-width:100%;height:auto;object-fit:cover}picture{display:contents}input,button,textarea,select,table{font-family:inherit;font-size:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}[role=list],[role=listbox]{list-style:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}a{color:inherit}button{background:none;border:none;cursor:pointer}dialog{position:fixed;top:0;left:0;width:auto;height:auto;max-width:none;max-height:none;border:none;background:none;overflow:hidden}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@font-face{font-family:"Averta Std CY";src:url("../fonts/AvertaStdCY-Bold.woff2") format("woff2"),url("../fonts/AvertaStdCY-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Radio Grotesk";src:url("../fonts/RadioGrotesk-Regular.woff2") format("woff2"),url("../fonts/RadioGrotesk-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Averta Std CY";src:url("../fonts/AvertaStdCY-RegularItalic.woff2") format("woff2"),url("../fonts/AvertaStdCY-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Averta Std CY";src:url("../fonts/AvertaStdCY-Regular.woff2") format("woff2"),url("../fonts/AvertaStdCY-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Averta Std CY";src:url("../fonts/AvertaStdCY-BoldItalic.woff2") format("woff2"),url("../fonts/AvertaStdCY-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}:root{--size-1: 0.273rem;--size-2: 0.319rem;--size-3: 0.374rem;--size-4: 0.439rem;--size-5: 0.515rem;--size-6: 0.604rem;--size-7: 0.709rem;--size-8: 0.833rem;--size-9: 0.978rem;--size-10: 1.15rem;--size-11: 1.353rem;--size-12: 1.591rem;--size-13: 1.873rem;--size-14: 2.206rem;--size-15: 2.599rem;--size-16: 3.064rem;--size-17: 3.613rem;--size-18: 4.262rem;--size-19: 5.031rem;--size-20: 5.94rem}@supports(width: min(10vw, 10px)){:root{--size-1: max(0.313rem, min(0.337rem + -0.119vw, 0.233rem));--size-2: max(0.36rem, min(0.384rem + -0.12vw, 0.279rem));--size-3: max(0.414rem, min(0.437rem + -0.117vw, 0.335rem));--size-4: max(0.476rem, min(0.498rem + -0.11vw, 0.402rem));--size-5: max(0.547rem, min(0.566rem + -0.096vw, 0.482rem));--size-6: max(0.629rem, min(0.644rem + -0.074vw, 0.579rem));--size-7: max(0.723rem, min(0.732rem + -0.043vw, 0.694rem));--size-8: max(0.832rem, min(0.832rem + 0.001vw, 0.833rem));--size-9: max(0.957rem, min(0.944rem + 0.064vw, 1rem));--size-10: max(1.1rem, min(1.07rem + 0.148vw, 1.2rem));--size-11: max(1.265rem, min(1.213rem + 0.259vw, 1.44rem));--size-12: max(1.455rem, min(1.374rem + 0.404vw, 1.728rem));--size-13: max(1.673rem, min(1.554rem + 0.594vw, 2.074rem));--size-14: max(1.924rem, min(1.757rem + 0.836vw, 2.488rem));--size-15: max(2.212rem, min(1.983rem + 1.147vw, 2.986rem));--size-16: max(2.544rem, min(2.236rem + 1.539vw, 3.583rem));--size-17: max(2.926rem, min(2.519rem + 2.036vw, 4.3rem));--size-18: max(3.365rem, min(2.833rem + 2.659vw, 5.16rem));--size-19: max(3.87rem, min(3.182rem + 3.44vw, 6.192rem));--size-20: max(4.45rem, min(3.567rem + 4.415vw, 7.43rem))}}:root{background-color:#fff}html{scrollbar-gutter:stable}.no-scroll{overflow:hidden}:root{font-family:"Averta Std CY",sans-serif;line-height:1.25;color:#4c597c}body{font-size:var(--size-10)}p{max-width:65ch}p{line-height:1.75}h1,h2,h3,h4,h5{max-width:25ch}h1,h2,h3{font-family:"Radio Grotesk",sans-serif;font-weight:normal;word-spacing:-0.125em;line-height:1.15}h1{font-size:var(--size-18)}h2{font-size:var(--size-15)}body{display:grid;grid-template-rows:auto 1fr auto}main{min-width:100%;max-width:100%}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cookie-bar{background:#3d3a61;position:fixed;bottom:0;left:0;right:0;padding:var(--size-12) var(--size-15);color:#fff;font-size:var(--size-9);display:flex;row-gap:var(--size-6);column-gap:var(--size-10);align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;z-index:100;opacity:0;visibility:hidden;animation:cookie-bar--fade-in .3s ease 1s forwards}.cookie-bar[data-fade-out]{animation:cookie-bar--fade-out .3s ease forwards}@keyframes cookie-bar--fade-in{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes cookie-bar--fade-out{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.cookie-bar--button{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius)}.cookie-bar--button:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.cookie-bar--button:hover,.cookie-bar--button:focus{--_button--hover--scale: 150%}.cookie-bar--close-button{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);--_button--background: transparent;--_button--color: var(--button--color, #e06249);outline-offset:calc(-1*var(--_button--border-width));outline:var(--_button--border-width) solid currentColor;--button--color: #fff}.cookie-bar--close-button:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.cookie-bar--close-button:hover,.cookie-bar--close-button:focus{--_button--hover--scale: 150%}.cookie-bar--close-button:before{background-color:currentColor;opacity:.25}.cookie-bar--link{border-bottom:2px solid #fff;text-decoration:none;font-weight:bold;padding-block:var(--size-2)}.language-switch{--_language-switch--background: var(--language-switch--background, #e06249);--_language-switch--color: var(--language-switch--color, #fff);display:grid;width:max-content;max-width:100%;grid-template-columns:repeat(2, auto);position:relative;z-index:0}.language-switch>*{padding:var(--size-3);aspect-ratio:1;text-decoration:none;font-weight:bold;transition:color .3s ease;display:flex;align-items:center}.language-switch:not(:hover)[data-current-language=DE]>[data-language=DE],.language-switch:not(:hover)[data-current-language=EN]>[data-language=EN]{color:var(--_language-switch--color)}.language-switch>:last-child{position:relative}.language-switch>:last-child:before{content:"";position:absolute;inset:0;background:var(--_language-switch--background);border-radius:50%;z-index:-1;transform:translateX(var(--_language-switch--translate, 0));transition:transform .3s ease}.language-switch[data-current-language=DE]>:last-child{--_language-switch--translate: -100%}.language-switch>[data-language=DE]:hover{color:var(--_language-switch--color)}.language-switch>[data-language=DE]:hover+:last-child{--_language-switch--translate: -100%}.language-switch>[data-language=EN]:hover{color:var(--_language-switch--color);--_language-switch--translate: 0%}.page-bracket{position:fixed}.the-content{box-sizing:content-box;max-width:65ch;padding:var(--size-10) var(--size-12);padding-bottom:var(--size-18);margin-left:auto;margin-right:auto}.the-content>*{margin-top:0;margin-bottom:0}.the-content>*+*{margin-top:var(--stack--space, var(--size-10))}.the-content h2{--stack--space: var(--size-13);font-size:var(--size-12)}.the-content ul{padding-left:var(--size-12)}.icon{display:inline-block;width:1em;height:1em;scale:var(--icon--size, 1.25);flex-shrink:0}.button{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius)}.button:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.button:hover,.button:focus{--_button--hover--scale: 150%}.button--outline{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);--_button--background: transparent;--_button--color: var(--button--color, #e06249);outline-offset:calc(-1*var(--_button--border-width));outline:var(--_button--border-width) solid currentColor}.button--outline:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.button--outline:hover,.button--outline:focus{--_button--hover--scale: 150%}.button--outline:before{background-color:currentColor;opacity:.25}.social-links__component{--_social-links--padding: var(--size-6,var(--social-links--padding));display:flex;flex-wrap:wrap;font-size:var(--size-10)}.social-links__component a{display:flex;padding:var(--_social-links--padding)}.social-links__component li{display:contents}.site-head{--_site-head--background: var(--site-head--background, #fff);--_site-head--color: var(--site-head--color, #4c597c);font-size:var(--size-9);background:var(--_site-head--background);color:var(--_site-head--color);padding:var(--size-11) var(--size-14)}.site-head>*{margin-top:0;margin-bottom:0}.site-head>*+*{margin-top:var(--size-2)}@media(max-width: 700px){.site-head{padding:var(--size-11)}.site-head .social-links__component{display:none}}.site-header--bottom{position:relative}.site-head--logo{height:auto;max-height:60px;flex-shrink:0;width:max(8.4375rem,min(6.771rem + 8.333vw,14.063rem))}.site-head--top{display:flex;justify-content:space-between}.site-head--top-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--size-5)}.option-button--new-books{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);--button--font-size: var(--size-9);--button--padding: var(--size-4) var(--size-11);--button--background: var(--_site-head--color);--button--color: var(--_site-head--background)}.option-button--new-books:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.option-button--new-books:hover,.option-button--new-books:focus{--_button--hover--scale: 150%}.option-button--new-books:before{display:none}@media(max-width: 1140px){.option-button--new-books{display:none}}.site-head--search{position:relative;width:max-content;max-width:100%;z-index:0;border-radius:100vw;display:flex;align-items:stretch}@media(max-width: 510px){.site-head--search{display:none}}.site-head--search input{border:none;background:none;font-weight:bold;border-radius:inherit;width:max(5rem,min(2.778rem + 11.111vw,12.5rem));padding:var(--size-4) var(--size-10)}.site-head--search input::placeholder{color:inherit;opacity:.5}.site-head--search button{border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:color .3s ease;padding:var(--size-4) var(--size-6)}.site-head--search button:before{content:"";position:absolute;inset:0;background:#e06249;transform:scale(0);border-radius:inherit;transition:transform .3s ease}.site-head--search button:hover{color:#fff}.site-head--search button:hover:before{transform:scale(1)}.site-head--search:before{content:"";position:absolute;border-radius:inherit;inset:0;z-index:-1;background:currentColor;opacity:.15}.main-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;column-gap:var(--size-9);font-size:var(--size-10)}.main-menu a{text-decoration:none;font-weight:bold;padding-bottom:var(--size-3);position:relative}.main-menu a:before{content:"";position:absolute;bottom:0;left:0;right:0;height:.15em;background:#e06249;z-index:-1;opacity:0;transform:translateY(var(--size-9));transition:transform .3s ease,opacity .3s ease}.main-menu a:hover:before,.main-menu a[aria-current=page]:before{transform:translateY(0);opacity:1}.main-menu .current-menu-ancestor>a:before{transform:translateY(0);opacity:1}.main-menu .sub-menu{position:absolute;top:calc(100% + var(--size-3));list-style:none;right:0;z-index:100;background:#fff;padding:var(--size-10);width:max-content;border-radius:var(--size-6);display:none}.main-menu .sub-menu>*{margin-top:0;margin-bottom:0}.main-menu .sub-menu>*+*{margin-top:var(--size-3)}.main-menu .sub-menu:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:var(--size-5)}.main-menu .sub-menu a{max-width:240px;display:inline-block}.main-menu a:hover+.sub-menu,.main-menu .sub-menu:hover{display:block}.main-menu>.menu-item-has-children{position:relative;display:flex;gap:var(--size-3)}.main-menu>.menu-item-has-children>a:after{width:calc(1em + var(--size-3));content:"";position:absolute;left:100%;height:100%;z-index:1}.main-menu>.menu-item-has-children:after{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M207.029 381.476 12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E");-webkit-mask-size:1em;background:currentColor;width:1em;height:1em;transform:translateY(15%) scale(0.9)}@media(max-width: 1040px){.main-menu{position:absolute;top:calc(100% + var(--size-3));list-style:none;right:0;z-index:100;background:#fff;padding:var(--size-12);width:max-content;border-radius:var(--size-6);display:none}.main-menu>*{margin-top:0;margin-bottom:0}.main-menu>*+*{margin-top:var(--size-3)}.main-menu .sub-menu{position:static;display:block;background:none;padding-bottom:0;padding-right:0}.main-menu>.menu-item-has-children{display:block}.main-menu>.menu-item-has-children::after{display:none}.menu-open .main-menu{display:block}.menu-toggle{display:block}}.menu-toggle{padding:var(--size-3)}.menu-toggle svg{width:var(--size-13)}.menu-toggle .line{fill:none;stroke:currentColor;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.menu-toggle .line,.menu-toggle .line1,.menu-toggle .line2,.menu-toggle .line3{stroke-width:8}.menu-toggle .line1{stroke-dasharray:60 207}.menu-toggle .line2{stroke-dasharray:60 60}.menu-toggle .line3{stroke-dasharray:60 207}.menu-open .menu-toggle .line1{stroke-dasharray:90 207;stroke-dashoffset:-134}.menu-open .menu-toggle .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}.menu-open .menu-toggle .line3{stroke-dasharray:90 207;stroke-dashoffset:-134}.footer{background:#35393a;color:#fff;font-size:var(--size-9);text-align:center}.footer a{text-decoration:none}.footer ul{list-style:none}.footer .social-links__component{justify-content:center}.footer--heading{font-weight:bold}.footer address{font-style:normal}.footer--sign-up{display:flex;flex-wrap:wrap;column-gap:var(--size-10);row-gap:var(--size-6);align-items:center;justify-content:center;font-weight:bold}.footer--sign-up .option-button--sign-up{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);--_button--background: transparent;--_button--color: var(--button--color, #e06249);outline-offset:calc(-1*var(--_button--border-width));outline:var(--_button--border-width) solid currentColor;--button--color: currentColor;--button--font-size: var(--size-8)}.footer--sign-up .option-button--sign-up:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.footer--sign-up .option-button--sign-up:hover,.footer--sign-up .option-button--sign-up:focus{--_button--hover--scale: 150%}.footer--sign-up .option-button--sign-up:before{background-color:currentColor;opacity:.25}.footer--wrapper{margin-left:auto;margin-right:auto;max-width:1600px;padding:var(--size-14) var(--size-12)}.footer--wrapper>*{margin-top:0;margin-bottom:0}.footer--wrapper>*+*{margin-top:var(--size-12)}.footer--columns{--_switcher--threshold: var(--switcher--threshold, 800px);display:flex;flex-wrap:wrap;gap:var(--size-11);text-align:left;font-size:var(--size-8)}.footer--columns>*{flex-grow:1;flex-basis:calc((var(--_switcher--threshold) - 100%)*999);min-width:0}.footer--columns>*>*{margin-top:0;margin-bottom:0}.footer--columns>*>*+*{margin-top:var(--size-10)}.footer--copyright p{max-width:100%}.footer .menu,.footer .sub-menu,.footer .menu-item{font-weight:bold}.footer .menu>*,.footer .sub-menu>*,.footer .menu-item>*{margin-top:0;margin-bottom:0}.footer .menu>*+*,.footer .sub-menu>*+*,.footer .menu-item>*+*{margin-top:var(--size-5)}.footer .sub-menu{padding-left:var(--size-10)}.scroll-top{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);--_button--font-size: var(--button--font-size, var(--size-10));--_button--padding: var(--button--padding, var(--size-10));aspect-ratio:1;position:fixed;bottom:var(--size-15);right:var(--size-15);visibility:hidden;z-index:11;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.scroll-top:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.scroll-top:hover,.scroll-top:focus{--_button--hover--scale: 150%}.scroll-top[data-active]{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .3s}.scroll-top--label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cookie-bar{background:#3d3a61;position:fixed;bottom:0;left:0;right:0;padding:var(--size-12) var(--size-15);color:#fff;font-size:var(--size-9);display:flex;row-gap:var(--size-6);column-gap:var(--size-10);align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;z-index:100;opacity:0;visibility:hidden;animation:cookie-bar--fade-in .3s ease 1s forwards}.cookie-bar[data-fade-out]{animation:cookie-bar--fade-out .3s ease forwards}@keyframes cookie-bar--fade-in{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes cookie-bar--fade-out{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.cookie-bar--button{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius)}.cookie-bar--button:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.cookie-bar--button:hover,.cookie-bar--button:focus{--_button--hover--scale: 150%}.cookie-bar--close-button{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);--_button--background: transparent;--_button--color: var(--button--color, #e06249);outline-offset:calc(-1*var(--_button--border-width));outline:var(--_button--border-width) solid currentColor;--button--color: #fff}.cookie-bar--close-button:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.cookie-bar--close-button:hover,.cookie-bar--close-button:focus{--_button--hover--scale: 150%}.cookie-bar--close-button:before{background-color:currentColor;opacity:.25}.cookie-bar--link{border-bottom:2px solid #fff;text-decoration:none;font-weight:bold;padding-block:var(--size-2)}.show-more-button--component .show-less{display:none}.show-more-button--component[aria-expanded=true] .show-more{display:none}.show-more-button--component[aria-expanded=true] .show-less{display:block}.close-dialog-button__component{display:contents}.close-dialog-button{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);border-radius:8px;--button--padding: var(--size-8);font-size:var(--size-12)}.close-dialog-button:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.close-dialog-button:hover,.close-dialog-button:focus{--_button--hover--scale: 150%}.close-dialog-overlay__component{display:contents;--_close-dialog-overlay--color: var(--close-dialog-overlay--color, rgba(20, 19, 32, 0.85))}.close-dialog-overlay{position:fixed;width:100%;height:100%;background:var(--_close-dialog-overlay--color);backdrop-filter:blur(10px);z-index:-1}.video__component{width:1140px;max-width:100%}.video-dialog--component{--_video-dialog--backdrop-color: var(--video-dialog--backdrop-color, rgba(20, 19, 32, 0.85));--_video-dialog--transition-duration: 0.3s;transition:overlay var(--_video-dialog--transition-duration) allow-discrete,display var(--_video-dialog--transition-duration) allow-discrete}.video-dialog--component .close-dialog-button{position:absolute;z-index:10;transform:translate(0%, -50%)}.video-dialog--component[open]{display:flex}.video-dialog--component[open] .close-dialog-overlay{animation:video-dialog--fade-in var(--_video-dialog--transition-duration) forwards}.video-dialog--component[open] .video-dialog--body{animation:video-dialog--fade-in var(--_video-dialog--transition-duration) forwards}.video-dialog--component[open] .video__component{animation:video-dialog--grow-in var(--_video-dialog--transition-duration) forwards}.video-dialog--component:not([open]) .close-dialog-overlay{animation:video-dialog--fade-out var(--_video-dialog--transition-duration) forwards}.video-dialog--component:not([open]) .video-dialog--body{animation:video-dialog--fade-out var(--_video-dialog--transition-duration) forwards}.video-dialog--component:not([open]) .video__component{animation:video-dialog--shrink-out var(--_video-dialog--transition-duration) forwards}@keyframes video-dialog--grow-in{0%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes video-dialog--shrink-out{0%{transform:scale(1)}100%{transform:scale(0.9)}}@keyframes video-dialog--fade-in{0%{opacity:0}100%{opacity:1}}@keyframes video-dialog--fade-out{0%{opacity:1}100%{opacity:0}}.video-dialog--body{margin:auto;max-width:100%;padding:var(--size-12);display:flex;flex-direction:column;align-items:flex-end;gap:var(--size-8)}.hero-simple--title{--_underlined-heading--color: var(--underlined-heading--color, #e06249);--_underlined-heading--align: var(--underlined-heading--align, center);display:flex;flex-direction:column;align-items:var(--_underlined-heading--align);gap:var(--size-5)}.hero-simple--title:after{content:"";height:6px;width:100px;max-width:100%;background:var(--_underlined-heading--color)}@media(max-width: 768px){.hero-simple--title{font-size:var(--size-16)}}.hero-simple--hgroup{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--size-15) var(--size-12);box-sizing:content-box;max-width:65ch;margin-left:auto;margin-right:auto}.hero-simple--hgroup p:first-child{text-transform:uppercase;letter-spacing:.15em;font-weight:bold;font-style:normal;line-height:1.5;opacity:.85}.hero-simple--hgroup p:last-child{margin-top:var(--size-12);font-size:var(--size-11)}.gallery-download-buttons--component{--_gallery-download-buttons--gap: var(--gallery-downloads-button--gap, var(--size-6));display:flex;flex-wrap:wrap;gap:var(--_gallery-download-buttons--gap)}.gallery-download-buttons--component>*{min-width:fit-content}.gallery-download-buttons--component [data-button-variant=outline]{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);--_button--background: transparent;--_button--color: var(--button--color, #e06249);outline-offset:calc(-1*var(--_button--border-width));outline:var(--_button--border-width) solid currentColor}.gallery-download-buttons--component [data-button-variant=outline]:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.gallery-download-buttons--component [data-button-variant=outline]:hover,.gallery-download-buttons--component [data-button-variant=outline]:focus{--_button--hover--scale: 150%}.gallery-download-buttons--component [data-button-variant=outline]:before{background-color:currentColor;opacity:.25}.gallery-download-buttons--image-link,.gallery-download-buttons--caption-link{min-height:100%}.gallery-download-buttons--image-link:not([data-button-variant]),.gallery-download-buttons--caption-link:not([data-button-variant]){--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius)}.gallery-download-buttons--image-link:not([data-button-variant]):before,.gallery-download-buttons--caption-link:not([data-button-variant]):before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}.gallery-download-buttons--image-link:not([data-button-variant]):hover,.gallery-download-buttons--image-link:not([data-button-variant]):focus,.gallery-download-buttons--caption-link:not([data-button-variant]):hover,.gallery-download-buttons--caption-link:not([data-button-variant]):focus{--_button--hover--scale: 150%}@keyframes gallery-dialog--fade-in{from{opacity:0}}.gallery-dialog--downloads--item:not(.active),.gallery-dialog--images--figure:not(.active){display:none}.gallery-dialog--component{background-color:rgba(0,0,0,.9);color:#fff;animation:gallery-dialog--fade-in .3s}.gallery-dialog--component :focus-visible{outline:#e06249 dashed 2px;outline-offset:5px}.gallery-dialog--content{height:100%;display:grid;gap:var(--size-12)}@media(orientation: portrait){.gallery-dialog--content{grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) auto;padding-bottom:var(--size-12)}}@media(orientation: landscape){.gallery-dialog--content{grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:minmax(0, 1fr);padding-left:var(--size-12);padding-right:var(--size-12)}}.gallery-dialog--main-wrapper{display:grid;grid-template-rows:auto minmax(0, 1fr);gap:var(--size-12);max-height:100%;padding-top:var(--size-12)}@media(orientation: portrait){.gallery-dialog--main-wrapper{padding-left:var(--size-12);padding-right:var(--size-12)}}@media(orientation: landscape){.gallery-dialog--main-wrapper{padding-bottom:var(--size-12)}}.gallery-dialog--header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--size-10)}.gallery-dialog--downloads{--button--radius: 10px;--button--font-size: var(--size-8);--button--padding: var(--size-6) var(--size-8)}.gallery-dialog--main{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:minmax(0, 1fr);align-items:center;gap:var(--size-10)}@media(max-width: 768px){.gallery-dialog--main{grid-template-columns:minmax(0, 1fr)}}[data-gallery-dialog-previous],[data-gallery-dialog-next]{--_button--background: var(--button--background, #e06249);--_button--color: var(--button--color, #fff);--_button--font-size: var(--button--font-size, var(--size-9));--_button--padding: var(--button--padding, var(--size-6) var(--size-14));--_button--gap: var(--button--gap, var(--size-6));--_button--border-width: var(--button--border-width, 3px);--_button--radius: var(--button--radius, 100vw);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--_button--gap);text-align:center;position:relative;z-index:0;overflow:hidden;font-size:var(--_button--font-size);background-color:var(--_button--background);color:var(--_button--color);padding:var(--_button--padding);font-weight:bold;border-radius:var(--_button--radius);--_button--font-size: var(--button--font-size, var(--size-10));--_button--padding: var(--button--padding, var(--size-10));aspect-ratio:1;--button--padding: var(--size-7);--button--radius: 10px;--button--font-size: var(--size-11)}[data-gallery-dialog-previous]:before,[data-gallery-dialog-next]:before{content:"";width:var(--_button--hover--scale, 0%);padding-top:var(--_button--hover--scale, 0%);position:absolute;background-color:inherit;z-index:-1;border-radius:50%;opacity:.5;mix-blend-mode:multiply;transition:all .8s ease}[data-gallery-dialog-previous]:hover,[data-gallery-dialog-previous]:focus,[data-gallery-dialog-next]:hover,[data-gallery-dialog-next]:focus{--_button--hover--scale: 150%}@media(max-width: 768px){[data-gallery-dialog-previous],[data-gallery-dialog-next]{display:none}}.gallery-dialog--images{height:100%;display:grid;grid-template-rows:minmax(0, 1fr)}.gallery-dialog--images--figure{display:grid;grid-template-rows:minmax(0, 1fr) auto;gap:var(--size-6);height:100%;place-items:center;text-align:center}.gallery-dialog--images--figure.active{animation:gallery-dialog--fade-in .3s}.gallery-dialog--images--figure img{width:auto;max-height:100%}.gallery-dialog--images--caption{font-size:var(--size-9);font-weight:bold}@media(max-width: 500px){.gallery-dialog--images--caption{font-size:var(--size-8)}}@media(max-height: 500px){.gallery-dialog--images--caption{font-size:var(--size-8)}}.gallery-dialog--previews{display:flex;gap:var(--size-6);scrollbar-width:none;scroll-snap-type:both mandatory}.gallery-dialog--previews::-webkit-scrollbar{display:none}.gallery-dialog--previews::-webkit-scrollbar-thumb{display:none}@media(prefers-reduced-motion: no-preference){.gallery-dialog--previews{scroll-behavior:smooth}}.gallery-dialog--previews:has(:focus-visible){outline:#e06249 dashed 2px;outline-offset:5px}@media(orientation: portrait){.gallery-dialog--previews{overflow-x:auto;padding-left:var(--size-12);padding-right:var(--size-12)}}@media(orientation: landscape){.gallery-dialog--previews{overflow-y:auto;flex-direction:column;max-height:100%;padding-top:var(--size-12);padding-bottom:var(--size-12)}}.gallery-dialog--previews>*{flex-shrink:0}.gallery-dialog--previews--button{display:block;border-radius:10px;overflow:hidden;outline:none !important;position:relative}.gallery-dialog--previews--button.active::after{content:"";position:absolute;inset:0;border-radius:10px;outline:5px solid #e06249;outline-offset:-5px}.gallery-dialog--previews--button:before{content:"";color:#fff;font-size:var(--size-15);display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background-color:#e06249;transition:opacity .3s ease;opacity:0}.gallery-dialog--previews--button:hover:before,.gallery-dialog--previews--button:focus-visible:before{opacity:.75}.gallery-dialog--previews--button img{aspect-ratio:1/1;width:calc(var(--size-15)*2)}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer}lite-youtube::before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.67) 0%, rgba(0, 0, 0, 0.54) 14%, rgba(0, 0, 0, 0.15) 54%, rgba(0, 0, 0, 0.05) 72%, rgba(0, 0, 0, 0) 94%);height:99px;width:100%;font-family:"YouTube Noto",Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover::before{color:#fff}lite-youtube::after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0, 0, 0.2, 1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.align--left{align-items:flex-start}.align--center{align-items:center}.align--right{align-items:flex-end}.align--stretch{align-items:stretch}.justify--left{justify-content:flex-start}.justify--center{justify-content:center}.justify--right{justify-content:flex-end}.justify--between{justify-content:space-between}.justify--around{justify-content:space-around}.justify--evenly{justify-content:space-evenly}.text-align--center{text-align:center}.text-align--right{text-align:right;text-align:end}/*# sourceMappingURL=style.css.map */
