.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)}}.carousel-wrapper .richtext{margin-left:auto;margin-right:auto;max-width:300px}.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)}}}.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)}