.footer:where(.astro-26EX6VA3){padding:3rem 4.5rem;border-top:solid 1px #717171;background-color:#000}@media screen and (min-width:768px){.footer:where(.astro-26EX6VA3){margin-bottom:0;padding-top:0;padding-bottom:0;height:4.625rem}}@media screen and (min-width:768px){.footer-nav:where(.astro-26EX6VA3){height:100%}}.footer-nav__list:where(.astro-26EX6VA3){display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;list-style-type:none;text-align:center}@media screen and (min-width:768px){.footer-nav__list:where(.astro-26EX6VA3){flex-direction:row;height:100%}}@media screen and (min-width:1024px){.footer-nav__list:where(.astro-26EX6VA3){padding-right:10%;padding-left:10%}}.footer-nav__txt:where(.astro-26EX6VA3){color:#fff;text-decoration:none;font-size:1rem;font-weight:400;line-height:1.6;padding-left:.25rem;padding-right:.25rem;border-bottom:1px solid #000;transition:border-bottom .3s ease-out}.footer-nav__txt--link:where(.astro-26EX6VA3):hover,.footer-nav__txt--link:where(.astro-26EX6VA3):focus,.footer-nav__txt--link:where(.astro-26EX6VA3):active{border-color:#fff}.landing-nav:where(.astro-NDMLHUYC){display:none;position:absolute;bottom:16px;left:16px;z-index:1}@media screen and (min-width:768px){.landing-nav:where(.astro-NDMLHUYC){display:block}}.landing-nav__list:where(.astro-NDMLHUYC){list-style:none;padding-left:0}.landing-nav__item:where(.astro-NDMLHUYC){position:relative;max-width:138px;width:-moz-fit-content;width:fit-content;line-height:1;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8 0-.705.705 2.79 2.795H0v1h10.085l-2.79 2.795L8 8l4-4-4-4Z' fill='%23fff'/%3E%3C/svg%3E");background-position-x:-.9rem;background-position-y:center;background-repeat:no-repeat;background-color:#fff;border:1px solid #000;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;transition:background-color .4s ease-out,background-position-x .4s ease-out,max-width .4s ease-out,border-width .1s ease-out .1s}.landing-nav__item:where(.astro-NDMLHUYC)+.landing-nav__item:where(.astro-NDMLHUYC){margin-top:.25rem}@media screen and (min-width:1240px){.landing-nav__item:where(.astro-NDMLHUYC){max-width:unset}}.landing-nav__item:where(.astro-NDMLHUYC).active{background-color:#717171!important;pointer-events:none!important}.landing-nav__item:where(.astro-NDMLHUYC).active .landing-nav__link:where(.astro-NDMLHUYC){color:#fff}.landing-nav__item:where(.astro-NDMLHUYC):hover,.landing-nav__item:where(.astro-NDMLHUYC):focus-within{background-color:#000!important;background-position-x:.5rem;overflow-x:visible;max-width:12rem}.landing-nav__item:where(.astro-NDMLHUYC):hover .landing-nav__link:where(.astro-NDMLHUYC),.landing-nav__item:where(.astro-NDMLHUYC):focus-within .landing-nav__link:where(.astro-NDMLHUYC){color:#fff;padding-left:30px}.landing-nav__link:where(.astro-NDMLHUYC){display:block;width:100%;height:100%;padding:.375rem .5rem;font-size:.9rem;font-weight:600;text-decoration:none;color:#000;overflow:hidden;text-overflow:ellipsis;transition:padding .4s ease-out,color .3s ease-out,opacity .3s ease-in}.landing-nav__link:where(.astro-NDMLHUYC):focus{outline:0}.error-nav .landing-nav:where(.astro-NDMLHUYC){display:block;position:relative;bottom:0;left:0}.error-nav .landing-nav__item:where(.astro-NDMLHUYC){max-width:90%}@media screen and (min-width:1024px){.error-nav .landing-nav__item:where(.astro-NDMLHUYC){max-width:100%}}.landing-component:where(.astro-JLJ3B2F4){position:relative;width:100%;height:calc(100*var(--vh))}.landing-component:where(.astro-JLJ3B2F4)>.landing-link:where(.astro-JLJ3B2F4){height:100%;text-decoration:none;margin-left:1.5rem;margin-right:1.5rem;padding-top:7rem}@media screen and (min-width:768px){.landing-component:where(.astro-JLJ3B2F4)>.landing-link:where(.astro-JLJ3B2F4){display:flex;align-items:center;padding-left:max(11.25rem,12.5%);margin-left:0;margin-right:0;padding-top:0}}.landing-component:where(.astro-JLJ3B2F4) .landing-txt:where(.astro-JLJ3B2F4){outline:0;text-decoration:none}.landing-component:where(.astro-JLJ3B2F4) .landing-txt:where(.astro-JLJ3B2F4):hover .discover:where(.astro-JLJ3B2F4):after{transform:scaleX(.3)}.landing-component:where(.astro-JLJ3B2F4) .title:where(.astro-JLJ3B2F4){display:block;align-items:center;margin-bottom:1.5rem;font-weight:800;line-height:3rem;color:#000;transition:color 0s linear;font-size:40px;font-size:2.5rem}@media screen and (min-width:768px){.landing-component:where(.astro-JLJ3B2F4) .title:where(.astro-JLJ3B2F4){max-width:75%;margin-bottom:1.875rem}}@media screen and (min-width:1024px){.landing-component:where(.astro-JLJ3B2F4) .title:where(.astro-JLJ3B2F4){font-size:96px;font-size:6rem;line-height:1}}.landing-component:where(.astro-JLJ3B2F4) .discover-wrapper:where(.astro-JLJ3B2F4){position:relative;padding:.5rem .5rem .5rem 0;max-width:-moz-fit-content;max-width:fit-content;margin-top:-.5rem}@media screen and (min-width:768px){.landing-component:where(.astro-JLJ3B2F4) .discover-wrapper:where(.astro-JLJ3B2F4){background:0 0}}.landing-component:where(.astro-JLJ3B2F4) .discover:where(.astro-JLJ3B2F4){width:-moz-fit-content;width:fit-content;padding-bottom:.125rem;color:#000;font-weight:700}.landing-component:where(.astro-JLJ3B2F4) .discover:where(.astro-JLJ3B2F4):after{content:"";display:block;height:1px;width:100%;background-color:#000;transform-origin:left;transition:transform .3s ease-out}.landing-promo:where(.astro-JLJ3B2F4){position:relative;display:flex;align-items:center;padding:.6875rem .5rem .6875rem 3.5rem;font-weight:500;font-size:.9rem;line-height:1.1;text-decoration:none;color:#000;background-color:#fff;border:1px solid #000;z-index:10;transition:max-width 1s ease-out,background-color .7s ease-in-out}.landing-promo-mobile:where(.astro-JLJ3B2F4){height:3rem;width:calc(100vw - 3rem);max-height:3rem;margin-top:-1.5rem;margin-bottom:24px;overflow:hidden}.landing-promo-desktop:where(.astro-JLJ3B2F4){display:none}@media screen and (min-width:768px){.landing-promo:where(.astro-JLJ3B2F4){max-width:220px;min-height:3rem;position:absolute;bottom:1rem;padding-right:2.6rem;z-index:100;left:50%;transform:translate(-50%);margin-top:0}.landing-promo-mobile:where(.astro-JLJ3B2F4){display:none}.landing-promo-desktop:where(.astro-JLJ3B2F4){display:flex}}.landing-promo:where(.astro-JLJ3B2F4):after{display:block;position:absolute;right:1rem;top:50%;transform:translateY(-50%);content:url("data:image/svg+xml,%3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.01 3H0v2h12.01v3L16 4l-3.99-4v3Z' fill='%23000'/%3E%3C/svg%3E")}.landing-promo:where(.astro-JLJ3B2F4):before{content:"";position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:32px;height:32px;background-image:var(--icon-promo);background-repeat:no-repeat;background-size:cover;background-color:#fff0;transition:background-color .3s linear}.landing-promo:where(.astro-JLJ3B2F4):hover,.landing-promo:where(.astro-JLJ3B2F4):active{background-color:#000;color:#fff}.landing-promo:where(.astro-JLJ3B2F4):hover:after,.landing-promo:where(.astro-JLJ3B2F4):active:after{content:url("data:image/svg+xml,%3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.01 3H0v2h12.01v3L16 4l-3.99-4v3Z' fill='%23fff'/%3E%3C/svg%3E")}.landing-promo:where(.astro-JLJ3B2F4):hover:before,.landing-promo:where(.astro-JLJ3B2F4):active:before{background-color:#fff}body.standard .landing-promo:where(.astro-JLJ3B2F4){background-color:#e0e0e0;border:solid 1px #e0e0e0}body.standard .landing-promo:where(.astro-JLJ3B2F4):hover,body.standard .landing-promo:where(.astro-JLJ3B2F4):active{background-color:#000}#main-navigation.main-navigation{background:0 0}@media screen and (min-width:768px){#main-navigation.main-navigation{background:linear-gradient(90deg,#fff,#fff 420px,transparent 420px);background-repeat:no-repeat;background-size:420px}}.image-wrapper:where(.astro-ICMXTWYB){position:absolute;z-index:-1;right:0;bottom:0;width:100vw;max-width:calc(100*var(--vh));margin-bottom:var(--vhdiff)}@media screen and (min-width:768px){.image-wrapper:where(.astro-ICMXTWYB){top:0;margin-bottom:0}}.image-wrapper:where(.astro-ICMXTWYB) .switchable-image{width:100%;height:100%}.parallax:where(.astro-ICMXTWYB){position:relative;overflow:hidden}@media screen and (min-width:768px){.parallax:where(.astro-ICMXTWYB){height:calc(100*var(--vh));display:flex;align-items:center;justify-content:center}}.snap:where(.astro-ICMXTWYB){scroll-snap-stop:always;scroll-snap-align:start;overflow:hidden}html{scroll-behavior:smooth}body{overflow:hidden}@media screen and (min-width:768px){.main-navigation{width:calc(100vw - 1rem)}}@media screen and (min-width:768px){.bottom-navigation__item--right{right:2rem}}.landing-container:where(.astro-UNKHNG6A){overscroll-behavior-y:contain;height:calc(100*var(--vh));overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth}.landing-container .footer{scroll-snap-stop:unset;scroll-snap-align:end}.wire-image:where(.astro-IGVEK2JK),.standard-image:where(.astro-IGVEK2JK){display:none;width:100%;height:100%}body.standard .standard-image:where(.astro-IGVEK2JK){display:block}body:not(.standard) .wire-image:where(.astro-IGVEK2JK){display:block}picture{width:100%;height:100%!important;display:flex;min-height:50px}picture img{-o-object-fit:cover;object-fit:cover;height:100%!important;width:100%}.icon-navigation:where(.astro-5QUVGTRI){position:fixed;right:1.5rem;top:16px;z-index:201}@media screen and (min-width:768px){.icon-navigation:where(.astro-5QUVGTRI){right:4.5062rem}}.icon-navigation__list:where(.astro-5QUVGTRI){list-style:none;display:flex;padding-left:0}.icon-navigation__item:where(.astro-5QUVGTRI){margin-left:.5rem}@media screen and (min-width:1024px){.icon-navigation__item:where(.astro-5QUVGTRI):first-child .btn--hide-txt:where(.astro-5QUVGTRI){max-width:unset}.icon-navigation__item:where(.astro-5QUVGTRI):first-child .btn--hide-txt:where(.astro-5QUVGTRI) .btn__icon:where(.astro-5QUVGTRI){background-color:transparent}}.icon-navigation__item--hide-sm:where(.astro-5QUVGTRI){display:none}@media screen and (min-width:768px){.icon-navigation__item--hide-sm:where(.astro-5QUVGTRI){display:block}}.icon-navigation__item:where(.astro-5QUVGTRI) .lang:where(.astro-5QUVGTRI) .btn__txt:where(.astro-5QUVGTRI){font-weight:400;padding-left:0;padding-right:0;margin:auto}.burger-button:where(.astro-VJKHDL36).burger-button{position:fixed;z-index:201;bottom:1rem;right:1.5rem}@media screen and (max-width:767px){.burger-button:where(.astro-VJKHDL36).burger-button{width:47px}}@media screen and (min-width:768px){.burger-button:where(.astro-VJKHDL36).burger-button{top:1rem;bottom:unset;right:1rem}}.btn__icon:where(.astro-VJKHDL36){position:relative;max-width:2.9062rem}.btn__icon:where(.astro-VJKHDL36) span:where(.astro-VJKHDL36){position:absolute;display:block;width:40%;height:1px;background-color:#000;transition:transform .3s ease-out}.btn__icon:where(.astro-VJKHDL36) span:where(.astro-VJKHDL36):nth-child(1){top:18px}.btn__icon:where(.astro-VJKHDL36) span:where(.astro-VJKHDL36):nth-child(2){top:23px}.btn__icon:where(.astro-VJKHDL36) span:where(.astro-VJKHDL36):nth-child(3){top:28px}@media screen and (min-width:768px){.btn:where(.astro-VJKHDL36):focus-visible,.btn:where(.astro-VJKHDL36):hover{background-color:#000!important}.btn:where(.astro-VJKHDL36):focus-visible .btn__icon:where(.astro-VJKHDL36) span:where(.astro-VJKHDL36),.btn:where(.astro-VJKHDL36):hover .btn__icon:where(.astro-VJKHDL36) span:where(.astro-VJKHDL36){background-color:#fff!important}}.js-burger-menu-open .burger-button:where(.astro-VJKHDL36)>span:where(.astro-VJKHDL36)>span:where(.astro-VJKHDL36):nth-child(1){transform:translateY(5px) rotate(135deg)}.js-burger-menu-open .burger-button:where(.astro-VJKHDL36)>span:where(.astro-VJKHDL36)>span:where(.astro-VJKHDL36):nth-child(2){transform:scaleX(0)}.js-burger-menu-open .burger-button:where(.astro-VJKHDL36)>span:where(.astro-VJKHDL36)>span:where(.astro-VJKHDL36):nth-child(3){transform:translateY(-5px) rotate(-135deg)}.lazy-loader:where(.astro-NTVJQKKV){min-width:10px;min-height:10px}#burger-overlay:where(.astro-QG7NCWER){background-color:#00000080;position:fixed;inset:0;opacity:0;transition:opacity .3s linear .3s}#burger-navigation:where(.astro-QG7NCWER){overflow:hidden;overscroll-behavior:contain;pointer-events:none;position:fixed;inset:0;z-index:200}body:not(.js-burger-menu-open) #burger-navigation:where(.astro-QG7NCWER) .visible:where(.astro-QG7NCWER){animation-name:unset}body.js-burger-menu-open #burger-navigation:where(.astro-QG7NCWER){pointer-events:initial}body.js-burger-menu-open #burger-navigation:where(.astro-QG7NCWER) #burger-overlay:where(.astro-QG7NCWER){opacity:1;transition:opacity .1s linear}body.js-burger-menu-open #burger-navigation:where(.astro-QG7NCWER) .burger-nav:where(.astro-QG7NCWER){transform:translateZ(0);transition:transform .6s cubic-bezier(.3,0,.3,1) .3s}body.js-burger-menu-open #burger-navigation:where(.astro-QG7NCWER) .burger-nav__list:where(.astro-QG7NCWER){display:flex}.burger-nav:where(.astro-QG7NCWER){background-color:#fff;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:540px;padding-top:128px;padding-bottom:100px;z-index:199;transform:translate3d(540px,0,0);transform-origin:right bottom;transition:transform .3s ease-out}.burger-nav:where(.astro-QG7NCWER){overflow-x:hidden;overscroll-behavior:contain}.burger-nav:where(.astro-QG7NCWER) ul:where(.astro-QG7NCWER),.burger-nav:where(.astro-QG7NCWER) li:where(.astro-QG7NCWER){list-style:none}.burger-nav__list:where(.astro-QG7NCWER){display:none;flex-direction:column;justify-content:flex-end;padding-left:0}.burger-nav__landing:where(.astro-QG7NCWER){margin-bottom:40px;padding-left:64px}@media screen and (min-width:768px){.burger-nav__landing:where(.astro-QG7NCWER){padding-left:90px}}.burger-nav__landing__pages:where(.astro-QG7NCWER){max-height:40rem;padding-top:24px;padding-left:3px;margin-left:-3px;overflow:hidden;transition:max-height .7s,transform .6s,opacity .6s ease-in;transform:translateY(0);opacity:1}.burger-nav__landing__pages:where(.astro-QG7NCWER)[aria-hidden=true]{max-height:0;transform:translateY(-30px);opacity:0;visibility:hidden;transition:max-height .7s,transform .6s,opacity .3s}.burger-nav__landing__link:where(.astro-QG7NCWER){display:flex;position:relative;align-items:center;font-size:48px;font-size:3rem;font-weight:800;line-height:1em;text-decoration:none;text-transform:capitalize;color:#717171;cursor:pointer;outline:0;outline:0!important}.burger-nav__landing__link:where(.astro-QG7NCWER)[aria-expanded=true]{color:#000}.burger-nav__landing__link:where(.astro-QG7NCWER):before,.burger-nav__landing__link:where(.astro-QG7NCWER):after{content:"";position:absolute;inset:-10px -300px -10px -100px;z-index:-1;background-color:transparent}.burger-nav__landing__link:where(.astro-QG7NCWER):before{background-color:#f0f0f0;transform:scaleX(0);transform-origin:left center;transition:transform .3s}.burger-nav__landing__link:where(.astro-QG7NCWER):focus:before,.burger-nav__landing__link:where(.astro-QG7NCWER):hover:before{background-color:#f0f0f0;transform:scaleX(1)}.burger-nav__page:where(.astro-QG7NCWER).active .burger-nav__page__link:where(.astro-QG7NCWER){color:#fff;background-color:#000}.burger-nav__page__link:where(.astro-QG7NCWER){display:inline-block!important;text-decoration:none;color:#000;font-size:16px;font-size:1rem;font-weight:600;border:solid 1px #000;padding:9px 15px;margin-right:8px;margin-bottom:8px}.burger-nav__page__link:where(.astro-QG7NCWER):hover{background-color:#e0e0e0}.chevron:where(.astro-QG7NCWER){margin:0 24px;transition:transform .4s}:where(.astro-QG7NCWER)[aria-expanded=true] .chevron:where(.astro-QG7NCWER){transform:rotate(180deg)}.logo-link:where(.astro-WUY2AK4C){position:relative;z-index:1;width:4rem;height:4rem}@media screen and (min-width:768px){.logo-link:where(.astro-WUY2AK4C){width:5rem;height:5rem}}.niji-logo:where(.astro-WUY2AK4C){position:absolute;top:0;left:0;width:4rem;min-width:64px;min-height:64px;opacity:0;align-self:start;transition:opacity .3s linear}@media screen and (min-width:768px){.niji-logo:where(.astro-WUY2AK4C){width:5rem;min-width:80px;min-height:80px}}.niji-logo:where(.astro-WUY2AK4C):hover{cursor:pointer}.header:where(.astro-V3N62DYZ){margin-bottom:3rem;display:flex}@media screen and (min-width:768px){.header:where(.astro-V3N62DYZ){margin-bottom:.5625rem}}.main-navigation:where(.astro-V3N62DYZ){display:flex;align-items:flex-end;background-color:#fff}body.eco .main-navigation:where(.astro-V3N62DYZ){background-color:#fff;background-attachment:fixed;background-position:0 3px}@media screen and (min-width:768px){.main-navigation:where(.astro-V3N62DYZ){align-items:center}}.main-navigation__wrapper:where(.astro-V3N62DYZ){display:none;position:fixed;bottom:0;width:100%}@media screen and (min-width:768px){.main-navigation__wrapper:where(.astro-V3N62DYZ){display:block;position:unset;width:auto}}.main-navigation__list:where(.astro-V3N62DYZ){min-height:4rem;padding-left:0;display:grid;grid-template-columns:repeat(4,auto);grid-column-gap:1.5rem;align-content:center;list-style:none;border-top:1px solid #000;background-color:#fff;z-index:1;text-align:center}@media screen and (min-width:768px){.main-navigation__list:where(.astro-V3N62DYZ){max-width:-moz-max-content;max-width:max-content;min-height:unset;padding-left:3rem;border:0;background-color:unset}}.main-navigation__link:where(.astro-V3N62DYZ){color:#717171;text-decoration:none;font-size:1.25rem;font-weight:700;border-bottom-color:#0000;border-bottom-width:2px;border-bottom-style:solid;transition:border-bottom-color .3s ease-in}.main-navigation__link:where(.astro-V3N62DYZ):focus{outline-offset:5px}.main-navigation__link:where(.astro-V3N62DYZ):hover,.main-navigation__link:where(.astro-V3N62DYZ):active{border-bottom-color:#000}@media (prefers-color-scheme:dark){.main-navigation__link:where(.astro-V3N62DYZ):hover,.main-navigation__link:where(.astro-V3N62DYZ):active{background-color:#fff3}}.main-navigation__link:where(.astro-V3N62DYZ).active{color:#000;border-bottom-color:#000}#skip-links:where(.astro-2AHPRVBM){position:fixed;display:block;top:0;left:0;right:0;z-index:999}#skip-links:where(.astro-2AHPRVBM) .sr-only:where(.astro-2AHPRVBM):focus{width:unset;height:unset;clip:unset;min-width:100%;background-color:#000;color:#fff;padding:1rem;font-weight:700;font-size:2rem;outline:0}#menu:where(.astro-2AHPRVBM){position:fixed;top:0;left:0;right:0;z-index:10}@keyframes animTransitionInUp{0%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(-100vh)}}@keyframes animTransitionOutUp{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes animTransitionOutRight{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes animTransitionOutLeft{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes animFadeIn{0%{opacity:0}to{opacity:1}}@keyframes animFadeInUp{0%{opacity:0;transform:translateY(0)}5%{opacity:0;transform:translateY(0)}6%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}@keyframes animFadeInLeft{0%{opacity:0;transform:translate(150px)}to{opacity:1;transform:translate(0)}}@media screen and (prefers-reduced-motion:no-preference){.fade-in-up{transition:transform .6s ease-out,opacity .6s ease-in-out;opacity:0;transform:translateY(150px)}.fade-in-up.will-change{will-change:opacity,transform}.fade-in-up.visible{opacity:1;transform:translateY(0)}.delay200{transition-delay:.2s;animation-delay:.2s}.delay400{transition-delay:.4s;animation-delay:.4s}.delay600{transition-delay:.6s;animation-delay:.6s}.delay800{transition-delay:.8s;animation-delay:.8s}.fade-in-anim{opacity:0}.fade-in-anim.visible{animation:animFadeIn 1s cubic-bezier(.26,.67,.48,.91);animation-fill-mode:both}.fade-in-up-anim,.fade-in-left-anim{opacity:0;animation-duration:.8s;animation-timing-function:cubic-bezier(.26,.67,.48,.91);animation-fill-mode:both}.fade-in-up-anim.visible{animation-name:animFadeInUp}body.audio-display .fade-in-up-anim.visible.sticky-child{animation-name:none;opacity:1}.fade-in-left-anim.visible{animation-name:animFadeInLeft;animation-duration:.5s;animation-timing-function:ease-out}#main-content:before{content:"";background-color:#000;position:fixed;inset:0;z-index:9998;pointer-events:none;transform:translateY(100vh)}#main-content:after{content:"";background-color:#fff;position:fixed;inset:0;z-index:9999;pointer-events:none;animation-name:animTransitionInUp;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both;animation-delay:.3s}.transition-out #main-content{transition:transform .2s ease-in,opacity .2s ease-in-out}.transition-out #main-content:before{animation-duration:.5s;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:both;animation-delay:0s}.transition-out #main-content:after{animation-duration:.4s;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:both;animation-delay:.3s}.transition-out-top #main-content:before,.transition-out-top #main-content:after{animation-name:animTransitionOutUp}.transition-out-right #main-content:before,.transition-out-right #main-content:after{animation-name:animTransitionOutRight}.transition-out-left #main-content:before,.transition-out-left #main-content:after{animation-name:animTransitionOutLeft}}*{box-sizing:border-box;margin:0}:root{--vh:1vh;font-family:N27,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.3rem;color:#000}body{position:relative;width:100%;min-height:100vh;justify-content:center}body.eco{background-color:#fff;background-attachment:fixed;background-position:0 3px}.button,.link{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only:focus{width:unset;height:unset;clip:unset}@media screen and (min-width:1024px){.sticky-container{position:absolute;top:0;bottom:0;z-index:-1}}@media screen and (min-width:1024px){.sticky-child{position:sticky;top:80px;right:-1px;padding-left:8px;margin-left:-8px;max-height:calc(100vh - 80px);overflow-x:visible;overflow-y:auto;padding-bottom:50px;scrollbar-width:none}.sticky-child::-webkit-scrollbar{display:none}.sticky-child.sticky-bottom{top:unset;bottom:0}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}button{background-color:transparent;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0;border:0}a{color:inherit}.underline-link{text-decoration:none;background-size:100% 1px;background-repeat:no-repeat;background-image:linear-gradient(to bottom,#000 0,#000 100%);background-position:bottom left;transition:background-size .3s ease-out}.underline-link:hover{background-size:30px 1px}.underline-link.underline-grey{background-image:linear-gradient(to bottom,#717171 0,#717171 100%)}a.btn{display:flex;align-items:center;color:inherit;text-decoration:none}.btn:hover{cursor:pointer}.btn--icon-txt{position:relative;box-sizing:content-box;width:2.9062rem;height:2.9062rem;border:1px solid #000;background-color:#fff;transition:background-color .7s ease-in-out}body.standard .btn--icon-txt{border-color:#949494}@media screen and (min-width:768px){.btn--icon-txt:focus-visible{background-color:#000!important;color:#fff}.btn--icon-txt:focus-visible svg path{fill:#fff}}body.access .btn--icon-txt.accessibility{background-color:#000!important;color:#fff}body.access .btn--icon-txt.accessibility .btn__icon{background-color:#000}body.access .btn--icon-txt.accessibility svg path{fill:#fff}@media screen and (min-width:768px){.btn--icon-txt:hover,.btn--icon-txt:active{background-color:#000!important;color:#fff}.btn--icon-txt:hover svg path,.btn--icon-txt:active svg path{fill:#fff}}.btn--hide-txt{width:-moz-max-content;width:max-content;min-width:2.9062rem;max-width:2.9062rem;overflow:hidden;transition:max-width .4s ease-out,background-color .7s ease-in-out}@media screen and (min-width:768px){.btn--hide-txt:hover,.btn--hide-txt:focus-visible{max-width:300px}}.btn--txt{border-bottom:1px solid #000;padding-bottom:2px}@media screen and (max-width:767px){body.standard .btn--bottom{border-color:#fff}}.btn--listed-link{font-size:20px;font-weight:700;padding-right:2rem;background:url("data:image/svg+xml,%3Csvg width='21' height='14' viewBox='0 0 21 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0034 13.2985C12.6134 12.9085 12.6134 12.2785 13.0034 11.8885L16.8734 7.99852H1.7034C1.1534 7.99852 0.703398 7.54852 0.703398 6.99852C0.703398 6.44852 1.1534 5.99852 1.7034 5.99852H16.8734L12.9934 2.11852C12.6034 1.72852 12.6034 1.09852 12.9934 0.708516C13.3834 0.318516 14.0134 0.318516 14.4034 0.708516L20.0034 6.29852C20.3934 6.68852 20.3934 7.31852 20.0034 7.70852L14.4134 13.2985C14.0234 13.6785 13.3834 13.6785 13.0034 13.2985Z' fill='%230D1726'/%3E%3C/svg%3E")no-repeat right center}.btn--eco-mode .btn__txt{font-size:12px;line-height:1;text-align:left;padding-right:64px}.btn--eco-mode .btn__txt--eco{display:none}@media screen and (min-width:768px){.btn--eco-mode:focus-visible svg circle,.btn--eco-mode:active svg circle,.btn--eco-mode:hover svg circle{fill:#000!important;stroke:#000!important}}.btn--eco-mode .switch-off{display:none}.btn--eco-mode .switch-on{display:block}body:not(.standard) .btn--eco-mode .switch-off{display:block}body:not(.standard) .btn--eco-mode .switch-on{display:none}body:not(.standard) .btn--eco-mode .btn__txt--eco{display:block}body:not(.standard) .btn--eco-mode .btn__txt--standard{display:none}.btn__icon{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:100%;height:100%;max-width:2.9062rem;background-color:#fff;transition:background-color .7s ease-in-out}body.standard .btn__icon{border-color:#949494}@media screen and (min-width:768px){.btn:hover .btn__icon,.btn:active .btn__icon,.btn:focus-visible .btn__icon{background-color:#000}}.btn__txt{padding-left:.875rem;padding-right:48px;font-weight:700;white-space:nowrap}.btn--common{box-sizing:content-box;border:1px solid #000;background-color:#fff;transition:background-color .7s ease-in-out}body.standard .btn--common{border-color:#949494}.btn--common:focus-visible{background-color:#000!important;color:#fff}body.access .accessibility .btn--common{background-color:#000!important;color:#fff}@media screen and (min-width:768px){.btn--common:hover,.btn--common:active{background-color:#000!important;color:#fff}}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline:2px dashed #000;outline-offset:1px}[aria-hidden=true] button,[aria-hidden=true] [href],[aria-hidden=true] input,[aria-hidden=true] select,[aria-hidden=true] textarea,[aria-hidden=true] [tabindex]:not([tabindex="-1"]){visibility:hidden}.wire-only{display:none}body:not(.standard) .wire-only{display:block}.standard-only{display:none}body.standard .standard-only{display:block}.wire-only-opacity{opacity:0}body:not(.standard) .wire-only-opacity{opacity:1}.standard-only-opacity{opacity:0}body.standard .standard-only-opacity{opacity:1}.access-only-opacity{opacity:0}body.access:not(.standard) .access-only-opacity{opacity:1}.highlight-bg{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px;margin-left:-10px}@media screen and (min-width:1024px){.highlight-bg{padding:0 30px;margin-left:0}}@media screen{body:not(.standard,.access) .text-stroke{color:#fff}}@media screen{body:not(.standard,.access) .text-stroke{--stroke-width:1px;--stroke-color:black;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0)0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*.3827)0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*.7071)0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*.9239)0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1)0 var(--stroke-color),calc(var(--stroke-width)*-.3827) calc(var(--stroke-width)*.9239)0 var(--stroke-color),calc(var(--stroke-width)*-.7071) calc(var(--stroke-width)*.7071)0 var(--stroke-color),calc(var(--stroke-width)*-.9239) calc(var(--stroke-width)*.3827)0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0)0 var(--stroke-color),calc(var(--stroke-width)*-.9239) calc(var(--stroke-width)*-.3827)0 var(--stroke-color),calc(var(--stroke-width)*-.7071) calc(var(--stroke-width)*-.7071)0 var(--stroke-color),calc(var(--stroke-width)*-.3827) calc(var(--stroke-width)*-.9239)0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1)0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*-.9239)0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*-.7071)0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*-.3827)0 var(--stroke-color)}}.bottom-navigation__list:where(.astro-65ZFI6E7){position:fixed;display:flex;bottom:1rem;z-index:11;list-style:none;padding:0}.bottom-navigation__item:where(.astro-65ZFI6E7){position:fixed;bottom:1rem;z-index:11}@media screen and (min-width:768px){.bottom-navigation__item:where(.astro-65ZFI6E7){bottom:1rem}}.bottom-navigation__item--right:where(.astro-65ZFI6E7){left:1.5rem;z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media screen and (min-width:768px){.bottom-navigation__item--right:where(.astro-65ZFI6E7){left:unset;right:1rem}}.bottom-navigation__item--right:where(.astro-65ZFI6E7) #btnSwitchAccessibility:where(.astro-65ZFI6E7){display:none}.bottom-navigation__item--show-sm:where(.astro-65ZFI6E7){right:1.5rem}@media screen and (min-width:768px){.bottom-navigation__item--show-sm:where(.astro-65ZFI6E7){display:none}}html{font-family:Arial,Helvetica,sans-serif}#footer-content{position:relative;margin:1rem auto}#main-content{min-height:calc(100*var(--vh))}.accessibility-link{position:absolute;z-index:999;top:0;left:0;background-color:#000;font-size:2rem;padding:1rem}.anim-panel{opacity:0;transition:opacity .7s,transform .7s}.anim-panel.visible{opacity:1;transform:translate(0)}