table{border-collapse:collapse;border-spacing:0}td,th{padding:0}iframe,video{border:0}img,object,svg{user-select:none}figure{display:inline-flex}figure,img,object,svg{-webkit-user-drag:none;width:100%}picture{display:flex}picture,picture img{height:100%;width:100%}picture img{object-fit:cover}button,input{background:unset;border:unset;border-radius:0;padding:0}textarea{border:none;box-shadow:none;outline:none;overflow:auto;resize:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:all 5000s ease-in-out 0s!important}:focus{outline:none}a{color:unset;text-decoration:none;-webkit-user-drag:none}svg{fill:currentcolor;height:100%}.disable{pointer-events:none}.disable-all,.disable-all *{pointer-events:none!important}.enable{pointer-events:all}.defs{pointer-events:none;position:fixed;z-index:-1}.rounded-bg{background:var(--background-color,var(--white));border-radius:100vmax;color:#1e1e1e;height:var(--height,3rem);padding:0 var(--padding-inline,1.5rem);width:auto;--font-size:1.125rem;align-items:center;display:flex;flex-direction:row;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);justify-content:center;letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){.rounded-bg{font-size:var(--font-size,1.5rem);height:var(--height,3.25rem);padding:0 var(--padding-inline,1.5rem);--font-size:1.5rem}}.circle-bg{align-items:center;background:var(--background-color,var(--white));border-radius:50%;display:flex;flex-direction:row;height:var(--radius,3rem);justify-content:center;overflow:hidden;width:var(--radius,3rem)}@media(min-width:1025px){.circle-bg{height:var(--radius,3.25rem);width:var(--radius,3.25rem)}}.circle-bg>svg{color:#1e1e1e;flex-shrink:0;height:var(--icon-height,1.5rem);width:var(--icon-width,1.5rem)}@media(min-width:1025px){.circle-bg>svg{height:var(--icon-height,1.8125rem);width:var(--icon-width,1.8125rem)}}.button{display:flex}@media(min-width:1025px){.button{cursor:pointer}}.swiper .button{transition:opacity .5s cubic-bezier(.5,1,.89,1)}.mixed-title{font-size:var(--font-size,2.5rem);gap:var(--gap,0);letter-spacing:var(--letter-spacing,-.06rem);line-height:var(--line-height,1);text-align:center}@media(min-width:600px){.mixed-title{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}}@media(min-width:1025px){.mixed-title{font-size:var(--font-size,6rem)}}.mixed-title__main{font-family:PP Mori,sans-serif;font-weight:600}.mixed-title__sub{font-family:Nib Pro,sans-serif;font-size:var(--sub-font-size,inherit);font-weight:400;letter-spacing:var(--sub-letter-spacing,inherit)}@media(min-width:600px){.mixed-title .parts-root{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}}.link-return{align-items:center;cursor:pointer;display:flex;padding-bottom:var(--padding-bottom,.125rem);position:relative;--gap:1rem;--ic-width:var(--size,2rem);--ic-height:var(--size,2rem);font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){.link-return{font-size:var(--font-size,6rem);letter-spacing:-.06rem;--gap:2rem;--ic-width:var(--size,5rem);--ic-height:var(--size,5rem)}}.link-return__icon{align-items:center;display:flex;height:calc(var(--ic-height) + var(--gap));overflow:hidden;transition:var(--hover-duration,.45s) width cubic-bezier(.25,1,.5,1);width:calc(var(--ic-width) + var(--gap))}.link-return__icon svg{flex-shrink:0;height:var(--ic-height);transition:var(--hover-duration,.45s) translate cubic-bezier(.34,1.56,.64,1) .05s;width:var(--ic-width)}.link-return__icon:first-child{width:0}.link-return__icon:first-child svg{translate:-100% 0}.link-return__icon:last-child{display:none}.link-return:before{background-color:currentcolor;bottom:var(--bottom,0);content:"";display:block;height:var(--underline-height,1px);position:absolute;scale:.9999;transition:var(--hover-duration,.45s) width cubic-bezier(.76,0,.24,1);width:100%}@media(min-width:1025px){.link-return:before{width:0}.link-return:hover .link-return__icon:first-child{width:calc(var(--ic-width) + var(--gap))}.link-return:hover .link-return__icon:first-child svg{transition-delay:0s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0 0}.link-return:hover .link-return__icon:last-child{width:0}.link-return:hover .link-return__icon:last-child svg{transition-timing-function:cubic-bezier(.25,1,.5,1);translate:100% 0}.link-return:hover:before{transition-timing-function:cubic-bezier(.5,1,.89,1);width:100%}}.swap-typeface__new-type{font-family:PP Mori,sans-serif;font-weight:600}.swiper-button-disabled{opacity:.35;pointer-events:none}.split-text{--padding-bottom:0em}.split-text .part-container{display:inline-flex;margin-bottom:calc(var(--padding-bottom)*-1);overflow:hidden;position:relative}.split-text .part-container .char,.split-text .part-container .word{position:relative}.split-text.chars .part-container .char,.split-text:not(.chars) .part-container .word{padding-bottom:var(--padding-bottom)}[data-anim].fadein-y>:first-child{opacity:0;translate:0 3rem}[data-anim].fadein-y.once-inview>:first-child{opacity:1;transition:.75s translate cubic-bezier(0,.55,.45,1) var(--delay,.15s),.75s opacity cubic-bezier(.45,0,.55,1) var(--delay,.15s);translate:0 0}[data-anim].slidein-y{display:flex;overflow:hidden}[data-anim].slidein-y>:first-child{translate:0 101%}[data-anim].slidein-y.once-inview>:first-child{transition:.75s translate cubic-bezier(0,.55,.45,1) var(--delay,.15s);translate:0 0}[data-anim].image-slide-y>:first-child{translate:0 70%}[data-anim].image-slide-y.once-inview>:first-child{transition:translate 1s cubic-bezier(.25,1,.5,1) .1s;translate:0 0}.underline-def>span,.underline-hover>span{background-image:linear-gradient(transparent calc(100% - var(--underline-size, 1px)),currentcolor var(--underline-size,1px));background-repeat:no-repeat;background-size:var(--underline-width,0) 100%;transition:background-size .5s cubic-bezier(.45,0,.55,1)}.underline-def.split-text{--underline-width:0%}@media(min-width:1025px){.underline-hover:not(.split-text):hover{--underline-width:100%}}.single-underline-hover{position:relative}.single-underline-hover:before{background-color:currentcolor;bottom:var(--bottom,0);content:"";display:block;height:var(--underline-height,1px);position:absolute;scale:.9999;transition:var(--hover-duration,.4s) width cubic-bezier(.76,0,.24,1);width:var(--single-underline-width,0)}@media(min-width:1025px){.single-underline-hover:hover:before{transition-timing-function:cubic-bezier(.25,1,.5,1);--single-underline-width:100%}}[data-component=blob-button]{align-items:center}[data-component=blob-button] .circle-bg{--icon-width:41.0192%;--icon-height:30.7692%}[data-component=blob-button] .circle-bg:first-child{display:none}@media(min-width:1025px){[data-component=blob-button] .circle-bg:first-child{display:flex}}[data-component=blob-button] .circle-bg:first-child svg{rotate:180deg}[data-cursor=return]{cursor:none}[data-component=lazy-video]{display:flex;position:relative}[data-component=lazy-video] .poster{height:auto;position:absolute;transform:translateZ(0);width:100%}[data-component=lazy-video] video{background-color:transparent;position:relative;z-index:1}[data-component=lazy-video] img,[data-component=lazy-video] video{object-fit:cover;width:100%}[data-component=hover-video] figure{position:relative}[data-component=hover-video] .hover_image,[data-component=hover-video] .hover_video{height:calc(100% + 3px);left:-1px;position:absolute;top:-1px;width:calc(100% + 3px)}[data-component=hover-video] video{object-fit:cover}.lottie{height:100%;width:100%}.nib-pro{font-family:Nib Pro,sans-serif}.pp-mori{font-family:PP Mori,sans-serif}.typeface-hover{position:relative}.typeface-hover .parts-root,.typeface-hover .parts-root-clone{perspective:62.5rem}.typeface-hover .parts-root *,.typeface-hover .parts-root-clone *{backface-visibility:hidden;transform-style:preserve-3d}.typeface-hover .part-container{transform-origin:center center -.2em!important}.typeface-hover .pp-mori{font-weight:600}@keyframes eye{0%{scale:1 0}3%{scale:1 1}97%{scale:1 1}to{scale:1 0}}@keyframes smile-balance{0%{rotate:30deg;translate:.5rem 0}to{rotate:-30deg;translate:-.5rem 0}}@keyframes crying{25%{translate:0 0}40%{opacity:1}50%{opacity:0;translate:0 150px}to{opacity:0;translate:0 150px}}body{text-size-adjust:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}@font-face{font-display:swap;font-family:PP Mori;font-style:italic;font-weight:100;src:url(../font/PPMori-ExtralightItalic.11669.woff2) format("woff2"),url(../font/PPMori-ExtralightItalic.2cad5.woff) format("woff"),url(../font/PPMori-ExtralightItalic.ad306.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Mori;font-style:italic;font-weight:400;src:url(../font/PPMori-RegularItalic.63521.woff2) format("woff2"),url(../font/PPMori-RegularItalic.bd766.woff) format("woff"),url(../font/PPMori-RegularItalic.a1350.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Mori;font-style:normal;font-weight:400;src:url(../font/PPMori-Regular.9bd36.woff2) format("woff2"),url(../font/PPMori-Regular.d2581.woff) format("woff"),url(../font/PPMori-Regular.b3720.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Mori;font-style:normal;font-weight:600;src:url(../font/PPMori-SemiBold.e61f6.woff2) format("woff2"),url(../font/PPMori-SemiBold.c335a.woff) format("woff"),url(../font/PPMori-SemiBold.f63ac.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Mori;font-style:normal;font-weight:100;src:url(../font/PPMori-Extralight.15e55.woff2) format("woff2"),url(../font/PPMori-Extralight.647e1.woff) format("woff"),url(../font/PPMori-Extralight.f99b8.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Mori;font-style:italic;font-weight:600;src:url(../font/PPMori-SemiBoldItalic.44f6a.woff2) format("woff2"),url(../font/PPMori-SemiBoldItalic.3a38b.woff) format("woff"),url(../font/PPMori-SemiBoldItalic.c95ca.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:normal;font-weight:700;src:url(../font/NibPro-Bold.9d8be.woff2) format("woff2"),url(../font/NibPro-Bold.aef62.woff) format("woff"),url(../font/NibPro-Bold.380bb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:normal;font-weight:900;src:url(../font/NibPro-Black.e9185.woff2) format("woff2"),url(../font/NibPro-Black.f14d2.woff) format("woff"),url(../font/NibPro-Black.83815.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:italic;font-weight:900;src:url(../font/NibPro-BlackItalic.2e476.woff2) format("woff2"),url(../font/NibPro-BlackItalic.32d23.woff) format("woff"),url(../font/NibPro-BlackItalic.db656.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:italic;font-weight:700;src:url(../font/NibPro-BoldItalic.c0a8a.woff2) format("woff2"),url(../font/NibPro-BoldItalic.8b916.woff) format("woff"),url(../font/NibPro-BoldItalic.3564f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:normal;font-weight:600;src:url(../font/NibPro-SemiBold.b171b.woff2) format("woff2"),url(../font/NibPro-SemiBold.833e7.woff) format("woff"),url(../font/NibPro-SemiBold.fc7de.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:italic;font-weight:400;src:url(../font/NibPro-Italic.a0d5f.woff2) format("woff2"),url(../font/NibPro-Italic.17cc6.woff) format("woff"),url(../font/NibPro-Italic.ba371.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:italic;font-weight:300;src:url(../font/NibPro-LightItalic.ca078.woff2) format("woff2"),url(../font/NibPro-LightItalic.99257.woff) format("woff"),url(../font/NibPro-LightItalic.9a569.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:normal;font-weight:300;src:url(../font/NibPro-Light.de2b0.woff2) format("woff2"),url(../font/NibPro-Light.a8568.woff) format("woff"),url(../font/NibPro-Light.a5bf3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:normal;font-weight:400;src:url(../font/NibPro-Regular.d5c7e.woff2) format("woff2"),url(../font/NibPro-Regular.63a8e.woff) format("woff"),url(../font/NibPro-Regular.de1dc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nib Pro;font-style:italic;font-weight:600;src:url(../font/NibPro-SemiBoldItalic.27369.woff2) format("woff2"),url(../font/NibPro-SemiBoldItalic.c4937.woff) format("woff"),url(../font/NibPro-SemiBoldItalic.7f7c5.ttf) format("truetype")}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}#cursor,.lenis.lenis-smooth iframe{pointer-events:none}#cursor{display:none;position:fixed;z-index:100}@media(min-width:1025px){#cursor{display:flex}}#cursor .pointer>*{position:absolute}#cursor .pointer .default{background-color:var(--pink-hot);border-radius:50%;height:1.25rem;scale:0;transition:all .35s cubic-bezier(.76,0,.24,1) 0s;translate:-50% -50%;width:1.25rem}#cursor .pointer .play-pause{display:flex;scale:0;transition:scale .35s cubic-bezier(.76,0,.24,1) 0s;--padding-inline:1.625rem;--icon-width:27.27%;--icon-height:29.54%}@media(min-width:1025px){#cursor .pointer .play-pause{translate:-1.375rem -1.375rem;--height:2.75rem;--radius:2.75rem}}#cursor .pointer .play-pause .circle{scale:0;transition:scale .35s cubic-bezier(.25,1,.5,1) 0s;z-index:1;--background-color:transparent}#cursor .pointer .play-pause .circle .ic .pause-ic,#cursor .pointer .play-pause .circle .ic .play-ic{transform-box:fill-box;transform-origin:center center;transition:all .3s cubic-bezier(.25,1,.5,1)}#cursor .pointer .play-pause .circle .ic .pause-ic{scale:0}#cursor .pointer .return{scale:0;transition:scale .35s cubic-bezier(.25,1,.5,1) 0s;translate:-50% -50%;--background-color:transparent}#cursor .pointer .return .ic *{stroke:#1e1e1e!important;color:#1e1e1e!important;fill:#1e1e1e!important}#cursor.return.show .pointer .default{background-color:var(--white);height:3.25rem;width:3.25rem}#cursor.return.show .pointer .return{scale:1;transition-duration:.4s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}#cursor.pause .pointer .default,#cursor.play .pointer .default{background-color:var(--white);height:2.75rem;width:2.75rem}#cursor.pause .pointer .play-pause .circle,#cursor.play .pointer .play-pause .circle{scale:1;transition-delay:0s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}#cursor.pause.pause .pointer .play-pause .ic .play-ic,#cursor.play.pause .pointer .play-pause .ic .play-ic{scale:0}#cursor.pause.pause .pointer .play-pause .ic .pause-ic,#cursor.play.pause .pointer .play-pause .ic .pause-ic{scale:1}#cursor.none .pointer .default{transition-delay:0s}#cursor.show:not(.none) .pointer .default,#cursor.show:not(.none) .pointer .play-pause{scale:1;transition-delay:0s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}#footer{position:relative;z-index:1}#footer .banner{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:600px){#footer .banner{flex-direction:row;height:21.875rem}}@media(min-width:1025px){#footer .banner{height:37.5rem}}#footer .banner__banner{display:flex}#footer .banner__banner__wrapper{align-items:flex-start;background-color:#1e1e1e;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;width:100%}@media(min-width:1025px){#footer .banner__banner__wrapper{padding:2.5rem 2.5rem 1.4375rem}#footer .banner__banner__wrapper .link-return{pointer-events:none;--letter-spacing:-0.625rem}#footer .banner__banner__wrapper:hover .link-return .link-return__icon:first-child{width:calc(var(--ic-width) + var(--gap))}#footer .banner__banner__wrapper:hover .link-return .link-return__icon:first-child svg{transition-delay:0s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0 0}#footer .banner__banner__wrapper:hover .link-return .link-return__icon:last-child{width:0}#footer .banner__banner__wrapper:hover .link-return .link-return__icon:last-child svg{transition-timing-function:cubic-bezier(.25,1,.5,1);translate:100% 0}#footer .banner__banner__wrapper:hover .link-return:before{width:100%}}#footer .banner__banner__wrapper.clean{color:#1e1e1e}#footer .banner__banner__wrapper br{display:none}@media(min-width:600px){#footer .banner__banner__wrapper br{display:inline}}#footer .banner__banner.once-inview{pointer-events:all}#footer .banner__lets-work{aspect-ratio:.8375}@media(min-width:600px){#footer .banner__lets-work{aspect-ratio:unset;flex:.585}}#footer .banner__lets-work.once-inview .banner__banner__wrapper{transition:translate 1s cubic-bezier(.25,1,.5,1) .1s;translate:0 0}#footer .banner__shop{aspect-ratio:1.2689}@media(min-width:600px){#footer .banner__shop{flex:.415}}#footer .banner__shop .banner__banner__wrapper{background-color:#fbc1d4}#footer .banner__shop.once-inview .banner__banner__wrapper{transition:translate 1s cubic-bezier(.25,1,.5,1) .2s;translate:0 0}#footer .banner__title{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-align:left;--font-size:1.5rem;--line-height:1.1}@media(min-width:1025px){#footer .banner__title{--font-size:2rem}}#footer .banner__figure{align-items:center;display:flex;flex-direction:row;height:calc(100% + 4px);justify-content:center;left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}#footer .banner__img{height:100%;object-fit:cover;width:100%}#footer .navs{align-items:flex-start;display:flex;flex-direction:column;gap:5rem;margin-top:5.3125rem}@media(min-width:600px){#footer .navs{flex-direction:row;gap:unset;justify-content:space-between;margin-top:8.125rem}}#footer .navs__self{display:flex;flex-direction:column;gap:3rem}@media(min-width:600px){#footer .navs__self{flex-direction:row;gap:8.4375rem}}#footer .navs__mails{display:flex;flex-direction:column;gap:2.75rem}@media(min-width:1025px){#footer .navs__mails{gap:4.375rem}}#footer .navs__nav{display:flex;gap:2.3125rem}@media(min-width:1025px){#footer .navs__nav{gap:4.1875rem}}#footer .navs__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){#footer .navs__title{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){#footer .navs__title{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}#footer .navs__links{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:-.3125rem;pointer-events:none;--font-size:1.75rem;--letter-spacing:-0.035rem;--bottom:0.15em;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){#footer .navs__links{font-size:var(--font-size,1.5rem);margin-top:-.625rem;--font-size:3rem;--letter-spacing:-0.06rem}}#footer .navs__links a{pointer-events:all}#footer .navs__links a[data-router-active]{pointer-events:none}#footer .navs__links a[data-router-active]:before{width:100%}#footer .navs__mail{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}@media(min-width:600px){#footer .navs__mail{align-items:flex-end;gap:1rem;text-align:right}}#footer .navs__mail-link{--color:var(--gray-dark);--size:1.25rem;--gap:0.5rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){#footer .navs__mail-link{font-size:var(--font-size,1.5rem);--gap:1rem;--font-size:2rem}}#footer .end{display:flex;flex-direction:column;margin-top:5rem;padding-top:5.6875rem;position:relative}@media(min-width:600px){#footer .end{margin-top:var(--margin-section);padding-top:unset}}#footer .end__logo{width:100%}#footer .end__logo__smile>g{transform:rotate(var(--rotate));transform-box:fill-box;transform-origin:center center}#footer .end__logo__smile__container{transform-box:fill-box;transform-origin:center center}#footer .end__logo__smile__left-eye,#footer .end__logo__smile__right-eye{animation:eye 4s linear infinite;transform-box:fill-box;transform-origin:center center;translate:calc(var(--x, 0)*1px) calc(var(--y, 0)*1px)}#footer .end__texts{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:1rem}@media(min-width:600px){#footer .end__texts{flex-direction:row;margin-top:3.125rem}}#footer .end__sign{--text-transform:normal;--letter-spacing:0;font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){#footer .end__sign{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){#footer .end__sign{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}@media(min-width:600px){#footer .end__sign{--font-size:0.875rem}}#footer .end__location{--font-weight:600;--font-size:0.625rem;--line-height:78.5%;--letter-spacing:-0.0225rem;font-family:Nib Pro,sans-serif;font-size:var(--font-size,.75rem);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,-.0125rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){#footer .end__location{font-size:var(--font-size,1.25rem)}}@media(min-width:600px){#footer .end__location{--font-size:1.125rem}}#footer .end__nav{display:flex;gap:.25rem;left:50%;position:absolute;top:0;translate:-50% 0;--bottom:0.1em;--hover-duration:0.3s;font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){#footer .end__nav{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){#footer .end__nav{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}@media(min-width:600px){#footer .end__nav{left:unset;position:relative;translate:unset}}@media(max-width:1024px){#footer .end__nav a:before{width:100%}}html[data-template=homepage] #footer .banner__shop .banner__banner__wrapper,html[data-template=service-sub] #footer .banner__shop .banner__banner__wrapper,html[data-template=work-sub] #footer .banner__shop .banner__banner__wrapper{background-color:#c3abff}.navbar,.wrapper>.pin-spacer{pointer-events:none}.navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:absolute;user-select:none;width:calc(100% - var(--global-padding)*2);z-index:98}@media(min-width:1025px){.navbar{display:unset;justify-content:unset;position:absolute}}.navbar .mask{display:flex}@media(min-width:1025px){.navbar .mask{overflow:hidden}}.navbar__logo{color:var(--gray-dark);display:flex;height:auto;perspective:31.25rem;pointer-events:all;width:11.8125rem;z-index:1}@media(min-width:600px){.navbar__logo{left:50%;position:absolute;translate:-50% 0;width:15.625rem}}@media(min-width:1025px){.navbar__logo{top:50%;translate:-50% -50%;width:23.3668125rem}}.navbar__logo__container{backface-visibility:hidden;display:flex;height:100%;overflow:hidden;transform-origin:center center -3em;width:100%}@media(min-width:600px){.navbar__anim{width:100%}}.navbar__wrapper{gap:.25rem;--height:2rem;--radius:2rem;--letter-spacing:normal;align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}@media(min-width:600px){.navbar__wrapper{gap:unset;width:100%}}@media(min-width:1025px){.navbar__wrapper{padding-top:0;--height:3.25rem;--radius:3.25rem}}.navbar__wrapper .rounded-bg{--font-size:0.75rem;--padding-inline:0.75rem;--padding-bottom:0}@media(min-width:1025px){.navbar__wrapper .rounded-bg{--font-size:1.5rem;--padding-inline:1.5rem}}.navbar__work{display:flex;pointer-events:all;position:relative}.navbar__work__text{z-index:1}.navbar__work__smile{display:none;position:absolute;right:0;--icon-width:75%;--icon-height:75%}@media(min-width:600px){.navbar__work__smile{display:flex;rotate:0deg;translate:100% 0}}@media(min-width:1025px){.navbar__work__smile{rotate:-114.64deg;translate:0 0}}.navbar__work__smile svg{rotate:20deg}.navbar__work:after{border-bottom-right-radius:100vmax;border-top-right-radius:100vmax;content:"";display:none;height:var(--radius);opacity:.5;position:absolute;right:0;scale:.9999;translate:50% 0;width:calc(var(--radius)*2)}@media(min-width:1025px){.navbar__work:hover:after{display:flex}}.navbar__toggle{display:none;white-space:nowrap;--padding-bottom:0}@media(min-width:600px){.navbar__toggle{display:flex}}@media(min-width:1025px){.navbar__toggle{background-color:transparent}}.navbar__menu-container{align-items:center;display:flex;pointer-events:all;--icon-width:33.3328%;--icon-height:25%}.navbar__menu-content{position:relative}@media(min-width:1025px){.navbar__menu-content{background-color:var(--background-color,var(--white));border-radius:100vmax;display:flex;height:var(--radius,5rem);justify-content:flex-end;overflow:hidden}}.navbar__menu{background-color:#fff;cursor:default;display:none;height:var(--dvh);position:fixed;right:calc(var(--global-padding)*-1);top:calc(var(--global-padding)*-1);width:100vw;z-index:-1;--v-spacing:min(2.75rem,calc(var(--svh)*0.05))}@media(min-width:1025px){.navbar__menu{background-color:unset;height:100%;left:unset;position:relative;right:0;top:0;width:auto;z-index:unset}}.navbar__menu__content{color:var(--color,#1e1e1e);display:flex;flex-direction:column;gap:var(--v-spacing);height:calc(var(--svh, 100svh));padding:var(--global-padding);width:100%}@media(min-width:600px){.navbar__menu__content{align-items:stretch;flex-direction:row-reverse;justify-content:space-between}}@media(min-width:1025px){.navbar__menu__content{height:100%;padding:unset}}.navbar__menu__container{display:flex;flex:1;flex-direction:column}@media(min-width:600px){.navbar__menu__container{max-width:45%}}@media(min-width:1025px){.navbar__menu__container{max-width:unset}}.navbar__menu__links{align-items:flex-start;display:flex;flex:1;flex-direction:column;font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;gap:1rem;justify-content:center;letter-spacing:-.025rem;line-height:1;padding-top:2rem;pointer-events:none;white-space:nowrap}@media(min-width:1025px){.navbar__menu__links{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(min-width:600px){.navbar__menu__links{--font-size:5rem}}@media(min-width:1025px){.navbar__menu__links{align-items:center;border-radius:100vmax;flex-direction:row;gap:1.4375rem;padding:0 2.25rem;padding-top:unset;--font-size:1.3125rem}.navbar__menu__links:hover a{opacity:.2;transition-timing-function:cubic-bezier(.5,1,.89,1)}}.navbar__menu__links a{pointer-events:all;position:relative;transition:opacity .35s cubic-bezier(.45,0,.55,1);--padding-bottom:0}@media(min-width:1025px){.navbar__menu__links a:hover{opacity:1}}.navbar__menu__links a.disable{opacity:.2;pointer-events:none}.navbar__menu__links a[data-router-active]{opacity:1;pointer-events:none}.navbar__menu__links a:after{background-color:var(--color,#1e1e1e);bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;scale:.9999;transition:width .35s cubic-bezier(.25,1,.5,1);translate:-50%;width:0}.navbar__menu__mails{display:flex;flex-direction:column;gap:var(--v-spacing)}@media(min-width:1025px){.navbar__menu__mails{display:none}}.navbar__menu__mail{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.navbar__menu__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){.navbar__menu__title{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){.navbar__menu__title{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}.navbar__menu__mail-link{--color:#1e1e1e;--size:1.25rem;--gap:0.5rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){.navbar__menu__mail-link{font-size:var(--font-size,1.5rem)}}.navbar__menu__texts{display:flex;flex-direction:column;gap:.5rem}@media(min-width:600px){.navbar__menu__texts{justify-content:flex-end}}@media(min-width:1025px){.navbar__menu__texts{display:none}}.navbar__menu__sign{--text-transform:normal;--letter-spacing:0;font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){.navbar__menu__sign{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){.navbar__menu__sign{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}.navbar__menu__location{--font-weight:600;--font-size:0.625rem;--line-height:78.5%;--letter-spacing:-0.0225rem;font-family:Nib Pro,sans-serif;font-size:var(--font-size,.75rem);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,-.0125rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){.navbar__menu__location{font-size:var(--font-size,1.25rem)}}.navbar__menu__nav{display:flex;font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;gap:.25rem;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){.navbar__menu__nav{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){.navbar__menu__nav{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}.navbar__menu__nav a{text-decoration:underline}.navbar__circle{overflow:hidden}.navbar__circle__arrow{display:none}@media(min-width:1025px){.navbar__circle__arrow{display:flex;--icon-width:41.0192%;--icon-height:30.7692%}}.navbar__circle__dots{--icon-width:0.75rem;--icon-height:0.75rem}@media(min-width:1025px){.navbar__circle__dots{display:none}}.navbar__circle__x{display:none;position:absolute;--icon-width:0.5rem;--icon-height:0.5rem}.navbar__circle--left .navbar__circle__arrow{rotate:180deg}.navbar__circle--left{display:none}.navbar--transition .navbar__logo{transition:var(--change-color-duration) color cubic-bezier(.45,0,.55,1) .2s}.navbar--transition .navbar__wrapper .circle-bg,.navbar--transition .navbar__wrapper .rounded-bg{transition:var(--change-color-duration) background-color cubic-bezier(.45,0,.55,1) .2s}.navbar--expand .navbar__logo{transition-delay:0s}@media(max-width:1024px){.navbar--expand .navbar__logo{color:#1e1e1e!important}}.navbar--expand .navbar__wrapper .circle-bg,.navbar--expand .navbar__wrapper .rounded-bg{transition-delay:0s}.navbar--expand .navbar__menu:not(.disable) .navbar__menu__links a[data-router-active]:after{width:100%}@media(max-width:1024px){.navbar--expand{--background-color:#fbc1d4!important}}.page-transition{height:var(--dheight);position:fixed;z-index:102;--dheight:calc(var(--dvh) + 1px)}.page-transition,.page-transition .content{align-items:center;display:flex;flex-direction:row;justify-content:center;top:0;width:100%}.page-transition .content{height:calc(var(--svh) + 1px);position:absolute}.page-transition .content .logo{color:#fff}.page-transition .content .logo,.page-transition>.content .logo{height:auto;position:relative;width:calc(100% - var(--global-padding)*2)}.page-transition>.content .logo{color:#1e1e1e}.page-transition .bg{left:0;z-index:1}.page-transition .bg,.page-transition .wrapper{height:var(--dheight);position:absolute;top:0;width:100%}.page-transition .wrapper{overflow:hidden;z-index:2}.page-transition .wrapper .bg{background-color:#1e1e1e}.page-transition .wrapper .container{height:var(--dheight);position:absolute;width:100%;z-index:1}.page-transition .wrapper .container .content .logo{color:#fff;height:auto;position:relative;width:calc(100% - var(--global-padding)*2)}.page-transition .bgs{height:100%;position:absolute;width:100%;z-index:3}.page-transition .bgs .bg{position:relative}.page-transition .bgs .bg:first-child{background-color:#fed35b}.page-transition .bgs .bg:nth-child(2){background-color:#c3abff}.page-transition .bgs .bg:nth-child(3){background-color:#ff7ec4}.works__list{display:grid;gap:var(--margin-sub);grid-template-columns:1fr;width:100%}@media(min-width:600px){.works__list{display:grid;gap:var(--margin-sub) 1.25rem;grid-template-columns:1fr 1fr}}.works__list__item{display:flex;flex-direction:column}.works__list__item__figure{border-radius:.5rem;overflow:hidden;position:relative}.works__list__item__image,.works__list__item__video{aspect-ratio:1.5227;height:100%;max-height:95vh;object-fit:cover;width:100%}@media(min-width:600px){.works__list__item__image,.works__list__item__video{aspect-ratio:1.53}}@media(min-width:1025px){.works__list__item__image{transition:scale .35s cubic-bezier(.5,1,.89,1)}.works__list__item__image:hover{scale:1.05}}.works__list__item__video{display:flex;position:absolute}.works__list__item__article{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.works__list__item__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2);margin-top:1rem}@media(min-width:1025px){.works__list__item__title{font-size:var(--font-size,1.5rem);margin-top:1.25rem}}.works__list__item__tags{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2;margin-top:.5rem}@media(min-width:1025px){.works__list__item__tags{font-size:var(--font-size,1.125rem);--font-size:0.9551875rem}}.works__list__link{perspective:1000px}.works__list__link:nth-child(odd) .works__list__item{transform:translate(calc(-100% - var(--global-padding))) rotateY(-15deg) rotate(-15deg);transform-origin:right bottom}.works__list__link:nth-child(2n) .works__list__item{transform:translate(calc(100% + var(--global-padding))) rotateY(15deg) rotate(15deg);transform-origin:left bottom}.works__list__link.once-inview .works__list__item{transform:translate(0) rotateY(0deg) rotate(0deg);transition:1s transform cubic-bezier(.25,1,.5,1) calc(.1s - var(--delay, 0s))}@media(min-width:600px){.works__list__link.once-inview:nth-child(4n+2) .works__list__item,.works__list__link.once-inview:nth-child(4n+3) .works__list__item{transition-delay:calc(.3s - var(--delay, 0s))}}@media(min-width:1025px){.works__list__link:hover .works__list__item__article:not(.split-text){--underline-width:100%}.works__list__link:hover .works__list__item__video{display:flex}}@media(min-width:600px)and (min-width:600px){.works__list--three .works__list__link:nth-child(4n+2) .works__list__item,.works__list--three .works__list__link:nth-child(4n+3) .works__list__item{transition-delay:.1s}}@media(min-width:600px){.works__list--three .works__list__link:first-child .works__list__item{transform:translate(calc(-100% - var(--global-padding))) rotateY(-15deg) rotate(-15deg)}.works__list--three .works__list__link:nth-child(2) .works__list__item{transform:translateY(70%) rotateY(0deg) rotate(0deg)}.works__list--three .works__list__link:nth-child(3) .works__list__item{transform:translate(calc(100% + var(--global-padding))) rotateY(15deg) rotate(15deg)}.works__list--three .works__list__link.once-inview .works__list__item{transform:translate(0) rotateY(0deg) rotate(0deg)}}.works.go-out .works__list .works__list__link .works__list__item{transition-delay:0s;transition-duration:.6s;transition-timing-function:cubic-bezier(.45,0,.55,1)}.works.go-out .works__list .works__list__link:nth-child(odd) .works__list__item{transform:translate(calc(-100% - var(--global-padding))) rotateY(0) rotate(0)}.works.go-out .works__list .works__list__link:nth-child(2n) .works__list__item{transform:translate(calc(100% + var(--global-padding))) rotateY(0) rotate(0)}.works__category{display:flex;flex-direction:column;gap:7.5rem}.works__category__item{display:flex;flex-direction:column;gap:1.5rem}.works__category__title{display:inline-flex;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.75rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1)}@media(min-width:1025px){.works__category__title{font-size:var(--font-size,4rem);letter-spacing:var(--letter-spacing,-.04rem);--font-size:2rem}}.works__category__list,.works__category__wrapper-list{position:relative}.works__category__list__item{display:flex;flex-direction:column}@media(min-width:1025px){.works__category__list__item:hover .works__category__list__title h3{--underline-width:100%}}.works__category__list__link{display:flex;gap:.625rem;padding:.75rem 0;position:relative}@media(min-width:600px){.works__category__list__link{gap:1.5rem;padding:1rem 0}}@media(min-width:1025px){.works__category__list__link{gap:unset}.works__category__list__link:hover:before{opacity:1}}.works__category__list__link:before{background-color:var(--gray-dark);content:"";display:block;height:1px;opacity:.18;position:absolute;scale:.9999;top:0;transition:width 1.25s cubic-bezier(.45,0,.55,1) 0s,opacity .4s cubic-bezier(.45,0,.55,1) 0s;width:0}.works__category__list__link.once-inview:before{width:100%}@media(max-width:1024px){.works__category__list__link.once-inview .works__category__list__image{translate:0 0}}.works__category__list__article{display:flex;flex:1;flex-direction:column-reverse;gap:.5rem}@media(min-width:600px){.works__category__list__article{align-items:center;flex-direction:row;gap:unset}}.works__category__list__title{display:inline-flex;font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing,-.02rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){.works__category__list__title{font-size:var(--font-size,2rem);letter-spacing:var(--letter-spacing,-.02rem)}}@media(max-width:599px){.works__category__list__title{--font-size:1rem}}@media(min-width:600px){.works__category__list__title{flex:1}}@media(min-width:1025px){.works__category__list__title{--font-size:1.25rem}}.works__category__list__title h3{position:relative}@media(min-width:600px){.works__category__list__title h3{max-width:25rem}}@media(min-width:1025px){.works__category__list__title h3{max-width:37.5rem}}.works__category__list__company,.works__category__list__tags{font-family:Nib Pro,sans-serif;font-size:var(--font-size,.75rem);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,-.0125rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){.works__category__list__company,.works__category__list__tags{font-size:var(--font-size,1.25rem)}}@media(min-width:600px){.works__category__list__company{width:12.5rem}}@media(min-width:1025px){.works__category__list__company{width:19.5625rem}}.works__category__list__tags{display:none}@media(min-width:600px){.works__category__list__tags{display:flex}}@media(min-width:1025px){.works__category__list__tags{width:28.0625rem}}.works__category__list__figure{flex-shrink:0;height:8.4375rem;pointer-events:none;width:9.9375rem}@media(min-width:600px){.works__category__list__figure{height:5.3125rem;width:6.25rem}}@media(min-width:1025px){.works__category__list__figure{height:20.375rem;left:35.39%;position:absolute;top:50%;translate:0 -50%;width:24.125rem}}.works__category__list__image{display:none;flex-shrink:0;width:100%}@media(max-width:1024px){.works__category__list__image{transition:translate .8s cubic-bezier(0,.55,.45,1) .1s;translate:calc(100% + var(--global-padding)) 0}}@media(min-width:1025px){.works__category__list__image{display:unset}}.works__category__list__image img,.works__category__list__image video{border-radius:.5rem;height:100%;object-fit:cover;width:100%}@media(min-width:1025px){.works__category__list__image img,.works__category__list__image video{border-radius:0}}.works__category__list__image--thumb{display:inline-flex}@media(min-width:1025px){.works__category__list__image--thumb{display:none}}.works__category__hover{display:none;left:0;pointer-events:none;position:absolute;top:0}@media(min-width:1025px){.works__category__hover{align-items:center;clip-path:inset(1px 0 1px 0 round .5rem);justify-content:center;transform:translate3d(calc(var(--x, 0)*1px - 50%),calc(var(--y, 0)*1px - 50%),0);--height:auto}.works__category__hover,.works__category__hover__wrapper{aspect-ratio:1.5227;display:inline-flex;height:var(--height);width:24.125rem}.works__category__hover__wrapper{flex-shrink:0}}.works__category__hover__content{height:100%;position:relative;width:100%}@media(min-width:1025px){.works__category__hover__content{display:inline-flex;flex-direction:column;transform:translate3d(0,calc(var(--index, 0)*-100%),0)}.works__category__hover__content .works__category__list__image{border-radius:0;height:100%;width:100%}}.works.go-out .works__category .works__category__list__link:before{right:0;transition-delay:0s;transition-duration:.6s;transition-timing-function:cubic-bezier(.55,0,1,.45);width:0}@media(max-width:1024px){.works.go-out .works__category .works__category__list__link .works__category__list__image{transition-delay:0s;transition-duration:.6s;transition-timing-function:cubic-bezier(.5,0,.75,0);translate:calc(100% + var(--global-padding)) 0}}.root .contact{color:#1e1e1e;display:none;height:var(--svh);left:0;padding:1rem;position:fixed;top:0;width:100vw;z-index:99}.root .contact__form-wrapper{display:flex;max-height:100%;position:relative;translate:calc((-50% - 50vw)*var(--p));width:100%;z-index:2}@media(min-width:1025px){.root .contact__form-wrapper{max-width:57.3125rem;translate:calc((-100% - 1rem)*var(--p))}}.root .contact__form{background-color:#fff;border-radius:1rem;max-height:100%;overflow-y:scroll;padding:1.25rem;position:relative;width:100%}@media(min-width:1025px){.root .contact__form{padding:4rem}}.root .contact__form__content{align-items:flex-end;display:flex;flex-direction:column;position:relative;transition:opacity .5s cubic-bezier(.45,0,.55,1)}.root .contact__form__content.sending{opacity:.5;pointer-events:none}.root .contact__form__loader{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;left:50%;overflow:hidden;padding-inline:.625rem;position:absolute;top:50%;translate:-50% -50%}.root .contact__form__loader svg{animation:smile-balance .5s cubic-bezier(.45,0,.55,1) infinite alternate;background-color:#ff7ec4;border-radius:50%;color:#1e1e1e;height:4rem;width:4rem}.root .contact__form__loader svg use{transform:rotate(20deg);transform-box:fill-box;transform-origin:center}.root .contact__header{display:flex;justify-content:space-between;width:100%}.root .contact__close-x{--radius:2rem;--icon-width:0.5rem;--icon-height:0.5rem;--background-color:#fbc1d4}@media(min-width:1025px){.root .contact__close-x{display:none}}.root .contact__title{--font-size:2rem;--letter-spacing:-0.02rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){.root .contact__title{font-size:var(--font-size,1.5rem);--font-size:5rem;--line-height:1;--letter-spacing:-0.05rem}}.root .contact__inputs{display:flex;flex-direction:column;gap:3rem;margin-top:3rem;width:100%}.root .contact__item{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1025px){.root .contact__item{gap:1rem}}.root .contact__item__title{font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing,-.02rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){.root .contact__item__title{font-size:var(--font-size,2rem);letter-spacing:var(--letter-spacing,-.02rem);--font-size:1.5rem}}.root .contact__item__inputs{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}@media(min-width:1025px){.root .contact__item__inputs{gap:1rem;padding-top:unset}}.root .contact__item__inputs.error :before{border:1px solid #ff7ec4;opacity:1}.root .contact__item__option{align-items:center;display:flex;font-size:.875rem;justify-content:center;padding:.53125rem .875rem;position:relative;transition:color .35s cubic-bezier(.5,1,.89,1)}@media(min-width:1025px){.root .contact__item__option{font-size:1.25rem;padding:.875rem 1.5rem}}.root .contact__item__option:before{background-color:transparent;border:1px solid #1e1e1e;border-radius:100vmax;content:"";display:block;height:100%;left:0;opacity:.18;position:absolute;scale:.9999;top:0;transition:all .35s cubic-bezier(.5,1,.89,1);width:100%;z-index:-1}@media(min-width:1025px){.root .contact__item__option:hover:before{border:1px solid #1e1e1e!important;opacity:1}}.root .contact__item__option--selected{color:#fff}.root .contact__item__option--selected:before{background-color:#1e1e1e;opacity:1}.root .contact__item__list{display:flex;flex-wrap:wrap;gap:.25rem}@media(min-width:1025px){.root .contact__item__list{gap:.5rem}}.root .contact__item__line{display:flex;flex-direction:column;gap:.5rem}@media(min-width:1025px){.root .contact__item__line{flex-direction:row;gap:1rem}}.root .contact__item__input-wrapper{display:flex;flex:1;flex-direction:column;gap:.5rem}.root .contact__item__input-wrapper__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.root .contact__item__input-wrapper__title{font-size:var(--font-size,1.125rem);--font-size:1.25rem}}.root .contact__item__input,.root .contact__item__textarea{position:relative}.root .contact__item__input input,.root .contact__item__input textarea,.root .contact__item__textarea input,.root .contact__item__textarea textarea{color:#1e1e1e;font-family:PP Mori,sans-serif;font-size:1rem;height:100%;position:relative;width:100%;z-index:1}@media(min-width:1025px){.root .contact__item__input input,.root .contact__item__input textarea,.root .contact__item__textarea input,.root .contact__item__textarea textarea{font-size:1.125rem}}.root .contact__item__input input::placeholder,.root .contact__item__input textarea::placeholder,.root .contact__item__textarea input::placeholder,.root .contact__item__textarea textarea::placeholder{color:#1e1e1e;opacity:.24}@media(min-width:1025px){.root .contact__item__input input::placeholder,.root .contact__item__input textarea::placeholder,.root .contact__item__textarea input::placeholder,.root .contact__item__textarea textarea::placeholder{font-size:1.125rem}}@media(min-width:1025px){.root .contact__item__input:hover:before,.root .contact__item__textarea:hover:before{opacity:1}}.root .contact__item__input:before,.root .contact__item__textarea:before{border:1px solid #1e1e1e;content:"";display:block;height:100%;left:0;opacity:.18;position:absolute;scale:.9999;top:0;transition:all .35s cubic-bezier(.5,1,.89,1);width:100%}.root .contact__item__input:focus-within:before,.root .contact__item__textarea:focus-within:before{opacity:1}.root .contact__item__input.error:before,.root .contact__item__textarea.error:before{border:1px solid #ff7ec4;opacity:1}.root .contact__item__input{padding:.9375rem 1.5rem}@media(min-width:1025px){.root .contact__item__input{padding:1.21875rem 1.5rem}}.root .contact__item__input:before{border-radius:100vmax}.root .contact__item__textarea{height:15.625rem;padding:.96875rem 1.5rem}@media(min-width:1025px){.root .contact__item__textarea{padding:1.5rem}}.root .contact__item__textarea:before{border-radius:1rem}.root .contact__submit-wrapper{align-items:center;display:flex;gap:1rem;margin-top:3rem}@media(min-width:600px){.root .contact__submit-wrapper{gap:3rem}}.root .contact__submit{--background-color:#fbc1d4}.root .contact__submit .circle-bg,.root .contact__submit .rounded-bg{transition:background .35s cubic-bezier(.45,0,.55,1)}.root .contact__submit .rounded-bg>span{overflow:hidden;position:relative}.root .contact__submit .rounded-bg .container{align-items:flex-end;display:flex;flex-direction:column;position:relative;transition:translate .35s cubic-bezier(.45,0,.55,1)}.root .contact__submit .rounded-bg .container :last-child{position:absolute;top:100%}.root .contact__submit .circle-bg{display:flex;position:relative}.root .contact__submit .circle-bg:first-child svg:last-child use{scale:-1}.root .contact__submit .circle-bg svg{position:absolute}.root .contact__submit .circle-bg svg:last-child use{scale:0!important}.root .contact__submit .circle-bg svg use{transform-box:fill-box;transform-origin:center;transition:scale .35s cubic-bezier(.45,0,.55,1)}.root .contact__submit.sent{pointer-events:none;--background-color:#aef6c6}.root .contact__submit.sent .circle-bg svg:last-child use{scale:1!important}.root .contact__submit.sent .circle-bg svg:first-child use{scale:0!important}.root .contact__submit.sent .circle-bg:first-child svg:last-child use{scale:-1!important}.root .contact__submit.sent .container{translate:0 -100%}.root .contact__close{display:none;flex:1;height:100%;pointer-events:none;z-index:1}@media(min-width:1025px){.root .contact__close{align-items:center;display:flex;flex-direction:row;justify-content:center}}.root .contact__confirm{align-items:center;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;height:31.8125rem;opacity:0;padding:2.625rem;pointer-events:none;position:absolute;scale:.25;transition:all .35s cubic-bezier(.45,0,.55,1) .1s;width:31.8125rem;z-index:1}.root .contact__confirm__title{align-items:center;display:flex;flex:1;flex-direction:row;font-size:3.012875rem;font-weight:600;justify-content:center;letter-spacing:-.06025rem;max-width:20.0625rem;text-align:center}.root .contact__confirm__links{display:flex;justify-content:space-between;overflow:hidden;width:100%;--color:#1e1e1e;--font-size:1.763125rem;--size:1.25rem;--bottom:0.25rem}.root .contact__confirm__links__link{--gap:0.625rem}.root .contact__confirm__links__link:first-child svg{transform:scaleX(-1)}.root .contact__confirm .word{transition:translate .35s cubic-bezier(.85,0,.15,1);translate:0 100%}.root .contact__confirm .contact__confirm__links__link{transition:translate .35s cubic-bezier(.85,0,.15,1);translate:0 101%}.root .contact__confirm--show{opacity:1;pointer-events:all;scale:1;transition-delay:0s;transition-duration:.5s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.root .contact__confirm--show .contact__confirm__links__link,.root .contact__confirm--show .word{transition-delay:var(--delay,.2s);transition-duration:.5s;transition-timing-function:cubic-bezier(0,.55,.45,1);translate:0 0}.root .contact__cursor{display:none;left:0;pointer-events:none;position:absolute;top:0;z-index:10;--height:3rem;--radius:3rem;--padding-inline:1.3625rem;--icon-width:1.5rem;--icon-height:1.5rem}@media(min-width:1025px){.root .contact__cursor{display:flex}}.root .contact__cursor__text{translate:calc(var(--radius)*-.5) -50%}.root .contact__cursor .rounded-bg{scale:0;transform-origin:0 50%;transition:all .35s cubic-bezier(.25,1,.5,1)}@media(min-width:1025px){.root .contact__cursor .rounded-bg{--font-size:1.25rem}}.root .contact__cursor .circle-bg{scale:0;transition:scale .35s cubic-bezier(.25,1,.5,1);translate:-50% -50%}.root .contact__cursor--show .circle-bg{scale:1;transition-delay:.1s;transition-duration:.5s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.root .contact__cursor--show .rounded-bg{scale:1;transition-delay:.25s;transition-duration:.5s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0 0}.root .contact__bg{background-color:#1e1e1e;cursor:pointer;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.root .contact--show{align-items:center;flex-direction:row}.root .contact--show,.testimonials{display:flex;justify-content:center}.testimonials{flex-direction:column;gap:3rem;position:relative}@media(min-width:600px){.testimonials{flex-direction:row;gap:6.25rem}}@media(min-width:1025px){.testimonials{gap:11rem}}.testimonials__person{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:100%}@media(min-width:600px){.testimonials__person{overflow:hidden;width:12.5rem}}@media(min-width:1025px){.testimonials__person{width:18.3125rem}}.testimonials__person__header{border-bottom:1px solid #1e1e1e;display:flex;justify-content:space-between;padding-bottom:.75rem;width:100%}@media(min-width:1025px){.testimonials__person__header{padding-bottom:1.25rem}}.testimonials__person__header__paging-info,.testimonials__person__header__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.testimonials__person__header__paging-info,.testimonials__person__header__title{font-size:var(--font-size,1.125rem)}}.testimonials__person__header__title{--font-weight:600}.testimonials__person__header__paging-info{display:flex;gap:.25rem}.testimonials__person__header__paging-info>:first-child{margin-right:1rem;width:1.5625rem}.testimonials__person__wrapper{display:flex;width:100%}.testimonials__person__item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:2rem;text-align:center;width:100%}@media(min-width:1025px){.testimonials__person__item{padding-top:2.5rem}}.testimonials__person__item__title{margin-top:1rem;--font-weight:600;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.testimonials__person__item__title{font-size:var(--font-size,1.125rem);margin-top:2rem}}.testimonials__person__item__text{margin-top:.25rem;--font-size:0.875rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.testimonials__person__item__text{font-size:var(--font-size,1.125rem);margin-top:.375rem;--font-size:1rem}}.testimonials__person__figure{height:5.625rem;width:5.625rem}@media(min-width:1025px){.testimonials__person__figure{height:8.25rem;width:8.25rem}}.testimonials__person__image{border-radius:50%;height:100%;object-fit:cover;width:100%}.testimonials__person__paging{display:flex;gap:.5rem;margin-top:2rem;--radius:3rem;--icon-width:1.25rem;--icon-height:1.25rem}.testimonials__person__paging>:last-child{rotate:180deg}@media(min-width:1025px){.testimonials__person__paging{margin-top:3rem}}.testimonials__person__paging .next-bt-border{height:100%;position:absolute;rotate:90deg;width:100%;z-index:-1}.testimonials__person__paging .next-bt-border circle{fill:transparent;stroke:var(--gray-dark);stroke-width:1px;stroke-dasharray:calc(var(--p)*var(--l)*1px) var(--l)}.testimonials__quote{overflow:hidden;position:relative;text-align:center;width:100%}@media(min-width:600px){.testimonials__quote{text-align:left}}@media(min-width:1025px){.testimonials__quote{width:67.1875rem}}.testimonials__quote__wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:100%}@media(min-width:600px){.testimonials__quote__wrapper{align-items:center}}.testimonials__quote__item{flex-shrink:0;font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.75rem);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,-.035rem);line-height:var(--line-height,1.4);width:100%}@media(min-width:1025px){.testimonials__quote__item{font-size:var(--font-size,3rem);letter-spacing:var(--letter-spacing,-.06rem);--font-size:3rem;--line-height:1.4}}.full-services{position:relative;z-index:-1}.full-services__wrapper{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;position:relative}@media(min-width:1025px){.full-services__wrapper{gap:2rem}}.full-services__title{align-self:flex-start;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){.full-services__title{font-size:var(--font-size,1.5rem)}}.full-services__list{width:100vw}.full-services__item{display:flex;flex-direction:column;overflow:hidden;padding:var(--global-padding);position:relative}@media(min-width:600px){.full-services__item__header{position:absolute}}.full-services__item__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,4rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.08rem);line-height:var(--line-height,1)}@media(min-width:1025px){.full-services__item__title{font-size:var(--font-size,8.75rem);letter-spacing:var(--letter-spacing,-.175rem)}}.full-services__item__wrapper{display:flex;flex-direction:column;gap:3rem;padding-top:2rem}@media(min-width:600px){.full-services__item__wrapper{align-items:flex-start;flex-direction:row;gap:2.5rem;justify-content:space-between;padding-top:unset}}@media(min-width:1025px){.full-services__item__wrapper{gap:11rem}}.full-services__item__texts{display:flex;flex-direction:column;gap:2rem}@media(min-width:600px){.full-services__item__texts{align-self:flex-end;flex-direction:row;gap:2.5rem;padding-top:5.625rem}}@media(min-width:1025px){.full-services__item__texts{gap:7.5625rem;padding-top:unset}}.full-services__item__text-mid{align-items:flex-start;display:flex;flex:1;flex-direction:row;flex-shrink:0;font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:400;justify-content:flex-start;letter-spacing:var(--letter-spacing,-.02rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){.full-services__item__text-mid{font-size:var(--font-size,2rem);letter-spacing:var(--letter-spacing,-.02rem);width:31.5625rem;--font-size:1.75rem}}.full-services__item__text-small{flex-shrink:0;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.full-services__item__text-small{font-size:var(--font-size,1.125rem)}}@media(min-width:600px){.full-services__item__text-small{width:16.25rem}}@media(min-width:600px)and (max-width:1023px){.full-services__item__text-small{--font-size:0.875rem}}@media(min-width:1025px){.full-services__item__text-small{width:17.625rem}}.full-services__item__image{translate:0 calc(100% + var(--global-padding));width:100%}@media(min-width:600px){.full-services__item__image{translate:calc((100% + var(--global-padding))*var(--p, 1)) 0}}.full-services__item__image img,.full-services__item__image video{border-radius:.5rem;object-fit:cover}.full-services__item__figure{flex-shrink:0;width:100%}@media(min-width:600px){.full-services__item__figure{width:17.5rem}}@media(min-width:1025px){.full-services__item__figure{height:25.25rem;width:37.8125rem}}@media(max-width:1024px){.full-services__item__figure.once-inview .full-services__item__image{transition:all .8s cubic-bezier(0,.55,.45,1) .1s;translate:0 0;width:100%}}.full-services__item:nth-child(4n+1){background-color:var(--violet-light)}.full-services__item:nth-child(4n+2){background-color:var(--white)}.full-services__item:nth-child(4n+3){background-color:var(--yellow-mid)}.full-services__item:nth-child(4n+4){background-color:var(--gray-dark);color:var(--white)}@media(min-width:1025px){.full-services__item:not(:first-child){margin-top:calc(-20.5rem + var(--global-padding)*2)}}.numbers{display:flex;flex-direction:column;gap:var(--margin-sub)}.numbers__title{text-align:left;width:100%}@media(min-width:600px){.numbers__title{text-align:center}}.numbers__list{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(min-width:600px){.numbers__list{display:flex;justify-content:center}}.numbers__item{display:flex;width:100%}@media(min-width:1025px){.numbers__item{width:23.3125rem}.numbers__item .numbers__item__wrapper{translate:0 100%}.numbers__item:nth-child(2) .numbers__item__wrapper{transition-delay:.15s}.numbers__item:nth-child(3) .numbers__item__wrapper{transition-delay:.2s}.numbers__item:nth-child(4) .numbers__item__wrapper{transition-delay:.25s}}.numbers__item__wrapper{background-color:var(--background-color,var(--blue-light));border-radius:.5rem;display:flex;flex-direction:column;height:14.6875rem;justify-content:space-between;padding:.75rem;transition:all 1s cubic-bezier(.25,1,.5,1) .1s;width:100%}@media(min-width:600px){.numbers__item__wrapper{height:20.9375rem;padding:2rem}}@media(min-width:1025px){.numbers__item__wrapper{flex:unset;height:34.3125rem}}.numbers__item__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){.numbers__item__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(min-width:600px){.numbers__item__title{font-size:4rem}}@media(min-width:1025px){.numbers__item__title{font-size:6rem}}.numbers__item__title .small{font-size:1.75rem}@media(min-width:600px){.numbers__item__title .small{font-size:1.5rem}}@media(min-width:1025px){.numbers__item__title .small{font-size:3rem}}.numbers__item__text{font-family:Nib Pro,sans-serif;font-size:var(--font-size,.75rem);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,-.0125rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){.numbers__item__text{font-size:var(--font-size,1.25rem)}}.numbers__item.once-inview .numbers__item__wrapper{translate:0 0}.full-brands__title{font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing,-.02rem);line-height:var(--line-height,1.2);max-width:13.3125rem;text-align:center;width:100%}@media(min-width:1025px){.full-brands__title{font-size:var(--font-size,2rem);letter-spacing:var(--letter-spacing,-.02rem)}}@media(min-width:600px){.full-brands__title{max-width:18.375rem;text-align:left}}.full-brands__section{align-items:center;display:flex;flex-direction:column;gap:3rem;padding-top:2rem;position:relative}@media(min-width:600px){.full-brands__section{align-items:flex-start;flex-direction:row;gap:5rem;padding-top:3rem}}@media(min-width:1025px){.full-brands__section{gap:20.6875rem}}.full-brands__section__list{flex:1}.full-brands__section__item{display:flex;flex-direction:column}.full-brands__section:before{background-color:var(--gray-dark);content:"";display:block;height:1px;left:50%;opacity:.24;position:absolute;scale:.9999;top:0;translate:-50% 0;width:0}.full-brands__section.once-inview:before{transition:width 1.25s cubic-bezier(.45,0,.55,1) .1s;width:100%}@media(min-width:600px){.full-brands__clients{padding-top:.625rem}.full-brands__clients__title{margin-top:2.375rem}}.full-brands__clients__list{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(min-width:600px){.full-brands__clients__list{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1025px){.full-brands__clients__list{gap:.5rem 1.25rem;grid-template-columns:1fr 1fr 1fr 1fr}}.full-brands__awards{margin-top:10rem}@media(min-width:1025px){.full-brands__awards{padding-top:5rem}}.full-brands__awards__list{display:grid;gap:4rem 2.5rem;grid-template-columns:1fr 1fr}@media(min-width:1025px){.full-brands__awards__list{gap:5.625rem 0;grid-template-columns:1fr 1fr 1fr}}.full-brands__awards__figure{min-height:3rem}@media(min-width:1025px){.full-brands__awards__figure{height:auto;max-width:16.5rem}}.full-brands__awards__article{margin-top:1.75rem}@media(min-width:1025px){.full-brands__awards__article{margin-top:2.5rem}}.full-brands__awards__title{height:2.375rem;--font-weight:600;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.full-brands__awards__title{font-size:var(--font-size,1.125rem);height:auto}}.full-brands__awards__text{margin-top:.3125rem;--font-size:0.75rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.full-brands__awards__text{font-size:var(--font-size,1.125rem);margin-top:1.5rem;--font-size:1rem}}.trending__swiper__wrapper{display:flex}@media(min-width:600px){.trending__swiper__wrapper{column-gap:1.25rem;display:grid;grid-template-columns:1fr 1fr 1fr}}.trending__swiper__container{display:flex;flex-direction:column;padding-bottom:.75rem;position:relative;width:13.625rem}@media(min-width:600px){.trending__swiper__container{width:100%}}@media(min-width:1025px){.trending__swiper__container{padding-bottom:1.25rem}}.trending__swiper__container:after{background-color:var(--gray-dark);bottom:0;content:"";display:block;height:1px;opacity:.24;position:absolute;scale:.9999;width:0}.trending__swiper__container figure{border-radius:.5rem;overflow:hidden}.trending__swiper__slide{flex-shrink:0;margin-right:1rem;perspective:1000px;position:relative}@media(min-width:600px){.trending__swiper__slide{flex:1;margin-right:unset}}.trending__swiper__slide:last-child{margin-right:0;width:100%}.trending__swiper__slide:nth-child(3n-2) .trending__swiper__container{transform:translate(calc(-100% - var(--global-padding)));transform-origin:right bottom}.trending__swiper__slide:nth-child(3n-1) .trending__swiper__container{opacity:0;transform:translateY(70%)}.trending__swiper__slide:nth-child(3n-0) .trending__swiper__container{transform:translate(calc(100% + var(--global-padding)));transform-origin:left bottom}.trending__swiper__slide.once-inview .trending__swiper__container{opacity:1;transform:translate(0) rotateY(0deg) rotate(0deg);transition:transform 1s cubic-bezier(.25,1,.5,1) .1s,opacity .5s cubic-bezier(.5,1,.89,1)}.trending__swiper__slide.once-inview .trending__swiper__container:after{transition:width 1.25s cubic-bezier(.45,0,.55,1) .25s;width:100%}@media(min-width:1025px){.trending__swiper__slide:hover article:not(.split-text){--underline-width:100%}}.trending__swiper__image{height:100%;width:100%}@media(min-width:1025px){.trending__swiper__image{transition:scale .35s cubic-bezier(.5,1,.89,1)}.trending__swiper__image:hover{scale:1.05}}.trending__swiper__title{display:inline-block;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2);margin-top:.75rem}@media(min-width:1025px){.trending__swiper__title{font-size:var(--font-size,1.5rem);margin-top:1.25rem}}.trending__swiper__tag{font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);margin-top:var(--margin-sub);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){.trending__swiper__tag{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){.trending__swiper__tag{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem);margin-top:4rem}}.quote{align-items:center;display:flex;flex-direction:column}.quote__text{font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.75rem);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,-.035rem);line-height:var(--line-height,1.4);text-align:center;width:100%}@media(min-width:1025px){.quote__text{font-size:var(--font-size,3rem);letter-spacing:var(--letter-spacing,-.06rem);width:96.5rem}}.quote__person{margin-top:2.5rem;text-align:center}@media(min-width:600px){.quote__person{margin-top:5rem}}.quote__person__figure{height:5rem;width:5rem}@media(min-width:600px){.quote__person__figure{height:7.5rem;width:7.5rem}}.quote__person__image{border-radius:50%;height:100%;width:100%}.quote__person__name{margin-top:1rem;--font-weight:600;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.quote__person__name{font-size:var(--font-size,1.125rem);margin-top:2rem}}.quote__person__position{margin-top:.25rem;--font-size:1rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.quote__person__position{font-size:var(--font-size,1.125rem);margin-top:.5rem}}.video-player{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:100vw}@media(min-width:600px){.video-player{height:auto;width:100%}}@media(min-width:1025px){.video-player:hover{cursor:none}}.video-player__video{background-color:var(--gray-dark);clip-path:inset(25% round .5rem);height:auto;width:100%}.video-player__play-pause{left:50%;position:absolute;top:50%;transition:scale .25s cubic-bezier(.45,0,.55,1);translate:-50% -50%;z-index:1;--icon-width:27.27%;--icon-height:29.54%}@media(min-width:1025px){.video-player__play-pause{display:none}}.video-player.once-inview .video-player__video{clip-path:inset(0 round 0);transition:clip-path 1s cubic-bezier(.76,0,.24,1) .1s}@media(min-width:600px){.video-player.once-inview .video-player__video{clip-path:inset(0 round .5rem)}}.video-player.playing .video-player__play-pause,[data-component=button] .circle-bg{scale:0}.cookieconsent{bottom:var(--global-padding);color:#1e1e1e;max-width:calc(100% - var(--global-padding)*2);position:fixed;right:var(--global-padding);z-index:97}.cookieconsent__wrapper{background-color:#fff;border-radius:1rem;overflow:hidden;translate:0 calc(100% + var(--global-padding))}.cookieconsent h3{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(max-width:599px){.cookieconsent h3{--font-size:0.875rem}}@media(min-width:1025px){.cookieconsent h3{font-size:var(--font-size,1.5rem)}}.cookieconsent p{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(max-width:599px){.cookieconsent p{--font-size:0.75rem}}@media(min-width:1025px){.cookieconsent p{--font-size:1rem;font-size:var(--font-size,1.125rem)}}.cookieconsent button{border:1px solid #1e1e1e;border-radius:100vmax;color:#1e1e1e;cursor:pointer;padding:.9375rem 1.5rem;--font-weight:600;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){.cookieconsent button{font-size:var(--font-size,1.125rem)}}@media(max-width:599px){.cookieconsent button{--font-size:0.75rem}}@media(min-width:600px){.cookieconsent button{padding:1.03125rem 2rem}}.cookieconsent button.accept-all-bt{background-color:#ff7ec4;border:none}.cookieconsent button.full{flex-basis:100%}.cookieconsent button span{display:inline-block;position:relative}.cookieconsent button span:after{background-color:#1e1e1e;bottom:0;content:"";display:block;height:1px;position:absolute;scale:.9999;transition:width .35s cubic-bezier(.5,1,.89,1);width:0}@media(min-width:1025px){.cookieconsent button:hover span:after{width:100%}}.cookieconsent header{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}@media(min-width:600px){.cookieconsent header{gap:1rem}}.cookieconsent ul{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}@media(min-width:600px){.cookieconsent ul{padding-bottom:1.5rem}}.cookieconsent ul li{border:1px solid rgba(30,30,30,.1);border-radius:.5rem;overflow:hidden;scale:.9999}.cookieconsent ul li header{align-items:center;background-color:rgba(28,28,28,.1);flex-direction:row;justify-content:space-between;padding:.75rem 1rem}@media(min-width:600px){.cookieconsent ul li header{padding:1rem 1.25rem}}.cookieconsent ul svg{height:.875rem;width:.875rem;fill:none}@media(min-width:600px){.cookieconsent ul svg{height:1rem;width:1rem}}.cookieconsent__title-wrapper{display:flex;justify-content:space-between;position:relative}.cookieconsent__close{height:2rem;position:absolute;right:0;top:50%;translate:0 -50%;width:2rem}.cookieconsent__close svg{height:100%;width:100%}.cookieconsent__item header svg{transition:transform .5s cubic-bezier(.25,1,.5,1)}.cookieconsent__item.expanded header svg{transform:rotate(180deg)}.cookieconsent__tab-title{align-items:center;display:flex;flex:1;gap:.875rem}@media(min-width:600px){.cookieconsent__tab-title{gap:1.25rem}}.cookieconsent__tab-content{height:0;position:relative}.cookieconsent__tab-content p{border-top:1px solid rgba(30,30,30,.18);padding:1rem 1.25rem}.cookieconsent__module{display:flex;flex-direction:column;padding:var(--global-padding);position:relative;width:100%}.cookieconsent__actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem}@media(min-width:600px){.cookieconsent__actions{gap:.75rem;padding-top:1.5rem}}.cookieconsent__actions a{padding-top:.5rem;--text-transform:normal;--letter-spacing:0;font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){.cookieconsent__actions a{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){.cookieconsent__actions a{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}.cookieconsent__actions div{display:flex;gap:.5rem}@media(min-width:600px){.cookieconsent__actions div{gap:.75rem}.cookieconsent__main{width:28.0625rem}}.cookieconsent__main button{flex:1}@media(min-width:600px){.cookieconsent__prefs{width:45.875rem}.cookieconsent__prefs button{width:9.375rem}}.cookieconsent__prefs .cookieconsent__actions{justify-content:space-between;position:relative}.cookieconsent__prefs .cookieconsent__actions:before{background-color:rgba(30,30,30,.18);content:"";display:block;height:1px;left:50%;position:absolute;scale:.9999;top:0;translate:-50% 0;width:calc(100% + var(--global-padding)*2)}.cookieconsent__scroll{margin-top:1rem;max-height:15.625rem;overflow-y:scroll;position:relative;width:100%}@media(min-width:600px){.cookieconsent__scroll{margin-top:1.5rem}}.cookieconsent.once-inview .cookieconsent__wrapper{transition:translate 1s cubic-bezier(.25,1,.5,1) .35s;translate:0 0}.cookieconsent.finish .cookieconsent__wrapper{transition-delay:0s;transition-duration:.7s;transition-timing-function:cubic-bezier(.5,0,.75,0);translate:0 calc(100% + var(--global-padding))}[data-component=switch-button]{align-items:center;background-color:#c3c3c3;border-radius:100vmax;display:flex;flex-shrink:0;height:1.5rem;padding:.1875rem;scale:.9999;transition:all .3s cubic-bezier(.5,1,.89,1);width:2.625rem}[data-component=switch-button]:after{background-color:#fff;border-radius:50%;content:"";display:block;height:1.125rem;position:absolute;scale:.9999;transition:all .3s cubic-bezier(.5,1,.89,1);width:1.125rem}[data-component=switch-button].active{background-color:#48b469}[data-component=switch-button].active:after{translate:calc(2.25rem - 100%) 0}@media(min-width:1025px){[data-component=switch-button]:hover:not(.active){background-color:#afafaf}}.concept{gap:var(--margin-sub)}.concept,.concept__header{display:flex;flex-direction:column}.concept__header{align-items:center;gap:1.25rem}@media(min-width:1025px){.concept__header{gap:2rem}}.concept__num{font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){.concept__num{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){.concept__num{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}.concept__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.75rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1);max-width:57.375rem;text-align:center}@media(min-width:1025px){.concept__title{font-size:var(--font-size,4rem);letter-spacing:var(--letter-spacing,-.04rem);--font-size:3rem;--letter-spacing:-0.03rem;--line-height:1.2}}.concept__text{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2;max-width:57.375rem;text-align:center}@media(min-width:1025px){.concept__text{font-size:var(--font-size,1.125rem)}}.concept__text--bold{--font-weight:600}.concept__images{display:flex;flex-wrap:wrap;gap:1.25rem}.concept__images--compare{gap:3rem}@media(min-width:600px){.concept__images--compare{gap:1.25rem}}.concept__images>figure .concept__image{translate:0 70%}.concept__images>figure.once-inview .concept__image{transition:translate 1s cubic-bezier(.25,1,.5,1) .1s;translate:0 0}.concept__item{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;width:100%}@media(min-width:600px){.concept__item{gap:1.5rem;width:calc(50% - .625rem)}}.concept__item.full{width:100%}@media(max-width:599px){.concept__item:nth-child(odd) .concept__image{translate:calc(-100% - var(--global-padding))}.concept__item:nth-child(2n) .concept__image{translate:calc(100% + var(--global-padding))}}@media(min-width:600px){.concept__item .concept__image{translate:0 70%}.concept__item.left .concept__image{translate:calc(-100% - var(--global-padding))}.concept__item.right .concept__image{translate:calc(100% + var(--global-padding))}}.concept__item figure{height:100%}.concept__item.once-inview .concept__image{translate:0 0}.concept__image{transition:translate 1s cubic-bezier(.25,1,.5,1) .1s;width:100%}.concept__image img,.concept__image video{border-radius:.5rem;object-fit:cover}html[data-template=homepage] body{--root-background:var(--pink-light)}@media(min-width:1025px){html[data-template=homepage] .navbar{margin-top:9.1145vw}html[data-template=homepage] .navbar__logo{display:none}}html[data-template=homepage] main .hero{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative;user-select:none;z-index:1}@media(min-width:600px){html[data-template=homepage] main .hero{min-height:calc(var(--svh) - var(--global-padding)*2)}}html[data-template=homepage] main .hero__logo{color:var(--gray-dark);display:none;height:auto;position:relative;width:100%}@media(min-width:1025px){html[data-template=homepage] main .hero__logo{display:flex}}html[data-template=homepage] main .hero__center{align-items:center;display:flex;flex-direction:column-reverse;height:calc(var(--svh, 100svh) - var(--global-padding)*2);justify-content:center;position:relative;width:100%}@media(min-width:1025px){html[data-template=homepage] main .hero__center{flex-direction:column;height:unset;justify-content:space-between;margin-top:1.75rem;min-height:60svh}}html[data-template=homepage] main .hero__title{bottom:0;position:absolute;--letter-spacing:-0.03rem;--font-size:1.5rem}@media(min-width:600px){html[data-template=homepage] main .hero__title{--letter-spacing:-0.04rem;--font-size:2rem}}@media(min-width:1025px){html[data-template=homepage] main .hero__title{bottom:unset;position:relative}}html[data-template=homepage] main .hero__smile{align-items:center;display:flex;flex-direction:row;height:15.625rem;justify-content:center;position:relative;width:15.625rem;z-index:-1}@media(min-width:600px){html[data-template=homepage] main .hero__smile{height:38.0625rem;margin-top:2.875rem;width:38.0625rem}}html[data-template=homepage] main .hero__smile canvas{height:180%;-webkit-mask-image:radial-gradient(circle at 50%,rgb(0 0 0/var(--o,100%)) var(--i,0),transparent var(--f,0));position:absolute;width:180%;--i:40%;--f:70%;--o:100%}html[data-template=homepage] main .hero__reel{display:flex;margin-top:4.25rem;max-height:calc(var(--svh) - var(--global-padding)*3 - 2rem);pointer-events:none;width:100%}@media(min-width:600px){html[data-template=homepage] main .hero__reel{margin-top:10.8125rem}}@media(min-width:1025px){html[data-template=homepage] main .hero__reel{max-height:calc(var(--svh) - var(--global-padding)*3 - 3.25rem)}}html[data-template=homepage] main .hero__reel__size-ref{height:100%;position:absolute;width:100%}html[data-template=homepage] main .hero__reel__container{cursor:none;height:100%;pointer-events:all;position:relative;transition:translate .8s cubic-bezier(0,.55,.45,1) 0s;translate:0 calc(50% + var(--global-padding));width:100%}@media(min-width:600px){html[data-template=homepage] main .hero__reel__container{transition:translate 1s cubic-bezier(.25,1,.5,1) .2s;translate:0 calc(100% + var(--global-padding))}}html[data-template=homepage] main .hero__reel__wrapper{align-items:flex-end;display:flex;position:relative;translate:0 var(--y,0);width:100%}html[data-template=homepage] main .hero__reel__wrapper.once-inview .hero__reel__container{translate:0 0}html[data-template=homepage] main .hero__reel__video{height:100%;position:relative;width:100%}html[data-template=homepage] main .hero__reel__video--full{left:0;position:absolute;top:0;z-index:1}html[data-template=homepage] main .hero__reel img,html[data-template=homepage] main .hero__reel video{border-radius:.5rem;height:100%;object-fit:cover;width:100%}html[data-template=homepage] main .hero__reel__play-pause{left:50%;position:absolute;top:50%;translate:-50% -50%;z-index:1;--icon-width:27.27%;--icon-height:29.54%}@media(min-width:1025px){html[data-template=homepage] main .hero__reel__play-pause{display:none}}html[data-template=homepage] main .facts{display:flex;flex-direction:column}@media(min-width:600px){html[data-template=homepage] main .facts{flex-direction:row;gap:7.5rem}}@media(min-width:1025px){html[data-template=homepage] main .facts{gap:10.9375rem}}html[data-template=homepage] main .facts__swiper{opacity:0;translate:0 20%;width:100%}@media(min-width:600px){html[data-template=homepage] main .facts__swiper{flex-shrink:0;overflow:hidden;translate:-20% 0;width:18.3125rem}}html[data-template=homepage] main .facts__swiper__header{align-items:center;border-bottom:1px solid var(--gray-dark);display:flex;justify-content:space-between;padding-bottom:1rem}html[data-template=homepage] main .facts__swiper__header__paging-info,html[data-template=homepage] main .facts__swiper__header__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-template=homepage] main .facts__swiper__header__paging-info,html[data-template=homepage] main .facts__swiper__header__title{font-size:var(--font-size,1.125rem)}}html[data-template=homepage] main .facts__swiper__header__title{--font-weight:600}@media(min-width:1025px){html[data-template=homepage] main .facts__swiper__header__title{--font-size:1.25rem}}html[data-template=homepage] main .facts__swiper__header__paging-info{display:flex;gap:.25rem}html[data-template=homepage] main .facts__swiper__header__paging-info>:first-child{margin-right:1rem;width:1.5625rem}html[data-template=homepage] main .facts__swiper__title{display:flex;font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1;margin:1.25rem 0 .75rem}@media(min-width:1025px){html[data-template=homepage] main .facts__swiper__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(max-width:1024px){html[data-template=homepage] main .facts__swiper__title{--font-size:5rem}}html[data-template=homepage] main .facts__swiper__title .sufix{display:flex;flex-direction:column;overflow:hidden;position:relative}html[data-template=homepage] main .facts__swiper__wrapper{display:flex;flex-shrink:0;margin-bottom:1.25rem;width:100%}html[data-template=homepage] main .facts__swiper__slide{display:flex;flex-shrink:0;width:100%}html[data-template=homepage] main .facts__swiper__slide:not(:last-child){margin-right:var(--global-padding)}html[data-template=homepage] main .facts__swiper__slide__text{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-template=homepage] main .facts__swiper__slide__text{font-size:var(--font-size,1.125rem)}}html[data-template=homepage] main .facts__swiper__paging{display:flex;gap:.5rem;--radius:2.75rem;--icon-width:1.125rem;--icon-height:1.125rem}html[data-template=homepage] main .facts__swiper__paging>:last-child{rotate:180deg}html[data-template=homepage] main .facts__swiper__paging .next-bt-border{height:100%;position:absolute;rotate:90deg;width:100%;z-index:-1}html[data-template=homepage] main .facts__swiper__paging .next-bt-border circle{fill:transparent;stroke:var(--gray-dark);stroke-width:1px;stroke-dasharray:calc(var(--p)*var(--l)*1px) var(--l)}html[data-template=homepage] main .facts__swiper.once-inview{opacity:1;transition:all .7s cubic-bezier(.5,1,.89,1) .1s;translate:0 0}html[data-template=homepage] main .facts__about{align-items:flex-start;display:flex;flex-direction:column;gap:var(--margin-sub);justify-content:flex-start;margin-top:var(--margin-section);width:100%}@media(min-width:600px){html[data-template=homepage] main .facts__about{margin-top:unset}}@media(min-width:1025px){html[data-template=homepage] main .facts__about{padding-right:calc(21.375rem - var(--global-padding))}}html[data-template=homepage] main .facts__about__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){html[data-template=homepage] main .facts__about__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}html[data-template=homepage] main .services{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}html[data-template=homepage] main .services .full-services{margin-bottom:var(--margin-sub);width:100%}@media(min-width:1025px){html[data-template=homepage] main .services .full-services{margin-bottom:var(--margin-sub)}}html[data-template=homepage] main .services .full-services__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=homepage] main .services .full-services__title{font-size:var(--font-size,1.5rem);--font-size:2rem}}html[data-template=homepage] main .works{align-items:center;justify-content:flex-start}html[data-template=homepage] main .trending,html[data-template=homepage] main .works{display:flex;flex-direction:column;gap:var(--margin-sub)}html[data-template=homepage] main .trending__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}html[data-template=homepage] main .trending__header__visit{display:none}@media(min-width:600px){html[data-template=homepage] main .trending__header__visit{display:flex}}html[data-template=homepage] main .trending__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){html[data-template=homepage] main .trending__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}html[data-template=homepage] main .trending__visit{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}@media(min-width:600px){html[data-template=homepage] main .trending__visit{display:none}}html[data-template=work] body{--root-background:var(--yellow-soft)}html[data-template=work] .navbar{--background-color:var(--pink-light)}html[data-template=work] main{gap:0;padding:calc(10.75rem - var(--global-padding)) 0 8rem}@media(min-width:1025px){html[data-template=work] main{padding:calc(21rem - var(--global-padding)) 0 10rem}}html[data-template=work] main .nav{align-items:center;display:inline-flex;flex-direction:row;gap:.75rem;justify-content:flex-start;position:relative}@media(min-width:600px){html[data-template=work] main .nav{align-items:flex-start;gap:unset;justify-content:center;width:100%}}html[data-template=work] main .nav__links{overflow:hidden;pointer-events:none}@media(min-width:600px){html[data-template=work] main .nav__links{overflow:unset}}@media(min-width:1025px){html[data-template=work] main .nav__links:hover .nav__link{opacity:.14}}html[data-template=work] main .nav__links__wrapper{display:flex;flex-direction:column}@media(min-width:600px){html[data-template=work] main .nav__links__wrapper{flex-direction:row;gap:2rem}}html[data-template=work] main .nav__link{overflow:hidden;position:relative;transition:opacity .5s cubic-bezier(.45,0,.55,1)}@media(min-width:600px){html[data-template=work] main .nav__link{display:flex;opacity:.14;pointer-events:all}}@media(min-width:1025px){html[data-template=work] main .nav__link:hover{opacity:1!important;transition-timing-function:cubic-bezier(.5,1,.89,1)}}html[data-template=work] main .nav__link .nav__link__anim{translate:0 100%}html[data-template=work] main .nav__link.show .nav__link__anim{transition:translate .75s cubic-bezier(0,.55,.45,1) .15s;translate:0 0}@media(min-width:600px){html[data-template=work] main .nav__link.show .nav__link__anim{transition-delay:calc(.15s + var(--delay))}}html[data-template=work] main .nav__link--active{display:flex;pointer-events:none}@media(min-width:600px){html[data-template=work] main .nav__link--active{opacity:1}}html[data-template=work] main .nav__link__anim{display:flex;gap:.25rem}@media(min-width:600px){html[data-template=work] main .nav__link__anim{gap:.5rem}}html[data-template=work] main .nav__select{height:100%;left:0;opacity:0;position:absolute;width:100%}@media(min-width:600px){html[data-template=work] main .nav__select{display:none}}html[data-template=work] main .nav__select-ic{height:.75rem;opacity:0;transition:opacity .5s cubic-bezier(.45,0,.55,1) .25s;width:.75rem}@media(min-width:600px){html[data-template=work] main .nav__select-ic{display:none}}html[data-template=work] main .nav__select-ic.once-inview{opacity:1}html[data-template=work] main .nav__big{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){html[data-template=work] main .nav__big{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}html[data-template=work] main .nav__small{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=work] main .nav__small{font-size:var(--font-size,1.5rem);--font-size:1.25rem}}html[data-template=work] main .content{margin-top:-2.5rem}@media(min-width:1025px){html[data-template=work] main .content{margin-top:-3.75rem}}html[data-parent=work] body{--root-background:var(--white)}html[data-parent=work] .navbar{--background-color:var(--pink-light)}html[data-parent=work] main .hero{display:flex;flex-direction:column;gap:var(--margin-sub);padding-top:calc(10.75rem - var(--global-padding))}@media(min-width:1025px){html[data-parent=work] main .hero{padding-top:calc(21rem - var(--global-padding))}}html[data-parent=work] main .hero__title{display:inline-flex;flex-direction:column;font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1;max-width:76.875rem}@media(min-width:1025px){html[data-parent=work] main .hero__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}html[data-parent=work] main .hero__title__fade{color:#afafaf}html[data-parent=work] main .hero__title .parts-root{display:flex;flex-direction:column}html[data-parent=work] main .hero__general{display:flex;flex-direction:column-reverse;gap:3rem;justify-content:space-between}@media(min-width:600px){html[data-parent=work] main .hero__general{flex-direction:row}}@media(min-width:1025px){html[data-parent=work] main .hero__general{padding-right:8.25rem}}html[data-parent=work] main .hero__reco{display:flex;flex-direction:column;gap:.75rem;min-width:100%}@media(min-width:600px){html[data-parent=work] main .hero__reco{gap:1.25rem;min-width:18.3125rem}}html[data-parent=work] main .hero__reco__title{--font-weight:600;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-parent=work] main .hero__reco__title{font-size:var(--font-size,1.125rem)}}html[data-parent=work] main .hero__reco__ic{align-items:center;display:flex;flex-direction:row;height:2.5rem;justify-content:center;position:relative;scale:0;transition:scale .5s cubic-bezier(.34,1.56,.64,1) .5s;width:2.5rem}@media(min-width:600px){html[data-parent=work] main .hero__reco__ic{height:2rem;width:2rem}}html[data-parent=work] main .hero__reco__ic:before{background-color:var(--gray-dark);border-radius:50%;content:"";display:block;height:100%;left:0;opacity:.08;position:absolute;scale:.9999;top:0;width:100%}html[data-parent=work] main .hero__reco__ic.once-inview{scale:1}html[data-parent=work] main .hero__reco__item{align-items:center;display:flex;gap:.75rem}@media(min-width:600px){html[data-parent=work] main .hero__reco__item{gap:1rem}}html[data-parent=work] main .hero__reco__list{display:flex;flex-direction:column;font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;gap:.25rem;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);padding-top:.75rem;position:relative;text-transform:var(--text-transform,uppercase)}@media(min-width:600px){html[data-parent=work] main .hero__reco__list{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){html[data-parent=work] main .hero__reco__list{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem)}}@media(min-width:600px){html[data-parent=work] main .hero__reco__list{gap:.5rem;padding-top:1.25rem}}html[data-parent=work] main .hero__reco__list:before{background-color:var(--gray-dark);content:"";display:block;height:1px;opacity:.24;position:absolute;scale:.9999;top:0;transition:width .75s cubic-bezier(.76,0,.24,1) .1s;width:0}html[data-parent=work] main .hero__reco__list.once-inview:before{width:100%}html[data-parent=work] main .hero__description{width:100%;--font-weight:400;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-parent=work] main .hero__description{font-size:var(--font-size,1.5rem)}}@media(min-width:600px){html[data-parent=work] main .hero__description{width:34.375rem}}@media(min-width:1025px){html[data-parent=work] main .hero__description{width:47.5625rem}}html[data-parent=work] main .hero__client{display:flex;flex-direction:column;gap:3rem;padding-top:.75rem;position:relative}@media(min-width:600px){html[data-parent=work] main .hero__client{flex-direction:row;gap:5rem;padding-top:2rem}}@media(min-width:1025px){html[data-parent=work] main .hero__client{gap:11.25rem;padding-right:8.25rem}}html[data-parent=work] main .hero__client__title{flex:1;--font-weight:600;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-parent=work] main .hero__client__title{font-size:var(--font-size,1.125rem)}}@media(min-width:600px){html[data-parent=work] main .hero__client__title{flex:unset}}html[data-parent=work] main .hero__client__item{display:flex;flex:1;flex-direction:row}@media(min-width:600px){html[data-parent=work] main .hero__client__item{flex-direction:column;gap:1.5rem}}@media(min-width:1025px){html[data-parent=work] main .hero__client__item{gap:2rem}html[data-parent=work] main .hero__client__item--max{max-width:15.625rem}}html[data-parent=work] main .hero__client__list,html[data-parent=work] main .hero__client__text{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2;width:11.8125rem}@media(min-width:1025px){html[data-parent=work] main .hero__client__list,html[data-parent=work] main .hero__client__text{font-size:var(--font-size,1.125rem)}}@media(min-width:600px){html[data-parent=work] main .hero__client__list,html[data-parent=work] main .hero__client__text{width:auto}}html[data-parent=work] main .hero__client__wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:3rem;justify-content:flex-start;width:100%}@media(min-width:600px){html[data-parent=work] main .hero__client__wrapper{flex-direction:row;gap:3rem;width:34.375rem}}@media(min-width:1025px){html[data-parent=work] main .hero__client__wrapper{width:47.5625rem}}html[data-parent=work] main .hero__client:before{background-color:var(--gray-dark);content:"";display:block;height:1px;left:50%;opacity:.24;position:absolute;scale:.9999;top:0;transition:width 1.25s cubic-bezier(.45,0,.55,1) .1s;translate:-50% 0;width:0}html[data-parent=work] main .hero__client.once-inview:before{width:100%}html[data-parent=work] main .hero__cover{align-self:center;display:flex;height:var(--svh,100svh);width:100vw}@media(min-width:600px){html[data-parent=work] main .hero__cover{height:auto}}html[data-parent=work] main .hero__cover__figure{height:100%}html[data-parent=work] main .hero__cover__figure.once-inview .hero__cover__image{transition:translate 1s cubic-bezier(.25,1,.5,1) .1s;translate:0 0}html[data-parent=work] main .hero__cover__image{object-fit:cover;translate:0 70%;width:100%}html[data-parent=work] main .full-image__figure{width:100%}html[data-parent=work] main .full-image__figure.once-inview .full-image__image{transition:translate 1s cubic-bezier(.25,1,.5,1) .1s;translate:0 0}html[data-parent=work] main .full-image__image{translate:0 70%;width:100%}html[data-parent=work] main .full-image__image img,html[data-parent=work] main .full-image__image video{border-radius:.5rem;object-fit:cover}html[data-parent=work] main .headline{align-items:center;display:flex;flex-direction:column;gap:var(--margin-section)}html[data-parent=work] main .headline__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1;max-width:100%;text-align:center}@media(min-width:1025px){html[data-parent=work] main .headline__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(min-width:600px){html[data-parent=work] main .headline__title{max-width:60rem}}html[data-parent=work] main .credits{display:flex}@media(min-width:600px){html[data-parent=work] main .credits{gap:1.25rem}html[data-parent=work] main .credits>*{flex:1;flex-shrink:0}}html[data-parent=work] main .credits__wrapper{display:flex;flex-direction:column;gap:1.1875rem;justify-content:center;width:100%}@media(min-width:600px){html[data-parent=work] main .credits__wrapper{flex-direction:row;gap:5.625rem}}@media(min-width:1025px){html[data-parent=work] main .credits__wrapper{gap:15.125rem}}html[data-parent=work] main .credits__title{--font-weight:600;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-parent=work] main .credits__title{font-size:var(--font-size,1.125rem);--font-size:1.25rem}}html[data-parent=work] main .credits__list{display:flex;flex:1;flex-direction:column;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);gap:1.1875rem;line-height:1.2}@media(min-width:1025px){html[data-parent=work] main .credits__list{font-size:var(--font-size,1.125rem)}}html[data-parent=work] main .credits__list__item{display:flex}html[data-parent=work] main .credits__list__item p{width:50%}html[data-parent=work] main .credits__list__item p:first-child{padding-right:1rem}html[data-parent=work] main .more{display:flex;flex-direction:column;gap:var(--margin-sub)}html[data-parent=work] main .more__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){html[data-parent=work] main .more__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(min-width:600px){html[data-parent=work] main .more__list{grid-template-columns:1fr 1fr 1fr}}html[data-template=service] body{--root-background:var(--yellow-soft)}html[data-template=service] .navbar{--background-color:var(--pink-light)}html[data-template=service] main .hero{align-items:center;display:flex;height:calc(var(--svh, 100svh) - var(--global-padding) + 1px);justify-content:center}html[data-template=service] main .hero__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1;max-width:76.625rem;text-align:center}@media(min-width:1025px){html[data-template=service] main .hero__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(min-width:600px){html[data-template=service] main .hero__title{--font-size:5rem}}@media(min-width:1025px){html[data-template=service] main .hero__title{--font-size:6rem}}html[data-template=service] main .ways{display:flex;flex-direction:column;margin-top:calc(var(--margin-section)*-1)}@media(min-width:600px){html[data-template=service] main .ways{flex-direction:row;gap:2rem}}@media(min-width:1025px){html[data-template=service] main .ways{gap:1.25rem}}html[data-template=service] main .ways__header{flex:1;flex-shrink:0}html[data-template=service] main .ways__header__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=service] main .ways__header__title{font-size:var(--font-size,1.5rem);--font-size:1.25rem}}html[data-template=service] main .ways__header__text{font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing,-.02rem);line-height:var(--line-height,1.2);max-width:37.8125rem}@media(min-width:1025px){html[data-template=service] main .ways__header__text{font-size:var(--font-size,2rem);letter-spacing:var(--letter-spacing,-.02rem)}}html[data-template=service] main .ways__header .ways__item__wrapper{gap:1.5rem}@media(max-width:599px){html[data-template=service] main .ways__header .ways__item__wrapper{padding:1.5rem 0 5rem}}@media(min-width:1025px){html[data-template=service] main .ways__header .ways__item__wrapper{gap:3.125rem}}html[data-template=service] main .ways__item{display:inline-flex;position:relative}@media(min-width:1025px){html[data-template=service] main .ways__item{border-radius:.5rem;box-sizing:border-box;transition:all .5s cubic-bezier(.25,1,.5,1)}html[data-template=service] main .ways__item:not(.ways__header):hover{background-color:var(--pink-light)}html[data-template=service] main .ways__item:not(.ways__header):hover .ways__item__wrapper{transition-timing-function:cubic-bezier(.25,1,.5,1);translate:2rem 0}html[data-template=service] main .ways__item:not(.ways__header):hover:after,html[data-template=service] main .ways__item:not(.ways__header):hover:before{opacity:0;transition-delay:0s}}html[data-template=service] main .ways__item__wrapper{display:inline-flex;flex-direction:column;gap:1rem;padding:1.5rem 0 2rem;transition:all .5s cubic-bezier(.76,0,.24,1);width:100%}@media(min-width:600px){html[data-template=service] main .ways__item__wrapper{gap:1.5rem;padding:2rem 0 6.75rem}}@media(min-width:1025px){html[data-template=service] main .ways__item__wrapper{max-width:calc(100% - 3.375rem)}}html[data-template=service] main .ways__item:after,html[data-template=service] main .ways__item:before{background-color:var(--gray-dark);content:"";display:block;height:1px;left:0;opacity:.24;position:absolute;scale:.9999;transition:width 1s cubic-bezier(.45,0,.55,1) .1s,opacity .2s cubic-bezier(.5,1,.89,1) .2s;width:0}html[data-template=service] main .ways__item:before{top:0}html[data-template=service] main .ways__item:after{bottom:0;display:none}html[data-template=service] main .ways__item.once-inview:after,html[data-template=service] main .ways__item.once-inview:before{width:100%}html[data-template=service] main .ways__item.fix-hover-line:after,html[data-template=service] main .ways__item.fix-hover-line:before{opacity:0;transition-delay:0s}html[data-template=service] main .ways__list{display:grid;flex-shrink:0;grid-template-columns:1fr;width:100%}@media(min-width:600px){html[data-template=service] main .ways__list{column-gap:2rem;grid-template-columns:1fr 1fr;width:60%}}@media(min-width:1025px){html[data-template=service] main .ways__list{column-gap:1.25rem}}html[data-template=service] main .ways__list__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.75rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1)}@media(min-width:1025px){html[data-template=service] main .ways__list__title{font-size:var(--font-size,4rem);letter-spacing:var(--letter-spacing,-.04rem);--font-size:3rem}}html[data-template=service] main .ways__list__text{max-width:15.4375rem;--font-weight:400;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=service] main .ways__list__text{font-size:var(--font-size,1.5rem);max-width:100%}}html[data-template=service] main .ways__list__item:last-child:after{display:flex}@media(min-width:1025px){html[data-template=service] main .ways__list__item:nth-last-child(2):after{display:flex}}html[data-template=service] main .ways__list__item__circle{bottom:3rem;position:absolute;right:0;--background-color:var(--pink-light)}@media(min-width:600px){html[data-template=service] main .ways__list__item__circle{bottom:2rem}}@media(min-width:1025px){html[data-template=service] main .ways__list__item__circle{bottom:2rem;opacity:0;right:2rem;transition:all .5s cubic-bezier(.76,0,.24,1);translate:-.5rem 0;--background-color:#fff}html[data-template=service] main .ways__list__item:hover .ways__list__item__circle{opacity:1;transition-timing-function:cubic-bezier(.25,1,.5,1);translate:0 0}}html[data-template=service] main .reel{display:flex;justify-content:center}@media(min-width:1025px){html[data-template=service] main .reel{max-width:97.75rem}}html[data-template=service] main .reel .video-player{flex-shrink:0;width:100vw}@media(min-width:600px){html[data-template=service] main .reel .video-player{width:100%}}html[data-template=service] main .why{display:flex;flex-direction:column;gap:3rem}@media(min-width:600px){html[data-template=service] main .why{flex-direction:row;gap:unset;justify-content:space-between}}html[data-template=service] main .why__title{align-items:flex-start;max-width:32.6875rem;text-align:left}html[data-template=service] main .why__title .parts-root{align-items:flex-start}@media(min-width:1025px){html[data-template=service] main .why__list{max-width:57.375rem}}html[data-template=service] main .why__item{display:flex;gap:2.8125rem;padding:1.5rem 0 var(--margin-sub);position:relative}@media(min-width:1025px){html[data-template=service] main .why__item{gap:5.0625rem}}html[data-template=service] main .why__item__num{width:.9375rem}@media(min-width:1025px){html[data-template=service] main .why__item__num{width:1.3125rem}}html[data-template=service] main .why__item__texts{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:1025px){html[data-template=service] main .why__item__texts{flex-direction:row;gap:11rem}}html[data-template=service] main .why__item__num,html[data-template=service] main .why__item__title{flex-shrink:0;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=service] main .why__item__num,html[data-template=service] main .why__item__title{font-size:var(--font-size,1.5rem);--font-size:2rem;--letter-spacing:-0.02rem}html[data-template=service] main .why__item__title{flex:1}}html[data-template=service] main .why__item__text{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-template=service] main .why__item__text{font-size:var(--font-size,1.125rem);width:18.3125rem}}html[data-template=service] main .why__item:before{background-color:var(--gray-dark);content:"";display:block;height:1px;opacity:.24;position:absolute;scale:.9999;top:0;transition:width 1s cubic-bezier(.45,0,.55,1) .1s;width:0}html[data-template=service] main .why__item.once-inview:before{width:100%}html[data-template=service] main .numbers{margin-top:-3rem}@media(min-width:1025px){html[data-template=service] main .numbers{margin-top:-7.5rem}}html[data-template=service] main .brands{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center}html[data-template=service] main .brands__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2);text-align:center}@media(min-width:1025px){html[data-template=service] main .brands__title{font-size:var(--font-size,1.5rem)}}@media(min-width:600px){html[data-template=service] main .brands__title{max-width:42.5rem}}@media(min-width:1025px){html[data-template=service] main .brands__title{max-width:67.125rem}}html[data-template=service] main .brands__list{display:grid;gap:1rem;grid-template-columns:auto auto;width:100%}@media(min-width:600px){html[data-template=service] main .brands__list{grid-template-columns:auto auto auto auto auto}}@media(min-width:1025px){html[data-template=service] main .brands__list{gap:1.25rem;grid-template-columns:auto auto auto auto auto;width:96.5rem}}html[data-template=service] main .brands__list__item{height:6.4375rem;width:10rem}@media(min-width:1025px){html[data-template=service] main .brands__list__item{height:11.75rem;width:18.25rem}}html[data-template=service] main .awards{display:flex;flex-direction:column;gap:var(--margin-sub)}html[data-template=service] main .awards__title{display:flex;flex-direction:column}@media(min-width:600px){html[data-template=service] main .awards__title{display:unset}}html[data-template=service] main .awards__title .parts-root{display:flex;flex-direction:column}@media(min-width:600px){html[data-template=service] main .awards__title .parts-root{display:inline-block}}html[data-template=service] main .awards__list{width:100%}html[data-template=service] main .awards__item{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:.75rem 0 var(--margin-sub);position:relative}@media(min-width:600px){html[data-template=service] main .awards__item{flex-direction:row;padding:1.5rem 0 var(--margin-sub)}}html[data-template=service] main .awards__item__title{flex:1;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=service] main .awards__item__title{font-size:var(--font-size,1.5rem)}}html[data-template=service] main .awards__item__lists{display:flex;flex-direction:column;gap:1.125rem}html[data-template=service] main .awards__item__list{display:flex;flex-shrink:0;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-template=service] main .awards__item__list{font-size:var(--font-size,1.125rem)}}html[data-template=service] main .awards__item__list p:nth-last-child(2){width:11rem}@media(min-width:600px){html[data-template=service] main .awards__item__list p:nth-last-child(2){width:13.75rem}}@media(min-width:1025px){html[data-template=service] main .awards__item__list p:nth-last-child(2){width:29.375rem}}html[data-template=service] main .awards__item__list p:last-child{flex:1}@media(min-width:600px){html[data-template=service] main .awards__item__list p:last-child{width:13.75rem}}@media(min-width:1025px){html[data-template=service] main .awards__item__list p:last-child{width:18.625rem}}html[data-template=service] main .awards__item__figure{bottom:0;display:none;left:25.375rem;overflow:hidden;pointer-events:none;position:absolute;width:24.8125rem}@media(min-width:600px){html[data-template=service] main .awards__item__figure{display:flex;left:24%;width:12.5rem}}@media(min-width:1025px){html[data-template=service] main .awards__item__figure{bottom:0;left:21.14%;width:31.25rem}html[data-template=service] main .awards__item__figure img{transition:all .7s cubic-bezier(.76,0,.24,1);translate:0 101%}}html[data-template=service] main .awards__item__figure.left{translate:-35% 0}html[data-template=service] main .awards__item__figure.right{translate:35% 0}html[data-template=service] main .awards__item:before{top:0}html[data-template=service] main .awards__item:before,html[data-template=service] main .awards__item:last-child:after{background-color:var(--gray-dark);content:"";display:block;height:1px;left:50%;opacity:.24;position:absolute;scale:.9999;translate:-50% 0;width:0}html[data-template=service] main .awards__item:last-child:after{bottom:0}html[data-template=service] main .awards__item:after,html[data-template=service] main .awards__item:before{transition:width 1s cubic-bezier(.45,0,.55,1) .1s}html[data-template=service] main .awards__item.once-inview:after,html[data-template=service] main .awards__item.once-inview:before{width:100%}html[data-template=service] main .awards__item--active .awards__item__figure img{transition-timing-function:cubic-bezier(.25,1,.5,1);translate:0 0}@media(min-width:1025px){html[data-template=service] main .awards__item:hover .awards__item__figure img{transition-timing-function:cubic-bezier(.25,1,.5,1);translate:0 0}}html[data-parent=service] body{--root-background:var(--pink-light)}html[data-parent=service] main .hero{padding-top:calc(10.75rem - var(--global-padding));text-align:center}@media(min-width:1025px){html[data-parent=service] main .hero{padding-top:calc(22.25rem - var(--global-padding))}}html[data-parent=service] main .hero__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,4rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.08rem);line-height:var(--line-height,1)}@media(max-width:1024px){html[data-parent=service] main .hero__title{font-size:3rem}}@media(min-width:1025px){html[data-parent=service] main .hero__title{font-size:var(--font-size,8.75rem);letter-spacing:var(--letter-spacing,-.175rem)}}html[data-parent=service] main .hero__subtitle{font-family:Nib Pro,sans-serif;font-size:1.5rem;letter-spacing:-.08rem;line-height:1.2;margin-top:.5rem}@media(min-width:1025px){html[data-parent=service] main .hero__subtitle{font-size:3rem;margin-top:1rem}}html[data-parent=service] main .side-text{display:flex;flex-direction:column;gap:var(--margin-sub);margin-top:-3.125rem}@media(min-width:1025px){html[data-parent=service] main .side-text{margin-top:-6.25rem;max-width:83.18%}}html[data-parent=service] main .side-text__line{display:flex;flex-direction:column;gap:2rem}@media(min-width:1025px){html[data-parent=service] main .side-text__line{flex-direction:row;gap:10rem;justify-content:space-between}html[data-parent=service] main .side-text__line__right{width:47.625rem}}html[data-parent=service] main .side-text__title{flex:1;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1)}@media(min-width:1025px){html[data-parent=service] main .side-text__title{font-size:var(--font-size,2.5rem);letter-spacing:var(--letter-spacing,-.025rem);--font-size:3rem;--line-height:1.2;--letter-spacing:-0.03rem}}html[data-parent=service] main .side-text__text{--font-weight:25rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-parent=service] main .side-text__text{font-size:var(--font-size,1.5rem);--line-height:1.3;--letter-spacing:-0.015rem}}html[data-parent=service] main .side-text__figure{width:100%}@media(min-width:1025px){html[data-parent=service] main .side-text__figure{align-self:end;height:25.5rem;width:28.0625rem}}html[data-parent=service] main .side-text__image{border-radius:.5rem;object-fit:cover}html[data-parent=service] main .side-text__list__item{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0;position:relative}@media(min-width:1025px){html[data-parent=service] main .side-text__list__item{flex-direction:row;gap:1.3125rem}}html[data-parent=service] main .side-text__list__item:after,html[data-parent=service] main .side-text__list__item:before{background-color:var(--gray-dark);height:1px;opacity:.24;transition:width 1s cubic-bezier(.45,0,.55,1) .1s;width:0}html[data-parent=service] main .side-text__list__item:before{content:"";display:block;position:absolute;scale:.9999;top:0}html[data-parent=service] main .side-text__list__item:last-child:after{bottom:0;content:"";display:block;position:absolute;scale:.9999}html[data-parent=service] main .side-text__list__item.once-inview:after,html[data-parent=service] main .side-text__list__item.once-inview:before{width:100%}html[data-parent=service] main .side-text__list__title{flex:1;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-parent=service] main .side-text__list__title{font-size:var(--font-size,1.5rem)}}html[data-parent=service] main .side-text__list__text{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2;width:100%}@media(min-width:1025px){html[data-parent=service] main .side-text__list__text{font-size:var(--font-size,1.125rem);height:6rem;width:28rem}}html[data-parent=service] main .tags{align-items:center;display:flex;flex-direction:column;gap:var(--margin-sub)}html[data-parent=service] main .tags__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.75rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1);text-align:center}@media(min-width:1025px){html[data-parent=service] main .tags__title{font-size:var(--font-size,4rem);letter-spacing:var(--letter-spacing,-.04rem)}}html[data-parent=service] main .tags__wrapper{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;width:100%}@media(min-width:1025px){html[data-parent=service] main .tags__wrapper{gap:1.25rem;width:87.3125rem}}html[data-parent=service] main .tags__wrapper .rounded-bg{--font-size:0.75rem;--padding-inline:1.25rem}@media(max-width:1024px){html[data-parent=service] main .tags__wrapper .rounded-bg{--height:2.375rem}}@media(min-width:1025px){html[data-parent=service] main .tags__wrapper .rounded-bg{--padding-inline:2rem;--font-size:1.5rem}}html[data-parent=service] main .match{border-radius:.5rem;color:var(--white);overflow:hidden;position:relative;width:100%}html[data-parent=service] main .match__wrapper{display:flex;flex-direction:column;width:100%}@media(min-width:600px){html[data-parent=service] main .match__wrapper{flex-direction:row;height:37.5rem}}html[data-parent=service] main .match__wrapper:before{background-color:var(--gray-dark);bottom:0;content:"";display:block;height:90%;position:absolute;scale:.9999;width:100%}@media(min-width:600px){html[data-parent=service] main .match__wrapper:before{height:100%;right:0;width:90%}}@media(min-width:1025px){html[data-parent=service] main .match__wrapper a .link-return{pointer-events:none}html[data-parent=service] main .match__wrapper a:hover .link-return .link-return__icon:first-child{width:calc(var(--ic-width) + var(--gap))}html[data-parent=service] main .match__wrapper a:hover .link-return .link-return__icon:first-child svg{transition-delay:0s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0 0}html[data-parent=service] main .match__wrapper a:hover .link-return .link-return__icon:last-child{width:0}html[data-parent=service] main .match__wrapper a:hover .link-return .link-return__icon:last-child svg{transition-timing-function:cubic-bezier(.25,1,.5,1);translate:100% 0}html[data-parent=service] main .match__wrapper a:hover .link-return:before{width:100%}}html[data-parent=service] main .match__figure{aspect-ratio:1;flex:1;flex-shrink:0;position:relative;width:100%}@media(min-width:600px){html[data-parent=service] main .match__figure{aspect-ratio:unset}}html[data-parent=service] main .match__figure figure{height:100%;width:100%}html[data-parent=service] main .match__image{border-radius:.5rem;height:100%;object-fit:cover;width:100%}html[data-parent=service] main .match__lets{align-items:flex-end;aspect-ratio:1;display:flex;flex:1;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:1.5rem;position:relative;width:100%}@media(min-width:600px){html[data-parent=service] main .match__lets{aspect-ratio:unset;padding:2.5rem}}html[data-parent=service] main .match__lets__title{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;text-align:left;--font-size:1.5rem}@media(min-width:600px){html[data-parent=service] main .match__lets__title{--font-size:2.5rem}}html[data-parent=service] main .faq{display:flex;flex-direction:column;gap:3rem;justify-content:center}@media(min-width:1025px){html[data-parent=service] main .faq{flex-direction:row;gap:20.4375rem}}html[data-parent=service] main .faq__header{display:flex;flex-direction:column;gap:1rem;width:18.75rem}@media(min-width:1025px){html[data-parent=service] main .faq__header{gap:2rem}}html[data-parent=service] main .faq__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){html[data-parent=service] main .faq__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}html[data-parent=service] main .faq__subtitle{font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing,-.02rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-parent=service] main .faq__subtitle{font-size:var(--font-size,2rem);letter-spacing:var(--letter-spacing,-.02rem)}}html[data-parent=service] main .faq__list{width:100%}@media(min-width:1025px){html[data-parent=service] main .faq__list{width:57.375rem}}html[data-parent=service] main .faq__list__item{padding:1.25rem 0;position:relative}@media(min-width:1025px){html[data-parent=service] main .faq__list__item{padding:1.5rem 0}}html[data-parent=service] main .faq__list__item__wrapper{overflow:hidden}html[data-parent=service] main .faq__list__item:before{background-color:var(--gray-dark);content:"";display:block;height:1px;opacity:.24;position:absolute;scale:.9999;top:0;transition:width 1s cubic-bezier(.45,0,.55,1) .1s,opacity .5s cubic-bezier(.45,0,.55,1);width:0}html[data-parent=service] main .faq__list__item--expand:before{opacity:1}html[data-parent=service] main .faq__list__item--expand .faq__list__sign:after{rotate:0deg}html[data-parent=service] main .faq__list__item.once-inview:before{width:100%}html[data-parent=service] main .faq__list__header{align-items:center;display:flex;justify-content:space-between}html[data-parent=service] main .faq__list__sign{align-items:center;display:flex;flex-direction:row;height:1rem;justify-content:center;position:relative;width:1rem}@media(min-width:1025px){html[data-parent=service] main .faq__list__sign{height:1.25rem;width:1.25rem}}html[data-parent=service] main .faq__list__sign:after,html[data-parent=service] main .faq__list__sign:before{background-color:var(--gray-dark);content:"";display:block;height:2px;position:absolute;scale:.9999;transition:all .5s cubic-bezier(.76,0,.24,1);width:100%}html[data-parent=service] main .faq__list__sign:after{rotate:90deg}html[data-parent=service] main .faq__list__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-parent=service] main .faq__list__title{font-size:var(--font-size,1.5rem)}}html[data-parent=service] main .faq__list__text{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2;padding-top:1rem}@media(min-width:1025px){html[data-parent=service] main .faq__list__text{font-size:var(--font-size,1.125rem)}}html[data-parent=service] main .qualities{display:flex;flex-direction:column;gap:3rem}@media(min-width:600px){html[data-parent=service] main .qualities{flex-direction:row;justify-content:center}}html[data-parent=service] main .qualities__item{padding-left:1.5rem;position:relative;width:100%}@media(min-width:600px){html[data-parent=service] main .qualities__item{padding-left:3rem;width:48.25rem}}html[data-parent=service] main .qualities__item:after,html[data-parent=service] main .qualities__item:before{background-color:var(--gray-dark);height:0;opacity:.24;transition:all 1s cubic-bezier(.45,0,.55,1) .1s;width:1px}html[data-parent=service] main .qualities__item:before{content:"";display:block;left:0;position:absolute;scale:.9999}@media(min-width:600px){html[data-parent=service] main .qualities__item:last-child:after{content:"";display:block;position:absolute;right:0;scale:.9999;top:0}}html[data-parent=service] main .qualities__item.once-inview:after,html[data-parent=service] main .qualities__item.once-inview:before{height:100%}html[data-parent=service] main .qualities__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1)}@media(min-width:1025px){html[data-parent=service] main .qualities__title{font-size:var(--font-size,2.5rem);letter-spacing:var(--letter-spacing,-.025rem)}}html[data-parent=service] main .qualities__list{display:flex;flex-direction:column;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);gap:1rem;line-height:1.2;margin-top:1.5rem;width:100%}@media(min-width:1025px){html[data-parent=service] main .qualities__list{font-size:var(--font-size,1.125rem)}}@media(min-width:600px){html[data-parent=service] main .qualities__list{height:12.5rem}}@media(min-width:1025px){html[data-parent=service] main .qualities__list{gap:1.5rem;height:18.75rem;margin-top:2rem;width:33.75rem}}html[data-parent=service] main .qualities__list__item{display:flex}html[data-parent=service] main .qualities__list__item:before{background-color:var(--gray-dark);border-radius:50%;content:"";display:flex;flex-shrink:0;height:.25rem;margin:.5625rem;position:relative;scale:.9999;width:.25rem}html[data-parent=service] main .qualities__num{font-size:10rem;font-weight:600;letter-spacing:-.375rem;line-height:1;margin-top:2rem}@media(min-width:1025px){html[data-parent=service] main .qualities__num{font-size:17.5rem;margin-top:5rem}}html[data-parent=service] main .numbers{--background-color:var(--white)}@media(min-width:1025px){html[data-parent=service] main .numbers{gap:5.125rem}}html[data-parent=service] main .numbers__title{--font-size:4rem;--letter-spacing:-0.04rem}html[data-parent=service] main .irregular-swiper__wrapper{align-items:center;display:flex;--gap:0.75rem}@media(min-width:1025px){html[data-parent=service] main .irregular-swiper__wrapper{--gap:2.25rem}}html[data-parent=service] main .irregular-swiper__slide{flex-shrink:0;height:auto;width:100%}@media(min-width:600px){html[data-parent=service] main .irregular-swiper__slide{width:auto}}html[data-parent=service] main .irregular-swiper__slide:not(:last-child){margin-right:var(--gap)}@media(max-width:599px){html[data-parent=service] main .irregular-swiper__slide:nth-child(2n){width:90%}}@media(min-width:600px){html[data-parent=service] main .irregular-swiper__slide:nth-child(2n){height:14.375rem}}@media(min-width:1025px){html[data-parent=service] main .irregular-swiper__slide:nth-child(2n){height:22.8125rem}}@media(min-width:600px){html[data-parent=service] main .irregular-swiper__slide:nth-child(odd){height:18.75rem}}@media(min-width:1025px){html[data-parent=service] main .irregular-swiper__slide:nth-child(odd){height:29.375rem}}html[data-parent=service] main .irregular-swiper__image{border-radius:.5rem;height:100%;object-fit:cover;width:auto}html[data-parent=service] main .sprint{align-items:center;display:flex;flex-direction:column;gap:3rem}@media(min-width:1025px){html[data-parent=service] main .sprint{gap:12.375rem}}html[data-parent=service] main .sprint__header{display:flex;flex-direction:column-reverse;gap:2rem;width:100%}@media(min-width:1025px){html[data-parent=service] main .sprint__header{gap:var(--margin-sub);width:100.5rem}}html[data-parent=service] main .sprint__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){html[data-parent=service] main .sprint__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(max-width:1024px){html[data-parent=service] main .sprint__title{--font-size:2rem}}html[data-parent=service] main .sprint__subtitle{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1)}@media(min-width:1025px){html[data-parent=service] main .sprint__subtitle{font-size:var(--font-size,2.5rem);letter-spacing:var(--letter-spacing,-.025rem)}}html[data-parent=service] main .sprint__box{background-color:var(--gray-dark);color:var(--white);display:flex;flex-direction:column;gap:3rem;padding:3rem 1.5rem;width:100vw}@media(min-width:1025px){html[data-parent=service] main .sprint__box{gap:5rem;padding:8.875rem 5.125rem 11.1875rem 11.75rem}}html[data-parent=service] main .sprint__box__content{align-items:stretch;display:flex;flex-direction:column;gap:3rem;justify-content:flex-start}@media(min-width:1025px){html[data-parent=service] main .sprint__box__content{flex-direction:row;gap:6.625rem}}html[data-parent=service] main .sprint__box__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1)}@media(min-width:1025px){html[data-parent=service] main .sprint__box__title{font-size:var(--font-size,2.5rem);letter-spacing:var(--letter-spacing,-.025rem);--font-size:3rem;--line-height:1.2;--letter-spacing:-0.03rem}}html[data-parent=service] main .sprint__box__list{flex:1}html[data-parent=service] main .sprint__box__list__item{align-items:center;display:flex;font-family:Nib Pro,sans-serif;font-size:var(--font-size,.75rem);font-style:normal;font-weight:var(--font-weight,400);gap:1.5rem;letter-spacing:var(--letter-spacing,-.0125rem);line-height:var(--line-height,1.2);padding:1rem 0;position:relative}@media(min-width:1025px){html[data-parent=service] main .sprint__box__list__item{font-size:var(--font-size,1.25rem);gap:3.75rem;--font-size:2rem;--letter-spacing:-0.02rem}html[data-parent=service] main .sprint__box__list__item:hover{--single-underline-width:100%}}html[data-parent=service] main .sprint__box__list__item:after,html[data-parent=service] main .sprint__box__list__item:before{background-color:var(--white);height:1px;opacity:.18;transition:width .8s cubic-bezier(.45,0,.55,1) .1s;width:0}html[data-parent=service] main .sprint__box__list__item:before{content:"";display:block;position:absolute;scale:.9999;top:0}html[data-parent=service] main .sprint__box__list__item:last-child:after{bottom:0;content:"";display:block;position:absolute;scale:.9999}html[data-parent=service] main .sprint__box__list__item.once-inview:after,html[data-parent=service] main .sprint__box__list__item.once-inview:before{width:100%}html[data-parent=service] main .sprint__box__list__num{min-width:1.25rem}@media(min-width:1025px){html[data-parent=service] main .sprint__box__list__num{width:2.0625rem}}html[data-parent=service] main .sprint__box__figure-container{clip-path:inset(1px 0 1px 0);height:12.5rem;position:relative;width:100%}@media(min-width:600px){html[data-parent=service] main .sprint__box__figure-container{height:37.5rem}}@media(min-width:1025px){html[data-parent=service] main .sprint__box__figure-container{height:auto;width:57.375rem}}html[data-parent=service] main .sprint__box__figure{flex-shrink:0;height:100%;position:relative;width:100%}html[data-parent=service] main .sprint__box__figure__wrapper{display:flex;flex-direction:column;height:100%;position:absolute;transition:translate .7s cubic-bezier(.25,1,.5,1);translate:0 calc(-100%*var(--i, 0));width:100%}html[data-parent=service] main .sprint__box__image{height:100%;object-fit:cover}html[data-parent=service] main .process{align-items:center;display:flex;flex-direction:column;gap:var(--margin-sub)}@media(min-width:1025px){html[data-parent=service] main .process{gap:8.625rem}}html[data-parent=service] main .process__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1);text-align:center;width:100%}@media(min-width:1025px){html[data-parent=service] main .process__title{font-size:var(--font-size,2.5rem);letter-spacing:var(--letter-spacing,-.025rem);--font-size:3rem;--line-height:1.2;--letter-spacing:-0.03rem}}html[data-parent=service] main .process__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;position:relative}@media(min-width:1025px){html[data-parent=service] main .process__wrapper{background-image:url(../img/dashed-lines.ec4f2.svg);background-repeat:no-repeat;background-size:100% 100%;height:43.1875rem;width:100.25rem}}html[data-parent=service] main .process__tips{display:none;left:0;position:relative;top:0;width:100%}@media(min-width:1025px){html[data-parent=service] main .process__tips{display:flex;height:12.0825rem;position:absolute;--height:3.395rem;--padding-inline:1.5625rem}}html[data-parent=service] main .process__tips .rounded-bg{position:relative;--font-size:1.25rem}@media(min-width:1025px){html[data-parent=service] main .process__tips .rounded-bg{position:absolute}html[data-parent=service] main .process__tips .rounded-bg:nth-child(odd){top:8.625rem}html[data-parent=service] main .process__tips .rounded-bg:first-child{left:-2.75rem}html[data-parent=service] main .process__tips .rounded-bg:nth-child(2){left:19.625rem}html[data-parent=service] main .process__tips .rounded-bg:nth-child(3){left:44.25rem}html[data-parent=service] main .process__tips .rounded-bg:nth-child(4){right:14.875rem}html[data-parent=service] main .process__tips .rounded-bg:last-child{right:-2.75rem}}html[data-parent=service] main .process__list{display:flex;flex-direction:column;gap:3rem;width:100%}@media(min-width:1025px){html[data-parent=service] main .process__list{flex-direction:row;gap:4rem;width:95rem}}html[data-parent=service] main .process__item{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:1025px){html[data-parent=service] main .process__item{gap:1.5rem;width:20.75rem}}html[data-parent=service] main .process__item__week{font-family:Nib Pro,sans-serif;font-size:var(--font-size,.75rem);font-style:normal;font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,-.0125rem);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-parent=service] main .process__item__week{font-size:var(--font-size,1.25rem)}}html[data-parent=service] main .process__item__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.0175rem);line-height:var(--line-height,1)}@media(min-width:1025px){html[data-parent=service] main .process__item__title{font-size:var(--font-size,2.5rem);letter-spacing:var(--letter-spacing,-.025rem)}}html[data-parent=service] main .process__item__text{font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-parent=service] main .process__item__text{font-size:var(--font-size,1.125rem)}}html[data-template=about] body{--root-background:var(--yellow-soft)}html[data-template=about] .navbar{--background-color:var(--pink-light)}html[data-template=about] main .hero{align-items:center;display:flex;flex-direction:column;height:calc(var(--svh, 100svh) - var(--global-padding));justify-content:space-between;padding:calc(var(--svh)*.25 - var(--global-padding)) 0 var(--global-padding);position:relative;z-index:1}@media(min-width:1025px){html[data-template=about] main .hero{padding:calc(5.75rem - var(--global-padding)) 0 var(--global-padding)}}html[data-template=about] main .hero__title{display:flex;font-size:10.0625rem;font-weight:600;letter-spacing:-.301875rem;line-height:81%;position:relative;translate:-.75% 0}@media(min-width:600px){html[data-template=about] main .hero__title{font-size:21.875rem;letter-spacing:-.5rem}}@media(min-width:1025px){html[data-template=about] main .hero__title{font-size:30.5625rem;letter-spacing:-.916875rem;line-height:1;white-space:nowrap}}html[data-template=about] main .hero__title .part-container{margin-top:-.2em;padding-top:.1em}html[data-template=about] main .hero__title .part-container .word{padding-top:.1em}html[data-template=about] main .hero__title__dot{display:inline-flex!important;opacity:0}html[data-template=about] main .hero__title__smile{background-color:var(--pink-hot);border-radius:50%;color:var(--gray-dark);height:.153em;left:1.4425em;position:absolute;top:.537em;transform-origin:50% 100%;width:.153em}@media(min-width:1025px){html[data-template=about] main .hero__title__smile{top:.635em}}html[data-template=about] main .hero__title.once-inview .word{translate:0 0}html[data-template=about] main .hero__subtitle{--font-size:1.75rem}@media(min-width:600px){html[data-template=about] main .hero__subtitle{--font-size:2rem}}html[data-template=about] main .hero__images{display:none;height:100vh;left:50%;position:absolute;top:50%;translate:-50% -50%;width:100vw}@media(min-width:1025px){html[data-template=about] main .hero__images{display:inline-block}html[data-template=about] main .hero__images figure{pointer-events:none;position:absolute;translate:var(--x,0) var(--y,0)}html[data-template=about] main .hero__images figure img{border-radius:.5rem;max-height:25rem;max-width:25rem;translate:-50% -50%}}html[data-template=about] main .perspective{align-items:center;display:flex;flex-direction:column;gap:var(--margin-section);margin-top:-1.25rem}@media(min-width:1025px){html[data-template=about] main .perspective{margin-top:-6.25rem}}html[data-template=about] main .perspective__wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;width:100%}@media(min-width:600px){html[data-template=about] main .perspective__wrapper{align-items:flex-start;flex-direction:row;gap:3rem}}@media(min-width:1025px){html[data-template=about] main .perspective__wrapper{justify-content:center;text-align:center}}html[data-template=about] main .perspective__article{display:flex;flex-direction:column;flex-shrink:0;width:100%}@media(min-width:1025px){html[data-template=about] main .perspective__article{width:57.375rem}}html[data-template=about] main .perspective__text{--font-weight:600;--line-height:1.3;--letter-spacing:-0.03rem;--font-size:1.5rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=about] main .perspective__text{font-size:var(--font-size,1.5rem)}}@media(min-width:600px){html[data-template=about] main .perspective__text{--font-size:2rem}}@media(min-width:1025px){html[data-template=about] main .perspective__text{--font-size:3rem}}html[data-template=about] main .perspective__text .nib-pro{font-weight:300}html[data-template=about] main .perspective__figure{width:100vw}@media(min-width:600px){html[data-template=about] main .perspective__figure{width:100%}html[data-template=about] main .perspective img,html[data-template=about] main .perspective video{border-radius:.5rem}}html[data-template=about] main .secret__header{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1rem}@media(min-width:600px){html[data-template=about] main .secret__header{gap:1rem;padding-bottom:unset;padding-top:1rem}}html[data-template=about] main .secret__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025rem;line-height:1}@media(min-width:1025px){html[data-template=about] main .secret__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(min-width:600px){html[data-template=about] main .secret__title{max-width:70%}}html[data-template=about] main .secret__text{--font-weight:400;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=about] main .secret__text{font-size:var(--font-size,1.5rem)}}@media(min-width:600px){html[data-template=about] main .secret__text{max-width:70%}}html[data-template=about] main .secret__list{display:flex;flex-direction:column;gap:1rem}@media(min-width:600px){html[data-template=about] main .secret__list{flex-direction:unset;flex-wrap:wrap;gap:1.25rem}}html[data-template=about] main .secret__item{flex-shrink:0;perspective:1000px}@media(min-width:600px){html[data-template=about] main .secret__item{height:29.6875rem;width:calc(50% - .625rem)}}@media(min-width:1025px){html[data-template=about] main .secret__item{height:34.375rem}}html[data-template=about] main .secret__item__wrapper{display:flex;flex-direction:column;height:100%;width:100%}html[data-template=about] main .secret__item:not(:first-child){aspect-ratio:1}@media(max-width:599px){html[data-template=about] main .secret__item:not(:first-child):nth-child(odd) .secret__item__wrapper{transform:translate(calc(100% + var(--global-padding)),50%) rotate(10deg);transform-origin:100% 0}html[data-template=about] main .secret__item:not(:first-child):nth-child(2n) .secret__item__wrapper{transform:translate(calc(-100% - var(--global-padding)),50%) rotate(10deg);transform-origin:0 0}}@media(min-width:1025px){html[data-template=about] main .secret__item:not(:first-child){aspect-ratio:unset}}html[data-template=about] main .secret__item:not(:first-child) .secret__item__wrapper{border-radius:.5rem;justify-content:space-between;overflow:hidden;padding:2rem;transition:transform 1s cubic-bezier(.25,1,.5,1) .1s}@media(min-width:600px){html[data-template=about] main .secret__item:not(:first-child) .secret__item__wrapper{transition-delay:.2s}}@media(min-width:1025px){html[data-template=about] main .secret__item:not(:first-child) .secret__item__wrapper{padding:2.5rem}}html[data-template=about] main .secret__item:not(:first-child).once-inview .secret__item__wrapper{transform:translate(0) rotateY(0deg) rotate(0deg)}html[data-template=about] main .secret__item__title{max-width:var(--title-max-width)}html[data-template=about] main .secret__item__title--big{font-size:10rem;font-weight:600;letter-spacing:-.2rem;line-height:1}@media(min-width:1025px){html[data-template=about] main .secret__item__title--big{font-size:17.5rem;letter-spacing:-.375rem}}html[data-template=about] main .secret__item__title--mid{font-family:PP Mori,sans-serif;font-size:var(--font-size,4rem);font-style:normal;font-weight:600;letter-spacing:var(--letter-spacing,-.08rem);line-height:var(--line-height,1)}@media(min-width:1025px){html[data-template=about] main .secret__item__title--mid{font-size:var(--font-size,8.75rem);letter-spacing:var(--letter-spacing,-.175rem)}}@media(max-width:1024px){html[data-template=about] main .secret__item__title--mid{--font-size:4.5rem;--letter-spacing:-0.09rem}}html[data-template=about] main .secret__item__title--small{font-size:2rem;font-weight:600;letter-spacing:-.05rem;line-height:1}@media(min-width:600px){html[data-template=about] main .secret__item__title--small{font-size:4rem}}@media(min-width:1025px){html[data-template=about] main .secret__item__title--small{font-size:5rem;letter-spacing:-.02rem}}html[data-template=about] main .secret__item__title--nib{font-family:Nib Pro,sans-serif;font-size:2rem;letter-spacing:-.02rem;line-height:1}@media(min-width:600px){html[data-template=about] main .secret__item__title--nib{font-size:4rem}}@media(min-width:1025px){html[data-template=about] main .secret__item__title--nib{font-size:5rem;letter-spacing:-.1rem}}html[data-template=about] main .secret__item__text{font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing,-.02rem);line-height:var(--line-height,1.2);max-width:var(--text-max-width,31.375rem)}@media(min-width:1025px){html[data-template=about] main .secret__item__text{font-size:var(--font-size,2rem);letter-spacing:var(--letter-spacing,-.02rem)}}@media(min-width:600px){html[data-template=about] main .secret__item--white{--text-max-width:12.5rem}}@media(min-width:1025px){html[data-template=about] main .secret__item--white{--text-max-width:19.625rem}}html[data-template=about] main .secret__item--white .secret__item__wrapper{background-color:var(--white-ecru)}@media(min-width:600px){html[data-template=about] main .secret__item--white .secret__item__wrapper{transform:translate(calc(100% + var(--global-padding)),100%) rotate(15deg);transform-origin:100% 0}html[data-template=about] main .secret__item--pink{width:calc(59% - .625rem);--title-max-width:25rem;--text-max-width:18.75rem}}@media(min-width:1025px){html[data-template=about] main .secret__item--pink{--title-max-width:55.72875rem;--text-max-width:31.375rem}}html[data-template=about] main .secret__item--pink .secret__item__wrapper{background-color:var(--pink-light)}@media(min-width:600px){html[data-template=about] main .secret__item--pink .secret__item__wrapper{transform:translate(calc(-100% - var(--global-padding)),100%) rotate(-15deg);transform-origin:0 0}}html[data-template=about] main .secret__item--violet{--text-max-width:23.6875rem}@media(min-width:600px){html[data-template=about] main .secret__item--violet{width:calc(41% - .625rem)}}html[data-template=about] main .secret__item--violet .secret__item__wrapper{background-color:var(--violet-light)}@media(min-width:600px){html[data-template=about] main .secret__item--violet .secret__item__wrapper{transform:translate(calc(100% + var(--global-padding)),100%) rotate(15deg);transform-origin:100% 0;transition-delay:.3s}}html[data-template=about] main .secret__item--yellow{--title-max-width:15.3125rem}@media(min-width:600px){html[data-template=about] main .secret__item--yellow{--title-max-width:37.1875rem;--text-max-width:18.75rem}}@media(min-width:1025px){html[data-template=about] main .secret__item--yellow{--text-max-width:31.375rem}}html[data-template=about] main .secret__item--yellow .secret__item__wrapper{background-color:var(--yellow-mid)}@media(min-width:600px){html[data-template=about] main .secret__item--yellow .secret__item__wrapper{transform:translate(calc(-100% - var(--global-padding)),100%) rotate(-15deg);transform-origin:0 0;transition-delay:.3s}}html[data-template=about] main .secret__item--black{color:var(--white);--title-max-width:42.125rem}html[data-template=about] main .secret__item--black .secret__item__wrapper{background-color:var(--gray-dark)}@media(min-width:600px){html[data-template=about] main .secret__item--black .secret__item__wrapper{transform:translate(calc(100% + var(--global-padding)),100%) rotate(15deg);transform-origin:100% 0}}html[data-template=about] main .secret__item--center .secret__item__wrapper{align-items:center;text-align:center}html[data-template=about] main .team{display:flex;flex-direction:column;gap:var(--margin-sub);z-index:1}html[data-template=about] main .team__title{font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=about] main .team__title{font-size:var(--font-size,1.5rem);--font-size:2rem}}html[data-template=about] main .team__people{margin:-1.25rem 0;position:relative}html[data-template=about] main .team__list{display:flex;flex-direction:column}html[data-template=about] main .team__item{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:1.25rem 0;position:relative;transition:all .5s cubic-bezier(.45,0,.55,1)}@media(min-width:600px){html[data-template=about] main .team__item{opacity:.18}}@media(min-width:1025px){html[data-template=about] main .team__item{gap:1rem}}html[data-template=about] main .team__item__title{display:unset;text-align:left}html[data-template=about] main .team__item__title .parts-root{display:inline-block}html[data-template=about] main .team__item__position{display:inline-block;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2;text-align:left}@media(min-width:1025px){html[data-template=about] main .team__item__position{font-size:var(--font-size,1.125rem);--font-size:1.25rem}}html[data-template=about] main .team__item__position .parts-root{display:inline-block}html[data-template=about] main .team__item__position .mixed-title__main{padding-right:.125rem}@media(min-width:1025px){html[data-template=about] main .team__item__position .mixed-title__main{padding-right:.25rem}}html[data-template=about] main .team__item__figure{aspect-ratio:.8;margin-bottom:.75rem;right:0;width:11.625rem}@media(min-width:600px){html[data-template=about] main .team__item__figure{aspect-ratio:unset;display:none;height:22.9375rem;margin-bottom:unset;position:absolute;width:18.375rem}}html[data-template=about] main .team__item__image{width:100%}html[data-template=about] main .team__item__image img,html[data-template=about] main .team__item__image video{border-radius:.5rem;height:100%;object-fit:cover}@media(min-width:600px){html[data-template=about] main .team__item__image img,html[data-template=about] main .team__item__image video{border-radius:0}}html[data-template=about] main .team__item--show{opacity:1}html[data-template=about] main .team__media{display:none;position:absolute;right:0;top:0}@media(min-width:600px){html[data-template=about] main .team__media{display:inline-block}}html[data-template=about] main .team__media__figure{align-items:center;display:inline-flex;height:var(--height);justify-content:flex-end;translate:0 calc(-50% + 4.03125rem);width:18.375rem;--height:22.9375rem}html[data-template=about] main .team__media__wrapper{clip-path:inset(1px 0 1px 0 round .5rem)}html[data-template=about] main .team__media .team__item__image,html[data-template=about] main .team__media__content,html[data-template=about] main .team__media__wrapper{height:var(--height);width:18.375rem}html[data-template=about] main .team__media__content{display:inline-flex;flex-direction:column;transform:translate3d(0,calc(var(--index, 0)*-100%),0)}html[data-template=about] main .team__media .team__item__image{border-radius:unset;flex-shrink:0}html[data-template=archive] body,html[data-template=author] body,html[data-template=blog] body,html[data-template=search] body{--root-background:var(--silver-soft)}html[data-template=archive] .navbar,html[data-template=author] .navbar,html[data-template=blog] .navbar,html[data-template=search] .navbar{--background-color:var(--white)}html[data-template=archive] main,html[data-template=author] main,html[data-template=blog] main,html[data-template=search] main{min-height:calc(var(--svh, 100svh) - var(--global-padding))}html[data-template=archive] main .hero,html[data-template=author] main .hero,html[data-template=blog] main .hero,html[data-template=search] main .hero{padding:calc(10.75rem - var(--global-padding)) 0 0}@media(min-width:1025px){html[data-template=archive] main .hero,html[data-template=author] main .hero,html[data-template=blog] main .hero,html[data-template=search] main .hero{padding:calc(17.125rem - var(--global-padding)) 0 0}}html[data-template=archive] main .hero__title,html[data-template=author] main .hero__title,html[data-template=blog] main .hero__title,html[data-template=search] main .hero__title{font-size:2.5rem;font-weight:600;letter-spacing:-.025rem;line-height:1;text-align:center}@media(min-width:600px){html[data-template=archive] main .hero__title,html[data-template=author] main .hero__title,html[data-template=blog] main .hero__title,html[data-template=search] main .hero__title{font-size:6.25rem}}@media(min-width:1025px){html[data-template=archive] main .hero__title,html[data-template=author] main .hero__title,html[data-template=blog] main .hero__title,html[data-template=search] main .hero__title{font-size:10.108875rem;letter-spacing:-.1010625rem}}html[data-template=archive] main .hero__author,html[data-template=author] main .hero__author,html[data-template=blog] main .hero__author,html[data-template=search] main .hero__author{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}html[data-template=archive] main .hero__author figure,html[data-template=author] main .hero__author figure,html[data-template=blog] main .hero__author figure,html[data-template=search] main .hero__author figure{border-radius:50%;height:7.5rem;overflow:hidden;width:7.5rem}html[data-template=archive] main .hero__author figure img,html[data-template=author] main .hero__author figure img,html[data-template=blog] main .hero__author figure img,html[data-template=search] main .hero__author figure img{height:100%;width:100%}html[data-template=archive] main .hero__author div,html[data-template=author] main .hero__author div,html[data-template=blog] main .hero__author div,html[data-template=search] main .hero__author div{align-items:flex-start;display:flex;flex-direction:column;font-size:1.5rem;font-weight:600;justify-content:flex-start}html[data-template=archive] main .hero__description,html[data-template=author] main .hero__description,html[data-template=blog] main .hero__description,html[data-template=search] main .hero__description{text-align:center}@media(min-width:600px){html[data-template=archive] main .hero__description,html[data-template=author] main .hero__description,html[data-template=blog] main .hero__description,html[data-template=search] main .hero__description{max-width:56.25rem}}html[data-template=archive] main .nav,html[data-template=author] main .nav,html[data-template=blog] main .nav,html[data-template=search] main .nav{align-items:center;background-color:var(--white);border-radius:100vmax;display:inline-flex;flex-direction:row;gap:.75rem;justify-content:flex-start;margin-top:-2.5rem;overflow:hidden;position:relative}@media(min-width:600px){html[data-template=archive] main .nav,html[data-template=author] main .nav,html[data-template=blog] main .nav,html[data-template=search] main .nav{align-items:flex-start;background-color:unset;border-radius:unset;gap:unset;justify-content:center;margin-top:-5rem;overflow:unset;width:100%}}@media(min-width:1025px){html[data-template=archive] main .nav,html[data-template=author] main .nav,html[data-template=blog] main .nav,html[data-template=search] main .nav{margin-top:-16.0625rem}}html[data-template=archive] main .nav__links,html[data-template=author] main .nav__links,html[data-template=blog] main .nav__links,html[data-template=search] main .nav__links{align-self:flex-start;display:flex;flex-direction:column;pointer-events:none;width:100%}@media(min-width:600px){html[data-template=archive] main .nav__links,html[data-template=author] main .nav__links,html[data-template=blog] main .nav__links,html[data-template=search] main .nav__links{flex-direction:row;gap:.350625rem;pointer-events:unset;width:auto}}html[data-template=archive] main .nav__link,html[data-template=author] main .nav__link,html[data-template=blog] main .nav__link,html[data-template=search] main .nav__link{gap:.25rem;padding:.9375rem 1.25rem;position:relative;transition:color .5s cubic-bezier(.45,0,.55,1);width:100%;--font-weight:600;font-family:PP Mori,sans-serif;font-size:var(--font-size,1rem);font-style:normal;font-weight:var(--font-weight,400);line-height:1.2}@media(min-width:1025px){html[data-template=archive] main .nav__link,html[data-template=author] main .nav__link,html[data-template=blog] main .nav__link,html[data-template=search] main .nav__link{font-size:var(--font-size,1.125rem)}}@media(min-width:600px){html[data-template=archive] main .nav__link,html[data-template=author] main .nav__link,html[data-template=blog] main .nav__link,html[data-template=search] main .nav__link{display:flex;padding:.84375rem 1.6375rem;width:auto;--font-weight:400}html[data-template=archive] main .nav__link:before,html[data-template=author] main .nav__link:before,html[data-template=blog] main .nav__link:before,html[data-template=search] main .nav__link:before{background-color:var(--white);border:1px solid transparent;border-radius:100vmax;content:"";display:block;height:100%;left:0;position:absolute;scale:.9999;top:0;transition:all .5s cubic-bezier(.45,0,.55,1);width:100%;z-index:-1}}@media(min-width:1025px){html[data-template=archive] main .nav__link,html[data-template=author] main .nav__link,html[data-template=blog] main .nav__link,html[data-template=search] main .nav__link{--font-size:1.25rem}html[data-template=archive] main .nav__link:hover:before,html[data-template=author] main .nav__link:hover:before,html[data-template=blog] main .nav__link:hover:before,html[data-template=search] main .nav__link:hover:before{border-color:var(--gray-dark)}}html[data-template=archive] main .nav__link--active,html[data-template=author] main .nav__link--active,html[data-template=blog] main .nav__link--active,html[data-template=search] main .nav__link--active{display:flex;pointer-events:none}@media(min-width:600px){html[data-template=archive] main .nav__link--active,html[data-template=author] main .nav__link--active,html[data-template=blog] main .nav__link--active,html[data-template=search] main .nav__link--active{color:var(--white)}html[data-template=archive] main .nav__link--active:before,html[data-template=author] main .nav__link--active:before,html[data-template=blog] main .nav__link--active:before,html[data-template=search] main .nav__link--active:before{background-color:var(--gray-dark)}}html[data-template=archive] main .nav__select,html[data-template=author] main .nav__select,html[data-template=blog] main .nav__select,html[data-template=search] main .nav__select{height:100%;left:0;opacity:0;position:absolute;width:100%;z-index:1}@media(min-width:600px){html[data-template=archive] main .nav__select,html[data-template=author] main .nav__select,html[data-template=blog] main .nav__select,html[data-template=search] main .nav__select{display:none}}html[data-template=archive] main .nav__select-ic,html[data-template=author] main .nav__select-ic,html[data-template=blog] main .nav__select-ic,html[data-template=search] main .nav__select-ic{height:.75rem;position:absolute;right:1.25rem;width:.75rem}@media(min-width:600px){html[data-template=archive] main .nav__select-ic,html[data-template=author] main .nav__select-ic,html[data-template=blog] main .nav__select-ic,html[data-template=search] main .nav__select-ic{display:none}}html[data-template=archive] main .trending-container,html[data-template=author] main .trending-container,html[data-template=blog] main .trending-container,html[data-template=search] main .trending-container{margin-top:-8rem;position:relative}@media(min-width:600px){html[data-template=archive] main .trending-container,html[data-template=author] main .trending-container,html[data-template=blog] main .trending-container,html[data-template=search] main .trending-container{margin-top:-5rem}}@media(min-width:1025px){html[data-template=archive] main .trending-container,html[data-template=author] main .trending-container,html[data-template=blog] main .trending-container,html[data-template=search] main .trending-container{margin-top:-13.8125rem}}html[data-template=archive] main .trending,html[data-template=author] main .trending,html[data-template=blog] main .trending,html[data-template=search] main .trending{display:grid;gap:3rem 1rem;grid-template-columns:1fr}@media(min-width:600px){html[data-template=archive] main .trending,html[data-template=author] main .trending,html[data-template=blog] main .trending,html[data-template=search] main .trending{gap:5rem 1.25rem;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1025px){html[data-template=archive] main .trending,html[data-template=author] main .trending,html[data-template=blog] main .trending,html[data-template=search] main .trending{row-gap:10rem}}html[data-template=archive] main .trending__swiper__container,html[data-template=author] main .trending__swiper__container,html[data-template=blog] main .trending__swiper__container,html[data-template=search] main .trending__swiper__container{width:100%}html[data-template=archive] main .trending__swiper__slide,html[data-template=author] main .trending__swiper__slide,html[data-template=blog] main .trending__swiper__slide,html[data-template=search] main .trending__swiper__slide{margin-right:0}html[data-template=archive] main .trending.go-out .trending__swiper__slide .trending__swiper__container,html[data-template=author] main .trending.go-out .trending__swiper__slide .trending__swiper__container,html[data-template=blog] main .trending.go-out .trending__swiper__slide .trending__swiper__container,html[data-template=search] main .trending.go-out .trending__swiper__slide .trending__swiper__container{transition:transform .6s cubic-bezier(.45,0,.55,1) 0s,opacity .5s cubic-bezier(.5,1,.89,1) 0s}html[data-template=archive] main .trending.go-out .trending__swiper__slide:nth-child(3n-2) .trending__swiper__container,html[data-template=author] main .trending.go-out .trending__swiper__slide:nth-child(3n-2) .trending__swiper__container,html[data-template=blog] main .trending.go-out .trending__swiper__slide:nth-child(3n-2) .trending__swiper__container,html[data-template=search] main .trending.go-out .trending__swiper__slide:nth-child(3n-2) .trending__swiper__container{transform:translate(calc(-100% - var(--global-padding)));transform-origin:right bottom}html[data-template=archive] main .trending.go-out .trending__swiper__slide:nth-child(3n-1) .trending__swiper__container,html[data-template=author] main .trending.go-out .trending__swiper__slide:nth-child(3n-1) .trending__swiper__container,html[data-template=blog] main .trending.go-out .trending__swiper__slide:nth-child(3n-1) .trending__swiper__container,html[data-template=search] main .trending.go-out .trending__swiper__slide:nth-child(3n-1) .trending__swiper__container{opacity:0}html[data-template=archive] main .trending.go-out .trending__swiper__slide:nth-child(3n-0) .trending__swiper__container,html[data-template=author] main .trending.go-out .trending__swiper__slide:nth-child(3n-0) .trending__swiper__container,html[data-template=blog] main .trending.go-out .trending__swiper__slide:nth-child(3n-0) .trending__swiper__container,html[data-template=search] main .trending.go-out .trending__swiper__slide:nth-child(3n-0) .trending__swiper__container{transform:translate(calc(100% + var(--global-padding)));transform-origin:left bottom}html[data-template=archive] main .load-more,html[data-template=author] main .load-more,html[data-template=blog] main .load-more,html[data-template=search] main .load-more{align-items:center;bottom:-7rem;display:inline-flex;flex-direction:row;justify-content:center;left:50%;overflow:hidden;padding-inline:.625rem;position:absolute;translate:-50% 0}html[data-template=archive] main .load-more svg,html[data-template=author] main .load-more svg,html[data-template=blog] main .load-more svg,html[data-template=search] main .load-more svg{animation:smile-balance .5s cubic-bezier(.45,0,.55,1) infinite alternate;background-color:var(--pink-hot);border-radius:50%;color:var(--gray-dark);height:4rem;width:4rem}html[data-template=archive] main .load-more svg use,html[data-template=author] main .load-more svg use,html[data-template=blog] main .load-more svg use,html[data-template=search] main .load-more svg use{transform:rotate(20deg);transform-box:fill-box;transform-origin:center}html[data-template=archive] main .nib-pro,html[data-template=author] main .nib-pro,html[data-template=blog] main .nib-pro,html[data-template=search] main .nib-pro{font-weight:400}html[data-template=imprint] body,html[data-template=post] body,html[data-template=press] body,html[data-template=privacy] body{--root-background:var(--yellow-soft)}html[data-template=imprint] .navbar,html[data-template=post] .navbar,html[data-template=press] .navbar,html[data-template=privacy] .navbar{--background-color:var(--pink-light)}html[data-template=imprint] main,html[data-template=post] main,html[data-template=press] main,html[data-template=privacy] main{gap:3rem}@media(min-width:1025px){html[data-template=imprint] main,html[data-template=post] main,html[data-template=press] main,html[data-template=privacy] main{gap:6.25rem}}html[data-template=imprint] main .hero,html[data-template=post] main .hero,html[data-template=press] main .hero,html[data-template=privacy] main .hero{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;max-width:86.125rem;padding-bottom:.875rem;padding-top:calc(9.0625rem - var(--global-padding))}@media(min-width:600px){html[data-template=imprint] main .hero,html[data-template=post] main .hero,html[data-template=press] main .hero,html[data-template=privacy] main .hero{gap:2.8125rem;padding-bottom:3.4375rem;padding-top:calc(10.75rem - var(--global-padding))}}@media(min-width:1025px){html[data-template=imprint] main .hero,html[data-template=post] main .hero,html[data-template=press] main .hero,html[data-template=privacy] main .hero{padding-top:calc(12.125rem - var(--global-padding))}}html[data-template=imprint] main .hero__title,html[data-template=post] main .hero__title,html[data-template=press] main .hero__title,html[data-template=privacy] main .hero__title{font-family:PP Mori,sans-serif;font-family:Nib Pro,sans-serif;font-size:var(--font-size,2.5rem);font-style:normal;font-weight:600;font-weight:400;letter-spacing:-.025rem;line-height:1;margin-top:1rem;text-align:center}@media(min-width:1025px){html[data-template=imprint] main .hero__title,html[data-template=post] main .hero__title,html[data-template=press] main .hero__title,html[data-template=privacy] main .hero__title{font-size:var(--font-size,6rem);letter-spacing:-.06rem}}@media(min-width:600px){html[data-template=imprint] main .hero__title,html[data-template=post] main .hero__title,html[data-template=press] main .hero__title,html[data-template=privacy] main .hero__title{margin-top:1.875rem}}html[data-template=imprint] main .hero__subtitle,html[data-template=post] main .hero__subtitle,html[data-template=press] main .hero__subtitle,html[data-template=privacy] main .hero__subtitle{font-family:Nib Pro,sans-serif;font-size:var(--font-size,1.75rem);font-style:normal;font-style:italic;font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,-.035rem);line-height:var(--line-height,1.4);text-align:center}@media(min-width:1025px){html[data-template=imprint] main .hero__subtitle,html[data-template=post] main .hero__subtitle,html[data-template=press] main .hero__subtitle,html[data-template=privacy] main .hero__subtitle{font-size:var(--font-size,3rem);letter-spacing:var(--letter-spacing,-.06rem)}}@media(max-width:599px){html[data-template=imprint] main .hero__subtitle,html[data-template=post] main .hero__subtitle,html[data-template=press] main .hero__subtitle,html[data-template=privacy] main .hero__subtitle{--font-size:1.125rem}}@media(min-width:1025px){html[data-template=imprint] main .hero__subtitle,html[data-template=post] main .hero__subtitle,html[data-template=press] main .hero__subtitle,html[data-template=privacy] main .hero__subtitle{--line-height:1.2;--letter-spacing:-0.03rem}}html[data-template=imprint] main .hero__categories,html[data-template=post] main .hero__categories,html[data-template=press] main .hero__categories,html[data-template=privacy] main .hero__categories{display:flex;font-family:PP Mori,sans-serif;font-size:var(--font-size,.625rem);font-style:normal;font-weight:600;gap:.5rem;letter-spacing:var(--letter-spacing,.025rem);line-height:var(--line-height,normal);text-transform:var(--text-transform,uppercase)}@media(min-width:600px){html[data-template=imprint] main .hero__categories,html[data-template=post] main .hero__categories,html[data-template=press] main .hero__categories,html[data-template=privacy] main .hero__categories{font-size:var(--font-size,.75rem)}}@media(min-width:1025px){html[data-template=imprint] main .hero__categories,html[data-template=post] main .hero__categories,html[data-template=press] main .hero__categories,html[data-template=privacy] main .hero__categories{font-size:var(--font-size,.875rem);letter-spacing:var(--letter-spacing,.035rem);--font-size:0.875rem;--letter-spacing:0.045rem}}html[data-template=imprint] main .hero__category,html[data-template=post] main .hero__category,html[data-template=press] main .hero__category,html[data-template=privacy] main .hero__category{display:inline-flex;gap:.5rem;position:relative}html[data-template=imprint] main .hero__category:not(:first-child):before,html[data-template=post] main .hero__category:not(:first-child):before,html[data-template=press] main .hero__category:not(:first-child):before,html[data-template=privacy] main .hero__category:not(:first-child):before{background-color:var(--gray-dark);content:"";display:_;height:100%;position:relative;scale:.9999;width:1px}html[data-template=imprint] main .hero__author,html[data-template=post] main .hero__author,html[data-template=press] main .hero__author,html[data-template=privacy] main .hero__author{align-items:center;display:flex;gap:1.5625rem;margin-top:1rem}@media(min-width:1025px){html[data-template=imprint] main .hero__author,html[data-template=post] main .hero__author,html[data-template=press] main .hero__author,html[data-template=privacy] main .hero__author{margin-top:1.875rem}}html[data-template=imprint] main .hero__author figure,html[data-template=post] main .hero__author figure,html[data-template=press] main .hero__author figure,html[data-template=privacy] main .hero__author figure{border-radius:50%;height:3.8125rem;overflow:hidden;width:3.8125rem}html[data-template=imprint] main .hero__author figure img,html[data-template=post] main .hero__author figure img,html[data-template=press] main .hero__author figure img,html[data-template=privacy] main .hero__author figure img{height:100%;width:100%}html[data-template=imprint] main .hero__author div,html[data-template=post] main .hero__author div,html[data-template=press] main .hero__author div,html[data-template=privacy] main .hero__author div{align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:.3125rem;justify-content:flex-start;text-transform:uppercase}html[data-template=imprint] main .hero__author div div,html[data-template=post] main .hero__author div div,html[data-template=press] main .hero__author div div,html[data-template=privacy] main .hero__author div div{gap:0}html[data-template=imprint] main .content,html[data-template=post] main .content,html[data-template=press] main .content,html[data-template=privacy] main .content{align-items:center;display:flex;flex-direction:column;gap:3rem;width:100%}@media(min-width:1025px){html[data-template=imprint] main .content,html[data-template=post] main .content,html[data-template=press] main .content,html[data-template=privacy] main .content{gap:5rem;max-width:57.375rem}}html[data-template=imprint] main .content ol,html[data-template=imprint] main .content p:not(.quote__person__position),html[data-template=imprint] main .content ul,html[data-template=post] main .content ol,html[data-template=post] main .content p:not(.quote__person__position),html[data-template=post] main .content ul,html[data-template=press] main .content ol,html[data-template=press] main .content p:not(.quote__person__position),html[data-template=press] main .content ul,html[data-template=privacy] main .content ol,html[data-template=privacy] main .content p:not(.quote__person__position),html[data-template=privacy] main .content ul{font-size:1.25rem;letter-spacing:-.0125rem;line-height:1.3;position:relative;width:100%}@media(min-width:1025px){html[data-template=imprint] main .content ol,html[data-template=imprint] main .content p:not(.quote__person__position),html[data-template=imprint] main .content ul,html[data-template=post] main .content ol,html[data-template=post] main .content p:not(.quote__person__position),html[data-template=post] main .content ul,html[data-template=press] main .content ol,html[data-template=press] main .content p:not(.quote__person__position),html[data-template=press] main .content ul,html[data-template=privacy] main .content ol,html[data-template=privacy] main .content p:not(.quote__person__position),html[data-template=privacy] main .content ul{font-size:1.5rem;letter-spacing:-.015rem}html[data-template=imprint] main .content ol.has-medium-font-size,html[data-template=imprint] main .content p:not(.quote__person__position).has-medium-font-size,html[data-template=imprint] main .content ul.has-medium-font-size,html[data-template=post] main .content ol.has-medium-font-size,html[data-template=post] main .content p:not(.quote__person__position).has-medium-font-size,html[data-template=post] main .content ul.has-medium-font-size,html[data-template=press] main .content ol.has-medium-font-size,html[data-template=press] main .content p:not(.quote__person__position).has-medium-font-size,html[data-template=press] main .content ul.has-medium-font-size,html[data-template=privacy] main .content ol.has-medium-font-size,html[data-template=privacy] main .content p:not(.quote__person__position).has-medium-font-size,html[data-template=privacy] main .content ul.has-medium-font-size{font-size:2rem;letter-spacing:-.02rem}}html[data-template=imprint] main .content ul,html[data-template=post] main .content ul,html[data-template=press] main .content ul,html[data-template=privacy] main .content ul{list-style:disc}html[data-template=imprint] main .content ol,html[data-template=imprint] main .content ul,html[data-template=post] main .content ol,html[data-template=post] main .content ul,html[data-template=press] main .content ol,html[data-template=press] main .content ul,html[data-template=privacy] main .content ol,html[data-template=privacy] main .content ul{list-style-position:inside}html[data-template=imprint] main .content ol li::marker,html[data-template=imprint] main .content ul li::marker,html[data-template=post] main .content ol li::marker,html[data-template=post] main .content ul li::marker,html[data-template=press] main .content ol li::marker,html[data-template=press] main .content ul li::marker,html[data-template=privacy] main .content ol li::marker,html[data-template=privacy] main .content ul li::marker{font-weight:700}html[data-template=imprint] main .content .video-player,html[data-template=imprint] main .content .wp-block-image,html[data-template=post] main .content .video-player,html[data-template=post] main .content .wp-block-image,html[data-template=press] main .content .video-player,html[data-template=press] main .content .wp-block-image,html[data-template=privacy] main .content .video-player,html[data-template=privacy] main .content .wp-block-image{width:100%}@media(min-width:1025px){html[data-template=imprint] main .content .video-player,html[data-template=imprint] main .content .wp-block-image,html[data-template=post] main .content .video-player,html[data-template=post] main .content .wp-block-image,html[data-template=press] main .content .video-player,html[data-template=press] main .content .wp-block-image,html[data-template=privacy] main .content .video-player,html[data-template=privacy] main .content .wp-block-image{width:76.875rem}}html[data-template=imprint] main .content .video-player img,html[data-template=imprint] main .content .wp-block-image img,html[data-template=post] main .content .video-player img,html[data-template=post] main .content .wp-block-image img,html[data-template=press] main .content .video-player img,html[data-template=press] main .content .wp-block-image img,html[data-template=privacy] main .content .video-player img,html[data-template=privacy] main .content .wp-block-image img{border-radius:.5rem}html[data-template=imprint] main .content .headline__title,html[data-template=imprint] main .content .wp-block-heading,html[data-template=post] main .content .headline__title,html[data-template=post] main .content .wp-block-heading,html[data-template=press] main .content .headline__title,html[data-template=press] main .content .wp-block-heading,html[data-template=privacy] main .content .headline__title,html[data-template=privacy] main .content .wp-block-heading{font-size:2rem;font-weight:600;letter-spacing:-.08rem;line-height:1.2;position:relative;width:100%}@media(min-width:1025px){html[data-template=imprint] main .content .headline__title,html[data-template=imprint] main .content .wp-block-heading,html[data-template=post] main .content .headline__title,html[data-template=post] main .content .wp-block-heading,html[data-template=press] main .content .headline__title,html[data-template=press] main .content .wp-block-heading,html[data-template=privacy] main .content .headline__title,html[data-template=privacy] main .content .wp-block-heading{font-size:3rem}}html[data-template=imprint] main .content .headline__title.has-medium-font-size,html[data-template=imprint] main .content .wp-block-heading.has-medium-font-size,html[data-template=post] main .content .headline__title.has-medium-font-size,html[data-template=post] main .content .wp-block-heading.has-medium-font-size,html[data-template=press] main .content .headline__title.has-medium-font-size,html[data-template=press] main .content .wp-block-heading.has-medium-font-size,html[data-template=privacy] main .content .headline__title.has-medium-font-size,html[data-template=privacy] main .content .wp-block-heading.has-medium-font-size{font-size:1.5rem}@media(min-width:1025px){html[data-template=imprint] main .content .headline__title.has-medium-font-size,html[data-template=imprint] main .content .wp-block-heading.has-medium-font-size,html[data-template=post] main .content .headline__title.has-medium-font-size,html[data-template=post] main .content .wp-block-heading.has-medium-font-size,html[data-template=press] main .content .headline__title.has-medium-font-size,html[data-template=press] main .content .wp-block-heading.has-medium-font-size,html[data-template=privacy] main .content .headline__title.has-medium-font-size,html[data-template=privacy] main .content .wp-block-heading.has-medium-font-size{font-size:2rem}}html[data-template=imprint] main .content .full:not(.concept__item),html[data-template=post] main .content .full:not(.concept__item),html[data-template=press] main .content .full:not(.concept__item),html[data-template=privacy] main .content .full:not(.concept__item){width:100vw}@media(min-width:1025px){html[data-template=imprint] main .content .full:not(.concept__item),html[data-template=post] main .content .full:not(.concept__item),html[data-template=press] main .content .full:not(.concept__item),html[data-template=privacy] main .content .full:not(.concept__item){width:calc(100vw - var(--global-padding)*2)}}html[data-template=imprint] main .content a,html[data-template=post] main .content a,html[data-template=press] main .content a,html[data-template=privacy] main .content a{text-decoration-line:underline}html[data-template=imprint] main .content .wp-block-group,html[data-template=post] main .content .wp-block-group,html[data-template=press] main .content .wp-block-group,html[data-template=privacy] main .content .wp-block-group{width:100%}html[data-template=imprint] main .content .wp-block-group__inner-container,html[data-template=post] main .content .wp-block-group__inner-container,html[data-template=press] main .content .wp-block-group__inner-container,html[data-template=privacy] main .content .wp-block-group__inner-container{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:600px){html[data-template=imprint] main .content .wp-block-group__inner-container,html[data-template=post] main .content .wp-block-group__inner-container,html[data-template=press] main .content .wp-block-group__inner-container,html[data-template=privacy] main .content .wp-block-group__inner-container{gap:1.5rem}}@media(min-width:1025px){html[data-template=imprint] main .content .wp-block-group__inner-container,html[data-template=post] main .content .wp-block-group__inner-container,html[data-template=press] main .content .wp-block-group__inner-container,html[data-template=privacy] main .content .wp-block-group__inner-container{gap:2rem}}html[data-template=imprint] main .content .wp-block-group__inner-container .wp-block-image,html[data-template=post] main .content .wp-block-group__inner-container .wp-block-image,html[data-template=press] main .content .wp-block-group__inner-container .wp-block-image,html[data-template=privacy] main .content .wp-block-group__inner-container .wp-block-image{margin:.5rem 0}html[data-template=imprint] main .content .quote,html[data-template=post] main .content .quote,html[data-template=press] main .content .quote,html[data-template=privacy] main .content .quote{padding:3.125rem 0}@media(min-width:1025px){html[data-template=imprint] main .content .quote__text,html[data-template=post] main .content .quote__text,html[data-template=press] main .content .quote__text,html[data-template=privacy] main .content .quote__text{width:76.875rem;--font-size:4rem;--line-height:1.2;--letter-spacing:-0.08rem}}html[data-template=imprint] main .content .video-player .video-player__video,html[data-template=post] main .content .video-player .video-player__video,html[data-template=press] main .content .video-player .video-player__video,html[data-template=privacy] main .content .video-player .video-player__video{clip-path:inset(0 round .5rem)}html[data-template=imprint] main .content .concept .concept__image,html[data-template=post] main .content .concept .concept__image,html[data-template=press] main .content .concept .concept__image,html[data-template=privacy] main .content .concept .concept__image{translate:0 0}html[data-template=imprint] main .content>:last-child,html[data-template=post] main .content>:last-child,html[data-template=press] main .content>:last-child,html[data-template=privacy] main .content>:last-child{padding-bottom:0}html[data-template=imprint] main .content .nib-pro,html[data-template=imprint] main .content .pp-mori,html[data-template=post] main .content .nib-pro,html[data-template=post] main .content .pp-mori,html[data-template=press] main .content .nib-pro,html[data-template=press] main .content .pp-mori,html[data-template=privacy] main .content .nib-pro,html[data-template=privacy] main .content .pp-mori{font-weight:400}html[data-template=post] main .content{margin-top:-7rem}@media(min-width:1025px){html[data-template=post] main .content{margin-top:-15rem}}html[data-template=imprint] main,html[data-template=press] main,html[data-template=privacy] main{padding-top:calc(9.0625rem - var(--global-padding))}@media(min-width:600px){html[data-template=imprint] main,html[data-template=press] main,html[data-template=privacy] main{padding-top:calc(10.75rem - var(--global-padding))}}@media(min-width:1025px){html[data-template=imprint] main,html[data-template=press] main,html[data-template=privacy] main{padding-top:calc(16rem - var(--global-padding))}}html[data-template=error] body{--root-background:var(--gray-dark)}html[data-template=error] .navbar{--background-color:var(--pink-light)}html[data-template=error] .navbar__logo{color:var(--pink-light)}html[data-template=error] #footer{color:var(--white)}html[data-template=error] #footer .banner__lets-work .banner__banner__wrapper{background-color:#000}html[data-template=error] main .hero{height:calc(var(--svh, 100svh) - var(--global-padding))}html[data-template=error] main .hero,html[data-template=error] main .hero__content{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:600px){html[data-template=error] main .hero__logo-container{height:21.25rem}}html[data-template=error] main .hero__logo-404{color:var(--pink-light);width:100%}@media(min-width:600px){html[data-template=error] main .hero__logo-404{height:25rem;width:50rem}}html[data-template=error] main .hero__logo-404 .left-eye,html[data-template=error] main .hero__logo-404 .right-eye{transform-box:fill-box;transform-origin:center;translate:calc(var(--x, 0)*1px) calc(var(--y, 0)*1px)}html[data-template=error] main .hero__logo-404 .left-eye .tear,html[data-template=error] main .hero__logo-404 .right-eye .tear{scale:.2;transform-box:fill-box;transform-origin:center}html[data-template=error] main .hero__logo-404 .left-eye .tear{animation:crying 4s cubic-bezier(.5,0,.75,0) 0s infinite}html[data-template=error] main .hero__logo-404 .right-eye .tear{animation:crying 4s cubic-bezier(.5,0,.75,0) 1s infinite}html[data-template=error] main .hero__title{color:var(--pink-light);--font-size:1rem;font-family:PP Mori,sans-serif;font-size:var(--font-size,1.25rem);font-style:normal;font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,normal);line-height:var(--line-height,1.2)}@media(min-width:1025px){html[data-template=error] main .hero__title{font-size:var(--font-size,1.5rem)}}@media(min-width:600px){html[data-template=error] main .hero__title{--font-size:2rem}}html[data-template=error] main .hero__back-bt{bottom:2rem;position:absolute}@media(min-width:600px){html[data-template=error] main .hero__back-bt{bottom:5rem}}:root{--white:#fff;--black:#000;--white-ecru:#f0e8db;--pink-hot:#ff7ec4;--red:#fe0000;--silver-light:#afafaf;--silver-soft:#dedede;--violet-light:#c3abff;--blue-light:#d2d2fb;--yellow-soft:#fcf8ec;--yellow-mid:#fed35b;--change-color-duration:0.5s}body{background-color:var(--root-background,var(--pink-light))}body .root{width:100%}body .root .wrapper{overflow:hidden;padding:var(--global-padding);width:100%;--margin-section:10rem;--margin-sub:3rem}@media(min-width:1025px){body .root .wrapper{--margin-section:18.75rem;--margin-sub:5rem}}body .root .wrapper .root-section{align-items:center;display:flex;flex-direction:column;gap:var(--margin-section)}body .root .wrapper .root-section>section{width:100%;z-index:1}body .root .wrapper main{padding-bottom:var(--margin-section)}body .root.hidden,body .root.hide{position:fixed}body.bg-transition{transition:background-color .5s cubic-bezier(.45,0,.55,1);transition:background-color var(--change-color-duration) cubic-bezier(.45,0,.55,1)}
/*# sourceMappingURL=http://192.168.0.101/serious.business/build/sourcemaps/css/main.css.map*/