.loading[data-astro-cid-haxtmvdq]{opacity:1;pointer-events:auto}.loading[data-astro-cid-haxtmvdq].is-hidden{opacity:0;pointer-events:none;transition:opacity .6s ease-out}.home-about-us-section{pointer-events:none}.is-active.home-about-us-section{pointer-events:auto}.home-about-us-title,.home-about-us-text,.home-about-us-label,.home-about-us-button{opacity:0;pointer-events:none;transition:opacity .5s ease-out}.is-active .home-about-us-title{opacity:1;pointer-events:auto}.is-active .home-about-us-text{opacity:1;pointer-events:auto;transition:opacity .5s ease-out .2s}.is-active .home-about-us-label,.is-active .home-about-us-button{opacity:1;pointer-events:auto;transition:opacity .5s ease-out .4s}.home-hero-section{z-index:1;pointer-events:auto}.home-hero-section:has(.is-active){z-index:0;pointer-events:none}.home-hero-title,.home-hero-text{opacity:1;pointer-events:auto}.is-loaded .home-hero-title{transition:opacity .5s ease-out .3s}.is-loaded .home-hero-text{transition:opacity .5s ease-out}.is-active .home-hero-title,.is-active .home-hero-text{opacity:0;pointer-events:none}.home-locations-section .title-label,.home-locations-section .title{opacity:0;transition:opacity .5s ease-out}.home-locations-section .card{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(16px)}.home-locations-section .button-wrapper{opacity:0;transition:opacity .5s ease-out}.home-locations-section .world-map-wrapper{opacity:0;transform:translateY(-745px)}@media (width>=1024px){.home-locations-section .world-map-wrapper{transform:translateY(-100px)}}.home-locations-section .world-map-svg-wrapper svg{width:100%;height:auto;display:block}.home-locations-section .world-map-svg-wrapper svg .map-pin{opacity:0;transform:translateY(-50px)}.is-active.home-locations-section .title-label{opacity:1;transition-delay:.5s}.is-active.home-locations-section .title{opacity:1;transition-delay:.1s}.is-active.home-locations-section .card:first-child{opacity:1;transition-delay:.5s;transform:translateY(0)}.is-active.home-locations-section .card:nth-child(2){opacity:1;transition-delay:.65s;transform:translateY(0)}.is-active.home-locations-section .card:nth-child(3){opacity:1;transition-delay:.8s;transform:translateY(0)}.is-active.home-locations-section .card:nth-child(4){opacity:1;transition-delay:.95s;transform:translateY(0)}.is-active.home-locations-section .button-wrapper{opacity:1;transition-delay:.5s}.is-active.home-locations-section .world-map-wrapper{opacity:1;transition:transform 1s var(--ease-1), opacity 1s var(--ease-1);transform:translateY(-795px)}@media (width>=1024px){.is-active.home-locations-section .world-map-wrapper{transform:translateY(-275px)}}.is-active.home-locations-section .map-pin{animation:.5s cubic-bezier(.34,1.56,.64,1) both map-pin-drop;animation-delay:calc(1s + var(--pin-delay,0s))}@keyframes map-pin-drop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--clip-bottom:100%;--clip-round-bottom:0px;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@property --clip-bottom{syntax:"<percentage>";inherits:false;initial-value:100%}@property --clip-round-bottom{syntax:"<length>";inherits:false;initial-value:0}.home-market-entry-layout-pc .title-label,.home-market-entry-layout-pc .title,.home-market-entry-layout-pc .list{opacity:0;transition:opacity .5s ease-out}.home-market-entry-layout-pc .image-wrapper{--clip-bottom:100%;--clip-round-bottom:0px;clip-path:inset(0 0 var(--clip-bottom) 0 round 16px 16px var(--clip-round-bottom) var(--clip-round-bottom));transition:--clip-bottom .5s ease-out,--clip-round-bottom .5s ease-out,transform .5s ease-out;transform:scale(1.1)}.home-market-entry-layout-pc .button-wrapper{opacity:0;transition:opacity .5s ease-out}.is-active .home-market-entry-layout-pc .title-label{opacity:1;transition:opacity .5s ease-out .5s}.is-active .home-market-entry-layout-pc .image-wrapper{--clip-bottom:0%;--clip-round-bottom:16px;transform:scale(1)}.is-active.home-market-entry-card-pc .title{opacity:1;transition:opacity .5s ease-out}.is-active.home-market-entry-card-pc .list{opacity:1;transition:opacity .5s ease-out .3s}.is-active.home-market-entry-card-pc .button-wrapper{opacity:1;transition:opacity .5s ease-out .5s}.home-market-entry-card-sp .image{clip-path:inset(0 0 100% round 16px);transition:clip-path .5s ease-out,transform .5s ease-out;transform:scale(1.1)}.home-market-entry-card-sp .title-label,.home-market-entry-card-sp .title,.home-market-entry-card-sp .list,.home-market-entry-card-sp .button-wrapper{opacity:0;transition:opacity .5s ease-out}.is-active.home-market-entry-card-sp .image{clip-path:inset(0 round 16px);transition:clip-path .5s ease-out,transform .5s ease-out;transform:scale(1)}.is-active.home-market-entry-card-sp .title,.is-active.home-market-entry-card-sp .title-label,.is-active.home-market-entry-card-sp .list,.is-active.home-market-entry-card-sp .button-wrapper{opacity:1;transition:opacity .5s ease-out}.list{opacity:0;align-items:flex-start;gap:24px;margin-bottom:24px;transition:opacity .5s ease-out;display:flex}.list .list-icon-wrapper{flex-shrink:0;width:80px;height:80px;margin-top:4px}.list .list-icon{object-fit:contain;width:100%;height:100%}@media (width<=1024px){.list{gap:16px}.list .list-icon-wrapper{width:60px;height:60px}}.resources-swiper .swiper-slide{transition:transform .3s var(--ease-1), translate .3s var(--ease-1)}@media (width>=640px){.resources-swiper.is-odd-up .swiper-slide:nth-child(odd){--tw-translate-y:calc(var(--spacing,1px) * -70);translate:var(--tw-translate-x) var(--tw-translate-y)}.resources-swiper.is-odd-up .swiper-slide:nth-child(2n),.resources-swiper:not(.is-odd-up) .swiper-slide:nth-child(odd){--tw-translate-y:calc(var(--spacing,1px) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.resources-swiper:not(.is-odd-up) .swiper-slide:nth-child(2n){--tw-translate-y:calc(var(--spacing,1px) * -70);translate:var(--tw-translate-x) var(--tw-translate-y)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.text-link[data-astro-cid-g7aqxhsn]{transition:color .3s var(--ease-1)}.text-link[data-astro-cid-g7aqxhsn] .text-link-arrow[data-astro-cid-g7aqxhsn]{transition:transform .2s var(--ease-1), translate .2s var(--ease-1), color .3s var(--ease-1);transform:translate(0)}.text-link[data-astro-cid-g7aqxhsn]:hover{color:var(--text-link-hover-color)}.text-link[data-astro-cid-g7aqxhsn]:hover .text-link-arrow[data-astro-cid-g7aqxhsn]{color:var(--button-hover-text-color);transform:translate(2px,-2px)}.home-services-hero-section{pointer-events:none}.is-active.ome-services-hero-section{pointer-events:auto}.home-services-section{pointer-events:none}.is-active.home-services-section{pointer-events:auto}.home-services-title,.home-services-label{opacity:0;pointer-events:none;transition:opacity .5s ease-out}.is-active .home-services-title{opacity:1;pointer-events:auto}.is-active .home-services-label{opacity:1;pointer-events:auto;transition:opacity .5s ease-out .4s}@media not all and (width>=1024px){.home-services-card{transform-origin:0 0;--tw-translate-y:calc(var(--spacing,1px) * 16);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;rotate:10deg;scale:1.1}}@media (width>=1024px){.home-services-card{--tw-translate-x:calc(var(--translate-progress) * 100px);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(var(--translate-progress) * -200px);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:calc(var(--rotate-progress) * -3deg);opacity:var(--opacity-progress)}}@media (width<=1023px){.home-services-card{transition:translate .5s ease-out,opacity .5s ease-out,scale .5s ease-out,rotate .5s ease-out}}@media not all and (width>=1024px){.is-active.home-services-card{--tw-translate-x:calc(var(--spacing,1px) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(var(--spacing,1px) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1;rotate:none;scale:1}}
