@font-face{font-family:TT Ricordi Allegria Trl;src:url(/fonts/TTRicordiAllegriaTrl-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik LCG;src:url(/fonts/GraphikLCG-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik LCG;src:url(/fonts/GraphikLCG-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--phs:2.6vw;--pll:13.7vw;--prl:12.5vw;--dark:#2c2c2c;--blue:#dfecfa;--bluedark:#848d9d;--bordo:#570c19;--speed:.3s;--speedAnim:1.2s}@media (max-width:990px) and (orientation:portrait){:root{--phs:4.3vw;--pll:4.3vw;--prl:4.3vw}}body,html,*{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{-webkit-tap-highlight-color:#0000;overscroll-behavior:none;font-kerning:none;text-rendering:optimizespeed;background-color:#fff;height:auto;font-size:1.25vw;scroll-behavior:auto!important}@media (max-width:990px) and (orientation:portrait){html{font-size:3.73333vw}}body{min-height:100vh;color:var(--dark);overscroll-behavior:none;margin:0;font-family:Graphik LCG,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;position:relative}body.overflow{height:100vh;overflow:hidden}body[data-header-hide=true] header{transform:translateY(-100%)}body[data-header-hide=true] [class^=Header][class$=__logo]{transform:translateY(-200%)}#wrapper{scrollbar-gutter:stable;overscroll-behavior:none;position:fixed;inset:0;overflow:hidden auto}[data-lenis-prevent]{overscroll-behavior:contain}@view-transition{navigation:auto}@keyframes pageIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}::view-transition-group(no-anim){z-index:101}::view-transition-group(page){z-index:100}::view-transition-new(page){transform-origin:50% 0;animation:.5s ease-in-out pageIn}*,:after,:before{box-sizing:border-box;text-transform:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;font-size:inherit;color:inherit;border:0;outline:0;margin:0;padding:0}.load-spacer{min-height:100vh}img{display:block}svg{height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background-color:#0000}input{background-color:#0000}p:not(:last-child),ul:not(:last-child),ol:not(:last-child){margin-bottom:1.4em}h1,h2,h3{font-family:TT Ricordi Allegria Trl;font-weight:400;line-height:1}.link{position:relative}.link:after{content:"";width:100%;transition:var(--speed) transform;transform-origin:0 0;border-top:1px solid;position:absolute;top:100%;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.link:hover:after{transform:scaleX(1)}}.linkU:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.linkU:hover:after{transform:scaleX(0)}}main{min-height:100svh}section{position:relative}[data-bg][data-bg=white]{background-color:#fff}[data-bg][data-bg=blue]{background-color:var(--blue)}[data-bg][data-bg=white-blue]{background:linear-gradient(135deg, #fff 0%, var(--blue) 100%)}[data-bg][data-bg=white-blue-reverse]{background:linear-gradient(45deg, #fff 0%, var(--blue) 100%)}[data-bg][data-bg=blue-white]{background:linear-gradient(135deg, var(--blue) 0%, #fff 100%)}[data-bg][data-bg=blue-white-reverse]{background:linear-gradient(45deg, var(--blue) 0%, #fff 100%)}[data-bg][data-bg=bluedark-blue]{background:linear-gradient(135deg, var(--bluedark) 0%, var(--blue) 100%)}[data-bg][data-bg=blue-bluedark]{background:linear-gradient(135deg, var(--blue) 0%, var(--bluedark) 100%)}.screen{height:100svh}.bg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.content{padding:0 var(--phs)}.content[data-narrow=true]{padding:0 var(--prl) 0 var(--pll)}.page-head{justify-content:space-between;align-items:center;gap:var(--phs);padding-top:3.7svh;padding-bottom:9.2svh;display:flex}@media (max-width:990px) and (orientation:portrait){.page-head{padding-top:7svh;padding-bottom:7svh}}.page-head h1{font-size:6.66667vw}@media (max-width:990px) and (orientation:portrait){.page-head h1{font-size:14.9333vw}}.page-head .link{font-family:TT Ricordi Allegria Trl;font-size:1.66667vw;line-height:1}.split>div{white-space:nowrap}.split>div>div{transform-origin:50% 100%}.text-title{position:relative}@media (min-width:991px),(max-width:990px) and (orientation:landscape){.text-title{height:250vh}.text-title .bg{height:100vh}}@media (max-width:990px) and (orientation:portrait){.text-title{height:100svh}}.text-title .content{justify-content:space-between;align-items:flex-start;display:flex}@media (min-width:991px),(max-width:990px) and (orientation:landscape){.text-title .content{height:100vh;padding-top:18.5vh;padding-bottom:calc(10vh + 6.25vw);position:sticky;top:0}}@media (max-width:990px) and (orientation:portrait){.text-title .content{flex-direction:column-reverse;height:100%;padding-top:10svh;padding-bottom:calc(7.4svh + 11.2vw);position:relative}}.text-title .content .text{max-width:20em;margin-top:auto;font-size:1.66667vw;font-weight:300;line-height:1.2;position:relative}@media (max-width:990px) and (orientation:portrait){.text-title .content .text{margin-right:auto;font-size:5.33333vw}}.text-title .content .title{text-align:right;max-width:10em;margin-top:0;font-size:6.66667vw;line-height:.9;position:relative}@media (max-width:990px) and (orientation:portrait){.text-title .content .title{margin-left:auto;font-size:14.9333vw}}.number-title{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.08333vw;height:100vh;padding-top:5vh;display:flex;position:relative}@media (max-width:990px) and (orientation:portrait){.number-title{gap:10.6667vw;height:65svh;padding-top:10svh}}.number-title .number{font-family:TT Ricordi Allegria Trl;font-size:16.6667vw;line-height:1;position:relative}@media (max-width:990px) and (orientation:portrait){.number-title .number{font-size:34.1333vw}}.number-title .title{max-width:7em;font-size:7.70833vw;position:relative}@media (max-width:990px) and (orientation:portrait){.number-title .title{font-size:10.6667vw}}.number-title .title[data-large=true]{max-width:9em}.more{flex-direction:column;align-items:center;gap:.78125vw;display:flex;position:relative}@media (max-width:990px) and (orientation:portrait){.more{gap:1.33333vw}}.more .link{text-transform:lowercase;font-family:TT Ricordi Allegria Trl;font-size:3.33333vw;line-height:1}@media (max-width:990px) and (orientation:portrait){.more .link{font-size:8.53333vw}}
.CookieBanner-module-scss-module__rpeZLG__banner{width:67.2917vw;max-width:calc(100% - var(--phs)*2);-webkit-backdrop-filter:blur(10px);z-index:1000;opacity:1;transition:opacity var(--speed),transform var(--speed);background:#ffffffbf;justify-content:center;align-items:center;gap:1.5625vw;padding:1.04167vw 2.08333vw;display:flex;position:fixed;top:2.60417vw;left:50%;transform:translate(-50%)}.CookieBanner-module-scss-module__rpeZLG__banner[data-visible=false]{opacity:0;transform:translate(-50%, calc(-100% - var(--phs)));pointer-events:none}@media (max-width:990px) and (orientation:portrait){.CookieBanner-module-scss-module__rpeZLG__banner{width:calc(100% - var(--phs)*2);padding:calc(14/990*264vw) var(--phs);flex-direction:column;align-items:stretch;gap:3.2vw;top:auto;bottom:24vw}.CookieBanner-module-scss-module__rpeZLG__banner[data-visible=false]{transform:translate(-50%, calc(100% + var(--phs)))}}.CookieBanner-module-scss-module__rpeZLG__banner .CookieBanner-module-scss-module__rpeZLG__text{white-space:nowrap;flex:0 0 55.1042vw;min-width:0;margin:0;font-size:.833333vw;line-height:1.4}@media (max-width:990px) and (orientation:portrait){.CookieBanner-module-scss-module__rpeZLG__banner .CookieBanner-module-scss-module__rpeZLG__text{white-space:normal;flex-basis:auto;font-size:3.2vw}}.CookieBanner-module-scss-module__rpeZLG__accept{flex-shrink:0;width:6.45833vw;font-family:TT Ricordi Allegria Trl;font-size:1.66667vw;line-height:1}@media (max-width:990px) and (orientation:portrait){.CookieBanner-module-scss-module__rpeZLG__accept{align-self:center;width:auto;font-size:7.46667vw}}@media (prefers-reduced-motion:reduce){.CookieBanner-module-scss-module__rpeZLG__banner{transition:none}}
