html{width:100%;height:100%}body{width:100%;height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body>*{isolation:isolate}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,blockquote,p,ul{padding:0;margin:0}ul{list-style:none}address{font-style:normal}input,button,a{text-decoration:none;color:inherit;cursor:pointer;background-color:transparent;border:none;padding:0;font:inherit;text-align:left}figure{padding:0;margin:0}iframe,img,svg{display:block}label{cursor:pointer}q{quotes:"«" "»"}fieldset{border:unset;margin:unset;padding:unset}:root{font-size:clamp(var(--rootFont-size-min),var(--rootFont-size),var(--rootFont-size-max));--_rootFont-size: calc(.8vw + 1px) ;--rootFont-size-min: 12px;--rootFont-size: round(up, var(--_rootFont-size), 2px);--rootFont-size-max: 20px;--_font-size-s: 1.2rem;--_font-size-m: 1.8rem;--_font-size-l: 3rem;--_font-size-xl: 8rem;--font-size-s: var(--_font-size-s);--font-size-m: var(--_font-size-m);--font-size-l: var(--_font-size-l);--font-size-xl: var(--_font-size-xl);--font-size-s: round(up, var(--_font-size-s), 1px);--font-size-m: round(up, var(--_font-size-m), 1px);--font-size-l: round(up, var(--_font-size-l), 1px);--font-size-xl: round(up, var(--_font-size-xl), 1px)}@media(max-width:600px){:root{--_font-size-s: 1.2rem;--_font-size-m: 1.6rem;--_font-size-l: 2.2rem;--_font-size-xl: 2.4rem}}:root{--size: 1rem;--_size-s: calc(var(--size) * 1);--_size-m: calc(var(--size) * 2);--_size-l: calc(var(--size) * 8);--_size-xl: calc(var(--size) * 18);--_size-2xl: calc(var(--size) * 36);--size-s: var(--_size-s);--size-m: var(--_size-m);--size-l: var(--_size-l);--size-xl: var(--_size-xl);--size-2xl: var(--_size-2xl);--size-s: round(up, var(--_size-s), 1px);--size-m: round(up, var(--_size-m), 1px);--size-l: round(up, var(--_size-l), 1px);--size-xl: round(up, var(--_size-xl), 1px);--size-2xl: round(up, var(--_size-2xl), 1px);--size-100dvh: 100vh;--size-100dvh: 100dvh;--size-1dvh: 1vh;--size-1dvh: 1dvh;--size-100svh: 90vh;--size-100svh: 100svh;--size-1svh: .9vh;--size-1svh: 1svh}:root{--z-front: 100;--z-midFront: 75;--z-center: 50;--z-midBack: 25;--z-back: 0;--z-negative: -1}:root{--ms-xl: 1.5s;--ms-l: .6s;--ms-m: .3s;--ms-s: .1s}:root{--text-width-s: 30ch;--text-width-m: 40ch;--text-lineHeight: 1.2;--header-lineHeight: 1}@font-face{font-family:ALTRiviera;font-weight:400;font-style:normal;src:url(../../../fonts/ALTRiviera-Regular.otf) format("opentype")}:root{font-family:ALTRiviera,sans-serif}body{font-size:var(--font-size-m);line-height:var(--text-lineHeight);font-weight:400}h2,[data-text~=h2]{font-size:var(--font-size-l)}h1,h2,h3,[data-text~=h1],[data-text~=h2],[data-text~=h3]{font-weight:400;line-height:var(--header-lineHeight);text-transform:uppercase;font-size:var(--font-size-m);text-wrap:balance}h4,h5,[data-text~=h4],[data-text~=h5]{font-weight:400;line-height:var(--header-lineHeight);font-size:var(--font-size-m)}[data-text~=width-m]{max-width:var(--text-width-m)}[data-text~=width-l]{max-width:var(--text-width-l)}[data-text~=s]{font-size:var(--font-size-s);line-height:1.25}[data-text~=m]{font-size:var(--font-size-m)}[data-text~=l]{font-size:var(--font-size-l)}[data-text~=guillemets]:before{content:"«"}[data-text~=guillemets]:after{content:"»"}:root{--page-maxWidth: 1800px;--page-paddingX: var(--size-m);--page-paddingY: var(--size-m);--page-padding: var(--page-paddingY) var(--page-paddingX);--page-clientOffset-x: max(var(--page-paddingX), calc((100vw - var(--page-maxWidth)) / 2));--page-clientWidth: calc(100vw - 2 * var(--page-clientOffset-x));--header-height: 10rem;--header-paddingY: .4em;--header-paddingX: var(--page-paddingX);--header-padding: var(--header-paddingY) var(--header-paddingX);--gridS-gapX: calc(1.5 * var(--size-s));--gridS-gapY: calc(1.5 * var(--size-s));--gridS-gap: var(--gridS-gapY) var(--gridS-gapX);--gridM-gapX: var(--size-m);--gridM-gapY: var(--size-m);--gridM-gap: var(--gridM-gapY) var(--gridM-gapX);--gridL-gapX: var(--size-l);--gridL-gapY: var(--size-l);--gridL-gap: var(--gridL-gapY) var(--gridL-gapX)}[data-layout]{display:grid;gap:var(--size-m)}[data-layout~="1-1"]{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){[data-layout~="1-1"][data-layout~=rsp-1]{grid-template-columns:1fr}}[data-layout~="1-1-1"]{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){[data-layout~="1-1-1"][data-layout~=rsp-1]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:900px){[data-layout~="1-1-1"][data-layout~=rsp-1]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){[data-layout~="1-1-1"][data-layout~=rsp-1]{grid-template-columns:1fr!important}}[data-layout~="1-1-1-1"]{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){[data-layout~="1-1-1-1"][data-layout~=rsp-1]{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:900px){[data-layout~="1-1-1-1"][data-layout~=rsp-1]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){[data-layout~="1-1-1-1"][data-layout~=rsp-1]{grid-template-columns:1fr!important}}[data-layout~="1-2-1"]{grid-template-columns:1fr 2fr 1fr}[data-layout~="3-1"]{grid-template-columns:3fr 1fr}[data-layout~="2-1"]{grid-template-columns:2fr 1fr}@media(max-width:1200px){[data-layout~="2-1"][data-layout~=rsp-1]{grid-template-columns:100%!important}}html,body{scroll-behavior:smooth;overflow-x:hidden}body{height:auto}:root{--lineM-width: 2px;--borderRadius-m: 1rem;--borderRadius-s: .5rem}:root{--box-paddingX: var(--size-m);--box-paddingY: var(--size-m);--box-padding: var(--box-paddingY) var(--box-paddingX);--boxSmall-paddingX: var(--size-s);--boxSmall-paddingY: var(--size-s);--boxSmall-padding: var(--boxSmall-paddingY) var(--boxSmall-paddingX)}[data-as~=box]{padding:var(--size-l)}@media(max-width:900px){[data-as~=box]{padding:var(--size-m)}}@media(max-width:600px){[data-as~=box]{padding:var(--size-m) var(--size-s)}}:root{--button1-paddingX: var(--size-m);--button1-paddingY: var(--size-s);--button1-padding: var(--button1-paddingY) var(--button1-paddingX);--button1-borderRadius: var(--borderRadius-m);--button1-isInit-color1: black;--button1-isInit-color2: white;--button1-isActive-color1: white;--button1-isActive-color2: black}[data-as*=button1]{display:block;text-transform:uppercase;background-color:var(--button1-isInit-color1);color:var(--button1-isInit-color2);border-radius:var(--button1-borderRadius);line-height:1;padding:var(--button1-padding);position:relative;-webkit-user-select:none;user-select:none}[data-as*=button1]>*{margin-top:.2em}input:checked+label[data-as*=button1],[data-as*=button1]:active{background-color:var(--button1-isActive-color1);color:var(--button1-isActive-color2)}input:focus+label[data-as*=button1],[data-as*=button1]:hover,[data-as*=button1]:focus{background-color:var(--button1-isActive-color1);color:var(--button1-isActive-color2)}:is(input:focus+label[data-as*=button1],[data-as*=button1]:hover,[data-as*=button1]:focus):after{---inset: -.2em}[data-as~=button1-outline]{background-color:var(--button1-isInit-color1);color:var(--button1-isInit-color2);box-sizing:content-box}input:checked+label[data-as=button1-outline],[data-as=button1-outline]:active{background-color:var(--button1-isActive-color1);color:var(--button1-isActive-color2)}[data-as=buttonRound1]{aspect-ratio:1;border-radius:50%;position:relative}input:checked+label[data-as=buttonRound1]:before,[data-as=buttonRound1]:active:before{border-radius:50%}input:focus+label[data-as*=buttonRound1]:after,[data-as*=buttonRound1]:hover:after,[data-as*=buttonRound1]:focus:after{---inset: -.2em;border-radius:50%}input:checked+label[data-as*=button1]:before,[data-as*=button1]:active:before,input:focus+label[data-as*=button1]:after,[data-as*=button1]:hover:after,[data-as*=button1]:focus:after,[data-as~=button1-outline]:before,input:checked+label[data-as=button1-outline]:before,[data-as=button1-outline]:active:before,input:checked+label[data-as=buttonRound1]:before,[data-as=buttonRound1]:active:before,input:focus+label[data-as*=buttonRound1]:after,[data-as*=buttonRound1]:hover:after,[data-as*=buttonRound1]:focus:after{---inset: 0em;pointer-events:none;content:"";border:var(--lineM-width) solid currentColor;border-radius:calc(var(--button1-borderRadius) - var(---inset));inset:var(---inset);display:block;position:absolute}[data-as~=link-1]{text-decoration:underline}[data-as~=link-1]:hover,[data-as~=link-1]:active,[data-as~=link-1]:focus{font-weight:600;letter-spacing:-.024em}[data-as~=link-2]{font-weight:600;text-transform:uppercase}[data-as~=link-2]:hover,[data-as~=link-2]:active,[data-as~=link-2]:focus{text-decoration:underline}[data-as~=placeholderImage]{background-color:#ff69b4;width:min-content;aspect-ratio:1 / 1;border:3px solid black}[data-as~=placeholder][data-text~=long]:after{content:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua."}[data-as~=placeholder][data-text~=medium]:after{content:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. "}[data-as~=placeholder][data-text~=short]:after{content:"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat."}:root{--color-0: #f4f4f2;--island-baseSize: 39%;--island-lighthouseWidth: 6rem;--object-illustrationWidth: 6rem;--object-image-buttonWidth: 4rem}[data-category="1"]{--color-category: var(--color-category1)}[data-category="2"]{--color-category: var(--color-category2)}[data-category="3"]{--color-category: var(--color-category3)}[data-category="4"]{--color-category: var(--color-category4)}[data-category="5"]{--color-category: var(--color-category5)}[data-category="6"]{--color-category: var(--color-category6)}[data-category="7"]{--color-category: var(--color-category7)}.SITE{--color-siteBackground: var(--color-0);background-color:var(--color-siteBackground);transition:background-color var(--ms-m)}.SITE[data-route^="/insel"]{--color-siteBackground: var(--color-currentCategory, var(--color-0))}
