@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:ja-icomoon;src:url(./icomoon-BVxBYG2E.ttf) format("truetype"),url(./icomoon-CjnDlbUN.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.swiper-story-container{padding:0 1.875rem;margin-top:8rem}.swiper-story-container .swiper-slide{height:auto}.swiper-story-container .swiper-slide.swiper-slide-shadow{opacity:.5;pointer-events:none}.swiper-story-container .swiper-slide.swiper-slide-shadow:last-of-type{opacity:1;pointer-events:all}.swiper-story-container .top-wrapper{display:flex;justify-content:space-between}.swiper-story-container .top-wrapper .swiper-control-container{display:flex;width:fit-content;margin-right:15vw;margin-left:auto}.swiper-story-container .top-wrapper .swiper-button-next,.swiper-story-container .top-wrapper .swiper-button-prev{display:flex;width:3.75rem;height:3.75rem;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:scale .3s ease}.swiper-story-container .top-wrapper .swiper-button-next:after,.swiper-story-container .top-wrapper .swiper-button-prev:after{font-size:2.1875rem}.swiper-story-container .top-wrapper .swiper-button-next:hover,.swiper-story-container .top-wrapper .swiper-button-prev:hover{scale:1.2}.swiper-story-container .top-wrapper .swiper-button-next:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-story-container .top-wrapper .swiper-button-prev{transform:rotate(180deg)}.swiper-story-container .top-wrapper .swiper-button-prev:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-story-container .top-wrapper .swiper-button-disabled{opacity:.5}.swiper-story-container .swiper-story .swiper-wrapper{margin-top:1.5rem}.swiper-story-slide{position:relative;overflow:hidden;border-radius:6px}.swiper-story-slide .scroll-popup{aspect-ratio:9/16;height:100%;text-decoration:none;border-radius:6px;cursor:pointer}.swiper-story-slide .front:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#000c,#0000004d)}.swiper-story-slide .front .career-entry-icon{position:absolute;top:0;left:-.3125rem;display:flex;width:3.4375rem;height:3.4375rem;align-items:center;justify-content:center;transform:rotate(10deg);background-color:#00ff4c;border-radius:6px}.swiper-story-slide .front .bottom{padding-bottom:1.5rem}.swiper-story-slide .front .bottom .career-entry-button{display:none;width:fit-content;padding:.5rem .75rem;margin-bottom:.625rem;font-size:max(14px,1.125rem);font-weight:700;line-height:1.5;text-decoration:none;color:#fff;background-color:transparent;border:2px solid #ffffff;border-radius:3.125rem;transition:color .2s,background-color .2s}.swiper-story-slide .front .bottom .career-entry-button:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;display:inline-block;width:.9375rem;height:.9375rem;padding:.3125rem;margin-left:.625rem;color:#000;font-size:.9375rem;background-color:#fff;border-radius:1.5625rem;transition:color .2s,background-color .2s,rotate .2s}.swiper-story-slide .front .bottom .career-entry-button:hover{color:#000!important;background-color:#fff}.swiper-story-slide .front .bottom .career-entry-button:hover:after{rotate:-45deg;color:#fff;background-color:#000}.swiper-story-slide .front .bottom .career-entry-title{display:block;margin-top:.5rem;color:#00ff4c;font-size:max(14px,1.25rem);font-weight:700;line-height:1.625rem}.swiper-story-slide .front .bottom .job-title{margin-top:.5rem;font-size:max(14px,1.25rem);font-weight:700;line-height:1.625rem;-webkit-hyphens:auto;hyphens:auto}.swiper-story-slide .front .bottom .address{display:block;margin:.75rem 0 0;font-size:max(14px,.875rem);font-weight:400;line-height:1.25rem}.swiper-story-slide:hover .scroll-popup:after{background:#fff}.swiper-story-slide.swiper-slide-shadow{pointer-events:none}.swiper-story-slide.swiper-slide-shadow:after{content:"";position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;background-color:#0009}@media(max-width:1024px){.swiper-story-slide.swiper-slide-shadow{pointer-events:all}.swiper-story-slide.swiper-slide-shadow:after{background-color:unset}.swiper-story-slide .front .bottom .career-entry-button:hover{background-color:transparent;color:#000}.swiper-story-slide .front .bottom .career-entry-button:hover:after{rotate:unset;color:#000;background-color:#fff}.job-modal{width:100vw;margin-left:0}.job-modal-content{width:100vw}}@media(max-width:850px){.swiper-story-container .top-wrapper{display:block}.swiper-story-container .top-wrapper .swiper-story-control-container{margin-top:.5rem;margin-right:0}}@media(max-width:650px){.swiper-story-slide .front .career-entry-icon{width:50px;height:50px;top:-2px}.swiper-story-slide .front .career-entry-icon:after{font-size:30px}.swiper-story-slide .front .bottom .career-entry-title{display:none}.swiper-story-slide .front .bottom .career-entry-title+.job-title{margin-top:4px}.swiper-story-slide .front .bottom .job-title{font-size:18px;line-height:24px;margin-top:4px;margin-bottom:16px}.swiper-story-slide .front .bottom .address{display:none}}.swiper-modal{width:100%;height:100%;padding-bottom:2.5rem;cursor:url("data:image/svg+xml,%3c!--%20Generated%20by%20IcoMoon.io%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%201024%201024'%3e%3cg%20id='icomoon-ignore'%3e%3c/g%3e%3cpath%20fill='%23fff'%20d='M512%20614.204l-357.679%20357.679q-20.072%2020.072-51.096%2020.072t-51.096-20.072-20.072-51.096%2020.072-51.096l357.679-357.679-357.679-357.679q-20.072-20.072-20.072-51.096t20.072-51.096%2051.096-20.072%2051.096%2020.072l357.679%20357.679%20357.679-357.679q20.072-20.072%2051.096-20.072t51.096%2020.072%2020.072%2051.096-20.072%2051.096l-357.679%20357.679%20357.679%20357.679q20.072%2020.072%2020.072%2051.096t-20.072%2051.096-51.096%2020.072-51.096-20.072l-357.679-357.679z'%3e%3c/path%3e%3c/svg%3e"),help}.swiper-modal .top-wrapper{position:absolute;top:50%;right:1.875rem;transform:translateY(-50%)}.swiper-modal .top-wrapper .swiper-control-container{width:fit-content;margin-left:auto}.swiper-modal .top-wrapper .swiper-button-next,.swiper-modal .top-wrapper .swiper-button-prev{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;color:#000;background-color:#000d14;border-radius:3rem;cursor:pointer;transition:scale .3s ease background-color .3s ease}.swiper-modal .top-wrapper .swiper-button-next:after,.swiper-modal .top-wrapper .swiper-button-prev:after{font-size:2.1875rem;transition:scale color .3s ease}.swiper-modal .top-wrapper .swiper-button-next:hover,.swiper-modal .top-wrapper .swiper-button-prev:hover{scale:1.2;background-color:#009fe3}.swiper-modal .top-wrapper .swiper-button-next:hover:after,.swiper-modal .top-wrapper .swiper-button-prev:hover:after{color:#000d14}.swiper-modal .top-wrapper .swiper-button-next{margin-top:1rem;transform:rotate(90deg)}.swiper-modal .top-wrapper .swiper-button-next:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-modal .top-wrapper .swiper-button-prev{transform:rotate(-90deg)}.swiper-modal .top-wrapper .swiper-button-prev:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-modal .swiper-wrapper{align-items:center}.swiper-modal .swiper-wrapper .swiper-slide{padding-right:50px;translate:25px 0}.swiper-modal .swiper-story-slide{width:auto;height:100%;aspect-ratio:9/16;overflow:visible;opacity:1;pointer-events:auto}.swiper-modal .swiper-story-slide .side-navigation{z-index:2;position:absolute;top:0;right:-50px;display:flex;width:40px;height:100%;flex-direction:column;justify-content:space-between}.swiper-modal .swiper-story-slide .side-navigation .top .logo{height:10rem;translate:0 -.3125rem}.swiper-modal .swiper-story-slide .side-navigation .top .logo img{width:100%;height:100%;object-fit:contain}.swiper-modal .swiper-story-slide .side-navigation .bottom{margin-bottom:2.8125rem}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation{display:flex;flex-direction:column;gap:1rem;align-items:center}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation button{width:1.875rem;height:1.875rem;display:flex;justify-content:center;align-items:center;background:transparent;border:none;cursor:pointer}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation button:after{color:#fff;font-size:1.875rem;transition:color .2s}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation button:hover:after{color:#009fe3}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .volume:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .volume.mute:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .like:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .notification:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .share:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;font-size:1.5625rem}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .language{font-size:max(14px,1.125rem);font-weight:700;padding:.125rem .25rem;background-color:#fff;border-radius:6px;transition:background-color .2s}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .language:hover{background-color:#009fe3}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .subtitle-toggle:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;font-size:3.0625rem}.swiper-modal .swiper-story-slide .side-navigation .bottom .meta-navigation .subtitle-toggle.on:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-modal .swiper-story-slide .scroll-popup{aspect-ratio:unset;overflow:hidden;background:linear-gradient(180deg,#0000,#000c)}.swiper-modal .swiper-story-slide .scroll-popup .front:after{display:none}.swiper-modal .swiper-story-slide .background-image{display:none}.swiper-modal .swiper-story-slide .background-video{opacity:1}.swiper-modal .swiper-story-slide .front .bottom{padding-bottom:0}.swiper-modal .swiper-story-slide .front .bottom .career-entry-button{display:block;margin-bottom:3.125rem;color:#fff}.swiper-modal .swiper-story-slide .front .bottom .career-entry-title{font-size:max(14px,1.75rem);line-height:2.0625rem}.swiper-modal .swiper-story-slide .front .bottom .job-title{margin-bottom:2rem;font-size:max(14px,1.75rem);line-height:2.0625rem}.swiper-modal .swiper-story-slide .front .bottom .company-name{margin-bottom:.75rem;font-size:max(14px,1.125rem);line-height:1.5rem}.swiper-modal .swiper-story-slide:hover .scroll-popup:after{background:transparent}.swiper-modal .swiper-story-slide:hover .scroll-popup.career-entry:after{background:transparent}@media(max-width:560px){.swiper-modal{margin-top:0}.swiper-modal .top-wrapper{display:none}.swiper-modal .swiper-wrapper{align-items:center}.swiper-modal .swiper-wrapper .swiper-slide{padding-right:unset;translate:unset}.swiper-modal .swiper-story-slide{max-width:100%}.swiper-modal .swiper-story-slide .front .bottom{max-width:calc(100% - 40px)}.swiper-modal .swiper-story-slide .side-navigation{right:0}.swiper-modal .swiper-story-slide .side-navigation .top .logo{width:2.25rem;padding-top:60px}.swiper-modal .swiper-story-slide .side-navigation .top .logo img{width:100%;height:100%;object-fit:contain}}@media(max-width:460px){.swiper-modal{padding-bottom:0}.swiper-modal .swiper-slide{margin:0;width:100%}.swiper-modal .swiper-slide .swiper-story-slide{aspect-ratio:unset}.swiper-modal .swiper-slide .swiper-story-slide .scroll-popup{border-radius:0}.swiper-modal .swiper-slide .swiper-story-slide .front-content-wrapper{padding:0 24px}.swiper-modal .swiper-slide .swiper-story-slide .front .top .career-entry-icon{width:4.375rem;height:4.375rem;border-radius:.625rem}.swiper-modal .swiper-slide .swiper-story-slide .front .top .career-entry-icon:after{font-size:2.1875rem}.swiper-modal .swiper-slide .swiper-story-slide .front .top .logo{border-radius:0 0 0 .875rem}.swiper-modal .swiper-slide .swiper-story-slide .front .top .logo img{max-width:12.5rem;max-height:5rem}.swiper-modal .swiper-slide .swiper-story-slide .front .bottom .company-name{font-size:16px;line-height:23px}.swiper-modal .swiper-slide .swiper-story-slide .front .bottom .career-entry-title,.swiper-modal .swiper-slide .swiper-story-slide .front .bottom .job-title{font-size:28px;line-height:33px;max-width:290px}.swiper-modal .swiper-slide .swiper-story-slide .front .bottom .job-title{margin-bottom:32px}.swiper-modal .swiper-slide .swiper-story-slide .front .bottom .career-entry-button{font-size:18px;line-height:24px;padding:8px 12px;display:flex;align-items:center;gap:10px}.swiper-modal .swiper-slide .swiper-story-slide .front .bottom .career-entry-button:after{width:25px;height:25px;margin:0;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0}.swiper-modal .swiper-slide .swiper-story-slide .front .subtitle{max-width:85%;width:100%}.swiper-modal .swiper-slide .swiper-story-slide .front .subtitle span{padding:.125rem .375rem;font-size:20px;line-height:26px}}.job-modal{position:fixed;z-index:9999;width:calc(100vw - 60px);height:100vh;top:0;right:0;bottom:0;left:0;margin-top:0;margin-left:60px}.job-modal:after{content:"";position:fixed;top:0;right:0;z-index:-1;width:calc(100vw - 60px);height:100vh;background:radial-gradient(circle at 60% 30%,rgba(111,53,134,.7),transparent 45%),radial-gradient(circle at 0% 35%,rgba(14,75,102,.6),transparent 50%),radial-gradient(circle at 45% -10%,rgba(14,75,102,.9),transparent 50%),linear-gradient(135deg,#0a0f1c,#000814);background-attachment:cover;background-color:#fff;background-repeat:no-repeat}.job-modal.hidden{display:none}.job-modal-content{position:relative;z-index:10;display:flex;width:calc(100vw - 60px);height:100vh;align-items:center;justify-content:center}.close-btn{position:absolute;top:.9375rem;right:1.875rem;z-index:20;display:flex;width:3rem;height:3rem;border:none;align-items:center;justify-content:center;background-color:#000d14;border-radius:3rem;cursor:pointer;transition:background-color .2s}.close-btn:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;color:#fff;transition:color .2s}.close-btn:hover{background:#009fe3}.close-btn:hover:after{color:#000d14}@media(max-width:1024px){.job-modal{width:100vw;margin-left:0}.job-modal:after{width:100vw}.job-modal-content{width:100vw;height:100vh;align-items:center;justify-content:center}}@media(max-width:768px){.close-btn{right:.625rem}}@media(max-width:560px){.close-btn{display:none}.job-modal{width:100vw;margin-left:0}.job-modal:after{width:100vw}}.swiper-career-entry-container .swiper-slide{height:auto;opacity:.5;transition:opacity .2s}.swiper-career-entry-container .swiper-slide.swiper-slide-fully-visible{opacity:1;cursor:pointer}.swiper-career-entry-container .content-wrap{display:flex;justify-content:space-between;align-items:center}.swiper-career-entry-container .content-wrap>*+*{margin-top:0}.swiper-career-entry-container a{text-decoration:none}.swiper-career-entry-container .headline{color:#00ff4c;font-size:max(14px,2.1875rem);align-content:center}.swiper-career-entry-container .headline.link{position:relative;width:fit-content;padding-right:2.3125rem;cursor:pointer}.swiper-career-entry-container .headline.link a{transition:color .2s}.swiper-career-entry-container .headline.link:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;display:inline-flex;width:1.625rem;height:1.625rem;border:2px solid #FFF200;align-items:center;justify-content:center;color:#fff200;font-size:.8125rem;border-radius:50%;transition:rotate .2s;margin-left:.75rem;vertical-align:25%}.swiper-career-entry-container .headline.link:hover a{color:#fff200}.swiper-career-entry-container .headline.link:hover:after{rotate:-25deg}.swiper-career-entry-container .swiper-wrapper{margin-top:1.5rem}.swiper-career-entry-container .swiper-control-container{display:flex;width:fit-content}.swiper-career-entry-container .swiper-button-next,.swiper-career-entry-container .swiper-button-prev{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:scale .3s ease}.swiper-career-entry-container .swiper-button-next:after,.swiper-career-entry-container .swiper-button-prev:after{font-size:2.1875rem}.swiper-career-entry-container .swiper-button-next:hover,.swiper-career-entry-container .swiper-button-prev:hover{scale:1.2}.swiper-career-entry-container .swiper-button-next:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-career-entry-container .swiper-button-prev{transform:rotate(180deg)}.swiper-career-entry-container .swiper-button-prev:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.swiper-career-entry-container .swiper-button-disabled{opacity:.5}.swiper-story-slide{position:relative;overflow:hidden;border-radius:6px;height:auto;cursor:initial}.swiper-story-slide>a{display:block}.swiper-story-slide .side-navigation{display:none}.swiper-story-slide .scroll-popup{aspect-ratio:9/16;height:100%;text-decoration:none;border-radius:6px}.swiper-story-slide .scroll-popup:after{content:"";position:absolute;padding:max(2px,.1875rem);background:transparent;top:0;right:0;bottom:0;left:0;mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box;z-index:1}.swiper-story-slide .front{position:relative;width:100%;height:100%}.swiper-story-slide .front:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#000c,#0000004d);transition:background .2s}.swiper-story-slide .front-content-wrapper{position:relative;z-index:2;display:flex;height:100%;padding:0 1.5rem;flex-direction:column;justify-content:space-between}.swiper-story-slide .front .logo{position:absolute;top:0;right:0;padding:.625rem .75rem;background-color:#fff;border-bottom-left-radius:6px;box-shadow:-3px 3px 10px #00000040}.swiper-story-slide .front .logo img{max-width:8.4375rem;max-height:2.625rem;object-fit:contain}.swiper-story-slide .front .career-entry-icon{position:absolute;top:-.125rem;left:-.3125rem;display:flex;width:3.4375rem;height:3.4375rem;align-items:center;justify-content:center;transform:rotate(10deg);background-color:#00ff4c;border-radius:6px}.swiper-story-slide .front .career-entry-icon:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;margin-left:.4375rem;color:#000;font-size:1.875rem}.swiper-story-slide .front .bottom{color:#fff}.swiper-story-slide .front .bottom .career-entry-title{margin-top:.5rem;color:#00ff4c;font-size:max(14px,1.25rem);font-weight:700;line-height:1.875rem}.swiper-story-slide .front .bottom .career-entry-title+.job-title{margin-top:0}.swiper-story-slide .front .bottom .company-name{font-size:max(14px,.875rem);font-weight:400;line-height:1.25rem}.swiper-story-slide .front .bottom .job-title{margin-top:.5rem;font-size:max(14px,1.25rem);font-weight:700;line-height:1.875rem}.swiper-story-slide .front .bottom .address{display:block;margin:.5rem 0 0;font-size:max(14px,.875rem);font-weight:400;line-height:1.25rem}.swiper-story-slide .front .bottom .address:before{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;margin-right:4px;font-size:max(14px,.875rem)}.swiper-story-slide .back{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:6px;overflow:hidden}.swiper-story-slide .back .background-image,.swiper-story-slide .back .background-video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .2s}.swiper-story-slide .back .background-image img,.swiper-story-slide .back .background-image video,.swiper-story-slide .back .background-video img,.swiper-story-slide .back .background-video video{width:100%;height:100%;object-fit:cover}.swiper-story-slide:hover .scroll-popup:after{background:linear-gradient(135deg,#c5f0f9,#5c9aff 36%,#e1d8f1 70%,#ffb5e6)}.swiper-story-slide:hover .scroll-popup.career-entry:after{background:#00ff4c}.swiper-story-slide:hover .front:after{background:linear-gradient(0deg,#000c,#0000 60%)}.swiper-story-slide:hover .back .background-image{opacity:0}.swiper-story-slide:hover .back .background-video{opacity:1}@media(max-width:1024px){.swiper-career-entry-container .swiper-control-container{display:none}}@media(max-width:560px){.swiper-career-entry-container .headline{font-size:20px;line-height:26px}.swiper-career-entry-container .swiper-career-entry .swiper-wrapper{margin-top:18px}.swiper-career-entry-container .swiper-story-slide .front-content-wrapper{padding:0}.swiper-career-entry-container .swiper-story-slide .front-content-wrapper .bottom{padding:12px 10px 16px}.swiper-career-entry-container .swiper-story-slide .front-content-wrapper .bottom .company-name{font-size:14px;line-height:20px}.swiper-career-entry-container .swiper-story-slide .front-content-wrapper .bottom .job-title{margin:4px 0 0;font-size:18px;line-height:24px}}.swiper-text-slide{position:relative;display:block;box-sizing:border-box;height:100%;padding:1.5rem;overflow:hidden;-webkit-hyphens:none;hyphens:none;border-radius:6px;cursor:pointer;transition:background-color .2s,opacity .2s}.swiper-slide-fully-visible .swiper-text-slide{opacity:1;pointer-events:all}.swiper-text-slide:hover{background-color:#fff;background-image:none}.swiper-text-slide:hover .title{color:#000}.swiper-text-slide:hover .link:after{filter:brightness(0);color:#000}.swiper-text-slide:hover:before{background:linear-gradient(135deg,#c5f0f9,#5c9aff 36%,#e1d8f1 70%,#ffb5e6)}.swiper-text-slide:before{content:"";position:absolute;z-index:1;padding:max(2px,.1875rem);background:linear-gradient(135deg,#c5f0f9,#5c9aff 36%,#e1d8f1 70%,#ffb5e6);border-radius:6px;transition:mask .2s;top:0;right:0;bottom:0;left:0;mask:linear-gradient(#000000 0 0) exclude,linear-gradient(#000000 0 0) content-box;pointer-events:none}.swiper-text-slide .link{display:block;height:100%;text-decoration:none}.swiper-text-slide .link:after{position:absolute;right:1.875rem;bottom:1.875rem;font-size:1.875rem;content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;transition:color .2s}.swiper-text-slide .link.instagram:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;font-size:2.5rem}.swiper-text-slide .title{display:block;font-size:2.1875rem;font-weight:700;line-height:120%;transition:color .2s;color:#000}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.dp-jobsaround-videoslider{scroll-margin-top:3.125rem}.dp-jobsaround-videoslider+.dp-jobsaround-videoslider{margin-top:3.75rem}@media(max-width:1024px){.dp-jobsaround-videoslider{scroll-margin-top:6.875rem}}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:ja-icomoon;src:url(./icomoon-BVxBYG2E.ttf) format("truetype"),url(./icomoon-CjnDlbUN.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.dp-jobsaround-videoslider .swiper-story-slide{-webkit-user-select:none;user-select:none}.dp-jobsaround-videoslider .swiper-story-slide .back video,.dp-jobsaround-videoslider .swiper-story-slide .back img{object-position:20% center}@keyframes skeleton-loading{0%{background-color:#5f5f5f33}to{background-color:#5f5f5f80}}.swiper-career-entry-container .swiper-story-slide.playing .scroll-popup:after{background:none}.swiper-career-entry-container .swiper-story-slide.playing .scroll-popup.career-entry:after{background:none}.swiper-career-entry-container .swiper-story-slide.playing .front:after{background:linear-gradient(0deg,#000c,#0000 60%)}.swiper-career-entry-container .swiper-story-slide.playing .back .background-image{opacity:0}.swiper-career-entry-container .swiper-story-slide.playing .back .background-video{opacity:1}@media(max-width:1024px){.swiper-career-entry-container .swiper-story-slide:not(.playing) .scroll-popup.career-entry:after,.swiper-career-entry-container .swiper-story-slide:not(.playing) .scroll-popup:after{background:none}.swiper-career-entry-container .swiper-story-slide:not(.playing) .front:after{background:linear-gradient(0deg,#000c,#0000004d)}.swiper-career-entry-container .swiper-story-slide:not(.playing) .back .background-image{opacity:1}.swiper-career-entry-container .swiper-story-slide:not(.playing) .back .background-video{opacity:0}}.swiper-story-slide.loading{cursor:default;pointer-events:none}.swiper-story-slide.loading:hover .scroll-popup:after{background:transparent}.swiper-story-slide.loading:hover .scroll-popup.career-entry:after{background:transparent}.swiper-story-slide.loading .scroll-popup{background-color:#ffffff14}.swiper-story-slide.loading .front .top .career-entry-icon{opacity:.4;background-color:#5f5f5f}.swiper-story-slide.loading .front .top .logo{animation:skeleton-loading 1s linear infinite alternate;background-color:transparent;width:6.25rem;box-shadow:none}.swiper-story-slide.loading .front .top .logo img{visibility:hidden}.swiper-story-slide.loading .front .bottom .company-name,.swiper-story-slide.loading .front .bottom .career-entry-title,.swiper-story-slide.loading .front .bottom .job-title,.swiper-story-slide.loading .front .bottom .address{color:transparent;animation:skeleton-loading 1s linear infinite alternate;border-radius:6px}.swiper-story-slide.loading .front .bottom .career-entry-title{border-radius:6px 6px 0 0}.swiper-story-slide.loading .front .bottom .career-entry-title+.job-title{border-radius:0 0 6px 6px}.swiper-story-slide.loading .front .bottom .company-name{animation-delay:25ms}.swiper-story-slide.loading .front .bottom .career-entry-title{animation-delay:50ms}.swiper-story-slide.loading .front .bottom .job-title{animation-delay:75ms;border-radius:8px}.swiper-story-slide.loading .front .bottom .address{animation-delay:.1s}.swiper-story-slide.loading .front:after{content:none}.swiper-story-slide.loading .back .background-image img{visibility:hidden}.swiper-story-slide.loading .back .background-video video{visibility:hidden}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}html:has(.shortvideo-container){overflow:hidden}main:has(.shortvideo-container){position:relative}.shortvideo-container{position:fixed;z-index:999;width:100%;height:100dvh;padding:1rem;padding-bottom:0;margin:0;border:none;color:#fff;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:0;right:0;bottom:0;left:0}@media(max-width:1024px){.shortvideo-container{padding-top:5rem}}@media(max-width:460px){.shortvideo-container{padding:0;padding-top:5rem}}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:ja-icomoon;src:url(./icomoon-BVxBYG2E.ttf) format("truetype"),url(./icomoon-CjnDlbUN.woff) format("woff");font-style:normal;font-weight:400;font-display:block}html:has(.shortvideo-container) .back-to-top{display:none}.shortvideo-container .swiper-modal .swiper-story-slide .front{background:linear-gradient(180deg,#0000 60%,#000000bf)}.shortvideo-container .swiper-modal .swiper-story-slide .front .top,.shortvideo-container .swiper-modal .swiper-story-slide .front .bottom{pointer-events:none}.shortvideo-container .swiper-modal .swiper-story-slide .front .top .career-entry-button,.shortvideo-container .swiper-modal .swiper-story-slide .front .bottom .career-entry-button{pointer-events:all}.shortvideo-container .swiper-modal .swiper-story-slide .back video,.shortvideo-container .swiper-modal .swiper-story-slide .back img{object-position:20% center}.shortvideo-container .swiper-control-container{position:absolute;top:50%;right:2rem;translate:0 -50%;z-index:999}.shortvideo-container .swiper-control-container .swiper-button-next,.shortvideo-container .swiper-control-container .swiper-button-prev{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;color:#fff;background-color:#000d14;border-radius:3rem;cursor:pointer;transition:scale .3s ease background-color .3s ease}.shortvideo-container .swiper-control-container .swiper-button-next:after,.shortvideo-container .swiper-control-container .swiper-button-prev:after{font-size:1.3125rem;transition:scale color .3s ease}.shortvideo-container .swiper-control-container .swiper-button-next:hover,.shortvideo-container .swiper-control-container .swiper-button-prev:hover{scale:1.2;background-color:#009fe3}.shortvideo-container .swiper-control-container .swiper-button-next:hover:after,.shortvideo-container .swiper-control-container .swiper-button-prev:hover:after{color:#000d14}.shortvideo-container .swiper-control-container .swiper-button-next{margin-top:1rem;transform:rotate(90deg)}.shortvideo-container .swiper-control-container .swiper-button-next:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.shortvideo-container .swiper-control-container .swiper-button-prev{transform:rotate(-90deg)}.shortvideo-container .swiper-control-container .swiper-button-prev:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}@media(max-width:560px){.shortvideo-container .swiper-control-container{display:none}.shortvideo-container .swiper-modal .swiper-story-slide{margin-left:auto;margin-right:auto}.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation{right:1.25rem}.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation a{text-decoration:none}.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .logo{display:none}.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation button:hover:after{color:#000}.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .language,.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .share,.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .volume,.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .subtitle-toggle{color:#000;background-color:#fff;border-radius:50%;padding:10px;font-size:18px}.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .language:after,.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .share:after,.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .volume:after,.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .subtitle-toggle:after{font-size:25px;color:#000}.shortvideo-container .swiper-modal .swiper-story-slide .side-navigation .meta-navigation .subtitle-toggle:after{font-size:30px}}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.timeline{position:relative;bottom:1rem;z-index:999;display:flex;width:100%;height:1.875rem;padding-right:0;padding-left:0;flex-direction:row;align-items:center;justify-content:center;gap:15px}.timeline .range-slider:after{top:-35px;height:45px}.timeline .range-slider .range-slider__range{border-radius:0}.timeline .range-slider .range-slider__thumb{display:flex;align-items:center;justify-content:center}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.subtitle{position:absolute;bottom:18.75rem;left:50%;z-index:30;width:100%;max-width:22.5rem;text-align:center;pointer-events:none;translate:-50% 0}.subtitle span{padding:.125rem .375rem;font-size:1.25rem;line-height:1.625rem;background-color:#0009;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.subtitle.on{opacity:1;transition:opacity .2s ease}.subtitle.off{opacity:0;transition:opacity .2s ease}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:ja-icomoon;src:url(./icomoon-BVxBYG2E.ttf) format("truetype"),url(./icomoon-CjnDlbUN.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.modal.language{display:flex;max-width:11.5625rem;max-height:13.75rem;margin:0;flex-direction:column;overflow:hidden;translate:calc(-100% - 20px) -16px}.modal.language .modal-wrapper{padding:1.25rem 1.5rem}.modal.language .language-list{display:flex;max-height:11.5625rem;padding:.1875rem 1.25rem .1875rem .375rem;flex-direction:column;overflow-y:scroll;gap:.4375rem}.modal.language .language-list button{display:flex;padding-left:1.5rem;align-items:center;color:#fff;font-size:1rem;font-weight:400;line-height:1.4375rem;text-align:left;background-color:transparent;cursor:pointer;gap:.625rem}.modal.language .language-list button.current{padding-left:0}.modal.language .language-list button.current:before{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never;width:.875rem;height:.875rem;color:transparent;font-size:.875rem;background:linear-gradient(0deg,#5c9aff,#ffb5e6,#e1d8f1 66%,#c5f0f9);-webkit-background-clip:text;background-clip:text}.modal.language .language-list button:hover{color:#a2a2a2}.modal.language .language-list button:focus-visible{outline-offset:0}.modal.language .language-list::-webkit-scrollbar{width:.375rem}.modal.language .language-list::-webkit-scrollbar-track{box-shadow:inset 2px 0 #2f2f2f,inset 4px 0 #fff}.modal.language .language-list::-webkit-scrollbar-thumb{background-color:#fff;border-radius:6px}@media(max-width:1024px){.modal.language{top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%;max-width:100%;height:22.5rem;max-height:22.5rem;border-radius:.875rem .875rem 0 0;translate:0 0}.modal.language[open]{animation:slide .15s}.modal.language.closing{translate:0 100%;transition:translate .15s}.modal.language .modal-wrapper{position:relative;height:100%;padding:3.375rem 1.75rem 2.1875rem}.modal.language .modal-wrapper:before{content:"";position:absolute;top:.875rem;left:50%;translate:-50% 0;width:3.75rem;height:.3125rem;background-color:#5f5f5f;border-radius:50px}.modal.language .modal-content{height:100%}.modal.language .language-list{height:100%;max-height:100%}.modal.language .language-list button{font-size:1.625rem}.modal.language .language-list button.current:before{width:1.25rem;height:1.25rem;font-size:1.25rem}}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.modal{padding:0;border:none;color:#fff;background-color:#2f2f2f;border-radius:.9375rem}.modal-wrapper{display:flex;padding:1.75rem 2rem;flex-direction:column}.modal-heading{display:flex;align-items:center;justify-content:space-between}.modal-heading .heading{font-size:1.75rem;font-weight:700;line-height:2.0625rem}.modal-heading .icon-close{color:#fff;background:none;cursor:pointer}.modal-heading .icon-close:before{font-size:1.25rem}.modal::backdrop{background-color:#0006}.modal:not([open]){display:none}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}@keyframes slide{0%{translate:0 100%}to{translate:0 0}}.social{cursor:default}.social-buttons{display:flex;margin-top:1.875rem;align-items:center;justify-content:space-between;gap:1.25rem}.social-link{margin-top:1.875rem}@media(max-width:1024px){.modal.social{top:auto;right:0;bottom:0;left:0;width:100%;max-width:100%;max-height:22.5rem;border-radius:.9375rem .9375rem 0 0}.modal.social[open]{animation:slide .15s}.modal.social.closing{translate:0 100%;transition:translate .15s}.modal.social .modal-wrapper{position:relative;height:100%;padding:3.375rem 2.5rem 2.1875rem}.modal.social .modal-wrapper:before{content:"";position:absolute;top:.875rem;left:50%;translate:-50% 0;width:3.75rem;height:.3125rem;background-color:#5f5f5f;border-radius:50px}.modal.social .heading{font-size:2.125rem;line-height:2.75rem}.modal.social .modal-content{display:flex;height:100%;flex-direction:column;justify-content:space-between}.modal.social .icon-close{display:none}.modal.social .social-buttons{gap:0;margin-top:1.875rem}.modal.social .social-buttons .social-button:nth-child(3),.modal.social .social-buttons .social-button:nth-child(5){display:none}.modal.social .social-link{margin-top:1.875rem}}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:ja-icomoon;src:url(./icomoon-BVxBYG2E.ttf) format("truetype"),url(./icomoon-CjnDlbUN.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.social-button{display:flex;width:4.125rem;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:14px;text-decoration:none;gap:.5rem;-webkit-user-select:none;user-select:none}.social-button span:nth-child(1){display:flex;width:3.125rem;height:3.125rem;align-items:center;justify-content:center;font-size:3.125rem;background-color:#222;border-radius:50%}.social-button span:nth-child(1).icon-whatsapp-share:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.social-button span:nth-child(1).icon-facebook-share:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.social-button span:nth-child(1).icon-telegram-share:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.social-button span:nth-child(1).icon-linkedin-share:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.social-button span:nth-child(1).icon-reddit-share:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.social-button span:nth-child(1).icon-mail-share:after{content:"";font-family:ja-icomoon!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:never}.social-button:hover span:nth-child(2){text-decoration:underline}@media(max-width:1024px){.social-button{width:auto}.social-button span:nth-child(1){width:4.5rem;height:4.5rem;font-size:4.5rem;background-color:#111}.social-button span:nth-child(2){font-size:12px}}@font-face{font-family:Montserrat;src:url(./Montserrat-Light-DZsnkBGO.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-Black-B-giSEIc.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:icomoon;src:url(./icomoon-BQToaMwN.ttf) format("truetype"),url(./icomoon-DiInWyOe.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.social-link{position:relative;display:flex;width:100%}.social-link input{position:relative;z-index:0;width:100%;height:30px;padding:.625rem 1rem;border:none;color:#fff;font-size:16px;background-color:#222;border-radius:50px}.social-link button{position:absolute;top:50%;right:.3125rem;z-index:2;height:1.875rem;padding:.375rem 1rem;border:none;transform:translateY(-50%);font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;background-color:#fff;border-radius:50px}.social-link button:hover{background-color:#ccc;cursor:pointer}.social-link:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,transparent 60%,#222222 85%);border-radius:50px;pointer-events:none}@media(max-width:1024px){.social-link input{height:auto;padding:.875rem 1.4375rem;font-size:1.25rem}.social-link button{right:.375rem;height:auto;padding:.625rem 1rem}}
