*{margin:0;padding:0;box-sizing:inherit}*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}video,img{max-width:100%;display:block}video{aspect-ratio:16/9}:root{--color-black: #000000;--color-white: #ffffff;--color-soft-black: #302F2B;--color-shadow-black: #1b1a18;--color-pampas: #F0ECE4}[data-project=thefresh]{--color-black: #302F2B}[class*=looks]{color:var(--current-color)}[class*=looks].frame>.inner,[class*=looks].frame>.fp-scrollable{background-color:var(--current-background-color)}[class*=looks]:not(.frame):not(.fp-scrollable){background-color:var(--current-background-color)}.looks-bright{--current-color: white;--headline-color: white;--link-decoration-color: rgba(white, 0.3);--link-decoration-color-hover: white;--link-color-hover: white}.looks-bright:not(.frame):not(.fp-scrollable){--current-background-color: black}html[data-project=thefresh] .looks-bright:not(.frame):not(.fp-scrollable){--current-background-color: #1b1a18}.looks-bright.frame>.inner,.looks-bright.frame>.fp-scrollable{--current-background-color: black}html[data-project=thefresh] .looks-bright.frame>.inner,html[data-project=thefresh] .looks-bright.frame>.fp-scrollable{--current-background-color: #1b1a18}.centered{display:flex;flex-direction:column;align-items:center;text-align:center}.centered>*:not(.use-full-space):not(.media):not([class*=headline]):not(hgroup){max-width:66ch}.centered>.media{width:90ch;max-width:100%}@media screen and (min-width: 64em){.flexer.align-center{align-items:center}}@media screen and (min-width: 64em){.flexer.align-bottom{align-items:flex-end}}@media screen and (min-width: 64em){.flexer.will-flip{direction:rtl;text-align:left}}.flexer>.align-stretch{align-self:stretch}.flexer>.align-stretch>*{height:100%;-o-object-fit:cover;object-fit:cover}.flexer>.fill-gap{margin-left:auto}.frame{padding:clamp(1.25rem,4vw,4.5rem)}.panel{padding:clamp(1rem,5.5cqw,4rem)}.margin-block-small:not([class*=segment]){margin-block:clamp(1rem,2.5vw,2rem)}@media screen and (min-width: 64em){.margin-block-small.segment,.margin-block-small.shrinking-segment,.margin-block-small.growing-segment{margin-block:clamp(1rem,2.5vw,2rem)}}.padding-block-small:not([class*=segment]){padding-block:clamp(1rem,2.5vw,2rem)}@media screen and (min-width: 64em){.padding-block-small.segment,.padding-block-small.shrinking-segment,.padding-block-small.growing-segment{padding-block:clamp(1rem,2.5vw,2rem)}}.margin-top-small:not([class*=segment]){margin-top:clamp(1rem,2.5vw,2rem)}@media screen and (min-width: 64em){.margin-top-small.segment,.margin-top-small.shrinking-segment,.margin-top-small.growing-segment{margin-top:clamp(1rem,2.5vw,2rem)}}.padding-top-small:not([class*=segment]){padding-top:clamp(1rem,2.5vw,2rem)}@media screen and (min-width: 64em){.padding-top-small.segment,.padding-top-small.shrinking-segment,.padding-top-small.growing-segment{padding-top:clamp(1rem,2.5vw,2rem)}}.margin-bottom-small:not([class*=segment]){margin-bottom:clamp(1rem,2.5vw,2rem)}@media screen and (min-width: 64em){.margin-bottom-small.segment,.margin-bottom-small.shrinking-segment,.margin-bottom-small.growing-segment{margin-bottom:clamp(1rem,2.5vw,2rem)}}.padding-bottom-small:not([class*=segment]){padding-bottom:clamp(1rem,2.5vw,2rem)}@media screen and (min-width: 64em){.padding-bottom-small.segment,.padding-bottom-small.shrinking-segment,.padding-bottom-small.growing-segment{padding-bottom:clamp(1rem,2.5vw,2rem)}}.margin-block-medium:not([class*=segment]){margin-block:clamp(2rem,6vw,6rem)}@media screen and (min-width: 64em){.margin-block-medium.segment,.margin-block-medium.shrinking-segment,.margin-block-medium.growing-segment{margin-block:clamp(2rem,6vw,6rem)}}.padding-block-medium:not([class*=segment]){padding-block:clamp(2rem,6vw,6rem)}@media screen and (min-width: 64em){.padding-block-medium.segment,.padding-block-medium.shrinking-segment,.padding-block-medium.growing-segment{padding-block:clamp(2rem,6vw,6rem)}}.margin-top-medium:not([class*=segment]){margin-top:clamp(2rem,6vw,6rem)}@media screen and (min-width: 64em){.margin-top-medium.segment,.margin-top-medium.shrinking-segment,.margin-top-medium.growing-segment{margin-top:clamp(2rem,6vw,6rem)}}.padding-top-medium:not([class*=segment]){padding-top:clamp(2rem,6vw,6rem)}@media screen and (min-width: 64em){.padding-top-medium.segment,.padding-top-medium.shrinking-segment,.padding-top-medium.growing-segment{padding-top:clamp(2rem,6vw,6rem)}}.margin-bottom-medium:not([class*=segment]){margin-bottom:clamp(2rem,6vw,6rem)}@media screen and (min-width: 64em){.margin-bottom-medium.segment,.margin-bottom-medium.shrinking-segment,.margin-bottom-medium.growing-segment{margin-bottom:clamp(2rem,6vw,6rem)}}.padding-bottom-medium:not([class*=segment]){padding-bottom:clamp(2rem,6vw,6rem)}@media screen and (min-width: 64em){.padding-bottom-medium.segment,.padding-bottom-medium.shrinking-segment,.padding-bottom-medium.growing-segment{padding-bottom:clamp(2rem,6vw,6rem)}}.margin-block-large:not([class*=segment]){margin-block:clamp(3rem,8vw,8.25rem)}@media screen and (min-width: 64em){.margin-block-large.segment,.margin-block-large.shrinking-segment,.margin-block-large.growing-segment{margin-block:clamp(3rem,8vw,8.25rem)}}.padding-block-large:not([class*=segment]){padding-block:clamp(3rem,8vw,8.25rem)}@media screen and (min-width: 64em){.padding-block-large.segment,.padding-block-large.shrinking-segment,.padding-block-large.growing-segment{padding-block:clamp(3rem,8vw,8.25rem)}}.margin-top-large:not([class*=segment]){margin-top:clamp(3rem,8vw,8.25rem)}@media screen and (min-width: 64em){.margin-top-large.segment,.margin-top-large.shrinking-segment,.margin-top-large.growing-segment{margin-top:clamp(3rem,8vw,8.25rem)}}.padding-top-large:not([class*=segment]){padding-top:clamp(3rem,8vw,8.25rem)}@media screen and (min-width: 64em){.padding-top-large.segment,.padding-top-large.shrinking-segment,.padding-top-large.growing-segment{padding-top:clamp(3rem,8vw,8.25rem)}}.margin-bottom-large:not([class*=segment]){margin-bottom:clamp(3rem,8vw,8.25rem)}@media screen and (min-width: 64em){.margin-bottom-large.segment,.margin-bottom-large.shrinking-segment,.margin-bottom-large.growing-segment{margin-bottom:clamp(3rem,8vw,8.25rem)}}.padding-bottom-large:not([class*=segment]){padding-bottom:clamp(3rem,8vw,8.25rem)}@media screen and (min-width: 64em){.padding-bottom-large.segment,.padding-bottom-large.shrinking-segment,.padding-bottom-large.growing-segment{padding-bottom:clamp(3rem,8vw,8.25rem)}}.container{max-width:none;margin-inline:auto}.wrapper{max-width:calc(240rem + clamp(1.25rem, 4vw, 4.5rem)*2);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}.wrapper.panel{padding:clamp(1.25rem,4vw,4.5rem)}.wrapper-small{max-width:calc(50rem + clamp(1.25rem, 4vw, 4.5rem)*2);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}.wrapper-padding{padding-inline:clamp(1.25rem,4vw,4.5rem)}@media screen and (min-width: 64em){.flexer{display:flex;flex-wrap:nowrap}}.flexer>.segment,.flexer>.shrinking-segment,.flexer>.growing-segment{container-type:inline-size}@media screen and (min-width: 64em){.flexer>.segment:not(:only-child):first-child.fits-wrapper,.flexer>.shrinking-segment:not(:only-child):first-child.fits-wrapper,.flexer>.growing-segment:not(:only-child):first-child.fits-wrapper{padding-inline-start:calc((100% - min(100%,calc(240rem + clamp(1.25rem, 4vw, 4.5rem) * 2)))/2 + clamp(1.25rem,4vw,4.5rem))}}@media screen and (min-width: 64em){.flexer>.segment:not(:only-child):last-child.fits-wrapper,.flexer>.shrinking-segment:not(:only-child):last-child.fits-wrapper,.flexer>.growing-segment:not(:only-child):last-child.fits-wrapper{padding-inline-end:calc((100% - min(100%,calc(240rem + clamp(1.25rem, 4vw, 4.5rem) * 2)))/2 + clamp(1.25rem,4vw,4.5rem))}}@media screen and (min-width: 64em){.flexer>.segment:only-child.fill-gap.fits-wrapper,.flexer>.shrinking-segment:only-child.fill-gap.fits-wrapper,.flexer>.growing-segment:only-child.fill-gap.fits-wrapper{padding-inline-end:calc((100% - min(100%,calc(240rem + clamp(1.25rem, 4vw, 4.5rem) * 2)))/2 + clamp(1.25rem,4vw,4.5rem))}}@media screen and (min-width: 64em){.flexer>.segment:only-child:not(.fill-gap).fits-wrapper,.flexer>.shrinking-segment:only-child:not(.fill-gap).fits-wrapper,.flexer>.growing-segment:only-child:not(.fill-gap).fits-wrapper{padding-inline-start:calc((100% - min(100%,calc(240rem + clamp(1.25rem, 4vw, 4.5rem) * 2)))/2 + clamp(1.25rem,4vw,4.5rem))}}@media screen and (min-width: 64em){.flexer>.segment:first-child>.adapter,.flexer>.shrinking-segment:first-child>.adapter,.flexer>.growing-segment:first-child>.adapter{margin-inline-end:clamp(1.25rem,4vw,4.5rem)}}@media screen and (min-width: 64em){.flexer>.segment:last-child>.adapter,.flexer>.shrinking-segment:last-child>.adapter,.flexer>.growing-segment:last-child>.adapter{margin-inline-start:clamp(1.25rem,4vw,4.5rem)}}.flexer>.segment:last-child>*:not(.adapter):last-child,.flexer>.segment:last-child>.adapter>*:last-child,.flexer>.shrinking-segment:last-child>*:not(.adapter):last-child,.flexer>.shrinking-segment:last-child>.adapter>*:last-child,.flexer>.growing-segment:last-child>*:not(.adapter):last-child,.flexer>.growing-segment:last-child>.adapter>*:last-child{margin-bottom:0}.flexer>.segment:has(.figure),.flexer>.shrinking-segment:has(.figure),.flexer>.growing-segment:has(.figure){align-self:flex-start}.flexer>.segment>*:not(.adapter),.flexer>.segment>.adapter>*,.flexer>.shrinking-segment>*:not(.adapter),.flexer>.shrinking-segment>.adapter>*,.flexer>.growing-segment>*:not(.adapter),.flexer>.growing-segment>.adapter>*{direction:ltr}@media screen and (max-width: 63.9875em){.flexer>.segment>.adapter,.flexer>.shrinking-segment>.adapter,.flexer>.growing-segment>.adapter{margin-inline:clamp(1.25rem,4vw,4.5rem)}.wrapper .flexer>.segment>.adapter,.wrapper .flexer>.shrinking-segment>.adapter,.wrapper .flexer>.growing-segment>.adapter{margin-inline:0}}.flexer>.segment{width:100%}@media screen and (min-width: 64em){.flexer>.segment{width:50%}}.flexer>.shrinking-segment{width:100%}@media screen and (min-width: 64em){.flexer>.shrinking-segment{width:calc(50% - min(12.5%,(240rem + clamp(1.25rem, 4vw, 4.5rem)*2)*.125))}}.flexer>.growing-segment{width:100%}@media screen and (min-width: 64em){.flexer>.growing-segment{width:calc(50% + min(12.5%,(240rem + clamp(1.25rem, 4vw, 4.5rem)*2)*.125))}}.flexer .adapter{container-type:inline-size}.starts-wrapper{margin-inline-start:calc((100% - min(100%,calc(240rem + clamp(1.25rem, 4vw, 4.5rem) * 2)))/2 + clamp(1.25rem,4vw,4.5rem))}.starts-wrapper .wrapper{margin-inline-start:calc(clamp(1.25rem,4vw,4.5rem)*-1)}.ends-wrapper{margin-inline-end:calc((100% - min(100%,calc(240rem + clamp(1.25rem, 4vw, 4.5rem) * 2)))/2 + clamp(1.25rem,4vw,4.5rem))}.ends-wrapper .wrapper{margin-inline-end:calc(clamp(1.25rem,4vw,4.5rem)*-1)}.starts-wrapper-outer{margin-inline-start:calc((100% - min(100%,calc(240rem + clamp(1.25rem, 4vw, 4.5rem) * 2)))/2)}.starts-wrapper-outer .wrapper{margin-inline-start:0}.ends-wrapper-outer{margin-inline-end:calc((100% - min(100%,calc(240rem + clamp(1.25rem, 4vw, 4.5rem) * 2)))/2)}.ends-wrapper-outer .wrapper{margin-inline-end:0}.looks-inverted,.looks-inverted [class*=vertical-overlap]::after,.looks-inverted+[class*=vertical-overlap]::after{background-color:#000}.looks-inverted{color:#fff}[class*=vertical-overlap]{position:relative;z-index:0}[class*=vertical-overlap]>*{position:inherit;z-index:1}[class*=vertical-overlap]::after{content:"";position:absolute;top:0;left:0;right:0;bottom:50%}.vertical-overlap-min::after{bottom:62.5%}.vertical-overlap-max::after{bottom:37.5%}*{margin:0;padding:0;box-sizing:border-box}*::before,*::after{box-sizing:inherit}:root{color-scheme:light}html{font-size:100%;scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding-top, 16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img{display:block;max-width:100%}img.lazyload{opacity:.001}img.lazyloaded{opacity:1}img:not([width]){width:100%}a{text-decoration:none;color:currentColor;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}abbr{text-decoration:none}[hidden]{display:none !important}ul,ol,menu{list-style:none}address{font-style:inherit}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}iframe{border:none}:where(form){-webkit-hyphens:none;hyphens:none;position:relative;container-type:inline-size;width:100%}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.justify-right{margin-inline-start:auto}.justify-center{margin-inline:auto}.video-element{width:100%;height:100%;position:relative}.video-element>img,.video-element>video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;inset:0}.video-element:not([data-video-sequence])>video:not([src]):not(:has(img)){opacity:1}.video-element:not([data-video-sequence])>video[src=""]:not(:has(img)){opacity:1}.video-element[data-video-sequence]>video{opacity:1}.video-element[data-video-sequence]>video:not(:first-child){opacity:.001}.background-image{position:absolute;inset:0;pointer-events:none}.background-image img{width:100%;height:100%;-o-object-fit:var(--background-size, cover);object-fit:var(--background-size, cover);-o-object-position:var(--background-position, 50% 50%);object-position:var(--background-position, 50% 50%)}.background-image~*{position:relative}.background-video{position:absolute;inset:0;pointer-events:none}.background-video .video-element{width:100%;height:100%;background-size:var(--background-size, cover);background-position:var(--background-position, 50% 50%)}.background-video video,.background-video img{width:100%;height:100%;-o-object-fit:var(--background-size, cover);object-fit:var(--background-size, cover);-o-object-position:var(--background-position, 50% 50%);object-position:var(--background-position, 50% 50%)}.background-video~*{position:relative}.section-group{position:relative}.section-group:has(.background-image),.section-group:has(.background-video){overflow:hidden}.marquee{overflow:hidden;white-space:nowrap}.marquee>.inner{display:flex}[data-story-spinner-item]:not(h1){transform:translate3d(0, 100%, 0);opacity:0;will-change:transform,opacity !important;transform-style:preserve-3d}:root{--scroll-padding-top: 0}html{font-family:"Lato",sans-serif;line-height:1.6;font-weight:300;font-size:100%;letter-spacing:.0125em}[data-project=thefresh]{color:#fff;background-color:#000}[data-project=valentis],[data-project="valentis.foundation"]{color:#000;background-color:#fff}:root{--font-size-tiny: clamp(0.8125rem, 1.2vw, 1rem);--variable-font-weight-light: 300}@media(max-width: 45em)and (-webkit-min-device-pixel-ratio: 2), (max-width: 45em)and (min-resolution: 2dppx){:root{--variable-font-weight-light: 400}}@font-face{font-family:"Lato";font-weight:300;font-style:normal;font-display:block;src:url("/assets/fonts/lato-300-webfont.woff2") format("woff2")}@font-face{font-family:"Lato";font-weight:400;font-style:normal;font-display:block;src:url("/assets/fonts/lato-400-webfont.woff2") format("woff2")}@font-face{font-family:"Lato";font-weight:700;font-style:normal;font-display:block;src:url("/assets/fonts/lato-400-webfont.woff2") format("woff2")}:root{--page-zoom: 1}body{font-size:clamp(0.9375rem,1.6vw,1.125rem);overflow-y:scroll}@media(max-width: 1023px)and (max-device-width: 736px){body{min-width:319px}}svg{zoom:calc(1/var(--page-zoom))}[data-project=thefresh] .logo svg{margin-left:-3%}[data-project=thefresh]{--page-background-color: var(--color-pampas);--page-color: var(--color-soft-black)}[data-project=valentis],[data-project="valentis.foundation"]{--page-background-color: var(--color-white);--page-color: var(--color-black)}.page{--current-background-color: var(--page-background-color);color:var(--page-color);background-color:var(--current-background-color);position:relative;z-index:1;min-height:100dvh;padding-top:var(--page-header-height)}.page:has(.section-hero-rotating),.page:has(.section-hero){padding-top:0}@view-transition{navigation:auto}html.is-same-page-origin::view-transition-group(*),html.is-same-page-origin::view-transition-old(*),html.is-same-page-origin::view-transition-new(*),html.is-view-transition-disabled::view-transition-group(*),html.is-view-transition-disabled::view-transition-old(*),html.is-view-transition-disabled::view-transition-new(*){animation:none !important}html::view-transition-old(root),html::view-transition-new(root){animation-delay:1s;animation-duration:.2s}html::view-transition-old(root){animation:view-transition-main-out 1s cubic-bezier(0.65, 0, 0.35, 1) forwards}html::view-transition-new(root){animation:view-transition-main-in 1s cubic-bezier(0.65, 0, 0.35, 1) forwards}@keyframes view-transition-main-out{0%{transform:none;opacity:1}100%{transform:translate3d(0, -100%, 0);opacity:.1}}@keyframes view-transition-main-in{0%{transform:translate3d(0, 100%, 0)}100%{transform:none}}.page:has(#splitpage-hero){padding-top:0}@media screen and (max-width: 63.99em){.page:has(#splitpage-hero):has(.splitpage-image) .page-header{--current-color: white;background:linear-gradient(to bottom, rgba(13, 21, 38, 0.25) 0%, rgba(13, 21, 38, 0) 100%),linear-gradient(to bottom, rgba(13, 21, 38, 0.1) 0%, rgba(13, 21, 38, 0) 75%)}.page:has(#splitpage-hero):has(.splitpage-image) .page-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:150%;display:block;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to bottom, black 35%, transparent 100%);mask-image:linear-gradient(to bottom, black 35%, transparent 100%)}}@media screen and (min-width: 64em){.page:has(#splitpage-hero):has(.splitpage-image) .language-switch{--current-color: white}}.page:has(#splitpage-hero) .curtain{position:absolute;z-index:4;inset:0;display:flex;transition:opacity 1s;transform:translate3d(0, 0, 1px)}.page:has(#splitpage-hero) .curtain:has(img){justify-content:center;align-items:center;background-color:rgba(27,26,24,.4)}.page:has(#splitpage-hero) .curtain:has(img).is-inactive,.page:has(#splitpage-hero) .curtain:has(img):not(.in-focus){opacity:0}.page:has(#splitpage-hero) .curtain:has(.page-title){justify-content:flex-start;align-items:flex-end;padding:clamp(1rem,4vw,4.5rem);background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);background-blend-mode:multiply}@media screen and (min-width: 64em){.page:has(#splitpage-hero) .curtain:has(.page-title){justify-content:flex-end}}.page:has(#splitpage-hero) .curtain img{position:relative;z-index:1;display:block;width:var(--logo-width)}.page:has(#splitpage-hero) .curtain .page-title{position:relative;z-index:1;text-align:left;color:#fff;margin-bottom:0}@media screen and (min-width: 64em){.page:has(#splitpage-hero) .curtain .page-title{text-align:right}}.page:has(#splitpage-hero) .curtain .page-title br{display:block}#splitpage-hero .flexer>.segment:first-child .adapter{position:relative;overflow:hidden}#splitpage-hero .flexer>.segment:first-child .media-wrapper img{transform:scale(1.1)}#splitpage-hero .flexer>.segment:last-child .adapter>*{max-width:720px}#splitpage-hero .flexer>.segment:last-child .adapter>.rich-text{padding-right:.5em}@media screen and (max-width: 63.99em){#splitpage-hero .flexer>.segment:first-child{padding-bottom:clamp(3rem,8vw,8.25rem)}#splitpage-hero .flexer>.segment:first-child:not(:has(.splitpage-image)){padding-top:var(--page-header-height)}#splitpage-hero .flexer>.segment:first-child .adapter{margin-inline:0}#splitpage-hero .flexer>.segment:first-child .media-wrapper{aspect-ratio:auto !important;height:calc(75svh/var(--page-zoom));max-height:133vw}#splitpage-hero .flexer>.segment:first-child .media-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%}}@media screen and (min-width: 64em){#splitpage-hero .container{padding-bottom:0}#splitpage-hero .flexer>.segment:last-child{padding-top:max(var(--page-header-height)*1.5,37.5svh/var(--page-zoom))}#splitpage-hero .flexer>.segment:last-child .adapter{display:flex;flex-direction:column;align-items:flex-end}#splitpage-hero .flexer>.segment:first-child{align-self:stretch;position:sticky;top:0;height:calc(100lvh/var(--page-zoom))}#splitpage-hero .flexer>.segment:first-child .figure{height:100%}#splitpage-hero .flexer>.segment:first-child .media-wrapper{aspect-ratio:auto;height:100%}#splitpage-hero .flexer>.segment:first-child .media-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%}#splitpage-hero .flexer>.segment:first-child>.adapter{margin-inline-end:0;height:100%}}.splitpage-gallery{height:100%}:root{--frame-border: 0.5rem}html[data-template=home][data-project=thefresh] .page{--current-background-color: var(--color-shadow-black)}html[data-template=home][data-project=thefresh]:has(.section-hero .background-image) .page-header,html[data-template=home][data-project=thefresh]:has(.section-hero .background-video) .page-header{background:linear-gradient(to bottom, rgba(13, 21, 38, 0.25) 0%, rgba(13, 21, 38, 0) 100%),linear-gradient(to bottom, rgba(13, 21, 38, 0.1) 0%, rgba(13, 21, 38, 0) 75%)}[data-project=thefresh]{--page-header-color: var(--color-soft-black)}[data-project=thefresh]:has([class*=section-hero].looks-bright){--page-header-color: var(--color-white)}[data-project=valentis],[data-project="valentis.foundation"]{--page-header-color: var(--color-black)}[data-project=valentis]:has([class*=section-hero].looks-bright),[data-project="valentis.foundation"]:has([class*=section-hero].looks-bright){--page-header-color: var(--color-white)}.page-header{--current-color: var(--page-header-color);position:absolute;z-index:6;top:0;left:0;width:100%;font-size:clamp(30px,3.5vw,42px);color:var(--current-color)}.page-header>.wrapper{position:relative;display:flex;padding-block:clamp(.65em,3.75vw,1.125em)}[data-project=thefresh]{--logo-width: clamp(160px, 22vw, 240px)}[data-project=valentis],[data-project="valentis.foundation"]{--logo-width: clamp(140px, 18vw, 180px)}[data-project=valentis] .page-header .logo-container .logo,[data-project="valentis.foundation"] .page-header .logo-container .logo{padding-block:0;margin-top:-2px}.page-header .logo-container{pointer-events:none;max-width:48%}.page-header .logo-container .logo{pointer-events:all;padding-block:4px;width:var(--logo-width);max-width:100%;display:block;z-index:1}.page-header .logo-container svg{display:block;opacity:1;overflow:visible;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.page-header .logo-container svg .thefresh_by-valentis_center,.page-header .logo-container svg .thefresh_yacht-charter_center,.page-header .logo-container svg .thefresh_yacht-charter_left{display:none}.page-header .logo-container svg path{fill:var(--current-color) !important}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left{opacity:1}@media screen and (max-width: 63.99em){html:not([data-template=home]) .page-header .logo-container svg .thefresh_by-valentis_left{opacity:1}}.page-header .logo-container svg .thefresh_by-valentis_left [data-character]{will-change:transform,filter,opacity;transform-origin:center center}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(1){animation:intro-character .75s 3.05s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(1){animation:intro-character .75s 2.05s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(1){animation:intro-character .75s 4.05s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(2){animation:intro-character .75s 3.1s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(2){animation:intro-character .75s 2.1s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(2){animation:intro-character .75s 4.1s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(3){animation:intro-character .75s 3.15s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(3){animation:intro-character .75s 2.15s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(3){animation:intro-character .75s 4.15s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(4){animation:intro-character .75s 3.2s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(4){animation:intro-character .75s 2.2s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(4){animation:intro-character .75s 4.2s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(5){animation:intro-character .75s 3.25s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(5){animation:intro-character .75s 2.25s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(5){animation:intro-character .75s 4.25s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(6){animation:intro-character .75s 3.3s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(6){animation:intro-character .75s 2.3s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(6){animation:intro-character .75s 4.3s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(7){animation:intro-character .75s 3.35s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(7){animation:intro-character .75s 2.35s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(7){animation:intro-character .75s 4.35s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(8){animation:intro-character .75s 3.4s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(8){animation:intro-character .75s 2.4s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(8){animation:intro-character .75s 4.4s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(9){animation:intro-character .75s 3.45s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(9){animation:intro-character .75s 2.45s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(9){animation:intro-character .75s 4.45s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(10){animation:intro-character .75s 3.5s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(10){animation:intro-character .75s 2.5s cubic-bezier(0.5, 1, 0.89, 1) both}html[data-template=home] .page-header .logo-container svg .thefresh_by-valentis_left [data-character]:nth-child(10){animation:intro-character .75s 4.5s cubic-bezier(0.5, 1, 0.89, 1) both !important}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left{animation:outro-yacht-charter .2s 3.2s cubic-bezier(0.5, 1, 0.89, 1) forwards}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left{animation:outro-yacht-charter .2s 2.2s cubic-bezier(0.5, 1, 0.89, 1) forwards}html[data-template=home] .page-header .logo-container svg .thefresh_yacht-charter_left{animation:outro-yacht-charter .2s 4.2s cubic-bezier(0.5, 1, 0.89, 1) forwards !important}.page-header .logo-container svg .thefresh_yacht-charter_left{display:block}html[data-template=home] .page-header .logo-container svg .thefresh_yacht-charter_left{opacity:1}@media screen and (max-width: 63.99em){html:not([data-template=home]) .page-header .logo-container svg .thefresh_yacht-charter_left{opacity:1}}.page-header .logo-container svg .thefresh_yacht-charter_left [data-character]{will-change:transform,filter,opacity;transform-origin:center center}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(1){animation:intro-character .75s 1.05s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(1){animation:intro-character .75s 0.05s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(2){animation:intro-character .75s 1.1s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(2){animation:intro-character .75s 0.1s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(3){animation:intro-character .75s 1.15s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(3){animation:intro-character .75s 0.15s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(4){animation:intro-character .75s 1.2s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(4){animation:intro-character .75s 0.2s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(5){animation:intro-character .75s 1.25s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(5){animation:intro-character .75s 0.25s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(6){animation:intro-character .75s 1.3s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(6){animation:intro-character .75s 0.3s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(7){animation:intro-character .75s 1.35s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(7){animation:intro-character .75s 0.35s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(8){animation:intro-character .75s 1.4s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(8){animation:intro-character .75s 0.4s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(9){animation:intro-character .75s 1.45s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(9){animation:intro-character .75s 0.45s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(10){animation:intro-character .75s 1.5s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(10){animation:intro-character .75s 0.5s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(11){animation:intro-character .75s 1.55s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(11){animation:intro-character .75s 0.55s cubic-bezier(0.5, 1, 0.89, 1) both}html.has-view-transition .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(12){animation:intro-character .75s 1.6s cubic-bezier(0.5, 1, 0.89, 1) both}html:not(.has-view-transition) .page-header .logo-container svg .thefresh_yacht-charter_left [data-character]:nth-child(12){animation:intro-character .75s 0.6s cubic-bezier(0.5, 1, 0.89, 1) both}@keyframes intro-character{0%{transform:translateY(5.5%) translateX(-3%) scale(0.9);opacity:0;filter:blur(16px)}100%{transform:translateY(0) translateX(0) scale(1);opacity:1;filter:blur(0px)}}@keyframes intro-thefresh{0%{transform:translateY(-12.5%);opacity:0;filter:blur(16px)}100%{transform:translateY(0);opacity:1;filter:blur(0px)}}@keyframes outro-yacht-charter{100%{opacity:0;filter:blur(0px)}}:where(.rich-text){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5}:where(.rich-text) p{margin-bottom:1em}.page-title{font-size:clamp(26px,3.5vw,36px);line-height:1.35;margin-bottom:1.5em;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;color:var(--headline-color, black)}.section-headline{font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.3;font-weight:300;margin-inline:-0.05em}@media screen and (max-width: 37.5em){.section-headline{font-size:clamp(26px,3.5vw,44px)}.section-headline br{display:none}}.pre-headline{font-size:clamp(0.8125rem,2vw,1.125rem);font-weight:var(--variable-font-weight-light);margin-bottom:1em}strong{font-weight:400}h2:not([class]),.second-layer h3:not([class]){color:var(--headline-color, black);font-size:1.35em;line-height:1.4;margin-bottom:1em}h2:not([class]):not(:first-child),.second-layer h3:not([class]):not(:first-child){margin-top:3em}h2:not([class])+h3:not([class]),.second-layer h3:not([class])+h3:not([class]){margin-top:0}h3:not([class]),.second-layer h4:not([class]){color:var(--headline-color, black);font-size:1.125em;line-height:1.5;margin-bottom:1em}h3:not([class]):not(:first-child),.second-layer h4:not([class]):not(:first-child){margin-top:2em}h4:not([class]),.second-layer h5:not([class]){color:var(--headline-color, black);font-size:1em;line-height:1.5;margin-bottom:.5em}h4:not([class]):not(:first-child),.second-layer h5:not([class]):not(:first-child){margin-top:1.5em}h5:not([class]),.second-layer h6:not([class]){color:var(--headline-color, black);font-size:1em;line-height:1.5;margin-bottom:.5em}h5:not([class]):not(:first-child),.second-layer h6:not([class]):not(:first-child){margin-top:1.5em}.link,figcaption a:not([class]),.rich-text a:not([class]),.field-hint a:not([class]){color:inherit;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}.link:not(:has([class*=icon])),figcaption a:not([class]):not(:has([class*=icon])),.rich-text a:not([class]):not(:has([class*=icon])),.field-hint a:not([class]):not(:has([class*=icon])){text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:.07em;text-decoration-color:var(--link-decoration-color, rgba(0, 0, 0, 0.33))}.link:hover,.link:focus,.link:active,figcaption a:not([class]):hover,figcaption a:not([class]):focus,figcaption a:not([class]):active,.rich-text a:not([class]):hover,.rich-text a:not([class]):focus,.rich-text a:not([class]):active,.field-hint a:not([class]):hover,.field-hint a:not([class]):focus,.field-hint a:not([class]):active{color:var(--link-color-hover, black);text-decoration-color:var(--link-decoration-color-hover, black)}.footnote{font-size:var(--font-size-tiny);font-weight:300}.intro{font-size:1.125em;margin-bottom:1.25em}.rich-text:not(.benefits)>ol:not([class]):not(:has(+ul)):not(:has(+ol)),.rich-text:not(.benefits)>ul:not([class]):not(:has(+ul)):not(:has(+ol)){margin-bottom:2em}.rich-text:not(.benefits)>ol:not([class])>li,.rich-text:not(.benefits)>ul:not([class])>li{overflow:hidden;padding-left:1.5em;position:relative;margin-bottom:.25em}.rich-text:not(.benefits)>ol:not([class])>li::before,.rich-text:not(.benefits)>ul:not([class])>li::before{position:absolute;left:0;top:0}.rich-text:not(.benefits)>ol:not([class])>li>:last-child,.rich-text:not(.benefits)>ul:not([class])>li>:last-child{margin-bottom:0}.rich-text:not(.benefits)>ul:not([class])>li::before{content:"―"}.rich-text:not(.benefits)>ol:not([class]){counter-reset:ol}.rich-text:not(.benefits)>ol:not([class])>li::before{counter-increment:ol;content:counter(ol) ". "}:root{--button-font-size: 0.875em;--button-min-height: 3em;--button-min-width: var(--button-min-height)}button{all:unset;box-sizing:border-box;cursor:pointer}.button{text-transform:uppercase;letter-spacing:.05em;text-indent:.05em;display:inline-flex;align-items:center;font-size:var(--button-font-size);font-weight:300;font-family:"Lato";cursor:pointer;border-radius:2px;color:#fff;background-color:#1b1a18;text-align:center;line-height:1.2;padding-left:1.75em;padding-right:1.75em;padding-top:.875em;padding-bottom:.875em;transition:opacity .2s,color .2s,background-color .2s,box-shadow .2s;min-height:var(--button-min-height);min-width:var(--button-min-width)}.button:disabled{opacity:.3 !important;cursor:not-allowed}.button:has(.text:only-child){justify-content:center}.button:has(.icon+.text){-moz-column-gap:.75em;column-gap:.75em;align-items:center}.button .icon:has(svg) svg{transform:scale(1.55) translateY(1px);width:1em;height:1em;fill:var(--current-color, currentColor)}.button.is-full-width{width:100%}.rich-text+.button,.rich-text+.button-bar{margin-top:1.5em}.soundtrack-control{font-size:clamp(0.8125rem,1.2vw,1rem);width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}@media(min-width: 22.5em){.soundtrack-control{margin-right:1vw}}.soundtrack-control .on,.soundtrack-control .off{display:block;width:1.65em;height:1.65em}.soundtrack-control.is-off .on{display:none}.soundtrack-control.is-on .off{display:none}.soundtrack-control svg{width:100%;height:100%;display:block}.soundtrack-control svg path{fill:var(--current-color)}.soundtrack-container audio{display:none !important}.button-bar{display:flex;flex-wrap:nowrap;-moz-column-gap:.5rem;column-gap:.5rem;max-width:100%}.button-bar .button .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.figure){width:100%;margin-bottom:1.5em;position:relative}:where(.figure) .media-wrapper{overflow:hidden}:where(.figure figcaption){margin-top:.75em;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;max-width:50rem}.media-wrapper{background-color:#1b1a18;overflow:hidden}.label,.field label{display:block;line-height:1.2;font-size:clamp(0.8125rem,1.2vw,1rem);font-weight:400;margin-bottom:.25em;letter-spacing:.025em;position:absolute;left:.625em;top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(9909px);backdrop-filter:blur(9909px);padding-top:.125em;padding-inline:.25em;border-radius:2px}.label abbr,.field label abbr{transform:scale(1.25);transform-origin:right center;display:inline-block}.field{position:relative}.field-hint{font-size:clamp(0.8125rem,1.2vw,1rem);font-weight:300;margin-top:.75em;letter-spacing:.025em;-webkit-hyphens:none;hyphens:none;color:#000}legend{display:table;padding:0}fieldset{border:0;margin:0;min-width:0;padding:0}fieldset:disabled{pointer-events:none}fieldset:disabled .field-error-message{opacity:.5 !important}fieldset:disabled label{opacity:.25 !important}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.fieldset+.fieldset{margin-top:2em}form{max-width:53.125rem}.field{width:100%;padding-top:.625em}.field[data-width="1/2"]{width:100%}@container (min-width: 28.75em){.field[data-width="1/2"]{width:calc(50% - 0.375em)}}.field[data-width="1/3"]{width:100%}@container (min-width: 28.75em){.field[data-width="1/3"]{width:calc(33.33% - 0.5em)}}.field[data-name*=street][data-width="2/3"],.field[data-name*=city][data-width="2/3"]{width:auto;flex-grow:1;flex-basis:calc(100% - 7.5em - 0.75em)}.field[data-name*=streetnumber][data-width="1/3"],.field[data-name*=postalcode][data-width="1/3"]{flex-grow:0;width:7.5em}.fields-container{display:flex;flex-wrap:wrap;gap:.75em;container-type:inline-size}:root{--input-font-size: 1em;--input-height: var(--button-min-height)}input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]),select,textarea{font-size:var(--input-font-size);font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-top:.5em;padding-bottom:.5em;padding-left:.75em;padding-right:.75em;transition:border-color .2s;border:1px solid rgba(48,47,43,.66);border-radius:2px;color:#302f2b;line-height:inherit;height:var(--input-height);background-color:rgba(0,0,0,0);color:inherit;transition:border-color .2s,background-color .2s,color .2s,opacity .2s}input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):hover,select:hover,textarea:hover{border-color:#1b1a18}input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{outline:none;border-color:#000}form .button-bar{margin-top:2em}.login-form{max-width:400px !important;margin-inline:auto;margin-top:-0.75em}.login-form .label,.login-form .field label{background-color:#f0ece4}[data-project=thefresh] .page-footer{overflow:hidden;padding-bottom:clamp(1rem,4vw,3.5rem);color:#fff;background-color:#1b1a18}[data-project=thefresh] .page-footer .flexer{padding-top:clamp(1rem,4vw,4.5rem)}@media screen and (max-width: 63.99em){[data-project=thefresh] .page-footer .segment:last-child{margin-top:clamp(1rem,2.25vw,2rem);border-top:1px solid hsla(0,0%,100%,.12)}}[data-project=thefresh] .page-footer .adapter{height:100%;display:flex;flex-direction:column}[data-project=thefresh] .page-footer .site-description{font-size:clamp(0.8125rem,1.2vw,1rem);font-weight:300;max-width:35em;letter-spacing:.025em;margin-top:1em;margin-bottom:3em}[data-project=thefresh] .page-footer .logo-container{padding-block:4px;width:var(--logo-width);margin-top:.25em}[data-project=thefresh] .page-footer .logo-container .logo{display:block}[data-project=thefresh] .page-footer .logo-container .logo .thefresh_by-valentis_center,[data-project=thefresh] .page-footer .logo-container .logo .thefresh_yacht-charter_left,[data-project=thefresh] .page-footer .logo-container .logo .thefresh_yacht-charter_center{display:none}[data-project=thefresh] .page-footer .logo-container .logo svg{display:block}[data-project=thefresh] .page-footer .logo-container .logo-subline{transition:opacity .2s ease-in-out;opacity:.66;display:block}[data-project=thefresh] .page-footer .slogan-container{position:relative;display:flex}[data-project=thefresh] .page-footer .slogan{display:flex;flex-direction:column;align-items:flex-end;width:min(100%,25rem);margin-bottom:.5rem;padding-block:.5em;max-width:100%;margin-top:clamp(1rem,4vw,4.5rem)}@media screen and (max-width: 63.9875em){[data-project=thefresh] .page-footer .slogan{padding-inline:.75em;padding-top:2em;padding-bottom:min(3vh,2em);align-items:center;flex-direction:column-reverse;row-gap:.5rem}}@media screen and (min-width: 64em){[data-project=thefresh] .page-footer .slogan{position:absolute;right:0;z-index:1;cursor:pointer;width:min(50% - 6rem,31.25em)}}[data-project=thefresh] .page-footer .slogan:hover .subline,[data-project=thefresh] .page-footer .slogan:focus .subline,[data-project=thefresh] .page-footer .slogan:active .subline{opacity:1}[data-project=thefresh] .page-footer .slogan .subline{transition:opacity .2s ease-in-out;font-size:clamp(0.8125rem,1.2vw,1rem);text-indent:.025em;letter-spacing:.035em;font-weight:300;opacity:.66}[data-project=thefresh] .page-footer .nav-meta,[data-project=thefresh] .page-footer .nav-meta-secondary{font-size:clamp(0.8125rem,1.2vw,1rem);text-indent:.025em;letter-spacing:.025em;font-weight:300}[data-project=thefresh] .page-footer .nav-meta>ul,[data-project=thefresh] .page-footer .nav-meta-secondary>ul{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:clamp(1.2em,2vw,1.75em);column-gap:clamp(1.2em,2vw,1.75em);row-gap:.125em}[data-project=thefresh] .page-footer .nav-meta a,[data-project=thefresh] .page-footer .nav-meta button:not([class]),[data-project=thefresh] .page-footer .nav-meta-secondary a,[data-project=thefresh] .page-footer .nav-meta-secondary button:not([class]){opacity:.66;display:block;padding-block:.25em;transition:opacity .2s ease-in-out}[data-project=thefresh] .page-footer .nav-meta a:hover,[data-project=thefresh] .page-footer .nav-meta a:active,[data-project=thefresh] .page-footer .nav-meta a:focus,[data-project=thefresh] .page-footer .nav-meta button:not([class]):hover,[data-project=thefresh] .page-footer .nav-meta button:not([class]):active,[data-project=thefresh] .page-footer .nav-meta button:not([class]):focus,[data-project=thefresh] .page-footer .nav-meta-secondary a:hover,[data-project=thefresh] .page-footer .nav-meta-secondary a:active,[data-project=thefresh] .page-footer .nav-meta-secondary a:focus,[data-project=thefresh] .page-footer .nav-meta-secondary button:not([class]):hover,[data-project=thefresh] .page-footer .nav-meta-secondary button:not([class]):active,[data-project=thefresh] .page-footer .nav-meta-secondary button:not([class]):focus{opacity:1}@media screen and (min-width: 64em){[data-project=thefresh] .page-footer .nav-meta{margin-top:auto;margin-left:auto}}[data-project=thefresh] .page-footer .nav-meta-secondary{margin-top:auto}@media screen and (max-width: 63.9875em){[data-project=thefresh] .page-footer .nav-meta-secondary{padding-top:min(3vh,1.5em)}}@media screen and (max-width: 63.9875em){[data-project=thefresh] .page-footer .logo-container .logo .thefresh_by-valentis_left{display:none}[data-project=thefresh] .page-footer .logo-container .logo .thefresh_by-valentis_center{display:block}[data-project=thefresh] .page-footer .adapter{align-items:center;text-align:center}[data-project=thefresh] .page-footer .slogan-container{justify-content:center}[data-project=thefresh] .page-footer .nav-meta,[data-project=thefresh] .page-footer .nav-meta-secondary{width:100%}[data-project=thefresh] .page-footer .nav-meta>ul,[data-project=thefresh] .page-footer .nav-meta-secondary>ul{justify-content:center}}[data-project=valentis] .page-footer,[data-project="valentis.foundation"] .page-footer{position:relative}@media(max-width: 64em){[data-project=valentis] .page-footer,[data-project="valentis.foundation"] .page-footer{border-top:1px solid rgba(0,0,0,.08)}}[data-project=valentis] .page-footer .golden-ratio-container,[data-project="valentis.foundation"] .page-footer .golden-ratio-container{padding-block:clamp(3rem,8vw,8.25rem);-moz-column-gap:0;column-gap:0;row-gap:1em}@media(min-width: 64em){[data-project=valentis] .page-footer .golden-ratio-container,[data-project="valentis.foundation"] .page-footer .golden-ratio-container{grid-template-columns:1fr 1fr}}[data-project=valentis] .page-footer .golden-ratio-container .large-segment,[data-project=valentis] .page-footer .golden-ratio-container .small-segment,[data-project="valentis.foundation"] .page-footer .golden-ratio-container .large-segment,[data-project="valentis.foundation"] .page-footer .golden-ratio-container .small-segment{align-items:flex-start;flex-direction:row;justify-content:flex-start}@media(max-width: 26.99em){[data-project=valentis] .page-footer .golden-ratio-container .large-segment,[data-project="valentis.foundation"] .page-footer .golden-ratio-container .large-segment{justify-content:center}}[data-project=valentis] .page-footer .logo-container,[data-project="valentis.foundation"] .page-footer .logo-container{width:var(--logo-width);container-type:inline-size}[data-project=valentis] .page-footer .logo-container .logo,[data-project="valentis.foundation"] .page-footer .logo-container .logo{display:block;margin-top:-3cqw;margin-bottom:15cqw}[data-project=valentis] .page-footer .logo-container .logo svg,[data-project="valentis.foundation"] .page-footer .logo-container .logo svg{display:block}[data-project=valentis] .page-footer .vcard,[data-project="valentis.foundation"] .page-footer .vcard{font-size:clamp(0.8125rem,1.2vw,1rem);flex-grow:1}[data-project=valentis] .page-footer .vcard .media,[data-project="valentis.foundation"] .page-footer .vcard .media{width:100px}[data-project=valentis] .page-footer .vcard svg,[data-project="valentis.foundation"] .page-footer .vcard svg{display:block;width:100%;height:auto}[data-project=valentis] .page-footer .vcard .group,[data-project="valentis.foundation"] .page-footer .vcard .group{margin-bottom:.5em}[data-project=valentis] .page-footer .tooltip,[data-project="valentis.foundation"] .page-footer .tooltip{position:absolute;width:180px;height:180px;border-radius:3px;background-color:#fff;padding:.5rem;border:1px solid rgba(0,0,0,.08);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;top:50%;right:calc(100% + 1.5rem);transform:translate3d(5%, -50%, 0)}@media(max-width: 26.99em){[data-project=valentis] .page-footer .tooltip,[data-project="valentis.foundation"] .page-footer .tooltip{bottom:calc(100% + .5rem);left:50%;right:auto;top:auto;transform:translate3d(-50%, 5%, 0)}}[data-project=valentis] .page-footer .contact-options a,[data-project="valentis.foundation"] .page-footer .contact-options a{display:inline-block}[data-project=valentis] .page-footer .contact-options a:not(.link),[data-project="valentis.foundation"] .page-footer .contact-options a:not(.link){padding-block:.125em}[data-project=valentis] .page-footer .contact-options>li,[data-project="valentis.foundation"] .page-footer .contact-options>li{display:block;position:relative}[data-project=valentis] .page-footer .contact-options>li:has(.tooltip),[data-project="valentis.foundation"] .page-footer .contact-options>li:has(.tooltip){display:inline-block}[data-project=valentis] .page-footer .contact-options>li:has(.tooltip) .link:hover+.tooltip,[data-project=valentis] .page-footer .contact-options>li:has(.tooltip) .link:focus+.tooltip,[data-project="valentis.foundation"] .page-footer .contact-options>li:has(.tooltip) .link:hover+.tooltip,[data-project="valentis.foundation"] .page-footer .contact-options>li:has(.tooltip) .link:focus+.tooltip{opacity:1;visibility:visible;transform:translate3d(0, -50%, 0)}@media(max-width: 26.99em){[data-project=valentis] .page-footer .contact-options>li:has(.tooltip) .link:hover+.tooltip,[data-project=valentis] .page-footer .contact-options>li:has(.tooltip) .link:focus+.tooltip,[data-project="valentis.foundation"] .page-footer .contact-options>li:has(.tooltip) .link:hover+.tooltip,[data-project="valentis.foundation"] .page-footer .contact-options>li:has(.tooltip) .link:focus+.tooltip{transform:translate3d(-50%, 0, 0)}}[data-project=valentis] .page-footer .contact-options+.contact-options,[data-project="valentis.foundation"] .page-footer .contact-options+.contact-options{margin-top:.5em}[data-project=valentis] .page-footer .contact-options+.contact-options>li:not(:first-child),[data-project="valentis.foundation"] .page-footer .contact-options+.contact-options>li:not(:first-child){margin-top:.25em}[data-project=valentis] .page-footer .data-group,[data-project="valentis.foundation"] .page-footer .data-group{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;justify-content:space-between}@media(max-width: 26.99em){[data-project=valentis] .page-footer .data-group,[data-project="valentis.foundation"] .page-footer .data-group{flex-direction:column;align-items:center;text-align:center;row-gap:2em}}@media(min-width: 27em)and (max-width: 63.99em){[data-project=valentis] .page-footer .data-group,[data-project="valentis.foundation"] .page-footer .data-group{flex-wrap:nowrap;-moz-column-gap:0;column-gap:0}[data-project=valentis] .page-footer .data-group>*,[data-project="valentis.foundation"] .page-footer .data-group>*{width:100%;padding-right:3rem}}@media(max-width: 26.99em){[data-project=valentis] .page-footer .meta-container>.flexer,[data-project="valentis.foundation"] .page-footer .meta-container>.flexer{display:flex;flex-direction:column}[data-project=valentis] .page-footer .meta-container>.flexer .segment,[data-project="valentis.foundation"] .page-footer .meta-container>.flexer .segment{padding-block:clamp(1rem,2.5vw,2rem)}[data-project=valentis] .page-footer .meta-container>.flexer .segment:first-child,[data-project="valentis.foundation"] .page-footer .meta-container>.flexer .segment:first-child{border-bottom:1px solid rgba(0,0,0,.08)}}@media(min-width: 27em){[data-project=valentis] .page-footer .meta-container>.flexer,[data-project="valentis.foundation"] .page-footer .meta-container>.flexer{padding-block:1.25rem;border-top:1px solid rgba(0,0,0,.08);flex-wrap:nowrap;display:flex}[data-project=valentis] .page-footer .meta-container>.flexer .segment:last-child .adapter,[data-project="valentis.foundation"] .page-footer .meta-container>.flexer .segment:last-child .adapter{margin-inline-start:0}}[data-project=valentis] .page-footer .nav-meta,[data-project="valentis.foundation"] .page-footer .nav-meta{font-size:clamp(0.8125rem,1.2vw,1rem);text-indent:.025em;letter-spacing:.025em;font-weight:300}[data-project=valentis] .page-footer .nav-meta>ul,[data-project="valentis.foundation"] .page-footer .nav-meta>ul{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:clamp(1.2em,2vw,1.75em);column-gap:clamp(1.2em,2vw,1.75em);row-gap:.125em}@media(max-width: 26.99em){[data-project=valentis] .page-footer .nav-meta>ul,[data-project="valentis.foundation"] .page-footer .nav-meta>ul{justify-content:center}}[data-project=valentis] .page-footer .nav-meta a,[data-project=valentis] .page-footer .nav-meta button:not([class]),[data-project="valentis.foundation"] .page-footer .nav-meta a,[data-project="valentis.foundation"] .page-footer .nav-meta button:not([class]){display:block;padding-block:.25em}table{text-align:left;border-collapse:collapse;width:100%;margin-bottom:2rem}td,th{vertical-align:top;padding-block:.5em;padding-inline:.75em;transition:background-color .2s ease-in-out}thead td,thead th{border-bottom:2px solid rgba(0,0,0,.08)}tbody tr th,tbody tr td{border-bottom:1px solid rgba(0,0,0,.08)}tbody td,tbody th{background-color:rgba(0,0,0,0)}th{line-height:1.3;color:#000;font-weight:300}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.language-switch-container{pointer-events:none;margin-left:auto;display:flex;align-items:flex-start;-moz-column-gap:clamp(.75rem,2vw,1rem);column-gap:clamp(.75rem,2vw,1rem)}.language-switch{display:flex;justify-content:flex-end;-moz-column-gap:.125em;column-gap:.125em;font-size:clamp(0.8125rem,1.2vw,1rem);font-weight:300;padding-block:.375em}.language-switch a{display:block;padding-inline:.75em;padding-block:.375em;border:1px solid rgba(0,0,0,0);border-radius:2px;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-indent:.05em;pointer-events:all;color:var(--current-color);position:relative;white-space:nowrap}.language-switch .is-active::after{content:"";display:block;position:absolute;inset:-1px;border:1px solid var(--current-color);opacity:.66;pointer-events:none;border-radius:2px}.visual-teaser{height:100%;position:relative;container-type:inline-size}@media screen and (orientation: portrait){.visual-teaser{height:calc(100% + .5*var(--frame-border))}}.visual-teaser{border-radius:3px;overflow:hidden;transition:background-color 3s}.ch2-btn{box-shadow:none !important;text-align:center;border-radius:2px !important}#ch2-dialog-title{display:none}.ch2-dialog-content{margin-bottom:1.25em}.ch2-dialog-content p{display:inline;margin-bottom:0}.ch2-dialog-content p::after{content:" "}#ch2-dialog,#ch2-settings-dialog{overflow:hidden;border-radius:3px !important}#ch2-dialog button,#ch2-settings-dialog button{font-weight:300 !important}#ch2-dialog{padding:clamp(1.25rem,4vw,1.5rem);padding-bottom:calc(clamp(1.25rem,4vw,1.5rem) - 1rem);border:none;background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#ch2-dialog .ch2-dialog-actions{gap:.25rem}@media(max-width: 600px){#ch2-dialog{width:calc(100% - 2*clamp(1.25rem,4vw,1.5rem));border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}}.ch2-open-settings-btn{background-color:rgba(0,0,0,0) !important;border:none !important}.ch2-theme-overlay .ch2-dialog.ch2-dialog-bottomright{bottom:.5rem !important;right:.5rem !important}@media(max-width: 600px){.ch2-theme-overlay .ch2-dialog.ch2-dialog-bottomright{bottom:0 !important}}.ch2-dialog-branding{display:none !important}.ch2-container,.ch2-icon{font-family:"Lato" !important}.ch2-settings-actions button{padding-inline:20px !important}.ch2-style-light .ch2-dialog-content a{color:#302f2b !important;text-underline-offset:.3em;text-decoration-thickness:.07em !important;text-decoration-color:rgba(0,0,0,.25) !important}.ch2-style-light .ch2-dialog-content p,.ch2-style-light .ch2-btn-transparent{color:#000 !important}.ch2-style-compact .ch2-dialog-content p{font-size:13px !important;line-height:1.6 !important}.ch2-theme-overlay .ch2-dialog-actions button{width:calc(50% - 26px) !important}.cookiehub-declaration .cookiehub-category [role=heading]{margin-top:2.5em;margin-bottom:1em;color:#000}.cookiehub-declaration .cookiehub-category [role=heading] strong{font-weight:300}.cookiehub-declaration .cookiehub-category .table-wrapper{width:100cqw}.cookiehub-declaration .cookiehub-category table{font-size:clamp(0.8125rem,1.2vw,1rem);margin-bottom:0}.cookiehub-declaration .cookiehub-category table tr:has(td:nth-child(4)) td:nth-child(1){min-width:10em}.cookiehub-declaration .cookiehub-category table tr:has(td:nth-child(4)) td:nth-child(2){min-width:10rem}.cookiehub-declaration .cookiehub-category table tr:has(td:nth-child(4)) td:nth-child(3){min-width:10em}.cookiehub-declaration .cookiehub-category table tr:has(td:nth-child(4)) td:nth-child(4){min-width:7.5em}.cookiehub-declaration .cookiehub-category tr:has(+tr td[id*=description]) td{border-bottom:none}.cookiehub-declaration .cookiehub-category td[id*=description] p{margin-bottom:0}.cookiehub-choice{margin-top:3em}.cookiehub-choice [role=heading]{margin-bottom:0;color:#000}.cookiehub-choice [role=heading] strong{font-weight:300}.cookiehub-choice dl dt{color:#000}.cookiehub-choice dl dd{overflow-wrap:anywhere}.cookiehub-choice dl dd:not(:last-child){margin-bottom:.5em}.golden-ratio-container{display:grid;grid-template-columns:1fr;-moz-column-gap:3rem;column-gap:3rem;row-gap:1rem;font-size:clamp(15px,1.6vw,18px)}.golden-ratio-container .rich-text>*:last-child{margin-bottom:0}.golden-ratio-container .small-segment,.golden-ratio-container .large-segment{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-start}@media(min-width: 64em){.golden-ratio-container{display:grid;grid-template-columns:5fr 3fr}}@media(max-height: 27em){.golden-ratio-container .small-segment .rich-text{display:none}}.golden-ratio-container>*{flex-grow:1}.golden-ratio-container .small-segment .rich-text{font-size:clamp(1em,1.25cqw,1.125em);max-width:27.5em}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper-wrapper>*,.swiper-wrapper>*::before,.swiper-wrapper>*::after{box-sizing:border-box}.swiper-slide .figure{margin-bottom:0}html.is-touch:has(.section-projects .second-layer .swiper.is-visible) .page-header,html.is-touch:has(.section-projects .second-layer .swiper.is-visible) .page-footer,html.is-touch:has(.section-projects .second-layer .swiper.is-visible) main>*:not(.section-projects){visibility:hidden}.section-projects,.section-project,.section-frame-gallery,.section-frame,.section-frame-logo-overlay,.section-frame-split .visual-teaser{--gradient-color: rgba(255, 255, 255, 0.25)}.section-projects.looks-bright,.section-project.looks-bright,.section-frame-gallery.looks-bright,.section-frame.looks-bright,.section-frame-logo-overlay.looks-bright,.section-frame-split .visual-teaser.looks-bright{--gradient-color: rgba(0, 0, 0, 0.25)}.section-projects:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-projects:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-projects:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-project:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-project:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-project:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-gallery:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-gallery:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-gallery:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-logo-overlay:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-logo-overlay:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-logo-overlay:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-split .visual-teaser:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-split .visual-teaser:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:first-child,.section-frame-split .visual-teaser:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:first-child{background-image:linear-gradient(to bottom, var(--gradient-color), transparent)}.section-projects:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-projects:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-projects:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-project:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-project:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-project:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-gallery:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-gallery:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-gallery:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-logo-overlay:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-logo-overlay:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-logo-overlay:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-split .visual-teaser:has(.background-image) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-split .visual-teaser:has(.background-video) .layout-vertical-center>.frame-wrapper-inline:last-child,.section-frame-split .visual-teaser:has(.gallery-slider) .layout-vertical-center>.frame-wrapper-inline:last-child{background-image:linear-gradient(to top, var(--gradient-color), transparent)}.section-projects .layout-vertical-center,.section-project .layout-vertical-center,.section-frame-gallery .layout-vertical-center,.section-frame .layout-vertical-center,.section-frame-logo-overlay .layout-vertical-center,.section-frame-split .visual-teaser .layout-vertical-center{padding-bottom:0}.section-projects .button,.section-project .button,.section-frame-gallery .button,.section-frame .button,.section-frame-logo-overlay .button,.section-frame-split .visual-teaser .button{border:1px solid hsla(0,0%,100%,.4);transition:border-color .2s ease-in-out;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:hsla(0,0%,100%,.1);min-height:0;white-space:nowrap;font-size:clamp(0.75rem,1.25vw,0.875rem);font-weight:400;text-transform:none;letter-spacing:.025em;padding-block:.75em;color:#000}.section-projects .button:hover,.section-projects .button:focus,.section-projects .button:active,.section-project .button:hover,.section-project .button:focus,.section-project .button:active,.section-frame-gallery .button:hover,.section-frame-gallery .button:focus,.section-frame-gallery .button:active,.section-frame .button:hover,.section-frame .button:focus,.section-frame .button:active,.section-frame-logo-overlay .button:hover,.section-frame-logo-overlay .button:focus,.section-frame-logo-overlay .button:active,.section-frame-split .visual-teaser .button:hover,.section-frame-split .visual-teaser .button:focus,.section-frame-split .visual-teaser .button:active{border-color:hsla(0,0%,100%,.6)}.section-projects.looks-bright .button,.section-project.looks-bright .button,.section-frame-gallery.looks-bright .button,.section-frame.looks-bright .button,.section-frame-logo-overlay.looks-bright .button,.section-frame-split .visual-teaser.looks-bright .button{color:#fff}.section-projects .intro-section,.section-project .intro-section,.section-frame-gallery .intro-section,.section-frame .intro-section,.section-frame-logo-overlay .intro-section,.section-frame-split .visual-teaser .intro-section{display:flex;flex-wrap:wrap;-moz-column-gap:3rem;column-gap:3rem;justify-content:space-between;align-items:flex-end}.section-projects .intro-section:has(>.button:only-child),.section-projects .intro-section:has(>.button-bar:only-child),.section-project .intro-section:has(>.button:only-child),.section-project .intro-section:has(>.button-bar:only-child),.section-frame-gallery .intro-section:has(>.button:only-child),.section-frame-gallery .intro-section:has(>.button-bar:only-child),.section-frame .intro-section:has(>.button:only-child),.section-frame .intro-section:has(>.button-bar:only-child),.section-frame-logo-overlay .intro-section:has(>.button:only-child),.section-frame-logo-overlay .intro-section:has(>.button-bar:only-child),.section-frame-split .visual-teaser .intro-section:has(>.button:only-child),.section-frame-split .visual-teaser .intro-section:has(>.button-bar:only-child){justify-content:flex-end}.section-projects .intro-section .rich-text,.section-project .intro-section .rich-text,.section-frame-gallery .intro-section .rich-text,.section-frame .intro-section .rich-text,.section-frame-logo-overlay .intro-section .rich-text,.section-frame-split .visual-teaser .intro-section .rich-text{max-width:600px}.section-projects .intro-section .rich-text>*:last-child,.section-project .intro-section .rich-text>*:last-child,.section-frame-gallery .intro-section .rich-text>*:last-child,.section-frame .intro-section .rich-text>*:last-child,.section-frame-logo-overlay .intro-section .rich-text>*:last-child,.section-frame-split .visual-teaser .intro-section .rich-text>*:last-child{margin-bottom:0}@media(max-width: 63.99em){.section-projects .intro-section,.section-project .intro-section,.section-frame-gallery .intro-section,.section-frame .intro-section,.section-frame-logo-overlay .intro-section,.section-frame-split .visual-teaser .intro-section{flex-direction:column;align-items:center;text-align:center}}.section-projects{background-color:var(--current-background-color)}.is-touch .section-projects:has(.second-layer .swiper.is-visible){position:fixed;inset:0;z-index:10}.section-projects .background-image::after,.section-projects .background-video::after{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5))}.section-projects .first-layer,.section-projects .second-layer{height:100%;transition:opacity .5s,visibility .5s}.section-projects .first-layer{position:relative;z-index:2}.section-projects .first-layer>div>*:not(.marquee){transition:opacity .5s,visibility .5s}.section-projects .first-layer:has(+.second-layer .swiper.is-visible){opacity:0;visibility:hidden}.section-projects .first-layer:has(+.second-layer .swiper.is-mouseover)>div>*:not(.marquee){opacity:0;visibility:hidden}.section-projects .first-layer:has(+.second-layer .swiper.is-mouseover) .marquee .projects-headline{opacity:.1}.section-projects .second-layer{opacity:0;visibility:hidden;position:absolute;inset:0;background-color:rgba(0,0,0,.4);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.5))}.section-projects .second-layer .close-container{opacity:0;visibility:hidden}.section-projects .second-layer:has(.swiper.is-visible){opacity:1;visibility:visible;pointer-events:all}.section-projects .second-layer:has(.swiper.is-visible) .close-container{opacity:1;visibility:visible}.section-projects .second-layer:has(.swiper.is-mouseover){opacity:1;visibility:visible;pointer-events:none}.section-projects .projects-slider{height:100%}.section-projects .project-details{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.section-projects .project-details .projects-headline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-projects .project-details>.details-section{display:flex;flex-grow:1;justify-content:center;align-items:center;padding-block:1rem}.section-projects .project-details>.details-section:first-child p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-projects .project-details>.details-section:last-child p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2lh}@media(max-height: 30em){.section-projects .project-details>.details-section:last-child{visibility:hidden;height:0}}.section-projects .project-details .rich-text{max-width:480px}.section-projects .project-details .rich-text>*:last-child{margin-bottom:0}.section-projects .picture-rail{display:flex;justify-content:center;width:100%;flex-shrink:0;padding-bottom:1.5rem;position:relative}@media(max-height: 27em){.section-projects .picture-rail{flex-grow:1}}.section-projects .picture-rail .swiper{overflow:visible;width:calc(100vw/var(--window-aspect-ratio) + 10rem);max-width:100%}@media(min-height: 42.1875em){.section-projects .picture-rail .swiper{width:150vh}}.section-projects .picture-rail .swiper.enable-progress .swiper-wrapper::before{width:100%}.section-projects .picture-rail .swiper.disable-progress .swiper-wrapper::before{width:0;transition:none}.section-projects .picture-rail .swiper-wrapper::before{content:"";height:.375rem;display:block;width:0;background-color:rgba(0,0,0,.5);position:absolute;left:0;bottom:0;z-index:1;transition:width var(--progress-transition-duration) linear}.section-projects .picture-rail .swiper-slide{aspect-ratio:2.66}.section-projects .projects-headline{font-size:clamp(1.125em,1.75vw,1.35em)}.section-projects .marquee .projects-headline{transition:transform .2s ease-in-out,opacity .5s;will-change:transform;padding-inline:clamp(1rem,3cqw,3rem)}.section-projects .marquee .projects-headline:hover{transform:scale3d(1.05, 1.05, 1.05)}.section-projects .swiper-pagination{position:absolute;display:flex;justify-content:center;padding-block:1.5em;width:100%;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.section-projects .swiper-pagination .swiper-pagination-bullet{height:4px;width:4px;border-radius:50%;background-color:#fff}.section-projects .swiper-pagination .swiper-pagination-bullet-active{height:10px;width:10px}.section-projects .slider-controls{position:absolute;top:50%;width:100%;transform:translateY(-50%);z-index:1;display:flex;justify-content:space-between}.section-projects .slider-controls button span{display:none}.section-projects .close-container{position:absolute;z-index:2;top:.75rem;left:.75rem}@media(min-width: 64em){.section-projects .close-container{left:0;top:0}}.section-projects [data-close-projects]{padding-inline:0;aspect-ratio:1;border-radius:50%;position:absolute;transform:translateX(-50%) translateY(-50%);border-color:#fff !important;background-color:#000}.section-projects [data-close-projects] svg{position:absolute;top:50%;left:50%;fill:#fff;width:65%;height:65%;transform:translate(-50%, -50%) rotate(-180deg)}.frame-wrapper-inline{padding-inline:calc(clamp(1.75rem,4vw,4.5rem) - var(--frame-border))}.frame-wrapper-block{padding-block:calc(clamp(1.75rem,4vw,4.5rem) - var(--frame-border))}.frame-wrapper-block-start{padding-block-start:calc(clamp(1.75rem,4vw,4.5rem) - var(--frame-border))}.frame-wrapper-block-end{padding-block-end:calc(clamp(1.75rem,4vw,4.5rem) - var(--frame-border))}.frame{position:relative;padding:var(--frame-border)}.frame:has(.background-image),.frame:has(.background-video){overflow:hidden}.frame>.inner{position:relative;min-height:calc(100svh - 2*var(--frame-border));width:100%;border-radius:3px;overflow:hidden}.frame>.fp-scrollable{border-radius:3px}.frame>.fp-scrollable:has(.iScrollIndicator[style*="display: none"])>.fp-scroller,.frame>.fp-scrollable:has(.iScrollIndicator[style*="display: none"])>.fp-scroller>.inner{height:100%}.frame[style*=height]>.inner{height:100%}.frame-pre-headline{font-size:clamp(0.8125rem,2vw,1.125rem);font-weight:var(--variable-font-weight-light);letter-spacing:.025em;max-width:400px;margin-bottom:.5rem}@media(max-width: 63.99em){.frame-pre-headline{text-align:center;margin-inline:auto}}.frame-headline{font-weight:400}@media(max-width: 63.99em){.frame-headline{text-align:center;margin-inline:auto}}.frame-headline{font-size:clamp(1.4375rem,3.5cqw,2.625rem);font-weight:300;line-height:1.1;margin-inline:-0.05em;margin-block-end:.25rem}.frame-sub-headline{font-size:clamp(1em,1.25cqw,1.125em);max-width:400px}@media(max-width: 63.99em){.frame-sub-headline{text-align:center;margin-inline:auto}}.layout-vertical-center{display:flex;flex-direction:column;justify-content:space-between;row-gap:1rem;padding-bottom:2.5vh;height:100%}.layout-vertical-center .marquee{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.layout-vertical-space{display:flex;flex-direction:column;height:100%}.layout-vertical-space>.frame-wrapper-inline:last-child:has(.text-container.split-left-center),.layout-vertical-space>.frame-wrapper-inline:last-child:has(.text-container.split-right-center),.layout-vertical-space>.frame-wrapper-inline:last-child:has(.text-container.center){margin-block:auto}@media screen and (max-width: 63.9875em){.layout-vertical-space>.frame-wrapper-inline:last-child:has(.text-container.split-left-bottom),.layout-vertical-space>.frame-wrapper-inline:last-child:has(.text-container.split-right-bottom){margin-block:auto}}@media screen and (min-width: 64em){.layout-vertical-space>.frame-wrapper-inline:last-child:has(.text-container.split-left-bottom),.layout-vertical-space>.frame-wrapper-inline:last-child:has(.text-container.split-right-bottom){margin-block-start:auto}}@media screen and (max-width: 63.9875em){.layout-vertical-space .text-container.split-left-center,.layout-vertical-space .text-container.split-right-center{margin-inline:auto;max-width:33.75rem;text-align:center}}@media screen and (max-width: 63.9875em){.layout-vertical-space .text-container.split-left-bottom,.layout-vertical-space .text-container.split-right-bottom{margin-inline:auto;max-width:33.75rem;text-align:center}}@media screen and (min-width: 64em){.layout-vertical-space .text-container.split-left-bottom,.layout-vertical-space .text-container.split-left-center{width:50%}.layout-vertical-space .text-container.split-left-bottom .rich-text,.layout-vertical-space .text-container.split-left-center .rich-text{max-width:33.75rem}}@media screen and (min-width: 64em){.layout-vertical-space .text-container.split-right-bottom,.layout-vertical-space .text-container.split-right-center{width:50%;margin-left:auto}.layout-vertical-space .text-container.split-right-bottom .rich-text,.layout-vertical-space .text-container.split-right-center .rich-text{max-width:33.75rem}}.layout-vertical-space .text-container.center{margin-inline:auto;max-width:33.75rem;text-align:center}.section-hero{transform:translate3d(0, 0, 0);z-index:5;height:100svh;color:var(--current-color, --color-soft-black)}.section-hero:has(.background-video) .section-single,.section-hero:has(.background-image) .section-single{background:linear-gradient(to top, rgba(13, 21, 38, 0.5) 0%, rgba(13, 21, 38, 0) 100%)}.section-hero:has(.background-video) .pre-headline,.section-hero:has(.background-video) .section-headline,.section-hero:has(.background-image) .pre-headline,.section-hero:has(.background-image) .section-headline{text-shadow:1px 1px 1px rgba(0,0,0,.25)}.section-hero .section-single{z-index:1;position:absolute;bottom:0;width:100%}@media screen and (max-width: 63.99em),screen and (orientation: portrait){.section-hero .section-single{text-align:center}}.section-hero .section-single .wrapper{display:flex;-moz-column-gap:2em;column-gap:2em;row-gap:2em;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:flex-end;padding-bottom:clamp(3rem,6vw,6rem)}.section-hero .section-single .wrapper .section-headline{margin-bottom:clamp(0px,5vw,3vh)}@media screen and (max-width: 63.99em),screen and (orientation: portrait){.section-hero .section-single .wrapper{flex-direction:column;align-items:center;justify-content:flex-end}}@media screen and (max-height: 27em){.section-hero .section-single .wrapper{row-gap:max(3.5vh,.5em);padding-bottom:max(12vh,2rem)}.section-hero .section-single .wrapper .pre-headline{margin-bottom:.25em}.section-hero .section-single .wrapper .section-headline{font-size:clamp(22px,8vh,28px);max-width:600px}.section-hero .section-single .wrapper .section-headline br{display:none}}@media screen and (max-height: 22em){.section-hero .section-single .wrapper{row-gap:0}}@media screen and (min-height: 27em)and (max-width: 63.99em),screen and (min-height: 27em)and (orientation: portrait){.section-hero .section-single .wrapper{margin-bottom:4vh}}.section-hero .badge{width:clamp(130px,15vw,185px);margin-bottom:.125em;position:relative}@media screen and (min-width: 64em){.section-hero .badge{margin-bottom:calc(clamp(0px,5vw,3vh) + .25rem)}}.section-hero .badge::before,.section-hero .badge::after{content:"";width:calc(50vw - clamp(130px,17vw,200px));max-width:min(20vw,200px);height:1px;background-color:#fff;opacity:.2;top:50%;display:block;position:absolute}.section-hero .badge::before{left:105%}@media screen and (min-width: 64em)and (orientation: landscape){.section-hero .badge::before{width:1px;height:999px;top:5px;margin-left:-1px;display:none}}.section-hero .badge::after{right:105%}@media screen and (min-width: 64em)and (orientation: landscape){.section-hero .badge::after{display:none}}.section-hero .badge svg{display:block;padding:.5em;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.5))}.section-hero .button{min-height:0}.section-hero .background-video::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(var(--page-header-height)*1.5);display:block;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to bottom, black 35%, transparent 100%);mask-image:linear-gradient(to bottom, black 35%, transparent 100%);transform:translate3d(0, 0, 0)}.section-hero .scroll-indicator{position:absolute;left:clamp(1rem,4vw,4.5rem);bottom:clamp(1.75em,3vw,3em)}@media screen and (max-height: 27em){.section-hero .scroll-indicator{bottom:clamp(1em,7vh,1.75em);transform:scale(0.75);transform-origin:left center}}@media screen and (max-width: 63.99em),screen and (orientation: portrait){.section-hero .scroll-indicator{left:50%;transform:translateX(-50%) scale(0.75);transform-origin:center center}}.section-hero-rotating{position:relative;overflow:hidden;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.section-hero-rotating .home-intro{padding-bottom:calc(clamp(1.25rem,4vw,4.5rem) + 2.5vh);position:absolute;bottom:0;left:0}.section-hero-rotating .pre-headline{font-weight:400}.section-hero-rotating .hgroup{margin-top:calc(-7vh + 32px)}@media(max-width: 63.99em){.section-hero-rotating .hgroup{text-align:center}}.section-hero-rotating .section-headline{font-size:clamp(1.4375rem,5vw,3.25rem);will-change:transform;line-height:1.15}.section-hero-rotating .section-headline.helper{visibility:hidden}.section-hero-rotating .rotate-headlines{overflow:hidden;white-space:nowrap;position:relative;padding-inline:.5rem;margin-inline:-0.5rem}.section-hero-rotating .rotate-headlines>*:not(.helper){position:absolute;top:0}@media(max-width: 63.99em){.section-hero-rotating .rotate-headlines{display:flex;justify-content:center}}.section-hero-rotating>*{width:100%}@media(max-width: 63.99em){.section-hero-rotating .golden-ratio-container .small-segment{order:-1;padding-inline:1.5em}.section-hero-rotating .golden-ratio-container .small-segment,.section-hero-rotating .golden-ratio-container .large-segment{align-items:center;text-align:center}}.section-hero-rotating .scroll-indicator{margin-bottom:.5em}@media screen and (max-height: 27em){.section-hero-rotating .scroll-indicator{transform:scale(0.75);transform-origin:left center}}@media screen and (max-width: 63.99em){.section-hero-rotating .scroll-indicator{transform:scale(0.75);transform-origin:center center}}.scroll-indicator{width:19px;height:16px;transform:translate3d(0, 0, 0);will-change:transform}.scroll-indicator .arrow{opacity:0;position:absolute;left:3px;top:0;transform-origin:50% 50%;transform:translate3d(0%, 100%, 0);height:100%;will-change:transform}.scroll-indicator .arrow:first-child{animation:arrow-movement 2.2s linear infinite}.scroll-indicator .arrow:last-child{animation:arrow-movement 2.2s 1.1s linear infinite}.scroll-indicator .arrow:before,.scroll-indicator .arrow:after{background-color:var(--current-color, var(--color-black));content:"";display:block;height:2px;position:absolute;top:0;left:0;width:12px}.scroll-indicator .arrow:before{transform:rotate(45deg) translateX(calc(-25% + 1px));transform-origin:top left}.scroll-indicator .arrow:after{transform:rotate(-45deg) translateX(calc(25% - 1px));transform-origin:top right}.scroll-indicator>.text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@keyframes arrow-movement{0%{opacity:0;transform:translate3d(0, 0%, 0)}50%{opacity:1;transform:translate3d(0, 70%, 0)}85%{opacity:0;transform:translate3d(0, 100%, 0)}}.section-regular-content>.inner:not([class^=background]),.section-regular-content>.inner>*:not([class^=background]){min-height:-moz-min-content;min-height:min-content;height:calc(100svh - 2*var(--frame-border))}.section-regular-content>.inner>*:not([class^=background]){display:flex;flex-direction:column}.section-regular-content .rich-text{max-width:27.5em}.section-regular-content .rich-text+.rich-text{margin-top:2em}@media screen and (max-width: 63.9875em){.section-regular-content .rich-text p{font-size:var(--font-size-tiny)}}.section-regular-content .flexer{flex-grow:1;width:100%}@media screen and (max-width: 63.9875em){.section-regular-content .flexer{display:flex;flex-direction:column;row-gap:2em}}.section-regular-content .flexer .segment:last-child{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 63.9875em){.section-regular-content .flexer .segment:last-child{flex-grow:1;text-align:center}.section-regular-content .flexer .segment:last-child .rich-text{margin-inline:auto}}.section-frame-gallery{overflow:hidden}.section-frame-gallery>*{background-color:#fff}.section-frame-gallery .first-layer,.section-frame-gallery .second-layer{height:100%;position:relative;z-index:1}.section-frame-gallery .gallery-slider{position:absolute;inset:0}.section-frame-gallery .gallery-slider .figure,.section-frame-gallery .gallery-slider .media-wrapper{position:absolute;inset:0}.section-frame-gallery .gallery-slider .swiper-slide{background-color:#fff}.section-frame-gallery .gallery-slider img{height:100%;width:100%;-o-object-fit:var(--object-fit, cover);object-fit:var(--object-fit, cover);-o-object-position:var(--object-position, 50% 50%);object-position:var(--object-position, 50% 50%)}.section-frame-gallery .swiper-actions{opacity:0;visibility:hidden;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:flex}.section-frame-gallery .swiper-actions .swiper-pagination,.section-frame-gallery .swiper-actions .button{pointer-events:all}.section-frame-gallery .swiper-actions>div{position:relative;width:100%}.section-frame-gallery:has(.gallery-slider.is-active) .first-layer{opacity:0;visibility:hidden}.section-frame-gallery:has(.gallery-slider.is-active) .swiper-actions{opacity:1;visibility:visible}.section-frame-gallery .first-layer{transition:opacity .5s,visibility .5s;will-change:opacity,visibility}.section-frame-gallery .first-layer>div>*{transition:opacity .5s,visibility .5s;will-change:opacity,visibility}.section-frame-gallery .first-layer:has(+.second-layer.is-visible)>div>*{opacity:0;visibility:hidden}.section-frame-gallery [data-close-details]{padding-inline:0;aspect-ratio:1;border-radius:50%;transform:translate(50%, -50%);border-color:#fff !important;background-color:var(--color-black)}.section-frame-gallery [data-close-details] svg{position:absolute;top:50%;left:50%;fill:#fff;width:65%;height:65%;transform:translate(-50%, -50%) rotate(-180deg)}@media screen and (max-width: 63.9875em){.section-frame-gallery [data-close-details]{transform:none}}.section-frame-gallery [data-close-gallery]{padding-inline:0;aspect-ratio:1;border-radius:50%;position:absolute;right:0;top:0;z-index:1;transform:translateX(50%) translateY(-50%);border-color:#fff !important;background-color:var(--color-black)}.section-frame-gallery [data-close-gallery] svg{position:absolute;top:50%;left:50%;fill:#fff;width:65%;height:65%;transform:translate(-50%, -50%) rotate(-180deg)}@media screen and (max-width: 63.9875em){.section-frame-gallery [data-close-gallery]{transform:translateX(-50%);bottom:0;top:auto;right:auto;left:50%}}.section-frame-gallery .second-layer{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;transform:translate(100%, 0);transition:transform .5s ease-in-out,visibility .5s;will-change:transform;z-index:2;visibility:hidden}@media screen and (max-width: 63.9875em){.section-frame-gallery .second-layer{transform:translate(0, 100%)}}.section-frame-gallery .second-layer .close-container{position:absolute;right:50%;top:0;z-index:3;pointer-events:none}.section-frame-gallery .second-layer .close-container>.button{pointer-events:all}@media screen and (max-width: 63.9875em){.section-frame-gallery .second-layer .close-container{top:auto;bottom:0;right:auto;left:50%;transform:translateX(-50%)}}.section-frame-gallery .second-layer.is-visible{transform:translate(0, 0);visibility:visible}.section-frame-gallery .second-layer .flexer{--current-color: var(--color-black);--headline-color: black;--link-decoration-color: rgba(0,0,0,0.33);--link-decoration-color-hover: black;--link-color-hover: black;height:100%;color:var(--current-color)}.section-frame-gallery .second-layer .button{pointer-events:all}.section-frame-gallery .second-layer .segment:last-child{background-color:hsla(0,0%,100%,.95);pointer-events:all;overflow-y:scroll;height:100%}.section-frame-gallery .second-layer .segment:last-child .rich-text{max-width:720px;margin-inline:auto;position:relative;z-index:1}@media screen and (max-width: 63.9875em){.section-frame-gallery .second-layer .segment:last-child .rich-text{padding-bottom:2rem}}html.is-touch:has(.section-frame-gallery .second-layer.is-visible) .page-header,html.is-touch:has(.section-frame-gallery .second-layer.is-visible) .page-footer,html.is-touch:has(.section-frame-gallery .second-layer.is-visible) main>*:not(.section-frame-gallery:has(.second-layer.is-visible)){visibility:hidden}@media screen and (orientation: landscape){.section-frame-split{padding:var(--frame-border)}.section-frame-split>.inner,.section-frame-split>.fp-scrollable>.fp-scroller>.inner{display:flex;-moz-column-gap:var(--frame-border);column-gap:var(--frame-border)}}.section-frame-split>.inner>.item,.section-frame-split>.fp-scrollable>.fp-scroller>.inner>.item{max-width:none;width:100%}@media screen and (orientation: landscape){.section-frame-split>.inner>.item,.section-frame-split>.fp-scrollable>.fp-scroller>.inner>.item{height:calc(100svh - 2*var(--frame-border))}}@media screen and (orientation: portrait){.section-frame-split>.inner>.item,.section-frame-split>.fp-scrollable>.fp-scroller>.inner>.item{height:50svh;padding:var(--frame-border)}}@media screen and (orientation: portrait){.section-frame-split>.inner>.item:first-child .visual-teaser,.section-frame-split>.fp-scrollable>.fp-scroller>.inner>.item:first-child .visual-teaser{position:sticky;top:var(--frame-border)}}@media screen and (orientation: portrait){.section-frame-split>.inner>.item:last-child .visual-teaser,.section-frame-split>.fp-scrollable>.fp-scroller>.inner>.item:last-child .visual-teaser{position:sticky;top:1rem;margin-top:calc(-0.5*var(--frame-border))}}.section-frame-logo-overlay .logo-overlay{display:flex;position:absolute;inset:0;justify-content:center;align-items:center;pointer-events:none}/*!
 * fullPage 3.1.2
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{transition:none !important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0, -50%, 0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;transform:translate3d(0, 0, 0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}html:has(.fullpage){scroll-behavior:auto}.fp-viewing-0 #fp-nav{opacity:0;visibility:hidden}#fp-nav{transition:opacity 1s,visibility 1s}#fp-nav>ul>li:first-child,#fp-nav>ul>li:last-child{display:none}#fp-nav>ul>li a span{background-color:var(--color-black)}[data-active-section-look=looks-bright] #fp-nav>ul>li a span{background-color:var(--color-white)}
