:root{--font-meno:"Meno";--font-light:"Meno-light";--black:#000000;--white:#ffffff;--dark:#231F20;--light:#F2F2F2;--red:#ED1C24;--red-lgt:#F0C9C1;--green:#13B3AE;--green-lgt:#D0F0C0;--blue:#1F6EE4;--blue-lgt:#C1E9F0;--pink:#CD1D8C;--pink-lgt:#E1C1F0;--yellow:#FFB600;--yellow-lgt:#F9F8C6;--gray-light:#D9D9D9;--gray:#F5F5F5;--size-hero-int:clamp(2.25rem,7.64vw + 1px,6.875rem);--tb-pad:80px 0;--lr-pad:48px 0;--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easePunchy:cubic-bezier(0.36,0.59,0.22,1)}.lh-g{line-height:1.2}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}body,html{height:100%}ul{margin:0;padding:0;list-style:none}@font-face{font-family:Meno;src:url(/_next/static/media/meno_banner_bold_italic-webfont.9edfe81f.woff2) format("woff2"),url(/_next/static/media/meno_banner_bold_italic-webfont.31514749.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Meno-light;src:url(/_next/static/media/menobanner-lightitalic-webfont.ecf8950b.woff2) format("woff2"),url(/_next/static/media/menobanner-lightitalic-webfont.15244a29.woff) format("woff");font-weight:400;font-style:normal}.container-w{display:grid;grid-gap:20px;gap:20px}@media(max-width:991px){.container-w{gap:10px}}@media(min-width:992px){.container-w{grid-template-columns:repeat(12,1fr);grid-auto-rows:auto}.container-w .col-12{grid-column:span 12}.container-w .col-11{grid-column:span 11}.container-w .col-10{grid-column:span 10}.container-w .col-9{grid-column:span 9}.container-w .col-8{grid-column:span 8}.container-w .col-7{grid-column:span 7}.container-w .col-6{grid-column:span 6}.container-w .col-5{grid-column:span 5}.container-w .col-4{grid-column:span 4}.container-w .col-3{grid-column:span 3}.container-w .col-2{grid-column:span 2}.container-w .col-1{grid-column:span 1}}@media(max-width:991px){.container-w{grid-template-columns:repeat(12,1fr);grid-auto-rows:auto}.container-w .col-1,.container-w .col-10,.container-w .col-11,.container-w .col-12,.container-w .col-2,.container-w .col-3,.container-w .col-4,.container-w .col-5,.container-w .col-6,.container-w .col-7,.container-w .col-8,.container-w .col-9{grid-column:span 12}}.pad-com{padding:0 50px}@media(max-width:991px){.pad-com{padding:0 20px}}.mar-com{margin:60px 0}.pad-com-lr{padding-left:50px;padding-right:50px}@media(max-width:991px){.pad-com-lr{padding-left:20px;padding-right:20px}}[data-animation=head].in-view .elm span{transform:translateY(0)}[data-animation=head] .elm{display:flex;overflow:hidden;position:relative;margin-bottom:5px}[data-animation=head] .elm:first-child span{transition:transform 1.5s var(--ease-out-expo)}[data-animation=head] .elm:nth-child(2){margin-top:-.5rem}[data-animation=head] .elm:nth-child(2) span{transition:transform 1.5s .2s var(--ease-out-expo)}[data-animation=head] .elm:nth-child(3){margin-top:-.5rem}[data-animation=head] .elm:nth-child(3) span{transition:transform 1.5s .4s var(--ease-out-expo)}[data-animation=head] .elm:last-child{margin-bottom:0}[data-animation=head] .elm span{transform:translateY(100%);transition-delay:1s;padding-bottom:6px}[data-animation=opacity-up]{transition:all 1.5s var(--ease-out-expo);opacity:0;visibility:hidden;transform:translateY(10%)}[data-animation=opacity-up].in-view{opacity:1;transform:translateY(0);visibility:visible}[data-animation=snap-up]{transition:all 1.5s var(--ease-out-expo);opacity:0;visibility:hidden;transform:translateY(100%)}[data-animation=snap-up].in-view{opacity:1;transform:translateY(0);visibility:visible}[data-animation=opacity]{transition:all 1.5s var(--ease-out-expo);opacity:0;visibility:hidden}[data-animation=opacity].in-view{opacity:1;visibility:visible}[data-animation=ctalink]{display:inline-block;position:relative;white-space:nowrap;overflow:hidden}[data-animation=ctalink] span{display:inline-block}[data-animation=slide-right]{transition:all 1.5s var(--ease-out-expo);opacity:1;transform:translateX(-100%)}[data-animation=slide-right].in-view{opacity:1;transform:translateX(0)}[data-animation=grapes-up].in-view .logo-w img{opacity:1;visibility:visible;transition:opacity .8s .1s var(--ease-out-expo)}[data-animation=grapes-up].in-view .logo-max .text-w .image-container img{transform:translateY(0);transition:transform 1s .05s var(--ease-out-expo)}[data-animation=grapes-up].in-view .logo-max .text-w .ww span{transform:translateY(0);transition:transform 1s .1s var(--ease-out-expo)}[data-animation=grapes-up] .logo-w{overflow:hidden}[data-animation=grapes-up] .logo-w img{opacity:0;visibility:hidden}[data-animation=grapes-up] .logo-max .text-w .image-container{overflow:hidden}[data-animation=grapes-up] .logo-max .text-w .image-container img{transform:translateY(100%)}[data-animation=grapes-up] .logo-max .text-w .ww{display:flex;overflow:hidden;justify-content:flex-end}[data-animation=grapes-up] .logo-max .text-w .ww span{transform:translateY(100%)}.test-height{width:100%;background:gray;height:200vh}.lr-pad{padding-left:80px;padding-right:80px}@media only screen and (max-width:1200px){.lr-pad{padding-left:48px;padding-right:48px}}@media only screen and (max-width:991px){.lr-pad{padding-left:16px;padding-right:16px}}.l-pad{padding-left:80px}@media only screen and (max-width:1200px){.l-pad{padding-left:48px}}@media only screen and (max-width:991px){.l-pad{padding-left:16px}}.r-pad{padding-right:80px}@media only screen and (max-width:1200px){.r-pad{padding-right:48px}}@media only screen and (max-width:991px){.r-pad{padding-right:16px}}.tb-pad{padding-top:80px;padding-bottom:80px}.tb-pad.double_pad{padding-top:160px;padding-bottom:160px}@media only screen and (max-width:991px){.tb-pad.double_pad{padding-top:80px;padding-bottom:80px}}.tb-pad.double_pad_b{padding-bottom:160px}@media only screen and (max-width:991px){.tb-pad.double_pad_b{padding-bottom:80px}}.tb-pad.double_pad_t{padding-top:160px}@media only screen and (max-width:991px){.tb-pad.double_pad_t{padding-top:80px}.tb-pad{padding-top:48px;padding-bottom:48px}}.t-pad{padding-top:60px}@media only screen and (max-width:991px){.t-pad{padding-top:48px}}.b-pad{padding-bottom:60px}@media only screen and (max-width:991px){.b-pad{padding-bottom:48px}}.tb-mar{margin-top:60px;margin-bottom:60px}@media only screen and (max-width:991px){.tb-mar{margin-top:48px;margin-bottom:48px}}.t-mar{margin-top:60px}@media only screen and (max-width:991px){.t-mar{margin-top:48px}}.b-mar{margin-bottom:60px}@media only screen and (max-width:991px){.b-mar{margin-bottom:48px}}.common-cta{text-decoration:none;border:2px solid var(--black);border-radius:40px;background:rgba(0,0,0,0);padding:16px 32px;font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:1;color:var(--black);display:block;width:max-content;position:relative;overflow:hidden;transition:color .4s cubic-bezier(.8,1,1,.8)}.common-cta span{position:relative;z-index:2}.common-cta:after{content:"";background:var(--black);position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;-webkit-clip-path:circle(0 at 50% 100%);clip-path:circle(0 at 50% 100%);transition:-webkit-clip-path .5s cubic-bezier(.5,1,.5,1);transition:clip-path .5s cubic-bezier(.5,1,.5,1);transition:clip-path .5s cubic-bezier(.5,1,.5,1),-webkit-clip-path .5s cubic-bezier(.5,1,.5,1);line-height:1.2}.common-cta:hover{color:var(--white)}.common-cta:hover:after{-webkit-clip-path:circle(150% at 50% 100%);clip-path:circle(150% at 50% 100%)}@media only screen and (max-width:1200px){.common-cta{font-size:1.25rem}}@media only screen and (max-width:991px){.common-cta{font-size:1rem}}.modal{position:fixed;top:0;left:0;height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;z-index:9999;background:rgba(0,0,0,.95)}.modal .modal-cont{padding:60px;width:100%;height:100%}.modal .modal-cont iframe,.modal .modal-cont img,.modal .modal-cont video{width:100%;height:100%;object-fit:cover}.modal .close-btn{position:absolute;top:24px;right:48px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:50%}.line{transform:translateY(100%);will-change:transform}.line.line-resized{transform:translateY(0)}.sm-head p{font-size:1.5rem;font-weight:700;color:var(--green);line-height:1;text-transform:uppercase}@media only screen and (max-width:991px){.sm-head p{font-size:1.25rem;line-height:1.4}}.swiper-pagination{position:relative!important;left:90%!important;bottom:auto!important;top:auto!important}.swiper-pagination-bullet{height:10px!important;width:48px!important;border-radius:10px!important}@media only screen and (max-width:991px){.swiper-pagination-bullet{height:4px!important;width:16px!important}}.swiper-pagination-bullet-active{background:var(--green)!important}.spot_home .swiper-pagination{margin-top:48px;padding-right:0}@media only screen and (max-width:991px){.spot_home .swiper-pagination{margin-top:16px;padding-right:0}}.hero-title p{font-size:1.25rem;font-weight:400;line-height:1.4;margin-top:16px}@media only screen and (max-width:991px){.hero-title p{font-size:1rem;margin-top:8px}}.hero-title p.title{font-size:clamp(2rem,4.44vw + .1rem,4rem);font-weight:500;margin-top:0;margin-bottom:16px;overflow:hidden}.hero-title p.title span{display:inline-block}.hero-title p.subtxt{font-size:1.5rem;font-family:var(--font-meno)}@media only screen and (max-width:991px){.hero-title p.subtxt{font-size:1rem}}.common_hero{position:relative}.common_hero .breaker{width:calc(100% - 160px);left:80px;height:2px;background:var(--black);position:absolute;transform:scaleX(0);transition:transform 1s var(--ease-out-quad);transform-origin:left center}.common_hero .breaker.in-view{transform:scaleX(100%)}@media only screen and (max-width:1200px){.common_hero .breaker{width:calc(100% - 96px);left:48px}}@media only screen and (max-width:991px){.common_hero .breaker{width:calc(100% - 32px);left:16px}}.swiper-button-disabled{filter:grayscale(1);cursor:not-allowed;opacity:.2}.main{transform-origin:50% 20%;position:relative;width:100%}.revealer{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--blue);z-index:9999;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.not-found-page{background:var(--red);margin-top:-132px}.not-found-page .container{min-height:calc(100vh + 132px)}.not-found-page .container,.not-found-page .container .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found-page .container .content{aspect-ratio:1;border-radius:50%;padding:40px;text-align:center;position:relative;overflow:hidden}.not-found-page .container .content.in-view:before{opacity:1;visibility:visible;-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%)}.not-found-page .container .content.in-view p span{transform:translateY(0)!important;opacity:1}.not-found-page .container .content:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:var(--white);-webkit-clip-path:circle(20% at 50% 50%);clip-path:circle(20% at 50% 50%);opacity:0;transition:all 1.5s var(--easePunchy)}.not-found-page .container .content p{font-size:1.5rem;font-weight:600;color:#000}@media only screen and (max-width:991px){.not-found-page .container .content p{font-size:1.25rem}}.not-found-page .container .content p.title{font-size:clamp(6.4rem,14.22vw + .08rem,12.8rem);font-family:var(--font-meno);font-weight:500;line-height:1;transform:translateX(-14px);overflow:hidden;margin-bottom:-.5rem}.not-found-page .container .content p.title span{transition-delay:.2s;transform:translateY(50%)}.not-found-page .container .content p.error-text{margin-top:-.5rem}.not-found-page .container .content p span{opacity:0;display:inline-block;transform:translateY(100%);transition:all 1.5s var(--ease-out-expo);transition-delay:.4s}.not-found-page .container .return-link{margin-top:40px;color:var(--white);font-size:1.5rem;text-decoration:none;font-weight:700;transform:translateY(10%);opacity:0;transition:all 1.5s var(--ease-out-expo);transition-delay:.6s;display:inline-block}@media only screen and (max-width:991px){.not-found-page .container .return-link{font-size:1.25rem;margin-top:24px}}.not-found-page .container .content.in-view~.return-link{opacity:1;transform:translateY(0)}.workcards .swiper-wrapper{transition-timing-function:linear}.awards .swiper-slide-active{transform:scale(1.15)!important}@media only screen and (max-width:991px){.awards .swiper-slide-active{transform:scale(1.05)!important}}.awards .swiper-slide-active .captionbox p{transform:translateY(0)!important}.locations_list{margin-top:40px}.locations_list .loc_title{display:flex;flex-wrap:wrap;gap:24px 48px}@media only screen and (max-width:991px){.locations_list .loc_title{gap:24px 32px}}.locations_list .loc_title p{font-size:1.5rem;font-weight:700;line-height:1;cursor:pointer;position:relative}@media only screen and (max-width:991px){.locations_list .loc_title p{font-size:1.125rem}}.locations_list .loc_title p.act span:after{content:"";height:8px;width:8px;background:var(--white);border-radius:50%;position:absolute;right:-16px;top:50%;transform:translateY(-50%)}.locations_list .loc_title p span{display:inline-block}.locations_list .address_bx{margin-top:32px;background:var(--white);border-radius:10px;color:var(--black);padding:16px 24px;text-align:center}.locations_list .address_bx p{font-size:1.25rem;font-weight:400;line-height:1.4;opacity:0;color:var(--black)!important}.locations_list .address_bx p.act{animation:opacityAnim 1s forwards}@keyframes opacityAnim{0%{opacity:0}to{opacity:1}}header{position:-webkit-sticky;position:sticky;top:0;z-index:999;transition:transform .4s cubic-bezier(.7,0,.2,1),background-color .4s cubic-bezier(.7,0,.2,1)}header.bg_white{background:var(--white)}header.bg_white .navbox .logobox .logo_w{display:none}header.bg_white .navbox .logobox .logo_b{display:block}header.bg_white .navbox .right .linkbox a{color:var(--red)}header.cont_head .navbox .logobox,header.cont_head .navbox .logobox a{justify-content:flex-end}header.cont_head .navbox .logobox .logo_w{display:none}@media only screen and (max-width:991px){header.cont_head .navbox .logobox .logo_w{display:block;object-fit:contain;max-width:60px;height:auto}}header.cont_head .navbox .logobox .logo_b{display:block;width:max-content;object-position:right;object-fit:contain}@media only screen and (max-width:991px){header.cont_head .navbox .logobox .logo_b{display:none}}header.white{background:var(--white);box-shadow:0 3px 3px rgba(0,0,0,.031372549)}header.white.hidden{transform:translateY(-100%)}header.white .navbox .logobox .logo_w{display:none}header.white .navbox .logobox .logo_b{display:block}header.white .navbox .right .linkbox a{color:var(--red)}header .navbox{display:flex;justify-content:space-between;align-items:center;padding:16px 80px;position:relative}@media only screen and (max-width:1200px){header .navbox{padding:16px 48px}}@media only screen and (max-width:991px){header .navbox{padding:16px;flex-direction:row-reverse}}header .navbox .right{position:relative;z-index:2}@media only screen and (max-width:991px){header .navbox .right{display:none}}header .navbox .right .linkbox a{opacity:1;transform:none;font-size:1.5rem}header .navbox .right .linkbox a .mask{height:1.5rem}header .navbox .logobox{display:flex;flex:1 1;justify-content:center}@media only screen and (max-width:991px){header .navbox .logobox{flex:none;justify-content:flex-start}}header .navbox .logobox a{display:flex;align-items:center}@media only screen and (max-width:991px){header .navbox .logobox a{width:60px;height:60px}}header .navbox .logobox a .logo_w{display:block}@media only screen and (max-width:991px){header .navbox .logobox a .logo_w{object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}}header .navbox .logobox a .logo_b{display:none}@media only screen and (max-width:991px){header .navbox .logobox a .logo_b{object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}}header .navbox .hamburger-box{display:flex;justify-content:center;position:relative;z-index:2}header .navbox .hamburger-box .hamburger{display:flex;flex-direction:column;gap:6px;position:relative;height:50px;width:76px;background:var(--black);border-radius:50px}header .navbox .hamburger-box .hamburger span{width:20px;height:4px;background:var(--white);display:block;transition:all .3s ease-in-out;position:absolute;border-radius:10px}header .navbox .hamburger-box .hamburger span:first-child{top:13px;left:28px}header .navbox .hamburger-box .hamburger span:nth-child(2){top:23px;left:18px;width:40px}header .navbox .hamburger-box .hamburger span:nth-child(3){top:33px;left:28px}header .navbox .hamburger-box .hamburger.isopen{background:var(--red)}header .navbox .hamburger-box .hamburger.isopen span{background:var(--white);width:40px}header .navbox .hamburger-box .hamburger.isopen span:first-child{top:calc(50% - 2px);transform:rotate(45deg);left:18px}header .navbox .hamburger-box .hamburger.isopen span:nth-child(2){opacity:0}header .navbox .hamburger-box .hamburger.isopen span:nth-child(3){top:calc(50% - 2px);transform:rotate(-45deg);left:18px}header .navbox .navigations{position:absolute;left:63px;top:10px;background:var(--black);width:max-content;z-index:1;-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0);border-radius:30px;padding:120px 32px 32px 20px}@media only screen and (max-width:1200px){header .navbox .navigations{left:24px;padding-left:24px;padding-right:24px}}@media only screen and (max-width:991px){header .navbox .navigations{left:auto;right:4px;top:4px;padding:56px 16px 16px;-webkit-clip-path:circle(0 at 100% 0);clip-path:circle(0 at 100% 0)}}header .navbox .navigations ul{list-style-type:none;display:flex;flex-direction:column;gap:16px}header .linkbox{overflow:hidden}header .linkbox.btn-li{margin-top:24px}header .linkbox a{text-decoration:none;display:inline-block;transform:translateY(100%);opacity:0;font-size:clamp(1.5rem,3.33vw + .1rem,3rem);line-height:1;font-weight:700;font-family:var(--font-syne);color:var(--white)}header .linkbox a.btn{padding:12px 16px;border:1px solid var(--black);font-size:.875rem;text-transform:uppercase;display:inline-block;transform:translateY(0)}header .linkbox a .mask{height:clamp(1.8rem,3.33vw + .3rem,3.3rem);overflow:hidden;display:block}header .linkbox a .mask .link-container{transition:transform .4s ease}header .linkbox a .mask .link-container .titlem{display:block;transition:transform .4s ease;white-space:nowrap}header .linkbox a .mask .link-container .titlem.link-title1{transform-origin:right center}header .linkbox a .mask .link-container .titlem.link-title2{transform-origin:left center;transform:rotate(20deg)}header .linkbox a:hover .link-container{transform:translateY(-50%)}header .linkbox a:hover .link-container .titlem.link-title1{transform:rotate(20deg)}header .linkbox a:hover .link-container .titlem.link-title2{transform:rotate(0)}footer{background:var(--red)}@media only screen and (max-width:991px){footer{padding:60px 0 0}}footer .top-sec{background:var(--white);border-radius:40px;display:flex;justify-content:space-between;align-items:center;padding:100px}@media only screen and (max-width:991px){footer .top-sec{flex-direction:column;padding:48px 16px 24px;align-items:center;text-align:center;gap:40px}}footer .top-sec .left p{font-size:3rem;font-weight:700;line-height:1.4}@media only screen and (max-width:991px){footer .top-sec .left p{font-size:1.5rem}}footer .top-sec .left p span{color:var(--red)}@media only screen and (max-width:991px){footer .top-sec .left p.btm{padding:0 16px;font-size:1.5rem;margin:16px auto 8px}footer .top-sec .left p.btm:nth-child(3){margin-top:4px}}footer .top-sec .left p.sub-para{font-size:1.25rem;font-weight:500;margin-top:24px}@media only screen and (max-width:991px){footer .top-sec .left p.sub-para{margin-top:0;font-size:1rem}}footer .top-sec .right a{position:relative;top:0;display:inline-block}@media only screen and (max-width:991px){footer .top-sec .right a{top:0;height:180px;width:180px;display:block;overflow:hidden}}@media(pointer:fine)and (hover:hover){footer .top-sec .right a:hover svg{transform:scale(1.15)}footer .top-sec .right a:hover svg.text-path{opacity:1}}footer .top-sec .right a svg{width:100%;height:100%;object-fit:contain;display:block;transition:.4s ease-out}@media only screen and (max-width:991px){footer .top-sec .right a svg{transform:scale(1.25)}}footer .top-sec .right a svg.text-path{position:absolute;top:0;left:0;opacity:0;animation:rotates 10s linear infinite}@media only screen and (max-width:991px){footer .top-sec .right a svg.text-path{opacity:1}}@keyframes rotates{0%{transform:scale(1.1) rotate(0deg)}to{transform:scale(1.1) rotate(1turn)}}footer .bot-sec{margin-top:160px}@media only screen and (max-width:991px){footer .bot-sec{margin-top:80px}}footer .bot-sec .det-box{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;width:100%;align-items:flex-end}@media only screen and (max-width:991px){footer .bot-sec .det-box{gap:40px 0}}footer .bot-sec .det-box p{color:var(--white)}footer .bot-sec .det-box p.title{color:var(--white);font-size:1.5rem;font-weight:700;margin-bottom:24px}@media only screen and (max-width:991px){footer .bot-sec .det-box p.title{font-size:1.25rem}footer .bot-sec .det-box p{font-size:1rem}}footer .bot-sec .det-box .left-det{grid-column:span 4}@media only screen and (max-width:1200px){footer .bot-sec .det-box .left-det{grid-column:span 6}}@media only screen and (max-width:991px){footer .bot-sec .det-box .left-det{grid-column:span 12}}footer .bot-sec .det-box .left-det p{font-size:1.5rem;line-height:1.4;font-weight:400}footer .bot-sec .det-box .left-det p.title{font-weight:700;font-size:1.5rem}@media only screen and (max-width:991px){footer .bot-sec .det-box .left-det p{font-size:1rem}}footer .bot-sec .det-box .right-det{grid-column:10/span 3}@media only screen and (max-width:1200px){footer .bot-sec .det-box .right-det{grid-column:9/span 4}}@media only screen and (max-width:991px){footer .bot-sec .det-box .right-det{grid-column:span 12}}footer .bot-sec .det-box .right-det a{text-decoration:none}footer .bot-sec .det-box .right-det a:last-child{display:block;margin-top:16px}footer .bot-sec .det-box .right-det a .flex{text-decoration:none;display:flex;align-items:center;gap:16px;color:var(--white);font-size:1.5rem;font-weight:400}@media only screen and (max-width:991px){footer .bot-sec .det-box .right-det a .flex{font-size:1rem}}footer .foot-navs{margin-top:40px;border-top:1px solid var(--white)}footer .foot-navs ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;gap:24px}@media only screen and (max-width:991px){footer .foot-navs ul{gap:8px 16px}}footer .foot-navs ul .linkbox{overflow:hidden}footer .foot-navs ul .linkbox.btn-li{margin-top:24px}footer .foot-navs ul .linkbox a{text-decoration:none;display:inline-block;font-size:1rem;font-weight:700;font-family:var(--font-syne);color:var(--white)}footer .foot-navs ul .linkbox a.btn{padding:12px 16px;border:1px solid var(--black);font-size:.875rem;text-transform:uppercase;display:inline-block;transform:translateY(0)}footer .foot-navs ul .linkbox a .mask{height:1.25rem;overflow:hidden;display:block}footer .foot-navs ul .linkbox a .mask .link-container{transition:transform .4s ease}footer .foot-navs ul .linkbox a .mask .link-container .titlem{display:block;transition:transform .4s ease;white-space:nowrap}footer .foot-navs ul .linkbox a .mask .link-container .titlem.link-title1{transform-origin:right center}footer .foot-navs ul .linkbox a .mask .link-container .titlem.link-title2{transform-origin:left center;transform:rotate(20deg)}footer .foot-navs ul .linkbox a:hover .link-container{transform:translateY(-50%)}footer .foot-navs ul .linkbox a:hover .link-container .titlem.link-title1{transform:rotate(20deg)}footer .foot-navs ul .linkbox a:hover .link-container .titlem.link-title2{transform:rotate(0)}footer .locations_list{margin-top:0}footer .locations_list .address_bx p{color:var(--black);font-size:1.25rem!important}@media only screen and (max-width:991px){footer .locations_list .address_bx p{font-size:1rem!important}footer .locations_list .loc_title p.act span:after{right:-8px;height:4px;width:4px}footer .locations_list .loc_title{gap:8px 16px}}.privacy .pr_title p{margin-top:0;margin-bottom:16px;font-size:clamp(2rem,4.44vw + .1rem,4rem);font-weight:700}.privacy .content h1,.privacy .content h2,.privacy .content h3,.privacy .content h4,.privacy .content h5,.privacy .content h6{margin-bottom:15px;font-weight:700;color:var(--black)}.privacy .content h1{font-size:3rem;font-weight:700}@media only screen and (max-width:991px){.privacy .content h1{font-size:2rem}}.privacy .content h2{font-size:2.5rem}@media only screen and (max-width:991px){.privacy .content h2{font-size:1.5rem}}.privacy .content h3{font-size:1.75rem}.privacy .content h4{font-size:1.25rem}@media only screen and (max-width:991px){.privacy .content h4{font-size:1.125rem}}.privacy .content h5,.privacy .content h6{font-size:1rem}.privacy .content p{margin-bottom:10px;line-height:1.6;color:var(--black);font-size:1rem;font-weight:300}.privacy .content a{color:#1aa3ee;text-decoration:none;font-size:1rem;font-weight:300}.privacy .content a:hover{text-decoration:underline}.privacy .content ol,.privacy .content ul{margin-bottom:20px;padding-left:40px;list-style-type:inherit}.privacy .content ol li,.privacy .content ul li{margin-bottom:10px}.privacy .content img{max-width:100%;height:auto;display:block;margin-bottom:20px;border-radius:8px}.privacy .content table{width:100%;border-collapse:collapse;margin-bottom:20px}.privacy .content table td,.privacy .content table th{padding:10px 15px;border:1px solid #ddd;text-align:left}.privacy .content th{background-color:#f1f1f1}.privacy .content blockquote{margin:20px 0;padding:15px 20px;background-color:#f1f1f1;border-left:4px solid #07c;font-style:italic;color:#555}.privacy .content pre{background-color:#272822;color:#f8f8f2;padding:15px;border-radius:5px;overflow-x:auto}.privacy .content code{font-family:Courier New,monospace}.privacy .content hr{border:none;height:1px;background-color:#ddd;margin:30px 0}.privacy .content .imagebox{display:flex;gap:0 16px;flex-wrap:wrap}.privacy .content .imagebox img{flex:1 1;min-width:33.33%;max-width:100%;border-radius:16px}@media only screen and (max-width:767px){.privacy .content .imagebox img{min-width:100%}}@media only screen and (max-width:991px){html{scroll-padding:100px}}*{cursor:none}body{padding:0;font-size:16px;line-height:auto;font-family:var(--font-syne);font-weight:400;color:var(--black);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-width:300px;width:100%;max-width:2048px;margin:0 auto;line-height:1.3}body.scrollBlock{overflow:hidden;height:100svh!important}.noDisplay{display:none}.desktopOnly{display:block}@media only screen and (max-width:991px){.desktopOnly{display:none}}.mobileOnly{display:none}@media only screen and (max-width:991px){.mobileOnly{display:block}}main{min-height:100vh;background-color:var(--white)}@media only screen and (max-width:991px){main{min-height:unset}}.container{width:100%}.hero-red{background:var(--red);margin-top:-132px}.cursor{position:fixed;top:0;left:0;width:16px;height:16px;background:var(--white);border-radius:50%;pointer-events:none;z-index:9999;mix-blend-mode:difference}@media only screen and (max-width:991px){.cursor{display:none}}@media(pointer:coarse)and (hover:none){.cursor{display:none}}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_c1a642{font-family:Syne,Syne Fallback;font-style:normal}.__variable_c1a642{--font-syne:"Syne","Syne Fallback"}