﻿:root{--headline-margin-bottom: clamp(2rem, 0.3548rem + 3.871vw, 5rem)}*{box-sizing:border-box}html{margin:0;padding:0;font-size:16px}@media screen and (min-width: 768px){html{font-size:16px}}@media screen and (min-width: 992px){html{font-size:16px}}body{margin:0;padding:0;font-family:ltc-bodoni-175,serif;font-weight:400;font-size:1rem;line-height:1.325;background-color:#fff;transition:background-color .3s linear}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit}a[data-function=next-page]{text-decoration:none;display:block}a:hover,a:focus{outline:none;color:blue}a.blue:hover .marquee-content{color:blue}blockquote{margin:0 0 1rem 0;padding:0}ul,li{list-style:none;margin:0;padding:0}li::before{content:"-"}@font-face{font-family:"Relevant";src:url("/layout/style/font/Relevant-Medium.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Signifier";src:url("/layout/style/font/signifier-extralight.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Signifier";src:url("/layout/style/font/signifier-extralight-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Signifier";src:url("/layout/style/font/signifier-medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.is-hidden{display:none !important}.element{margin-bottom:clamp(8.75rem,3.9516rem + 11.2903vw,17.5rem)}.element:last-child{margin-bottom:0}.element.spacing-small{margin-bottom:2.5rem}.element.spacing-medium{margin-bottom:5rem}.element.spacing-large{margin:clamp(108px,22vw,360px) 0}.element.spacing-none{margin-bottom:0}.element.spacing-top{margin-top:clamp(108px,22vw,360px);margin-bottom:0}.element.element-sticky{position:relative;z-index:50;padding-top:clamp(8.75rem,3.9516rem + 11.2903vw,17.5rem);padding-bottom:clamp(8.75rem,3.9516rem + 11.2903vw,17.5rem)}@media screen and (min-width: 768px){.spacing-top-40{position:relative;top:40%}.spacing-top-50{position:relative;top:50%}.spacing-top-60{position:relative;top:60%}}.swiper{width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;touch-action:pan-y}.swiper-wrapper{position:relative;width:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;backface-visibility:hidden;box-sizing:border-box;transition-property:transform,opacity;transform:translateZ(0)}.swiper-slide-invisible-blank{visibility:hidden}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-button-prev,.swiper-button-next{display:none}@media screen and (min-width: 768px){.swiper-button-prev,.swiper-button-next{display:block;position:absolute;z-index:10;width:1rem;height:1rem;top:50%;margin-top:-0.5rem;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:opacity .1s linear}.swiper-button-prev{left:-2rem;background-image:url("/layout/assets/prev.svg")}.swiper-button-next{right:-2rem;background-image:url("/layout/assets/next.svg")}.swiper-button-disabled,.swiper-button-lock{opacity:0;pointer-events:none}}.element-text{max-width:768px;margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,.9879rem + .3226vw,1.375rem);line-height:1.36363}.element-text p{margin:0 0 1em 0}.element-text p:last-child{margin-bottom:0}.element-text a{font-style:normal;color:inherit;text-decoration:none;text-transform:uppercase}.element-text:last-child{margin-bottom:0}.element-text-default.relevant,.element-text-default.social,a.element-text-default.scroll-down,.element-text-default.tiny,.element-text-tiny h2.element-text-default,.element-text-default.element-text-tiny{letter-spacing:4.8px}.element-text-medium{font-size:4.37rem;max-width:1092px}.element-text-large{font-size:clamp(1.5rem,.9516rem + 1.2903vw,2.5rem);font-style:normal}.element-text-xlarge{margin-bottom:clamp(120px,15vw,220px);font-size:clamp(2.5rem,1.129rem + 3.2258vw,5rem);line-height:1.333;font-style:normal;max-width:1092px;text-transform:uppercase}@media screen and (min-width: 768px){.element-text-xlarge{font-size:5rem}}.element-text-small{font-size:clamp(1.125rem,1.0565rem + .1613vw,1.25rem);line-height:1.3333;font-style:normal;font-weight:400}.element-text-small.relevant,.element-text-small.social,a.element-text-small.scroll-down,.element-text-small.tiny,.element-text-tiny h2.element-text-small,.element-text-small.element-text-tiny{letter-spacing:3.6px}.element-text-quote{font-size:.7rem;line-height:1.3333;font-style:normal;font-weight:400;margin-bottom:60px}@media screen and (min-width: 768px){.element-text-quote{font-size:clamp(1.125rem,1.0565rem + .1613vw,1.25rem)}}.element-text-tiny{font-size:8px;line-height:1.3333;text-transform:uppercase;letter-spacing:2.16px;max-width:80ch;margin-left:auto;margin-right:auto;margin-bottom:clamp(1.25rem,.5645rem + 1.6129vw,2.5rem)}@media screen and (min-width: 768px){.element-text-tiny{font-size:12px}}@media screen and (min-width: 768px){.element-text-tiny{font-size:12px}}.element-text-tiny h2{font-size:12px;line-height:1.3333;text-transform:uppercase;letter-spacing:2.16px;margin-bottom:1rem}.center{text-align:center}.italic{font-style:italic}.blue{color:blue}.relevant,.social,a.scroll-down,.tiny,.element-text-tiny,.element-text-tiny h2{font-family:"Relevant";font-weight:400;font-style:normal;text-transform:uppercase}.relevant.medium,.medium.social,a.medium.scroll-down,.medium.tiny,.medium.element-text-tiny,.element-text-tiny h2.medium{font-weight:500}.tiny{font-size:10px;line-height:1.3333;text-transform:uppercase;letter-spacing:2.16px;margin-bottom:1rem}@media screen and (min-width: 768px){.tiny{font-size:12px}}.text-detail{display:none}.text-detail p:last-child{margin-bottom:1em !important}.main-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}.main-list ul li{margin:0;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s linear,margin .2s linear;position:relative;z-index:10}.main-list ul li.inactive{opacity:.5;pointer-events:none}.main-list ul li::before{content:"";display:none}.main-list ul li a{z-index:1;position:relative;display:block;transform-origin:center top;transition:transform .3s ease-out;font-size:clamp(1.5rem,.9516rem + 1.2903vw,2.5rem);line-height:1}.main-list ul li img{position:absolute;z-index:0;width:100%;max-width:400px;opacity:0;pointer-events:none;margin-top:calc(clamp(2.5rem,1.129rem + 3.2258vw,5rem)/2);transform:scale(0.9);transition:opacity .3s ease-out,transform .3s ease-out}@media screen and (min-width: 768px){.main-list:has(li:hover) li{opacity:.5}.main-list:has(li:hover) li:hover{opacity:1;z-index:0}.main-list:has(li:hover) li:hover a{transform:scale(2)}.main-list:has(li:hover) li:hover img{display:block;opacity:1;transform:scale(1)}.main-list:has(li:hover) li:hover+li{margin-top:clamp(1.5rem,.9516rem + 1.2903vw,2.5rem)}}.element-headline{margin-bottom:clamp(5rem,2.9435rem + 4.8387vw,8.75rem)}.element-headline:has(h1){margin-bottom:clamp(5rem,2.9435rem + 4.8387vw,8.75rem)}.element-headline:has(h2){margin-bottom:clamp(1.25rem,.5645rem + 1.6129vw,2.5rem)}h1{font-size:clamp(2.5rem,1.129rem + 3.2258vw,5rem);line-height:1.2;margin:0;text-transform:uppercase}h2{font-size:clamp(1.5rem,.9516rem + 1.2903vw,2.5rem);line-height:1.2;text-transform:uppercase;margin:0}h3{font-size:clamp(1.125rem,1.0565rem + .1613vw,1.25rem);line-height:1.2;margin:0}a.extern,a.more,a.show-more{display:flex;align-items:flex-start;width:100%}a.extern::after,a.more::after,a.show-more::after{display:block;font-family:"Relevant";font-size:12px;line-height:1;margin-left:auto;transition:opacity .1s linear,transform .1s linear}a.extern:hover::after,a.more:hover::after,a.show-more:hover::after{color:#1a1a1a}a.extern span.text,a.more span.text,a.show-more span.text{padding-right:1em}a.extern::after{content:"↗"}a.extern:hover::after{transform:translate(3px, -3px)}a.more::after{content:"";width:11px;height:11px;background-image:url("/layout/assets/more.svg");background-repeat:no-repeat;background-position:center}a.more:hover::after{transform:rotate(90deg)}a.show-more::after{content:"↓";opacity:0;transform:translateY(-3px)}a.show-more:hover::after{opacity:1;transform:translateY(0)}.element-link-default a{color:blue;text-decoration:none;text-transform:uppercase;font-weight:500;font-style:normal;font-size:1.2rem}@media screen and (min-width: 768px){.element-link-default a{font-size:12px}}.element-link-large a{color:blue;text-decoration:none;text-transform:uppercase;font-weight:500;font-style:normal}.element-link-button{display:block;display:flex;justify-content:center}.element-link-button>a{font-size:1rem;line-height:1.125rem;text-transform:none;font-style:normal;font-weight:500;display:flex;border:2px solid #fff;border-radius:1.5rem;text-transform:uppercase;letter-spacing:2px;padding:.938rem 1.25rem;text-align:center;transition:all .2s linear}.element-link-button>a:hover{color:#1a1a1a;background:#fff}.element-link-button img{margin-right:14px;transition:transform .3s ease-out;backface-visibility:hidden}@media screen and (min-width: 768px){.element-link-button img{margin-right:12.5%}}.element-link-button:hover{text-decoration:none;text-decoration-thickness:2px}.element-link-button:hover img{transform:rotate(-15deg)}.element-link-button.ghost>a{border-color:rgba(0,0,0,0)}.element-link-button.ghost>a:hover{border-color:#fff;background-color:rgba(0,0,0,0);color:#fff}.element-grid,.element-section .element-section-inner{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:14px;margin-bottom:clamp(8.75rem,3.9516rem + 11.2903vw,17.5rem)}.element{grid-column-end:span 12}.col>div:last-child{margin-bottom:0}.width-3{grid-column-end:span 3}.width-4{grid-column-end:span 4}.width-5{grid-column-end:span 5}.width-6{grid-column-end:span 6}.width-7{grid-column-end:span 7}.width-8{grid-column-end:span 8}.width-9{grid-column-end:span 9}.width-10{grid-column-end:span 10}.width-11{grid-column-end:span 11}.width-12{grid-column-end:span 12}.start-1{grid-column-start:1}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}.start-8{grid-column-start:8}.start-9{grid-column-start:9}.justify-center{justify-self:center}.align-center{align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.element-grid,.element-section .element-section-inner{column-gap:18px}.width-m-3{grid-column-end:span 3}.width-m-4{grid-column-end:span 4}.width-m-5{grid-column-end:span 5}.width-m-6{grid-column-end:span 6}.width-m-7{grid-column-end:span 7}.width-m-8{grid-column-end:span 8}.width-m-9{grid-column-end:span 9}.width-m-10{grid-column-end:span 10}.start-m-1{grid-column-start:1}.start-m-2{grid-column-start:2}.start-m-3{grid-column-start:3}.start-m-4{grid-column-start:4}.start-m-5{grid-column-start:5}.start-m-6{grid-column-start:6}.start-m-7{grid-column-start:7}.start-m-8{grid-column-start:8}.start-m-9{grid-column-start:9}}.element-section{padding:clamp(2.5rem,1.129rem + 3.2258vw,5rem) 4vw clamp(8.75rem,3.9516rem + 11.2903vw,17.5rem) 4vw;width:100%;overflow:hidden}.element-section .element-section-inner{margin:0 auto;max-width:1314px;position:relative}.element-section.full-width{padding:10vw 0}.element-section.full-width .element-section-inner{max-width:100%}.element-section.no-padding{padding:0;position:relative}.element-picture{display:block;margin-bottom:clamp(8.75rem,3.9516rem + 11.2903vw,17.5rem)}.element-picture picture{display:block}.element-picture img{display:block;max-width:100%}.picture-hero{position:relative}.picture-hero picture{display:block;width:100%;height:auto}.element-picture-slider{display:block;margin-bottom:0;width:100%}.element-picture-slider .element-picture-slider-inner{display:block}.element-picture-slider .slider-element{margin-bottom:0}.element-picture-slider .swiper{overflow:visible}.element-picture-slider picture{display:block;width:100%;position:relative;height:0;padding-top:66.66666%}.element-picture-slider img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center top}.element-picture-gallery{margin-bottom:25vh !important}.gallery-element{margin-bottom:2rem}.gallery-element:last-child{margin-bottom:0}.gallery-element picture{display:block}.gallery-element-inner{width:100%;aspect-ratio:1.3333333;overflow:hidden}.gallery-element-inner picture{width:100%;height:100%}.gallery-element-inner picture img{width:100%;height:100%;object-fit:contain}.carousel-wrapper{width:100%;height:100vh;position:sticky;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 768px){.carousel-wrapper{padding-top:2rem}}@media only screen and (min-device-width: 300px)and (max-device-width: 980px)and (orientation: landscape){.carousel-wrapper{padding-top:3rem}}.carousel-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:urL("/assets/img/lorenzboegli_aip_bg.png");background-position:top center;background-size:cover;opacity:.5;filter:blur(30px)}.carousel-wrapper-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.carousel{display:flex;align-items:center;position:relative;overflow:visible}.poster{width:60%;margin:0 5%;box-sizing:border-box;backface-visibility:hidden;transition:transform 1.2s cubic-bezier(0.33, 1, 0.68, 1);box-shadow:0px 5px 15px rgba(0,0,0,.1019607843);z-index:55}@media screen and (min-width: 768px){.poster{width:26%;margin:0 2%}}@media only screen and (min-device-width: 300px)and (max-device-width: 980px)and (orientation: landscape){.poster{width:15%}}.poster.is-hovered{transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1);transform:scale(1.05) translate3d(0, 0, 0)}.poster.is-visible{transform:scale(1.15) translate3d(0, 0, 0)}.poster.is-visible .scroll-down{opacity:1}.poster.is-visible .text{opacity:1;transition-delay:.3s}.poster.move-left{transform:scale(1) translate3d(-10%, 0, 0)}.poster.move-right{transform:scale(1) translate3d(10%, 0, 0)}.poster.move-down.move-left{transform:scale(1) translate3d(-50%, 150%, 0)}.poster.move-down.move-right{transform:scale(1) translate3d(50%, 150%, 0)}.poster.move-up{transform:scale(1.15) translate3d(0, -150%, 0)}@media screen and (min-width: 768px){.poster.move-left{transform:scale(1) translate3d(-50%, 0, 0)}.poster.move-right{transform:scale(1) translate3d(50%, 0, 0)}}.poster.move-up,.poster.move-down{transition:transform .6s cubic-bezier(0.32, 0, 0.67, 0)}.poster-inner{height:0;padding-bottom:140%;position:relative;z-index:1}.poster-inner picture,.poster-inner .text{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.poster-inner .text{display:flex;align-items:center;justify-content:center;font-size:clamp(1.125rem,1.0565rem + .1613vw,1.25rem);transition:opacity .2s linear;opacity:0}.poster-inner img{width:100%;height:100%;object-fit:cover}.marquee-wrapper{overflow:hidden;width:100%;z-index:2;pointer-events:none;opacity:1;position:relative}.marquee-content{display:block;white-space:nowrap;font-size:clamp(2.5rem,1.129rem + 3.2258vw,5rem);line-height:1;font-style:normal;transition-property:color;transition-duration:.3s;transition-timing-function:linear;width:100%;text-transform:uppercase;text-align:center}.marquee-content[data-ticker=true]{display:flex;flex-wrap:nowrap}.marquee-content[data-ticker=true] .ticker-items{padding-right:1ch}.page-home .marquee-content{font-size:clamp(5rem,-0.4839rem + 12.9032vw,15rem);text-align:left}.element-divider{margin-bottom:clamp(1.25rem,.5645rem + 1.6129vw,2.5rem)}.element-divider::before{content:"—";font-size:2rem;line-height:1}.element-video{position:relative;aspect-ratio:1.777777}.element-video video{display:block;width:100%;height:auto;margin:0;padding:0;object-fit:contain}.element-video .video-legend{margin-bottom:0;margin-top:1.25rem}html{scroll-behavior:smooth}.page-home html,.page-home body,.page-home .page{width:100%;min-height:100%}.page-grid{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;padding:0 4vw;pointer-events:none}.page-grid .page-grid-inner{height:100%;max-width:1314px;margin:0 auto;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:14px}@media screen and (min-width: 768px){.page-grid .page-grid-inner{column-gap:18px}}.page-grid .page-grid-inner>div{background-color:rgba(0,248,255,.5)}.page{opacity:0;transition:opacity .2s ease-out;position:relative}.page-loaded .page{opacity:1}.content{background-color:#0d0c0c;position:relative;text-align:center}.page-home .content::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:50vh;background:linear-gradient(0deg, rgb(13, 12, 12) 0%, rgba(13, 12, 12, 0) 100%);pointer-events:none}.content-wrapper{width:100%}.content-hidden .content,.content-hidden .element-text-small{transition-delay:0;transition:opacity .2s linear;opacity:0}.page-blocker{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;z-index:50}.page-locked .page-blocker{display:block}.test{counter-reset:test}.test li{counter-increment:test}.test li::before{content:counter(test, upper-roman)}#scroll-down{position:fixed;z-index:51;width:100%;top:0;left:0;height:100%;display:flex;align-items:end;justify-content:center;padding:2rem;pointer-events:none}a.scroll-down{color:#fff;font-size:10px;opacity:.5;text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity .2s ease-out;pointer-events:auto;letter-spacing:2px}.scrolled-top .scroll-down{opacity:.5;pointer-events:auto}.header{position:sticky;top:0;width:100%;padding:20px 4vw;z-index:55;transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1);transform:translateY(0);pointer-events:none}.page-home .header{position:fixed}.header .header-inner{display:flex;align-items:center;position:relative}.navlayer-open .header{z-index:50}.header .logo{position:relative;display:flex;flex-direction:column;align-items:center;pointer-events:all;margin:0 auto}.header .logo>svg{height:74px;display:block;width:auto}@media screen and (min-width: 768px){.header .logo>svg{height:130px}}@media only screen and (min-device-width: 300px)and (max-device-width: 980px)and (orientation: landscape){.header .logo>svg{height:74px}}.header .logo #SUR{opacity:0}.header .logo #SUR,.header .logo #LB,.header .logo #Fasan,.header .logo #BG{transition:all .3s ease-out}.header .logo a{display:block;position:relative}.header .logo img{display:block;position:absolute;left:0;top:0;opacity:0;transition:opacity .2s linear}.header .logo img.default{position:relative;opacity:1}.page-home .header .logo #SUR{opacity:1}.logoaddition{position:fixed;z-index:51;top:20px;left:50%;transform:translateX(-50%);pointer-events:none;height:74px}@media screen and (min-width: 768px){.logoaddition{height:130px}}@media only screen and (min-device-width: 300px)and (max-device-width: 980px)and (orientation: landscape){.logoaddition{height:74px}}.logoaddition #LB{transition:all .3s ease-out}.pagination{text-align:center;letter-spacing:3.6px;font-family:"Relevant";font-weight:400;font-style:normal;font-size:clamp(.625rem,.2823rem + .8065vw,1.25rem);text-transform:uppercase;font-family:"Relevant",Arial,Helvetica,sans-serif;pointer-events:none;opacity:1;transition:opacity .2s linear;margin-bottom:clamp(2.5rem,1.129rem + 3.2258vw,5rem)}.pagetransition-end .pagination{opacity:1}.blend-toggler{width:100px;align-items:center;justify-content:flex-end;display:none;position:absolute;right:0}.switch{font-size:17px;position:relative;display:inline-block;width:40px;height:26px;pointer-events:all}@media screen and (min-width: 768px){.switch{width:50px;height:30px}}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.4s;border-radius:30px}.slider:before{position:absolute;content:"";height:22px;width:22px;border-radius:20px;left:2px;bottom:2px;background-color:#000;transition:.4s}@media screen and (min-width: 768px){.slider:before{height:26px;width:26px;border-radius:20px}}input:checked+.slider:before{transform:translateX(14px)}@media screen and (min-width: 768px){input:checked+.slider:before{transform:translateX(20px)}}.social{display:flex;gap:clamp(2rem,1.7258rem + .6452vw,2.5rem);align-items:center;margin-bottom:6rem;font-size:10px;letter-spacing:1.8px}@media screen and (min-width: 768px){.social{margin-bottom:4rem}}.social a.close-menu{width:22px;height:22px;overflow:hidden}@media screen and (min-width: 768px){.social a.close-menu{display:none}}.social img{width:22px;height:22px}.social a{text-decoration:none;display:block;margin:0 0 0 0;flex-shrink:0}.social a:hover .social-icon{fill:blue}.social .social-icon{fill:#fff;transition:fill .1s linear}@media screen and (min-width: 768px){.social img{width:22px;height:22px}}.dyn-footer{overflow:hidden}.footer{width:100%;display:flex;align-items:center;min-height:0;overflow:hidden}.footer .element-section-inner{transition:transform .5s ease-out;display:block}.footer.grow{position:fixed;bottom:0;min-height:100vh;transition:all .5s ease-out;transform:translateY(0)}.footer.grow .element-section-inner{display:block}.footer .next-page{transform:translateY(20%)}.footer .next-page.inactive{pointer-events:none;opacity:.5}.menu-toggler{width:100px;position:absolute}.menu-toggler>button{width:25px;height:70px;position:relative;cursor:pointer;pointer-events:all;display:flex;align-items:center;background:none;border:none;border-radius:0;padding:0;margin:0}.menu-toggler span{display:block;position:absolute;width:100%;height:2px;background-color:#1a1a1a}.menu-toggler span:first-child{margin-top:-6px}.menu-toggler span:last-child{margin-top:6px}.navlayer-switch{width:18px;height:10px;cursor:pointer;position:absolute;bottom:4px;opacity:0;transition:all .2s linear}.navlayer-switch::before,.navlayer-switch::after{content:"";display:block;width:10px;height:1px;background-color:#0d0c0c;position:absolute;top:3px;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.navlayer-switch{bottom:10px;width:22px}.navlayer-switch::before,.navlayer-switch::after{width:12px;height:2px}}.navlayer-switch::before{transform:rotate(-30deg);left:0}.navlayer-switch::after{transform:rotate(30deg);right:0}.navlayer-switch svg{display:block;width:30px;height:10px;display:none}.navlayer-switch svg polygon{fill:#1a1818}.navlayer-switch span{display:none}.page-home .navlayer-switch::before{transform:rotate(30deg)}.page-home .navlayer-switch::after{transform:rotate(-30deg)}.navlayer-open .navlayer-switch{opacity:1}.navlayer-open .navlayer-switch::before,.navlayer-open .navlayer-switch::after{background-color:#fff}.navlayer-open .navlayer-switch::before{transform:rotate(-30deg)}.navlayer-open .navlayer-switch::after{transform:rotate(30deg)}.navigation-overlay{position:fixed;z-index:51;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0) linear-gradient(270deg, #111627 0%, #0d0c0c 100%) 0% 0% no-repeat padding-box;opacity:1;pointer-events:none;transition:transform .3s ease-out;transform:translate3d(-100%, 0, 0);max-width:900px}@media screen and (min-width: 768px){.navigation-overlay{width:60%}}@media screen and (min-width: 1200px){.navigation-overlay{width:40%}}.navigation-overlay .navigation-overlay-inner{height:100%;display:flex}.navigation-overlay .navigation-content{color:#fff;font-style:normal;font-size:clamp(1.125rem,1.0565rem + .1613vw,1.25rem);line-height:1.36363;padding:4vw 4vw 6rem 4vw;overflow:auto;height:100%;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width: 768px){.navigation-overlay .navigation-content{padding:4vw 4vw 4vw 4vw}}.navigation-overlay .navigation-content::-webkit-scrollbar{display:none}.navigation-overlay .navigation-content p{margin:0 0 1em 0}.navigation-overlay .navigation-content p:last-child{margin-bottom:0}.navigation-overlay .navigation-content h3{font-family:"Relevant";font-weight:400;font-size:10px;padding:0;margin:6em 0 1em 0;color:inherit;text-transform:uppercase;letter-spacing:2px}.navigation-overlay .navigation-content h3:first-child{margin-top:0}.navigation-overlay .navigation-content ul{padding:0;margin:0;list-style-type:none;counter-reset:number}.navigation-overlay .navigation-content ul li{margin-bottom:.6em;display:flex;align-items:baseline;counter-increment:number}.navigation-overlay .navigation-content ul li.inactive{opacity:.5;pointer-events:none}.navigation-overlay .navigation-content ul li a{width:100%;display:flex;align-items:center;text-transform:uppercase}.navigation-overlay .navigation-content ul li a::before{content:counter(number);display:inline-block;width:40px;font-family:"Relevant";font-size:12px;flex-shrink:0}.navigation-overlay .navigation-content ul li::before{display:none}.navigation-overlay .navigation-content img{backface-visibility:hidden;max-width:1330px;width:100%}.navigation-overlay .navigation-content>a{pointer-events:none}.navigation-overlay .navigation-sidebar{height:100%;flex-shrink:0;padding:4vw 4vw 4vw 0}.navigation-overlay .navigation-sidebar img{height:100%;width:auto}.navlayer-open .navigation-overlay{opacity:1;pointer-events:all;transform:translate3d(0, 0, 0)}.language-selector{pointer-events:auto;position:absolute;right:0}.language-selector .icon{display:block;width:1.25rem;height:1.25rem;background-image:url("/layout/assets/ico_book.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.language-selector .text{display:none}.language-selector a#preorder{border-color:rgba(0,0,0,0)}.language-selector a#preorder:hover{border-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.language-selector{display:block;position:absolute;right:0;z-index:50;pointer-events:auto;transition:opacity .1s linear;opacity:1}.language-selector a#preorder{width:auto;height:auto;background:none;text-decoration:none;text-transform:uppercase;font-size:1rem;display:block}.language-selector a#preorder:hover,.language-selector a#preorder.selected{opacity:1;border-color:#fff}.language-selector .text{display:block}.language-selector .icon{display:none}.scrolldirection-down .language-selector{opacity:0}}.language-selector .language-selector-inner{display:flex;align-items:center;position:relative;flex-direction:row-reverse}.page-home .marquee-wrapper{position:absolute}body[data-theme=black]{background-color:#0d0c0c;color:#fff}.multiply body[data-theme=black]{background-color:#fff}.multiply body[data-theme=black] .content img{mix-blend-mode:difference}.multiply body[data-theme=black] .element-text,.multiply body[data-theme=black] .marquee-wrapper,.multiply body[data-theme=black] .header,.multiply body[data-theme=black] .footer,.multiply body[data-theme=black] .navigation-overlay-inner{mix-blend-mode:difference}.multiply body[data-theme=black] picture,.multiply body[data-theme=black] .navigation-overlay-inner{background-color:#fff}body[data-theme=black] .element-link-large a{color:#fff}body[data-theme=black] a.next-page:hover .marquee-content{color:#0010cc}body[data-theme=black] .scroll-down::before,body[data-theme=black] .scroll-down::after{background-color:#fff}body[data-theme=black] #SUR,body[data-theme=black] #LB{fill:#fff}body[data-theme=black] .menu-toggler span{background-color:#fff}body[data-theme=black] .gradient{background-color:#0d0c0c;transition:background-color .3s linear}.multiply body[data-theme=black] .gradient{background-color:#fff}body[data-theme=black] .blend-toggler{display:flex}.page-home body[data-theme=black] .blend-toggler{display:none}body[data-theme=white]{color:#1a1a1a;background-color:#f7f7f7}body[data-theme=white] .marquee-content{color:blue}body[data-theme=white] a.next-page:hover .marquee-content{color:#ffd846}body[data-theme=white] .element-link-button>a{color:#1a1a1a;border-color:#1a1a1a}body[data-theme=white] .element-link-button>a:hover{background-color:blue;border-color:blue;color:#fff}body[data-theme=white] .gradient{background-color:#f7f7f7}body[data-theme=yellow]{background-color:#ffd443}body[data-theme=yellow] .pagination,body[data-theme=yellow] .element-text-small,body[data-theme=yellow] .element-text-medium,body[data-theme=yellow] .element-text-large,body[data-theme=yellow] .element-text-a,body[data-theme=yellow] h2,body[data-theme=yellow] .marquee-content{color:#fff}body[data-theme=yellow] a.next-page:hover .marquee-content{color:#1a1a1a}body[data-theme=yellow] .pink{color:#cb269d}body[data-theme=yellow] .white{color:#fff}body[data-theme=yellow] .element-link-button>a{color:#1a1a1a;border-color:#1a1a1a}body[data-theme=yellow] .element-link-button>a:hover{background-color:#cb269d;border-color:#cb269d;color:#fff}body[data-theme=yellow] .gradient{background-color:#ffd443}[data-theme=beige]{background-color:#ebe3d7}[data-theme=beige] .element-text-small,[data-theme=beige] .element-text-medium,[data-theme=beige] .element-text-large,[data-theme=beige] .element-text-a,[data-theme=beige] h2,[data-theme=beige] .marquee-content{color:#4d4340}[data-theme=beige] a.next-page:hover .marquee-content{color:#0d0c0c}body[data-theme=brown]{background-color:#4d4340;color:#ebe3d7}body[data-theme=brown] .poster-inner,body[data-theme=brown] .element-text-small,body[data-theme=brown] .element-text-medium,body[data-theme=brown] .element-text-large,body[data-theme=brown] .element-text-a,body[data-theme=brown] h2,body[data-theme=brown] .marquee-content{color:#ebe3d7}body[data-theme=brown] .scroll-down::before,body[data-theme=brown] .scroll-down::after{background-color:#fff}body[data-theme=brown] a.next-page:hover .marquee-content{color:#0d0c0c}body[data-theme=brown] #LB{fill:#fff}body[data-theme=brown] .element-link-button>a{color:#030324;border-color:#030324}body[data-theme=brown] .element-link-button>a:hover{background-color:#030324;color:#aa926f}body[data-theme=brown] .menu-toggler span{background-color:#fff}body[data-theme=brown] .language-selector span,body[data-theme=brown] .language-selector a{color:#fff}body[data-theme=brown] #SUR,body[data-theme=brown] #LB{fill:#ebe3d7}body[data-theme=brown] .gradient{background-color:#4d4340}/*# sourceMappingURL=main.css.map */
