@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&display=swap");*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@font-face{font-display:swap;font-family:FKTGnarly;font-style:normal;font-weight:600;src:url(../assets/fonts/FKTGnarly-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:FKTGnarly;font-style:normal;font-weight:400;src:url(../assets/fonts/FKTGnarly-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:FKTGnarly;font-style:normal;font-weight:300;src:url(../assets/fonts/FKTGnarly-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:FKTGnarly;font-style:italic;font-weight:400;src:url(../assets/fonts/FKTGnarly-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:FKTGnarly;font-style:normal;font-weight:700;src:url(../assets/fonts/FKTGnarly-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:iconfont;src:url(/Users/oscarzhantaev/Development/puremate-landing/src/assets/svgicons/preview/iconfont.woff2?45ef90fed43902884964c51d5c92d5dd) format("woff2")}[class*="--icon-"]:before{font-family:iconfont}[class*="--icon-s-ln"]:before{content:"\f101"}[class*="--icon-s-in"]:before{content:"\f102"}[class*="--icon-s-fb"]:before{content:"\f103"}[class*="--icon-s-db"]:before{content:"\f104"}[class*="--icon-s-bn"]:before{content:"\f105"}[class*="--icon-play"]:before{content:"\f106"}body{background-color:#f5f5ff;color:#040000;font-family:FKTGnarly;font-size:1rem;min-width:20rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:89.375rem}[class*=__container-min]{max-width:75rem}[class*="--title"]{font-weight:600;line-height:1;text-wrap:balance}[class*=lazyload]{opacity:0;transition:opacity .3s ease .5s,visibility .3s ease .5s;visibility:hidden}[class*=lazyload].--watcher-view{opacity:1;visibility:visible}[class*=animate-area]{opacity:0;transform:translateY(40%);transition:transform .5s ease .5s,opacity .5s ease .5s}[class*=animate-area].--watcher-view{opacity:1;transform:translateY(0)}.spollers{display:flex;flex-direction:column}.spollers__item{contain:paint;overflow:hidden}.spollers__title{border-radius:.3125rem;cursor:default;font-size:1.375rem;font-weight:600;line-height:1.1;list-style:none;padding-block:1.5rem;padding-right:2.5rem;position:relative;text-align:left;width:100%}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}.--spoller-init .spollers__title{cursor:pointer}.--spoller-init .spollers__title:after,.--spoller-init .spollers__title:before{background-color:#000;content:"";height:.0625rem;position:absolute;right:.625rem;top:50%;transition:rotate .5s,opacity .5s;width:1.375rem}.--spoller-init .spollers__title:before{rotate:90deg}.--spoller-init .spollers__title.--spoller-active:before{opacity:0;rotate:0deg}.spollers__body{backface-visibility:hidden;font-size:1rem;line-height:1.3;opacity:.7;padding-bottom:1.5rem;transform:translateZ(0)}.spollers__body p span{font-weight:600}.spollers__body p:not(:last-child){margin-bottom:1.25rem}.menu__body{display:grid}.menu__list{column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-self:center;row-gap:.625rem}.menu__link{color:#fff;transition:color .3s,opacity .3s}.icon-menu{display:block;height:1.25rem;position:relative;width:1.75rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:#fff;content:"";height:.125rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.is-light .icon-menu span,.is-light .icon-menu:after,.is-light .icon-menu:before{background-color:#040000}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:after,[data-fls-menu-open] .icon-menu:before{background-color:#fff}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}.header{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);left:0;padding-block:1.5625rem;position:fixed;top:0;transition:padding-block .3s,background-color .3s;width:100%;z-index:1000}.header.is-light .header__logo svg path{fill:#040000}[data-fls-menu-open] .header.is-light .header__logo svg path,[data-fls-popup-open] .header.is-light .header__logo svg path{fill:#fff}.header__container{align-items:center;gap:1.5rem}.header__logo{position:relative;transition:opacity .3s;z-index:1}.header__logo svg path{transition:fill .3s}.header__button{background-color:#212225;border-radius:.5rem;color:#fff;display:inline-flex;flex-shrink:0;font-weight:600;justify-content:center;line-height:1.1;outline:none;padding:.625rem 1.25rem;transition:color .3s,background-color .3s}.header__icon{align-items:center;aspect-ratio:1;display:flex;justify-content:center;width:3.125rem}[data-fls-header-scroll].--header-scroll{background-color:rgba(0,0,0,.3);padding-block:.9375rem}[data-fls-header-scroll].is-light{background-color:hsla(0,0%,100%,.3)}[data-fls-popup-open] [data-fls-header-scroll].is-light{background-color:rgba(0,0,0,.3)}[data-fls-header-scroll-show].--header-scroll{transition:translate .3s;translate:0 -100%}[data-fls-header-scroll-show].--header-show{translate:0 0}.footer{background-color:#040000;overflow:hidden;text-align:center}.footer__image{object-fit:cover;object-position:center}.footer__tail{padding-inline:1.25rem;position:relative}.footer__logo{width:100%}.footer__by{bottom:-.4375rem;left:0;margin:0 auto;position:absolute;right:0;width:100%}.footer__title{background:linear-gradient(180deg,#222228,#080707);background-clip:text;-webkit-background-clip:text;font-family:Poppins,sans-serif;font-weight:500;white-space:nowrap;-webkit-text-fill-color:transparent}.basement-footer{padding-bottom:5rem;padding-top:3.75rem;text-align:left}.basement-footer__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.basement-footer__socals{align-items:center;display:flex;gap:1rem}.basement-footer__socal{align-items:center;display:flex;justify-content:center}.basement-footer__socal svg path{fill:#cdcccc;transition:fill .3s}.basement-footer__below{color:#818080;display:flex;flex-wrap:wrap;font-size:1rem}.basement-footer__link{transition:color .3s}.button{align-items:center;border-radius:2.375rem;color:#fff;display:inline-flex;font-size:1.125rem;justify-content:center;line-height:1.1;outline:none;overflow:hidden;padding:1rem 2rem;position:relative;transition:background-color .3s}.button span{position:relative;transition:color .5s}.button--orange{background-color:#d77200;border:.0625rem solid #d77200}.button--orange:before{border-radius:0 1.5625rem 0 0;left:0}.button--blue{background-color:#0926c6;border:.0625rem solid #0926c6}.button--blue:before{border-radius:1.5625rem 0 0 0;right:0}.button--fw{width:100%}.fls-preloader{--progress:0;background-color:#000;color:#fff;inset:0;position:fixed;transition:opacity .8s ease,visibility .8s ease;will-change:transform;z-index:9999}.fls-preloader,.fls-preloader__body{align-items:center;display:flex;justify-content:center}.fls-preloader__body{height:100%;position:relative;width:100%;z-index:1}.fls-preloader__bg-wipe{background-color:#fff;inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.fls-preloader--exit-right .fls-preloader__bg-wipe{transform:scaleX(1)}.fls-preloader--exit-y .fls-preloader__bg-wipe{transform:scaleX(1);transition:none}.fls-preloader__exit-group{align-items:stretch;display:flex;height:100vh;left:0;position:absolute;top:0;transition:transform .6s cubic-bezier(.4,0,.2,1);width:auto;will-change:transform}.fls-preloader__shape{flex-shrink:0;height:100vh;width:auto;--progress:inherit}.fls-preloader__svg{display:block;height:100%;max-height:100vh;object-fit:cover;object-position:left center;width:auto}.fls-preloader__shape-outline{stroke-width:2}.fls-preloader__counter{flex-shrink:0;font-weight:300;line-height:1}.fls-preloader--exit-right .fls-preloader__exit-group{transform:translateX(100vw)}.fls-preloader.fls-preloader--exit-y{transform:translateY(-100%);transition:transform .75s ease-in-out}[data-fls-preloader-loaded] .fls-preloader:not(.fls-preloader--exit-y){opacity:0;pointer-events:none;transition:none;visibility:hidden}.hero{background-color:#040000;position:relative}.hero__video{bottom:0;flex-shrink:0;left:0;position:absolute;right:0}.hero__video video{height:100%;object-fit:contain;object-position:center;width:100%}.hero__container{align-items:center;display:flex;flex-direction:column;min-height:100svh;padding-block:10.625rem}.hero__body{color:#fff;display:grid;position:relative;text-align:center;z-index:1}.hero__head{justify-self:center;position:relative}.hero__by,.hero__logo{width:100%}.hero__by{bottom:0;left:0;margin:0 auto;position:absolute;right:0;translate:0 30%}.hero__sub-title{display:flex;flex-direction:column;gap:.5rem}.hero__sub-title span:first-child{color:#fff;line-height:1.1}.hero__sub-title span:last-child{color:hsla(0,0%,100%,.5);display:none;font-style:italic;line-height:1.2;text-wrap:balance}.complex{cursor:url(../assets/img/cursor/open.svg),grab;overflow:hidden;position:relative}.complex.is-hover .complex__board img[class*=queen]:not(.disable):not(.is-dragging){animation:complex-queen-twitch 1.4s ease-in-out infinite}.complex.is-hover .complex__board img.fm-queen:not(.disable):not(.is-dragging){animation-name:complex-queen-twitch-down-right}.complex.is-hover .complex__board img.fm-queen-01:not(.disable):not(.is-dragging){animation-name:complex-queen-twitch-up-left}.complex.is-hover .complex__board[data-step="1"] img.fm-queen-01:not(.disable):not(.is-dragging){animation-name:complex-queen-twitch-up}.complex.is-hover .complex__board img.fm-queen-02:not(.disable):not(.is-dragging){animation-name:complex-queen-twitch-down}.complex.is-hover .complex__board img.sm-queen-01:not(.disable):not(.is-dragging),.complex.is-hover .complex__board img.sm-queen:not(.disable):not(.is-dragging){animation-name:complex-queen-twitch-up-left}.complex.is-hover .complex__board img.sm-queen-02:not(.disable):not(.is-dragging){animation-name:complex-queen-twitch-down}.complex.is-queen-hover .complex__board img[class*=queen]:hover:not(.is-dragging){animation:none;transform:translate(0) scale(1);transition:transform .25s ease,opacity .25s ease}.complex__body{left:0;pointer-events:none;position:absolute;right:0;top:50%;translate:0 -50%;z-index:4}.complex__container-min{display:flex;flex-direction:column}.complex__title{font-weight:600;line-height:100%}.complex__text{font-weight:300;line-height:1.3}.complex__board span{align-items:center;aspect-ratio:1/1;background:#e8e8f1;display:flex;justify-content:center;position:relative}.complex__board.is-hover-lock img[class*=queen]{pointer-events:none}.complex__board--mb span:nth-child(8n+2),.complex__board--mb span:nth-child(8n+4),.complex__board--mb span:nth-child(8n+5),.complex__board--mb span:nth-child(8n+7),.complex__board--pc span:nth-child(12n+11),.complex__board--pc span:nth-child(12n+2),.complex__board--pc span:nth-child(12n+4),.complex__board--pc span:nth-child(12n+6),.complex__board--pc span:nth-child(12n+7),.complex__board--pc span:nth-child(12n+9){background:#f5f5ff}.complex__board img{opacity:1;position:absolute;transform:scale(1);transition:opacity .4s ease,transform .4s ease;z-index:5}.complex__board img.is-entering{animation:complex-piece-enter .45s cubic-bezier(.2,0,0,1) both;transition:none}.complex__board img.disable{opacity:0;pointer-events:none;transform:scale(.6)}.complex__board img.no-tuch{pointer-events:none}.complex__board img.is-dragging{cursor:url(../assets/img/cursor/close.svg),grabbing;touch-action:none;transition:none;user-select:none}.complex__board img[class*=queen]{z-index:5}@keyframes complex-queen-twitch{0%,to{transform:translate(0) scale(1)}50%{transform:translate(1.25rem,1.25rem) scale(1)}}@keyframes complex-queen-twitch-down-right{0%,to{transform:translate(0) scale(1)}50%{transform:translate(1.25rem,1.25rem) scale(1)}}@keyframes complex-queen-twitch-up-left{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-1.25rem,-1.25rem) scale(1)}}@keyframes complex-queen-twitch-down{0%,to{transform:translate(0) scale(1)}50%{transform:translateY(1.25rem) scale(1)}}@keyframes complex-queen-twitch-up{0%,to{transform:translate(0) scale(1)}50%{transform:translateY(-1.25rem) scale(1)}}@keyframes complex-piece-enter{0%{opacity:0;transform:translateX(120%) scale(1)}to{opacity:1;transform:translateX(0) scale(1)}}.craft{background-color:#040000}.craft__title{background:linear-gradient(90deg,#f0e9e9 19.71%,#e3c8df 47.6%,#bacbea 76.92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.strategy{overflow:hidden}.strategy__item{cursor:pointer;display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;transition:background .6s cubic-bezier(.4,0,.2,1)}.strategy__item--strategy{background:#f3f3f3}.strategy__item--strategy .strategy__gif{opacity:1;transform:translateX(0)}.strategy__item--strategy .strategy__content{opacity:1;transform:translateY(0)}.strategy__item--design{background:#f2e4ef}.strategy__item--design .strategy__gif{align-items:start}.strategy__item--engineering{background:#d7deea}.strategy__item--engineering .strategy__gif{align-items:start}.strategy__item--active .strategy__gif,.strategy__item:hover .strategy__gif{opacity:1;transform:translateX(0)}.strategy__item--active .strategy__content,.strategy__item:hover .strategy__content{opacity:1;transform:translateY(0)}.strategy__tag{font-weight:600;position:relative;z-index:1}.strategy__content{opacity:0;position:relative;transform:translateY(1.5rem);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);z-index:1}.strategy__content h2{font-weight:700;line-height:1.2}.strategy__content p{font-weight:300;line-height:1.3}.strategy__content p span{text-decoration:underline;text-decoration-skip-ink:none}.strategy__gif{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.works__container,.works__pare{display:grid;gap:1rem}.works__pare{grid-template-columns:repeat(2,1fr)}.rxtogo-works__body{background:url(../assets/img/works/rxtogo/back.png) 50%/cover no-repeat;padding:2.5rem;position:relative}.rxtogo-works__content{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;z-index:1}.rxtogo-works__content span{color:#fff;line-height:1.3}.sample-works{box-shadow:0 .25rem .375rem -.0625rem rgba(0,0,0,.05),0 .125rem .25rem -.0625rem rgba(0,0,0,.03);overflow:hidden;position:relative}.sample-works--pharma .sample-works__content{color:#fff}.sample-works__content{display:flex;justify-content:space-between;left:0;line-height:1.3;position:absolute;right:0;top:0;z-index:1}.sample-works__content span:last-child{text-align:right}.sample-works__image,.sample-works__video{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.sample-works__image:not(:last-child),.sample-works__video:not(:last-child){margin-bottom:1.5rem}.our::-webkit-scrollbar{display:none}.our{height:100vh;position:relative}.our__circle{aspect-ratio:1;background:#000;border-radius:50%;left:50%;max-width:187.5rem;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,-50%) scale(10);width:9.375rem;will-change:transform,opacity,width}.our__container-min{height:100vh;padding-top:6.25rem}.our__container-min,.our__head{display:flex;flex-direction:column}.our__head{align-items:center;font-weight:600;left:0;line-height:1;position:absolute;right:0;text-align:center;will-change:transform}.our__label{background-color:#e6ebf4;border-radius:2.0625rem;display:flex;padding-block:.625rem;padding-inline:1.5625rem}.our__title{font-size:4.375rem}.our__body::-webkit-scrollbar{display:none}.our__body{backface-visibility:hidden;position:relative;transform:translateZ(0)}.our__section::-webkit-scrollbar{display:none}.our__section{display:grid;will-change:transform,opacity}.name-our{display:grid;position:relative}.name-our:before{background-color:#040000;content:"";height:100%;left:1.25rem;position:absolute;top:0;width:.0625rem;z-index:-1}.name-our--final:before{display:none}.name-our__title{font-weight:600;padding-bottom:.9375rem}.name-our__label,.name-our__title{align-self:start;background-color:#f5f5ff}.name-our__label{color:#acacb3;padding-block:1.25rem}.side-our{position:relative;z-index:10}.side-our__title{display:inline-flex;flex-direction:column;font-weight:600;padding-bottom:1.25rem;row-gap:.5rem}.side-our__title--01{background:linear-gradient(90deg,#06146e,#1972bb 50%,#bd5e5e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.side-our__title--01 span:first-child{font-size:2.25rem}.side-our__title--02{background:linear-gradient(90deg,#4b7ee5,#7badd5 50%,#5e6cbd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.side-our__title--02 span:first-child{font-size:2.25rem}.side-our__title--03{background:linear-gradient(90deg,#215dd4,#73abda 50%,#0019a8 90.87%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.side-our__title--03 span:first-child{font-size:2.25rem}.side-our__text{font-weight:300;line-height:1.25}.cause ::-webkit-scrollbar{display:none}.cause{background-color:#040000;color:#fff;height:100vh;overflow:hidden;position:relative}.cause__container-min{display:flex;flex-direction:column;gap:1.5625rem;height:100%;justify-content:space-between;padding-block:6.25rem}.cause__title{background:linear-gradient(90deg,#f0e9e9 19.71%,#e3c8df 47.6%,#bacbea 76.92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500}.cause__body{display:grid;grid-template-areas:"stack";position:relative;width:100%}.cause__section{align-items:center;display:grid;grid-area:stack;grid-template-columns:repeat(2,1fr);opacity:0;visibility:hidden}.cause__section:first-child{opacity:1;visibility:visible;z-index:1}.cause__video{bottom:0;display:block;height:auto;max-width:100%;object-position:center;position:absolute;right:0;top:0;transform:translateX(9.375rem);z-index:-1}.below-cause{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.below-cause__title{line-height:1.1}.below-cause__label{color:hsla(0,0%,100%,.5);line-height:1.2}.below-cause__text{font-weight:300;line-height:1.3}.poster{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.poster__image{height:auto;position:absolute;shape-rendering:geometricPrecision;top:100%;width:62.1875rem}.why{background-color:#0b26c5;margin-top:-.0625rem;position:relative}.why:before{background:linear-gradient(180deg,rgba(16,52,196,0),#1034c4);bottom:0;height:5.625rem;z-index:2}.why:after,.why:before{content:"";left:0;position:absolute;width:100%}.why:after{background:linear-gradient(0deg,transparent,#0926c6 90%);height:11.875rem;top:0}.why__video{height:100%}.why__video video{height:100%;object-fit:cover;object-position:left;width:100%}.why__body{color:#fff;left:0;position:absolute;right:0;top:50%;translate:0 -50%;z-index:1}.why__container-min{display:flex;flex-direction:column}.why__text{font-weight:300;line-height:1.3;max-width:30.3125rem}.lets-make{background:linear-gradient(180deg,#1034c4,#040000 90%);margin-bottom:-.0625rem;position:relative;z-index:1}.lets-make__body{color:#fff;display:grid;margin:0 auto;text-align:center}.lets-make__title{font-weight:600;line-height:100%}.lets-make__text{font-weight:300;line-height:1.3;margin:0 auto}.lets-make__actions{align-items:center;display:flex;gap:.75rem;justify-content:center}body:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:149}[data-fls-popup-open] body:after{opacity:1}[data-fls-popup]{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .8s ease 0s,visibility .8s ease 0s;visibility:hidden;z-index:150}[data-fls-popup][data-fls-popup-active]{overflow:auto;pointer-events:auto;transform:translateX(0);visibility:visible}[data-fls-popup-wrapper]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:center;min-height:100%;width:100%}[data-fls-popup-body] ::-webkit-scrollbar{display:none}[data-fls-popup-body]{background-color:#181818;color:#fff;display:grid;height:100%;width:100%}[data-fls-popup-close] svg path{transition:stroke .3s}.note{background-color:#111010;overflow:hidden;padding-block:6.25rem;position:relative}.note:after,.note:before{background:linear-gradient(180deg,hsla(0,3%,6%,0),#111010 83.27%);content:"";left:0;pointer-events:none;position:fixed;width:25.972222%}.note:before{height:12.5rem;rotate:180deg;top:0}.note:after{bottom:0;height:6.25rem}.note__article{align-items:start;display:grid;gap:1.375rem;line-height:1.25}.note__article:not(:last-child){border-bottom:.0625rem solid hsla(0,0%,100%,.2);margin-bottom:3.25rem;padding-bottom:3.25rem}.note__article blockquote{font-weight:300}.note__article figcaption{display:grid;gap:.5rem}.note__article figcaption b{font-size:1.125rem}.note__article figcaption cite{font-size:.875rem}.base{display:flex;flex-direction:column;gap:2rem;overflow:auto;padding-bottom:2.5rem;padding-top:6.25rem}.base__booking{border:.0625rem solid hsla(0,0%,100%,.2);border-radius:.75rem;overflow:scroll;width:100%}.top-base{align-items:start;display:flex;justify-content:space-between}.top-base__title{background:linear-gradient(90deg,#f0e9e9 19.71%,#e3c8df 47.6%,#bacbea 76.92%);background-clip:text;-webkit-background-clip:text;font-weight:600;-webkit-text-fill-color:transparent}.privacy-base{background-color:#111010;border-radius:.75rem;line-height:1.1;padding:1rem 1.5rem}.privacy-base__label{font-weight:600}.privacy-base__label:not(:last-child){margin-bottom:.75rem}.privacy-base__text{color:hsla(0,0%,100%,.8);line-height:1.25}.privacy-base__text a{text-decoration:underline}.submit-tab__body{display:grid;gap:1.875rem}.form-submit{background-color:#111010;border-radius:.75rem}.form-submit__area{align-items:start;column-gap:1.625rem;display:grid;row-gap:1.875rem}.form-submit__field{position:relative}.form-submit__field [data-fls-form-error]{color:#ff6868;font-size:.75rem;font-weight:300;left:0;position:absolute;top:calc(100% + .3125rem)}.form-submit__field label{cursor:text;left:0;opacity:.8;padding-inline:.625rem;position:absolute;top:50%;transform:translateY(-50%);transition:top .2s,font-size .2s,padding-inline .2s}.form-submit__field input:focus+label{top:0}.form-submit__field input:focus+label,.form-submit__field input:not(:placeholder-shown)+label{font-size:.5rem;padding-inline:0;top:0}.form-submit__field textarea:focus+label{top:0}.form-submit__field textarea:focus+label,.form-submit__field textarea:not(:placeholder-shown)+label{font-size:.5rem;padding-inline:0;top:0}.form-submit__button{align-items:center;background-color:#fff;border-radius:3.375rem;color:#111010;display:flex;font-size:1.375rem;gap:.625rem;line-height:1.1;margin:0 0 0 auto;padding:.875rem 1.625rem;transition:color .3s,background-color .3s}.form-submit__button svg path{transition:fill .3s}.location-submit{background-color:#111010;border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden}.location-submit iframe{height:100%;width:100%}.location-submit__content{display:flex;flex-direction:column;gap:.75rem}.location-submit__content a{line-height:1.1;opacity:.8;transition:opacity .3s}@media (max-width:106.24875em){.cause__video{transform:translateX(3.125rem)}}@media (max-width:90em) and (min-width:90em){.complex__board img{width:7.5rem}}@media (max-width:90em) and (max-width:20em){.complex__board img{width:3.75rem}}@media (max-width:89.99875em) and (min-width:89.99875em){.our__head{margin-bottom:3.4375rem}.name-our__title{font-size:3.25rem}.name-our__label{font-size:1.25rem}.side-our__title{font-size:3.25rem}.below-cause__title{font-size:3.4375rem}.below-cause__label,.below-cause__text{font-size:1.125rem}}@media (max-width:89.99875em) and (max-width:20em){.below-cause__title{font-size:1.875rem}.below-cause__label,.below-cause__text{font-size:.875rem}}@media (max-width:81.24875em){.location-submit iframe{height:16.875rem}}@media (max-width:63.99875em) and (min-width:63.99875em){.rxtogo-works__content{gap:1.875rem;margin-bottom:3.75rem}}@media (max-width:63.99875em) and (max-width:20em){.rxtogo-works__content{gap:1.25rem;margin-bottom:2.5rem}}@media (max-width:63.99875em){.rxtogo-works__body{overflow:hidden;padding:0}.rxtogo-works__content{align-items:center;padding-top:2.3125rem}.rxtogo-works__picture{margin-left:-6.25rem;margin-right:-1.875rem}}@media (max-width:61.99875em) and (min-width:61.99875em){.footer__tail{padding-top:6.25e-8rem}.footer__tail:not(:last-child){margin-bottom:3.75rem}.basement-footer{padding-block:3.125rem}.our__head{margin-bottom:2.1875rem}}@media (max-width:61.99875em) and (max-width:20em){.footer__tail{padding-top:1.875rem}.footer__tail:not(:last-child){margin-bottom:2.5rem}.basement-footer{padding-block:1.875rem}.our__head{margin-bottom:1.25rem}}@media (max-width:61.99875em){.header__container{display:flex;justify-content:space-between}.header__button{padding:.625rem 1.25rem}.basement-footer{border-top:.0625rem solid hsla(0,0%,100%,.2)}.basement-footer__container{align-items:start;flex-direction:column}.our__circle{max-width:93.75rem}.our__title{font-size:4rem}.below-cause__label{font-style:italic}.poster__image{width:37.1875rem}.why{height:36.25rem}.why:before{height:2.1875rem}}@media (max-width:47.99875em) and (min-width:47.99875em){.complex__body{padding-top:3.4375rem}.rxtogo-works__picture{margin-left:-18.75rem;margin-right:-3.4375rem}.our__body{gap:2.5rem}.side-our__title{font-size:2.375rem}.why__body{padding-top:3.4375rem}}@media (max-width:47.99875em) and (max-width:20em){.complex__body{padding-top:1.875rem}.rxtogo-works__picture{margin-left:-8.75rem;margin-right:-1.5rem}.our__body{gap:1.875rem}.side-our__title{font-size:1.75rem}.why__body{padding-top:1.875rem}}@media (max-width:47.99875em){.spollers__item:not(:last-child){border-bottom:.0625rem solid #dfe3ea}.spollers__title{font-size:1.125rem;padding-block:1rem}.spollers__body{padding-bottom:1rem}.spollers__body p:not(:last-child){margin-bottom:1rem}.menu__body{background-color:#040000;height:100svh;overflow:auto;padding:6.375rem .9375rem 1.875rem}.menu__body,.menu__body:before{left:-100%;position:fixed;top:0;transition:left .3s;width:100%}.menu__body:before{background-color:#161616;content:"";height:5.125rem;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}.--header-scroll .menu__body{padding:5.75rem .9375rem 1.875rem}.--header-scroll .menu__body:before{height:4.375rem}.menu__list{flex-direction:column;justify-self:start;row-gap:1.5rem}.menu__link{font-size:1.25rem}.header{padding-block:1rem}.header__button{background-color:#d77200;border-radius:2.375rem;font-weight:400;padding:.9375rem 2rem}[data-fls-header-scroll].--header-scroll{padding-block:.625rem}.footer__image{height:26.0625rem}.basement-footer__below{flex-direction:column}.hero__container{justify-content:center;min-height:100svh;padding-block:6.25rem}.hero__head{display:none}.hero__sub-title span:first-child{font-size:2.8125rem!important;font-weight:600!important}.hero__sub-title span:last-child{display:block!important;font-style:italic}.complex__body{top:0;translate:0 0}.complex__board--pc{display:none}.complex__board--mb{display:grid;grid-template-columns:repeat(4,1fr)}.strategy__item{box-shadow:none;height:33.75rem;padding-inline:.9375rem}.strategy__item--strategy .strategy__gif{top:auto}.strategy__item--design{display:flex;flex-direction:column;justify-content:flex-end}.strategy__item--design .strategy__content{justify-content:flex-end;opacity:1;transform:translateY(0)}.strategy__item--engineering{display:flex;flex-direction:column;justify-content:flex-end}.strategy__item--engineering .strategy__content{justify-content:flex-end;opacity:1;transform:translateY(0)}.strategy__item--engineering .strategy__gif{left:auto;width:18.125rem}.strategy__content{display:flex;flex-direction:column}.strategy__gif{justify-content:center;left:0;margin:0 auto;width:21.875rem}.works__container{gap:1.25rem}.works__pare{gap:1.25rem;grid-template-columns:auto}.our__label{border-radius:.5rem;padding-inline:.9375rem}.our__title{font-size:1.875rem}.our__body{border-radius:1rem;display:grid;height:auto;overflow-y:auto;padding-bottom:2.5rem}.our__section{background-color:#fff;border-radius:1rem;padding:1rem}.name-our{display:none}.side-our__title--01 span:last-child,.side-our__title--02 span:last-child,.side-our__title--03 span:last-child{background-clip:none;-webkit-background-clip:none;font-size:1rem;font-style:italic;opacity:.5;-webkit-text-fill-color:#000}.side-our__title{padding-bottom:.9375rem}.cause__container-min{justify-content:start;padding-block:5.3125rem}.cause__body{align-items:start}.cause__section{grid-template-columns:auto}.cause__video{scale:1.1;top:auto;transform:translateX(0);transform:translateY(100%)}.poster{display:none}.why__body{top:0;translate:0 0}.why__container-min{gap:1.25rem}.lets-make__actions{flex-direction:column}.lets-make__actions .button{width:100%}.note{display:none}.base{padding-inline:.9375rem}.top-base{align-items:center}.form-submit__button{justify-content:center;padding:.875rem 0;width:100%}}@media (max-width:29.99875em){.fls-preloader__counter{padding-left:11.25rem}[data-fls-popup-close] svg{height:2.1875rem;width:2.1875rem}}@media (max-width:24.375em) and (min-width:24.375em){.complex__title{font-size:2.8125rem}.complex__text{font-size:1rem}.strategy__content h2{font-size:2.5rem}}@media (max-width:24.375em) and (max-width:20em){.complex__title{font-size:2.375rem}.complex__text{font-size:.875rem}.strategy__content h2{font-size:1.75rem}}@media (max-width:20em){[class*=__container]{padding-left:.625rem;padding-right:.625rem}[class*="--title"]{font-size:3rem}.footer__logo{max-width:21.25rem}.footer__by{max-width:8.75rem}.footer__title{font-size:4.0625rem;letter-spacing:-.3125rem}.basement-footer__container{gap:1.25rem}.basement-footer__below{gap:.875rem}.fls-preloader__counter{font-size:2.5rem}.hero__video{margin-inline:-18.75rem}.hero__body{gap:1.875rem}.hero__logo{max-width:12.5rem}.hero__by{max-width:7.5rem}.hero__sub-title span:first-child,.hero__sub-title span:last-child{font-size:1rem}.complex__container-min{gap:.625rem}.complex__title{max-width:25rem}.complex__text{max-width:19.375rem}.craft__title{padding-block:3.75rem}.strategy__item{gap:.75rem;padding-block:1.5625rem}.strategy__tag{font-size:1.125rem}.strategy__content{gap:.75rem}.strategy__content p{font-size:.875rem}.works{padding-block:3.75rem}.works__container-min:not(:last-child){margin-bottom:1.5625rem}.rxtogo-works__body{border-radius:1.75rem}.rxtogo-works__content span{font-size:1.25rem}.sample-works{border-radius:1.75rem}.sample-works__content{font-size:1rem;padding:1.25rem}.our__label{font-size:.875rem}.our__label:not(:last-child){margin-bottom:.625rem}.side-our__heading:not(:last-child){margin-bottom:.3125rem}.cause__title--title{font-size:2.375rem}.why__text{font-size:1rem}.lets-make{margin-bottom:-8.125rem;padding-top:8.125rem}.lets-make__body{gap:1.375rem;max-width:21.25rem}.lets-make__title{font-size:2.5rem}.lets-make__text{font-size:.875rem;max-width:21.25rem}.top-base__title{font-size:2.8125rem}.form-submit{padding:1.25rem}.form-submit__area:not(:last-child){margin-bottom:2.5rem}.location-submit__content{padding:1.25rem}}@media (max-width:61.99875em) and (min-width:20em) and (max-width:61.99875em){.footer__tail{padding-top:clamp(6.25e-8rem,2.7678836870125rem + -4.4644184351vw,1.875rem)}.footer__tail:not(:last-child){margin-bottom:clamp(2.5rem,1.9047441888125rem + 2.9762790559vw,3.75rem)}.basement-footer{padding-block:clamp(1.875rem,1.2797441888125rem + 2.9762790559vw,3.125rem)}.our__head{margin-bottom:clamp(1.25rem,.8035581416125rem + 2.2322092919vw,2.1875rem)}}@media (max-width:47.99875em) and (min-width:20em) and (max-width:47.99875em){.complex__body{padding-top:clamp(1.875rem,.7588787445875rem + 5.5806062771vw,3.4375rem)}.rxtogo-works__picture{margin-left:clamp(-18.75rem,-1.60682396535625rem + -35.7158801732vw,-8.75rem);margin-right:clamp(-3.4375rem,-.1160096432875rem + -6.9199517836vw,-1.5rem)}.our__body{gap:clamp(1.875rem,1.4285514978375rem + 2.2322425108vw,2.5rem)}.side-our__title{font-size:clamp(1.75rem,1.3035514978375rem + 2.2322425108vw,2.375rem)}.why__body{padding-top:clamp(1.875rem,.7588787445875rem + 5.5806062771vw,3.4375rem)}}@media (max-width:24.375em) and (min-width:20em) and (max-width:24.375em){.complex__title{font-size:clamp(2.375rem,.375rem + 10vw,2.8125rem)}.complex__text{font-size:clamp(.875rem,.30357142856875rem + 2.8571428571vw,1rem)}.strategy__content h2{font-size:clamp(1.75rem,-1.67857142856875rem + 17.1428571429vw,2.5rem)}}@media (max-width:90em) and (min-width:20em) and (max-width:90em){.complex__board img{width:clamp(3.75rem,2.67857142856875rem + 5.3571428571vw,7.5rem)}}@media (max-width:63.99875em) and (min-width:20em) and (max-width:63.99875em){.rxtogo-works__content{gap:clamp(1.25rem,.9659010199125rem + 1.4204949004vw,1.875rem);margin-bottom:clamp(2.5rem,1.93180203983125rem + 2.8409898008vw,3.75rem)}}@media (max-width:89.99875em) and (min-width:61.99875em) and (max-width:89.99875em){.our__head{margin-bottom:clamp(2.1875rem,-.5803013392875rem + 4.4642857143vw,3.4375rem)}}@media (max-width:89.99875em) and (min-width:47.99875em) and (max-width:89.99875em){.name-our__title{font-size:clamp(1.75rem,.03575892856875rem + 3.5714285714vw,3.25rem)}.name-our__label{font-size:clamp(1.125rem,.98214657738125rem + .2976190476vw,1.25rem)}.side-our__title{font-size:clamp(2.375rem,1.37502604166875rem + 2.0833333333vw,3.25rem)}}@media (max-width:89.99875em) and (min-width:20em) and (max-width:89.99875em){.below-cause__title{font-size:clamp(1.875rem,1.4285634564875rem + 2.2321827175vw,3.4375rem)}.below-cause__label,.below-cause__text{font-size:clamp(.875rem,.8035701530375rem + .3571492348vw,1.125rem)}}@media (min-width:20em) and (max-width:90em){.footer__title{font-size:clamp(4.0625rem,-.3125rem + 21.875vw,19.375rem)}}@media (min-width:20em) and (max-width:89.375em){[class*=__container]{padding-left:clamp(.625rem,.17454954955rem + 2.2522522523vw,2.1875rem);padding-right:clamp(.625rem,.17454954955rem + 2.2522522523vw,2.1875rem)}[class*="--title"]{font-size:clamp(3rem,1.55855855855625rem + 7.2072072072vw,8rem)}.footer__logo{max-width:clamp(21.25rem,2.87162162161875rem + 91.8918918919vw,85rem)}.footer__by{max-width:clamp(8.75rem,4.96621621621875rem + 18.9189189189vw,21.875rem)}.footer__title{letter-spacing:clamp(-1.5625rem,.0478603603625rem + -1.8018018018vw,-.3125rem)}.basement-footer__container{gap:clamp(1.25rem,.8896396396375rem + 1.8018018018vw,2.5rem)}.basement-footer__below{gap:clamp(.875rem,.550675675675rem + 1.6216216216vw,2rem)}.fls-preloader__counter{font-size:clamp(2.5rem,2.1396396396375rem + 1.8018018018vw,3.75rem)}.hero__video{margin-inline:clamp(-18.75rem,-24.155405423425rem + 27.0270271171vw,6.25e-8rem)}.hero__body{gap:clamp(1.875rem,.43355855855625rem + 7.2072072072vw,6.875rem)}.hero__logo{max-width:clamp(12.5rem,-.923423423425rem + 67.1171171171vw,59.0625rem)}.hero__by{max-width:clamp(7.5rem,3.35585585585625rem + 20.7207207207vw,21.875rem)}.hero__sub-title span:first-child,.hero__sub-title span:last-child{font-size:clamp(1rem,.81981981981875rem + .9009009009vw,1.625rem)}.complex__container-min{gap:clamp(.625rem,.2646396396375rem + 1.8018018018vw,1.875rem)}.complex__title{max-width:clamp(25rem,17.79279279279375rem + 36.036036036vw,50rem)}.complex__text{max-width:clamp(19.375rem,13.7894144144125rem + 27.9279279279vw,38.75rem)}.craft__title{padding-block:clamp(3.75rem,2.9391891891875rem + 4.0540540541vw,6.5625rem)}.strategy__item{gap:clamp(.75rem,.56981981981875rem + .9009009009vw,1.375rem);padding-block:clamp(1.5625rem,.93186936936875rem + 3.1531531532vw,3.75rem)}.strategy__tag{font-size:clamp(1.125rem,1.052927927925rem + .3603603604vw,1.375rem)}.strategy__content{gap:clamp(.75rem,.56981981981875rem + .9009009009vw,1.375rem)}.strategy__content p{font-size:clamp(.875rem,.76689189189375rem + .5405405405vw,1.25rem)}.works{padding-block:clamp(3.75rem,2.57882882883125rem + 5.8558558559vw,7.8125rem)}.works__container-min:not(:last-child){margin-bottom:clamp(1.5625rem,1.11204954955rem + 2.2522522523vw,3.125rem)}.rxtogo-works__body{border-radius:clamp(1.75rem,1.56981981981875rem + .9009009009vw,2.375rem)}.rxtogo-works__content span{font-size:clamp(1.25rem,1.2139639639625rem + .1801801802vw,1.375rem)}.sample-works{border-radius:clamp(1.75rem,1.56981981981875rem + .9009009009vw,2.375rem)}.sample-works__content{font-size:clamp(1rem,.81981981981875rem + .9009009009vw,1.625rem);padding:clamp(1.25rem,.8896396396375rem + 1.8018018018vw,2.5rem)}.our__label{font-size:clamp(.875rem,.76689189189375rem + .5405405405vw,1.25rem)}.our__label:not(:last-child){margin-bottom:clamp(.625rem,.48085585585625rem + .7207207207vw,1.125rem)}.side-our__heading:not(:last-child){margin-bottom:clamp(.3125rem,.2224099099125rem + .4504504505vw,.625rem)}.cause__title--title{font-size:clamp(2.375rem,.75337837838125rem + 8.1081081081vw,8rem)}.why__text{font-size:clamp(1rem,.81981981981875rem + .9009009009vw,1.625rem)}.lets-make{margin-bottom:clamp(-8.125rem,-10.449324324325rem + 11.6216216216vw,-.0625rem);padding-top:clamp(8.125rem,7.13400900900625rem + 4.954954955vw,11.5625rem)}.lets-make__body{gap:clamp(1.375rem,1.050675675675rem + 1.6216216216vw,2.5rem);max-width:clamp(21.25rem,11.70045045045rem + 47.7477477477vw,54.375rem)}.lets-make__title{font-size:clamp(2.5rem,1.77927927928125rem + 3.6036036036vw,5rem)}.lets-make__text{font-size:clamp(.875rem,.802927927925rem + .3603603604vw,1.125rem);max-width:clamp(21.25rem,16.29504504504375rem + 24.7747747748vw,38.4375rem)}.top-base__title{font-size:clamp(2.8125rem,2.0737612612625rem + 3.6936936937vw,5.375rem)}.form-submit{padding:clamp(1.25rem,1.06981981981875rem + .9009009009vw,1.875rem)}.form-submit__area:not(:last-child){margin-bottom:clamp(2.5rem,2.1396396396375rem + 1.8018018018vw,3.75rem)}.location-submit__content{padding:clamp(1.25rem,1.06981981981875rem + .9009009009vw,1.875rem)}}@media (min-width:24.375em) and (max-width:89.375em){.complex__title{font-size:clamp(2.8125rem,1.6640625rem + 4.7115384615vw,5.875rem)}.complex__text{font-size:clamp(1rem,.90625rem + .3846153846vw,1.25rem)}.strategy__content h2{font-size:clamp(2.5rem,2.359375rem + .5769230769vw,2.875rem)}}@media (min-width:47.99875em) and (max-width:90em){.side-our__title{font-size:clamp(1.875rem,-.26773756733125rem + 4.4641528526vw,3.75rem)}.side-our__text{font-size:clamp(.875rem,.5893016576875rem + .5952203803vw,1.125rem)}.base,.note{padding-inline:clamp(.9375rem,-1.9194834231125rem + 5.9522038035vw,3.4375rem)}}@media (min-width:47.99875em) and (max-width:89.375em){.strategy__item{padding-left:clamp(1.25rem,-.20006948430625rem + 3.0210567657vw,2.5rem)}.strategy__content p{max-width:clamp(20rem,12.749652578475rem + 15.1052838283vw,26.25rem)}.strategy__gif{width:clamp(12.5rem,-9.25104226458125rem + 45.3158514848vw,31.25rem)}.why__container-min{gap:clamp(3.125rem,-1.22520845291875rem + 9.063170297vw,6.875rem)}}@media (min-width:47.99875em) and (max-width:120em){.cause__video{width:clamp(30rem,17.91719110779375rem + 25.1731740768vw,48.125rem)}}@media (min-width:47.99875em){.spollers__item{border-bottom:.0625rem solid #000}.is-light .menu__link{color:#040000}.is-light .menu__link:hover{color:#040000;opacity:.4}[data-fls-popup-open] .is-light .menu__link{color:#fff}.header__icon,.hero__button{display:none}.complex__board--pc{display:grid;grid-template-columns:repeat(6,1fr)}.complex__board--mb{display:none}.strategy{display:grid;height:36.875rem;transition:grid-template-columns .6s cubic-bezier(.4,0,.2,1)}.strategy,.strategy[data-strategy-hover=strategy]{grid-template-columns:3fr 1fr 1fr}.strategy[data-strategy-hover=design]{grid-template-columns:1fr 3fr 1fr}.strategy[data-strategy-hover=engineering]{grid-template-columns:1fr 1fr 3fr}.strategy[data-strategy-hover] .strategy__item:not(.strategy__item--active) .strategy__content{opacity:0;transform:translateY(1.5rem)}.strategy[data-strategy-hover] .strategy__item:not(.strategy__item--active) .strategy__gif{opacity:0;transform:translateX(2.5rem)}.strategy__content h2{white-space:nowrap}.strategy__content{display:grid;grid-template-rows:1fr auto}.strategy__gif{opacity:0;transform:translateX(2.5rem)}.our__body{flex:1 1 auto;min-height:0}.our__body:after,.our__body:before{backface-visibility:hidden;background-color:#040000;border-radius:3.75rem 3.75rem 0 0;bottom:0;content:"";display:flex;filter:blur(6.25rem);-webkit-filter:blur(6.25rem);height:7.0625rem;justify-content:center;left:-25%;margin:0 auto;opacity:0;pointer-events:none;position:absolute;right:0;transform:translateZ(0);transition:opacity .2s ease,background-color .2s ease;width:150%;z-index:15}.our__body:before{translate:-30% calc(100% - 1.4375rem)}.our__body:after{translate:30% calc(100% - 1.4375rem)}.our__body:has(.our__section.is-active):after,.our__body:has(.our__section.is-active):before{opacity:1}.our__body:has(.our__section.our__section--01.is-active):before{background:linear-gradient(90deg,#597cff,#daa7e2 50.48%,#f98d8d)}.our__body:has(.our__section.our__section--01.is-active):after{background:linear-gradient(90deg,#f98d8d,#daa7e2 50.48%,#597cff)}.our__body:has(.our__section.our__section--02.is-active):before,.our__body:has(.our__section.our__section--03.is-active):before{background:linear-gradient(90deg,#75e4ee,#a7c5f7 50.48%,#6667e5)}.our__body:has(.our__section.our__section--02.is-active):after,.our__body:has(.our__section.our__section--03.is-active):after{background:linear-gradient(90deg,#6667e5,#a7c5f7 50.48%,#75e4ee)}.our__section{grid-template-columns:40.707965% 1fr;height:100%;inset:0;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;transform:translateY(3.125rem)}.our__section.is-active{pointer-events:auto;z-index:10}.side-our{padding-bottom:3.75rem}.side-our__title--01 span:first-child,.side-our__title--02 span:first-child,.side-our__title--03 span:first-child{display:none}.cause__video{margin:auto 0}.why__text{margin:0 0 0 auto}[data-fls-popup-body]{grid-template-columns:25.972222% 1fr}.form-submit__area{grid-template-columns:repeat(2,1fr)}.form-submit__area .form-submit__field:last-child{grid-column:span 2/span 2}}@media (min-width:61.99875em){.header__container{display:grid;grid-template-columns:12.5rem 1fr 12.5rem}.header__button{width:100%}}@media (min-width:63.99875em) and (max-width:89.375em){.rxtogo-works__body{height:clamp(28.375rem,5.3618048372rem + 35.9588197626vw,37.5rem)}}@media (min-width:63.99875em){.rxtogo-works__content span{max-width:15.9375rem}.rxtogo-works__picture{bottom:0;left:0;position:absolute}}@media (min-width:81.24875em){.submit-tab__body{grid-template-columns:auto 33.161689%}}@media (min-width:89.375em){[class*=__container]{padding-left:2.1875rem;padding-right:2.1875rem}[class*="--title"]{font-size:8rem}.footer__logo{max-width:85rem}.footer__by{max-width:21.875rem}.footer__title{letter-spacing:-1.5625rem}.basement-footer__container{gap:2.5rem}.basement-footer__below{gap:2rem}.fls-preloader__counter{font-size:3.75rem}.hero__video{margin-inline:6.25e-8rem}.hero__body{gap:6.875rem}.hero__logo{max-width:59.0625rem}.hero__by{max-width:21.875rem}.hero__sub-title span:first-child,.hero__sub-title span:last-child{font-size:1.625rem}.complex__container-min{gap:1.875rem}.complex__title{font-size:5.875rem;max-width:50rem}.complex__text{font-size:1.25rem;max-width:38.75rem}.craft__title{padding-block:6.5625rem}.strategy__item{gap:1.375rem;padding-block:3.75rem;padding-left:2.5rem}.strategy__tag{font-size:1.375rem}.strategy__content{gap:1.375rem}.strategy__content h2{font-size:2.875rem}.strategy__content p{font-size:1.25rem;max-width:26.25rem}.strategy__gif{width:31.25rem}.works{padding-block:7.8125rem}.works__container-min:not(:last-child){margin-bottom:3.125rem}.rxtogo-works__body{border-radius:2.375rem;height:37.5rem}.rxtogo-works__content span{font-size:1.375rem}.sample-works{border-radius:2.375rem}.sample-works__content{font-size:1.625rem;padding:2.5rem}.our__label{font-size:1.25rem}.our__label:not(:last-child){margin-bottom:1.125rem}.side-our__heading:not(:last-child){margin-bottom:.625rem}.cause__title--title{font-size:8rem}.why__container-min{gap:6.875rem}.why__text{font-size:1.625rem}.lets-make{margin-bottom:-.0625rem;padding-top:11.5625rem}.lets-make__body{gap:2.5rem;max-width:54.375rem}.lets-make__title{font-size:5rem}.lets-make__text{font-size:1.125rem;max-width:38.4375rem}.top-base__title{font-size:5.375rem}.form-submit{padding:1.875rem}.form-submit__area:not(:last-child){margin-bottom:3.75rem}.location-submit__content{padding:1.875rem}}@media (min-width:89.99875em) and (min-width:89.99875em) and (max-width:120em){.our__head{margin-bottom:clamp(3.4375rem,-3.12463543185625rem + 7.2913628599vw,5.625rem)}.name-our__title{font-size:clamp(3.25rem,1.7500833298625rem + 1.6665972251vw,3.75rem)}.name-our__label{font-size:clamp(1.25rem,.12506249739375rem + 1.2499479188vw,1.625rem)}.side-our__title{font-size:clamp(3.25rem,1.7500833298625rem + 1.6665972251vw,3.75rem)}}@media (min-width:89.99875em) and (min-width:120em){.our__head{margin-bottom:5.625rem}.name-our__title{font-size:3.75rem}.name-our__label{font-size:1.625rem}.side-our__title{font-size:3.75rem}}@media (min-width:89.99875em) and (max-width:106.24875em){.below-cause__title{font-size:clamp(3.4375rem,-3.48548076923125rem + 7.6923076923vw,4.6875rem)}.below-cause__label,.below-cause__text{font-size:clamp(1.125rem,-.25959615384375rem + 1.5384615385vw,1.375rem)}}@media (min-width:90em) and (max-width:120em){.complex__board img{width:clamp(7.5rem,3.75rem + 4.1666666667vw,8.75rem)}}@media (min-width:90em){.footer__title{font-size:19.375rem}.side-our__title{font-size:3.75rem}.side-our__text{font-size:1.125rem}.base,.note{padding-inline:3.4375rem}}@media (min-width:106.24875em){.below-cause,.cause__title{transform:translateX(-6.25rem)}.below-cause__title{font-size:4.6875rem}.below-cause__label,.below-cause__text{font-size:1.375rem}}@media (min-width:120em){.complex__board img{width:8.75rem}.cause__video{width:48.125rem}}@media (any-hover:hover){.menu__link:hover{color:#cacaca}.header__logo:hover{opacity:.75}.header__button:hover{background-color:#ffb700;color:#040000}.basement-footer__socal:hover svg path{fill:#2c7ef8}.basement-footer__link:hover{color:#fff}.button:hover{background-color:#fff}.button--orange:hover{color:#d77200}.button--blue:hover{color:#0926c6}[data-fls-popup-close]:hover svg path{stroke:#ffb700}.privacy-base__text a:hover{color:#fff}.form-submit__button:hover{background-color:#0926c6;color:#fff}.form-submit__button:hover svg path{fill:#fff}.location-submit__content a:hover{opacity:1}}@media (any-hover:none){.icon-menu{cursor:default}}