#header[data-astro-cid-3ef6ksr2]{width:var(--header-width);height:auto;min-height:var(--header-height);margin-bottom:var(--header-margin-bottom);margin-left:var(--content-margin);margin-top:var(--header-margin-top);display:flex;flex-wrap:wrap;align-items:center;gap:var(--margin-md)}#allmenu[data-astro-cid-3ef6ksr2]{flex:1;min-width:300px}#menu[data-astro-cid-3ef6ksr2]{font-size:var(--font-size-menu);color:var(--color-primary-text);text-align:left;font-family:var(--font-primary);margin-bottom:var(--margin-sm)}#submenu[data-astro-cid-3ef6ksr2]{font-size:var(--font-size-submenu);color:var(--color-primary-text);text-align:left;font-family:var(--font-primary)}#logo[data-astro-cid-3ef6ksr2]{width:var(--logo-width);height:var(--logo-height);flex-shrink:0}#logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:var(--logo-width);height:auto}#line[data-astro-cid-3ef6ksr2]{width:100%;height:var(--border-width-thick);background-color:var(--color-border-secondary);margin:var(--margin-xs) 0}#menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],#submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],#menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,#submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary-text);text-decoration:none}@media (max-width: 768px){#header[data-astro-cid-3ef6ksr2]{flex-direction:column;text-align:center;margin-left:var(--margin-sm);margin-right:var(--margin-sm);width:auto}#allmenu[data-astro-cid-3ef6ksr2]{width:100%;order:2}#logo[data-astro-cid-3ef6ksr2]{order:1;width:clamp(60px,15vw,100px);height:clamp(50px,12vw,80px)}#menu[data-astro-cid-3ef6ksr2]{font-size:clamp(14px,3.5vw,16px);text-align:center}#submenu[data-astro-cid-3ef6ksr2]{font-size:clamp(11px,2.8vw,13px);text-align:center}}@media (max-width: 480px){#menu[data-astro-cid-3ef6ksr2],#submenu[data-astro-cid-3ef6ksr2]{line-height:1.8}#menu[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2],#submenu[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:inline-block;margin:0 .3em}}#footer[data-astro-cid-sz7xmlte]{clear:both;width:100%;margin-top:var(--margin-xxl);padding:var(--padding-md) 0;border-top:1px solid var(--color-border-primary);font-family:var(--font-primary)}.footer-content[data-astro-cid-sz7xmlte]{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--content-margin);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-content[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:var(--font-size-small);color:var(--color-primary-text);margin:0}.footer-content[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{font-size:var(--font-size-small)}.footer-content[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-primary-text);text-decoration:none}.footer-content[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary-accent);text-decoration:underline}.footer-content[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus{outline:2px solid var(--color-primary-accent);outline-offset:2px}@media (max-width: 768px){.footer-content[data-astro-cid-sz7xmlte]{flex-direction:column;gap:var(--margin-sm);text-align:center}}:root{--color-primary-text: #0c0c0c;--color-primary-accent: #ff1d25;--color-background-primary: #ffffff;--color-background-secondary: #ffffff;--color-border-primary: #1a1a1a;--color-border-secondary: #333333;--color-highlight-bg: #000000;--color-highlight-text: #ffffff;--font-primary: "Futura", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-fallback: arial, sans-serif;--font-size-body: clamp(12px, 2.5vw, 13px);--font-size-h1: clamp(18px, 4vw, 20px);--font-size-h2: clamp(18px, 4vw, 20px);--font-size-menu: clamp(16px, 3.8vw, 19px);--font-size-submenu: clamp(12px, 2.5vw, 13px);--font-size-lang: clamp(11px, 2.4vw, 12px);--font-weight-normal: normal;--font-weight-bold: bold;--line-height-base: 1.4;--line-height-tight: 1.2;--container-max-width: min(1000px, 95vw);--content-width: min(970px, 90vw);--content-margin: clamp(10px, 3vw, 15px);--header-width: min(970px, 90vw);--header-height: clamp(80px, 15vw, 117px);--header-margin-bottom: clamp(20px, 6vw, 40px);--header-margin-top: clamp(10px, 3vw, 18px);--logo-width: clamp(80px, 20vw, 140px);--logo-height: clamp(65px, 17vw, 115px);--menu-width: 500px;--menu-margin-top: 20px;--menu-margin-left: 130px;--submenu-width: 350px;--lang-width: 60px;--lang-margin-top: 10px;--margin-xs: 5px;--margin-sm: 10px;--margin-md: 20px;--margin-lg: 30px;--margin-xl: 40px;--margin-xxl: 100px;--padding-xs: 2px;--padding-sm: 8px;--padding-md: 15px;--padding-lg: 20px;--thumbnail-width: clamp(280px, 45vw, 290px);--thumbnail-height: clamp(300px, 50vw, 320px);--thumbnail-image-height: clamp(210px, 35vw, 230px);--thumbnail-text-height: clamp(60px, 12vw, 70px);--thumbnail-margin-right: clamp(15px, 7vw, 45px);--thumbnail-margin-bottom: clamp(20px, 5vw, 30px);--large-image-width: min(950px, 100vw);--news-image-width: min(800px, 100vw);--book-image-width: 300px;--book-image-height: 430px;--book-film-width: 540px;--book-margin-right: 50px;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 5px;--line-width-long: 950px;--line-width-medium: 700px;--line-width-short: 350px;--line-height-thick: 5px;--line-height-thin: 2px;--mailinglist-width: 280px;--mailinglist-about-width: 800px;--breakpoint-xs: 320px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--grid-columns-mobile: 1;--grid-columns-tablet: 2;--grid-columns-desktop: 3;--grid-gap: clamp(15px, 3vw, 30px);--border-style-bottom: solid;--border-none: none;--text-align-left: left;--text-align-right: right;--text-align-center: center;--float-left: left;--float-right: right;--float-none: none;--display-block: block;--display-inline: inline;--display-inline-block: inline-block;--display-flex: flex;--display-none: none}@font-face{font-family:Futura;src:url(/fonts/futura-book.woff2) format("woff2"),url(/fonts/futura-book.woff) format("woff"),url(/fonts/futura-book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/futura-book-bold.woff2) format("woff2"),url(/fonts/futura-book-bold.woff) format("woff"),url(/fonts/futura-book-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/futura-book-italic.woff2) format("woff2"),url(/fonts/futura-book-italic.woff) format("woff"),url(/fonts/futura-book-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/futura-book-bold-italic.woff2) format("woff2"),url(/fonts/futura-book-bold-italic.woff) format("woff"),url(/fonts/futura-book-bold-italic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@supports (font-display: optional){@font-face{font-family:Futura;src:url(/fonts/futura-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}}:root{--font-primary: "Futura", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}:root{--font-futura: "Futura Book", "Futura", Arial, sans-serif;--color-black: #000000;--color-white: #ffffff;--color-gray: #666666;--color-light-gray: #f5f5f5;--max-width: 1200px;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem}*{box-sizing:border-box}html{font-family:var(--font-futura);font-size:16px;line-height:1.4;scroll-behavior:smooth}body{margin:0;padding:0;background-color:var(--color-white);color:var(--color-black);min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin:0 0 1rem}a{color:var(--color-black);text-decoration:none}a:hover{text-decoration:underline}ul,ol{margin:0 0 1rem;padding-left:1.5rem}li{margin-bottom:.25rem}img{max-width:100%;height:auto;display:block}#content img,.content img,article img,main img{max-width:100%;height:auto;display:block;margin:var(--spacing-md) auto}#largeImage,.largeImage{width:100%;max-width:950px;margin:0 auto}#largeImage img,.largeImage img{width:100%;height:auto;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md)}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 480px){.container{padding:0 var(--spacing-sm)}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.125rem}.mobile-stack{display:block!important;width:100%!important;margin-right:0!important}}@media (min-width: 481px) and (max-width: 768px){.container{padding:0 var(--spacing-md)}.tablet-two-column{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}}@media (min-width: 769px) and (max-width: 1024px){.desktop-three-column{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}}@media (min-width: 1025px){.container{max-width:var(--max-width)}}:focus{outline:2px solid var(--color-black);outline-offset:2px}.skip-to-content{position:absolute;top:-100px;left:16px;background:var(--color-black);color:var(--color-white);padding:8px 16px;text-decoration:none;border-radius:4px;z-index:1000}.skip-to-content:focus{top:16px}*{margin:0;padding:0}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-primary-accent);color:#fff;padding:8px;text-decoration:none;z-index:1000;border-radius:4px;font-family:var(--font-primary);font-size:var(--font-size-body)}.skip-link:focus{top:6px}*:focus{outline:2px solid var(--color-primary-accent);outline-offset:2px}main:focus{outline:none}body{font-family:var(--font-primary);font-weight:var(--font-weight-normal);font-style:normal;background-color:var(--color-background-primary);color:var(--color-primary-text)}#wrapper{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;background-color:var(--color-background-primary)}#content{width:100%;max-width:var(--content-width);margin:0 auto var(--margin-xxl) auto;padding:0 var(--content-margin);background-color:var(--color-background-primary)}@media (max-width: 768px){#wrapper{width:100%;padding:0}#content{margin-bottom:var(--margin-xl);padding:0 var(--margin-sm);overflow-x:hidden}#content img,#content picture,#content video{max-width:100%!important;width:auto!important;height:auto!important}}@media (max-width: 480px){#content{padding:0 var(--margin-xs);font-size:clamp(12px,3vw,13px)}}#content p{font-size:var(--font-size-body);color:var(--color-primary-text);font-weight:var(--font-weight-normal);text-align:var(--text-align-left);margin-bottom:var(--margin-sm);font-family:var(--font-primary)}h1{font-size:var(--font-size-h1);color:var(--color-primary-text);font-weight:var(--font-weight-normal);margin:0;text-align:var(--text-align-left);margin-bottom:var(--margin-sm);font-family:var(--font-primary)}h2{font-size:var(--font-size-h2);color:var(--color-primary-accent);font-weight:var(--font-weight-normal);margin:0;text-align:var(--text-align-left);margin-bottom:var(--margin-sm);margin-top:var(--margin-sm);font-family:var(--font-primary)}.topText{width:var(--content-width);margin-bottom:var(--margin-md);background-color:var(--color-background-primary);float:left}.topText p{font-size:var(--font-size-body);color:var(--color-primary-text);font-weight:var(--font-weight-normal);text-align:var(--text-align-left);margin-bottom:var(--margin-sm);margin-top:var(--margin-sm);font-family:var(--font-primary)}.text{width:var(--content-width);background-color:var(--color-background-primary);float:left}div#wrapper a,div#wrapper a:hover{color:var(--color-primary-text);text-decoration:none}.highlight{background-color:var(--color-highlight-bg);color:var(--color-highlight-text);padding:0 2px}.underline{text-decoration:underline}.red{color:var(--color-primary-accent)}.left{float:left}.right{float:right}.clear{clear:both}.longline{width:var(--line-width-long);height:var(--line-height-thin);float:left;border:solid;border-right:none;border-left:none;border-top:none;border-width:var(--border-width-thin);border-color:var(--color-border-primary);margin-bottom:var(--margin-md);margin-top:var(--margin-lg)}.shortline{width:var(--line-width-short);height:var(--line-height-thick);float:left;border:solid;border-right:none;border-left:none;border-top:none;border-width:var(--border-width-thin);border-color:var(--color-border-primary);margin-bottom:var(--margin-sm);margin-top:var(--margin-xs)}#largeImage{width:var(--large-image-width);float:left;margin-bottom:var(--margin-sm)}#largeImage img{width:100%;height:auto}
