.number-entry{--final-bg-color:var(--bg-color,var(--color-blue));--final-color-p:var(--color-p,var(--color-blue));--final-shadow:var(--shadow);--final-number-box:var(--number-box,106px);.number-wrapper{min-height:var(--number-height);display:flex}span{background-color:var(--final-bg-color);background-image:linear-gradient(-45deg,hsla(0,0%,100%,.3),#fff0 50px);align-self:center;box-shadow:var(--final-shadow);width:var(--final-number-box);height:var(--final-number-box);transition-property:width,height,background-color}p,span{transition-duration:var(--animation-speed)}p{color:var(--final-color-p);transition-property:color}@media (hover:hover){--number-height:148px;&:hover{--bg-color:var(--color-yellow);--color-p:var(--color-yellow);--shadow:12px 10px 19px 0px #0000001a;--number-box:var(--number-height)}}@media screen and (min-width:1920px){--number-height:160px;--number-box:130px;@media (hover:hover){&:hover{--number-box:var(--number-height)}}}}.carousel-logos .slick-track,.hero .slick-track{position:relative;display:flex}@media (min-width:992px){.hero .slick-list{padding-left:264px}}.hero .slick-slide{max-width:264px}@media not all and (min-width:768px){.hero .slick-slide{max-width:170px}}.hero-section-small .hero .slick-list{padding-left:0}.hero-section-small .hero .slick-slide{width:50%;max-width:660px}.hero .slick-slide .carousel-hero-link{display:flex;flex-direction:column}.hero .slick-slide .carousel-hero-link .carousel-main-wrapper:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));opacity:.6}.hero .slick-slide .carousel-hero-link>*{position:relative;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:992px){.hero .slick-slide:nth-child(2n) .carousel-hero-link>div{top:35px}}.hero .slick-slide.slick-center .carousel-hero-link .carousel-main-wrapper,.hero .slick-slide.slick-current .carousel-hero-link .carousel-main-wrapper,.hero .slick-slide:hover .carousel-hero-link .carousel-main-wrapper{position:relative;top:0;z-index:1;--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero .slick-slide.slick-center .carousel-hero-link .carousel-logo-wrapper,.hero .slick-slide.slick-current .carousel-hero-link .carousel-logo-wrapper,.hero .slick-slide:hover .carousel-hero-link .carousel-logo-wrapper{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:1px;border-left-color:var(--color-lightGray);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hero .slick-slide.slick-center .carousel-hero-link .carousel-main-wrapper:after,.hero .slick-slide.slick-current .carousel-hero-link .carousel-main-wrapper:after,.hero .slick-slide:hover .carousel-hero-link .carousel-main-wrapper:after{content:"";background:transparent}.hero .slick-slide.slick-center .carousel-main-image,.hero .slick-slide.slick-current .carousel-main-image,.hero .slick-slide:hover .carousel-main-image,.hero-section-small .hero .slick-slide.slick-center .carousel-main-image,.hero-section-small .hero .slick-slide.slick-current .carousel-main-image,.hero-section-small .hero .slick-slide:hover .carousel-main-image{box-shadow:var(--hero-shadow)}.hero-section-small .carousel-main-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media (min-width:480px){.hero-section-small .carousel-main-image{max-height:500px;width:660px}}.hero-section-more-than-two .carousel-main-image{min-height:220px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.hero-section-more-than-two .carousel-main-image{min-height:420px}}.hero-section-more-than-four .carousel-main-image{min-height:260px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.hero-section-more-than-four .carousel-main-image{min-height:420px}}.hero .slick-slide.slick-center .carousel-text,.hero .slick-slide.slick-current .carousel-text,.hero .slick-slide:hover .carousel-text{visibility:visible}@media (min-width:992px){.hero-section-small .hero .slick-slide.slick-center .carousel-text,.hero-section-small .hero .slick-slide.slick-current .carousel-text,.hero-section-small .hero .slick-slide:hover .carousel-text{margin-left:auto;margin-right:auto;max-width:70%}}.carousel-logos .slick-slide .carousel-logo-image,.hero .slick-slide .carousel-logo-image{margin-left:auto;margin-right:auto;max-height:60px;opacity:.6;--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hero .slick-slide .carousel-hero-link .carousel-main-wrapper{margin:0 auto 42px}@media (min-width:992px){.hero .slick-slide .carousel-hero-link .carousel-main-wrapper{margin:0 auto 60px}}.hero .slick-slide:nth-child(2n) .carousel-hero-link .carousel-main-wrapper{margin:0 auto 42px}@media (min-width:992px){.hero .slick-slide:nth-child(2n) .carousel-hero-link .carousel-main-wrapper{margin:0 auto 25px}}.carousel-logos .slick-slide:hover .carousel-logo-image,.hero .slick-slide.slick-center .carousel-logo-image,.hero .slick-slide.slick-current .carousel-logo-image,.hero .slick-slide:hover .carousel-logo-image{opacity:1;--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.carousel-logos .slick-slide.slick-active .carousel-logos-link .carousel-logo-wrapper,.hero .slick-slide .carousel-hero-link .carousel-logo-wrapper{border-right-width:1px;border-right-color:var(--color-lightGray)}.carousel-logos .slick-active+.slick-active+.slick-active+.slick-active+.slick-active .carousel-logos-link .carousel-logo-wrapper,.hero .slick-slide:last-of-type .carousel-hero-link .carousel-logo-wrapper{border-right-width:0}.carousel-logos .slick-next.slick-disabled,.carousel-logos .slick-prev.slick-disabled{display:none!important}.carousel-logos .slick-next,.carousel-logos .slick-prev{position:absolute;height:22px;width:22px;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--color-blue)}.carousel-logos .slick-next:hover,.carousel-logos .slick-prev:hover{border-width:0;background-color:var(--color-yellow);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));box-shadow:var(--arrow-shadow)}@media (min-width:992px){.carousel-logos .slick-next,.carousel-logos .slick-prev{height:32px;width:32px}}.carousel-logos .slick-prev{transform:scaleX(-1) translateY(-50%);top:50%;left:14px;z-index:1}@media (min-width:992px){.carousel-logos .slick-prev{left:28px}}.carousel-logos .slick-next{top:50%;right:14px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:992px){.carousel-logos .slick-next{right:28px}.hero .slick-active+.slick-slide+.slick-slide+.slick-slide .carousel-main-image,.hero .slick-slide:has(+.slick-active) .carousel-main-image{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.article-card{--final-shadow:var(--shadow);flex:1 1 0px;box-shadow:var(--final-shadow);transition-property:box-shadow;transition-duration:var(--animation-speed);@media (hover:hover){&:hover{--shadow:var(--shadow-border);--btn-color:var(--color-yellow)}}}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.gallery .slick-track{display:flex}.gallery .slick-list{overflow:hidden}@media (min-width:992px){.gallery .slick-list{margin:0 -12px}}@media not all and (min-width:768px){.gallery .slick-slide{padding:0 8px}}@media (min-width:768px){@media not all and (min-width:992px){.gallery .slick-slide{padding:0 15px}}}@media (min-width:992px){.gallery .slick-slide{margin:12px}}.gallery .slick-slide img{aspect-ratio:16/9;width:100%;-o-object-fit:cover;object-fit:cover}.gallery .slick-next.slick-disabled,.gallery .slick-prev.slick-disabled{display:none!important}.gallery .slick-next,.gallery .slick-prev{position:absolute;height:22px;width:22px;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--color-blue)}.gallery .slick-next:hover,.gallery .slick-prev:hover{border-width:0;background-color:var(--color-yellow);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));box-shadow:var(--arrow-shadow)}@media (min-width:992px){.gallery .slick-next,.gallery .slick-prev{height:38px;width:38px}}.gallery .slick-prev{transform:scaleX(-1) translateY(-50%);top:50%;left:-50px;z-index:1}@media not all and (min-width:992px){.gallery .slick-prev{left:-30px}}@media not all and (min-width:768px){.gallery .slick-prev{left:-25px}}.gallery .slick-next{top:50%;right:-50px;z-index:1;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width:992px){.gallery .slick-next{right:-30px}}@media not all and (min-width:768px){.gallery .slick-next{right:-25px}}.pswp__button--arrow{margin-top:0;height:38px!important;width:38px!important;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:992px){.pswp__button--arrow--prev{left:30px!important}.pswp__button--arrow--next{right:30px!important}}.globe{position:relative}.globe .slick-track{display:flex}.country--active,.country--active>*{fill-opacity:.75;fill:var(--color-blue)}.globe--hovered .country--active:hover,.globe--hovered .country--active:hover>*{cursor:pointer;fill:var(--color-yellow)}.globe .slick-next.slick-disabled,.globe .slick-prev.slick-disabled{display:none!important}.globe .slick-next,.globe .slick-prev{position:absolute;top:50px;height:22px;width:22px;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--color-blue)}.globe .slick-next:hover,.globe .slick-prev:hover{border-width:0;background-color:var(--color-yellow);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));box-shadow:var(--arrow-shadow)}@media (min-width:992px){.globe .slick-next,.globe .slick-prev{height:38px;width:38px}}.globe .slick-prev{transform:scaleX(-1);left:25%;z-index:1}.globe .slick-next{right:25%}.timeline-item{opacity:0}.timeline h2:after{position:absolute;top:0;display:block;height:40px;width:40px;border-radius:9999px;content:var(--tw-content);background-color:var(--color-yellow)}.timeline-left h2:after{content:var(--tw-content);left:-78px}.timeline-center article:nth-of-type(odd) img,.timeline-right img{margin-left:auto}.timeline-right h2:after{content:var(--tw-content);right:-78px}.timeline-center article:nth-child(odd){margin-right:35px;padding-right:35px}.timeline-center article:nth-child(odd) h2:after{content:var(--tw-content);right:-90px}.timeline-center article:nth-child(2n) h2:after{content:var(--tw-content);display:none}.timeline-center article:nth-child(2n){margin-left:35px;padding-left:35px}.timeline-center article:first-of-type,.timeline-center article:nth-of-type(2){padding-bottom:84px}.timeline-center article:first-of-type h2{padding-top:25px}.timeline-center article:first-of-type h2,.timeline-center article:nth-of-type(2) h2{visibility:hidden;margin-bottom:0;line-height:0}.timeline-center article:first-of-type p{padding-right:52px}.timeline-center article:nth-of-type(2) p{padding-left:52px}.timeline-center article:first-of-type h2:after{content:attr(data-title);visibility:visible;right:-150px;top:-40px;z-index:1;display:flex;height:158px;width:158px;align-items:center;justify-content:center;font-size:35px}.timeline-mobile .slick-track{display:flex}.timeline-mobile .slick-slide>div{display:flex;flex-direction:column;justify-content:center}.timeline-left+.decor{margin-left:30px}.timeline-right+.decor{margin-right:30px;align-items:flex-end}.timeline-mobile .slick-next.slick-disabled,.timeline-mobile .slick-prev.slick-disabled{display:none!important}.timeline-mobile .slick-next,.timeline-mobile .slick-prev{position:absolute;top:5px;height:38px;width:38px;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--color-blue)}.timeline-mobile .slick-next:hover,.timeline-mobile .slick-prev:hover{border-width:0;background-color:var(--color-yellow);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));box-shadow:var(--arrow-shadow)}.timeline-mobile .slick-prev{transform:scaleX(-1);left:50px;z-index:1}.timeline-mobile .slick-next{right:50px}.timeline-left .mainline-item-mobile:nth-child(2n) h2,.timeline-right .mainline-item-mobile:nth-child(odd) h2{display:none}.mainline-item-mobile:first-of-type h2{font-size:60px!important}.brand-card-slider{position:relative;.slick-list{overflow:hidden}.slick-track{display:flex;flex-direction:row;flex-wrap:nowrap}.slick-arrow{position:absolute;top:50%;z-index:10;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slick-prev{left:20px}.slick-next{right:20px}}.brands-wrapper.children-2{&>*{margin-left:0;margin-right:0}@media (min-width:992px){&>*{max-width:33%;flex:0 0 33%}}& .brand-card{width:100%}@media (min-width:768px){& .brand-card{flex:0 0 auto}}display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}@media (min-width:992px){.brands-wrapper.children-2{flex-direction:row}}.contact-map .slick-track{position:relative;display:flex}.contact-map-marker{background:url(/_next/static/media/asahi-map-pin-blue.fedb1abc.png) no-repeat;transform:translate(-50%,-100%);position:absolute;top:100%;left:50%;height:84px;width:80px;background-size:cover}@media not all and (min-width:1140px){.contact-map .slick-slide{margin:0 30px}.contact-map .slick-list{margin:0 -30px}}.btn-active{--btn-color:var(--color-yellow)}.contact-map-menu{button{display:flex;align-self:center}@media not all and (min-width:992px){button{margin-bottom:25px}}@media (min-width:992px){button+button{margin-left:25px}}}.age-gate{input[type=number]{-moz-appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}input[type=checkbox]{display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0 10px 0 0;width:20px;height:20px;border:1px solid var(--color-yellow);cursor:pointer}input[type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .1s ease-in-out;background-color:var(--color-blue)}input[type=checkbox]:checked:before{transform:scale(1)}}.overlay-blur{filter:blur(20px)}