@font-face{font-display:swap;font-family:'Kaisei Decol';font-style:normal;font-weight:400;src:url('/fonts/kaisei-decol-v10-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Sora';font-style:normal;font-weight:100;src:url('/fonts/sora-v17-latin-100.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Sora';font-style:normal;font-weight:200;src:url('/fonts/sora-v17-latin-200.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Sora';font-style:normal;font-weight:300;src:url('/fonts/sora-v17-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Sora';font-style:normal;font-weight:400;src:url('/fonts/sora-v17-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Sora';font-style:normal;font-weight:500;src:url('/fonts/sora-v17-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Sora';font-style:normal;font-weight:600;src:url('/fonts/sora-v17-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Sora';font-style:normal;font-weight:700;src:url('/fonts/sora-v17-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Sora';font-style:normal;font-weight:800;src:url('/fonts/sora-v17-latin-800.woff2') format('woff2')}body{font-family:Sora,sans-serif!important;font-weight:300;font-size:16px}h1,p.intro-slogan{line-height:clamp(80px,10vw,130px);font-size:clamp(60px,10vw,100px);font-family:Kaisei Decol,serif;padding-bottom:0.25em}h2{font-size:clamp(26px,10vw,38px);line-height:clamp(32px,3vw,55px);font-family:Kaisei Decol,serif}h1.subline,h2.subline,h3{font-size:clamp(22px,3vw,28px);line-height:clamp(28px,3vw,45px);font-family:Sora,sans-serif!important;font-weight:300;padding-bottom:1em}header{position:fixed;top:0;width:100%;height:max-content;color:#000;z-index:100}body.admin-bar header{top:32px}header.et-fb-tabs-outer{top:0!important;position:inherit}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container{align-items:center;height:40px;justify-content:space-between}.et_pb_menu .et_pb_menu__wrap{width:max-content;justify-content:flex-end}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{font-size:16px;color:#000}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:hover,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:focus{opacity:1;text-decoration:underline}header,header:focus-within{transition:opacity 0.5s ease,transform 0.5s ease;opacity:1}header.hidden{opacity:0;pointer-events:none}div#et-main-area{padding-top:120px}.et_pb_button_module_wrapper{display:inline-block;max-width:max-content;margin-right:25px}.more-link{color:#000;font-size:12px;text-decoration:underline}.more-link:hover,.more-link:focus-visible{color:#b36a60}.more-link::after{content:" ";width:15px;height:15px;background-image:url(/wp-content/uploads/NewTab-Icon.svg);background-repeat:no-repeat;background-position:bottom;display:inline-block;margin-left:5px}.et_pb_slider .et_pb_gallery_image img{object-fit:cover;object-position:50% 50%;width:100%}.et_pb_promo{display:flex;flex-direction:column;justify-content:center;align-content:center}.et_pb_promo .et_pb_promo_description,.et_pb_promo .et_pb_button_wrapper{opacity:0}div.et_pb_promo:hover .et_pb_promo_description,div.et_pb_promo:focus-visible .et_pb_promo_description,div.et_pb_promo:hover .et_pb_button_wrapper,div.et_pb_promo:focus-visible .et_pb_button_wrapper{opacity:1;transition:opacity 0.5s ease,transform 0.5s ease}footer *{color:#fff!important}