:root{--pink-rgb: 255, 0, 226;--pink: rgb(var(--pink-rgb));--grey-rgb: 178, 178, 178;--grey: rgba(0 0 0 / .3);--foreground: #1E1E1E;--background: #FFFFFF;--text-142: calc(24px + 8.2vw) ;--header-height: calc(43px + 5.4vw) ;--container-padding: calc(-3px + 7.1vw) ;--grid-gap: calc(2px + .9vw) }.__dark{--foreground: #FFFFFF;--background: #1E1E1E;--grey: rgba(255 255 255 / .5)}*,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent}::selection{color:#fff;background-color:var(--pink)}html,body{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:1.5;height:100%;transition:background-color .3s,color .3s}html{box-sizing:border-box;overflow-x:hidden;color:var(--foreground);font-weight:400;font-optical-sizing:auto;background-color:var(--background);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:underline;outline:none}p{text-wrap:balance}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0)}._scroll-lock{overflow:hidden}.title-crop{margin-inline:-.08em}.fill-grey{fill:var(--grey)}.s{text-decoration:line-through;text-decoration-thickness:.05em}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;font-weight:400;font-size:inherit}input,button,textarea,select{font:inherit}ul{margin:0;padding:0;list-style:none}.skeleton{position:relative;outline:1px solid transparent;outline-offset:-1px;transition-duration:.2s;transition-property:opacity,background,outline-color;opacity:0;pointer-events:none}.skeleton .skeleton__inner{opacity:0}.skeleton--1{background:rgba(var(--pink-rgb),.1);opacity:1;pointer-events:none}.skeleton--1 .skeleton__inner{opacity:0}.skeleton--2{outline:1px solid var(--pink);opacity:1;background:rgba(var(--pink-rgb),.1);pointer-events:none}.skeleton--2:before,.skeleton--2:after{opacity:1}.skeleton--2 .skeleton__inner{opacity:0}.skeleton--2.skeleton--cross{outline:1px solid var(--pink)}.skeleton--2.skeleton--cross:before,.skeleton--2.skeleton--cross:after{opacity:1}.skeleton--3{opacity:1;transition-duration:.5s;pointer-events:auto}.skeleton--3 .skeleton__inner{transition:opacity .5s;opacity:1}.skeleton--ready{opacity:1;pointer-events:auto;transition:opacity .2s,background .2s,outline-color .2s}.skeleton--ready .skeleton__inner{opacity:1}@media (hover: hover) and (pointer: fine){.skeleton--hover.skeleton--cross:hover{background:rgba(var(--pink-rgb),.1);opacity:1;outline:1px solid var(--pink)}.skeleton--hover.skeleton--cross:hover:before,.skeleton--hover.skeleton--cross:hover:after{opacity:1}}@media (hover: hover) and (pointer: fine){.skeleton--hover.skeleton--stroke:hover{background:rgba(var(--pink-rgb),.1);opacity:1;outline:1px solid var(--pink)}}@media (hover: hover) and (pointer: fine){.skeleton--hover.skeleton--3:hover{background:rgba(var(--pink-rgb),.1);opacity:1}}@media (hover: hover) and (pointer: fine){.skeleton--stroke:hover{outline:1px solid var(--pink)}}.skeleton--cross{display:inline-block;position:relative}.skeleton--cross:before,.skeleton--cross:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:.5s}.skeleton--cross:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--pink) calc(50% - .5px),var(--pink) calc(50% + .5px),transparent calc(50% + .5px))}.skeleton--cross:after{background:linear-gradient(to bottom left,transparent calc(50% - .5px),var(--pink) calc(50% - .5px),var(--pink) calc(50% + .5px),transparent calc(50% + .5px))}.skeleton__inner{transition:opacity .2s}.debug{position:relative}@media (hover: hover) and (pointer: fine){.debug:hover{background:rgba(var(--pink-rgb),.1)}}@media (width <= 760px) and (hover: none) and (pointer: coarse){.debug:not(._in-view){background:rgba(var(--pink-rgb),.1)}}@media (hover: hover) and (pointer: fine){.debug--stroked:hover{outline:1px solid var(--pink);outline-offset:-1px;background:#fff}}.debug--cross{display:inline-block;position:relative}@media (hover: hover) and (pointer: fine){.debug--cross:hover{background:rgba(var(--pink-rgb),.1);outline:1px solid var(--pink);outline-offset:-1px}.debug--cross:hover:before,.debug--cross:hover:after{content:"";position:absolute;inset:0;pointer-events:none}.debug--cross:hover:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--pink) calc(50% - .5px),var(--pink) calc(50% + .5px),transparent calc(50% + .5px))}.debug--cross:hover:after{background:linear-gradient(to bottom left,transparent calc(50% - .5px),var(--pink) calc(50% - .5px),var(--pink) calc(50% + .5px),transparent calc(50% + .5px))}}.debug__info{font-size:calc(10px + .7vw);line-height:1.35;position:absolute;width:max-content;color:rgba(var(--pink-rgb),.3);bottom:100%;left:0}.cases{padding:0 var(--container-padding);z-index:1;position:relative}.cases__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.cases__container{grid-template-columns:repeat(6,1fr)}}.cases__title{font-size:var(--text-142);line-height:1;font-weight:400;color:rgba(var(--grey-rgb),.4);grid-column:4/-1}.cases__subtitle{font-size:calc(14px + 1.3vw);line-height:1.35;font-weight:500;grid-column:5/span 5;margin-top:calc(-21px - 1.8vw)}.cases__button{box-sizing:border-box;font-family:inherit;vertical-align:baseline;background:none;border:0;cursor:pointer;appearance:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:max-content;border:2px solid var(--grey);color:var(--grey);padding:.2em .6em;font-size:calc(10px + .7vw);line-height:1.35;grid-column:8/-1;margin-top:3em}.cases__case{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.cases__case{grid-template-columns:repeat(6,1fr)}}.cases__case{grid-column:1/-1}.cases__case+.cases__case{margin-top:5em}.cases__arrow{color:var(--grey);text-align:center}.cases__case-title,.cases__description{grid-column:1/-1}.cases__case-title{font-size:calc(21px + 2.1vw);line-height:1.25;color:#000;height:1.2em;z-index:1;position:relative}.cases__description{color:var(--grey)}.cases__video{aspect-ratio:16/9;width:100%}.cases__footer-item{grid-row:3;padding-top:1.5em}.cases__info-item,.cases__credits-item{color:var(--grey)}.cases__credits-plus{color:var(--grey);text-align:center}.cases__case--1n .cases__video{grid-column:2/span 6;grid-row:1}.cases__case--1n .cases__arrow{grid-column:8/9;grid-row:1}.cases__case--1n .cases__description{grid-column:9/span 4;grid-row:1}.cases__case--1n .cases__case-title{grid-column:3/span 6;grid-row:2}.cases__case--1n .cases__case-title-h{bottom:0}.cases__case--1n .cases__info{grid-column:2/span 5}.cases__case--1n .cases__credits-item--1{grid-column:7/8}.cases__case--1n .cases__credits-plus{grid-column:8/9}.cases__case--1n .cases__credits-item--2{grid-column:9/span 2}.cases__case--1n .cases__credits-item--3{grid-column:11/span 2}.cases__case--2n .cases__case-title{grid-column:6/span 6;grid-row:1}.cases__case--2n .cases__arrow{grid-column:1/2;grid-row:2}.cases__case--2n .cases__description{grid-column:2/span 4;grid-row:2}.cases__case--2n .cases__video{grid-column:7/span 6;grid-row:2}.cases__case--2n .cases__info{grid-column:7/span 4}.cases__case--2n .cases__credits-item--1{grid-column:2/3}.cases__case--2n .cases__credits-plus{grid-column:3/4}.cases__case--2n .cases__credits-item--2{grid-column:4/span 2}.cases__case--3n .cases__case-title{grid-row:1;grid-column:2/span 6}.cases__case--3n .cases__arrow{grid-column:9/10;grid-row:2}.cases__case--3n .cases__description{grid-column:10/span 3;grid-row:2}.cases__case--3n .cases__video{grid-column:3/span 6;grid-row:2}.cases__case--3n .cases__info{grid-column:2/span 5}.cases__case--3n .cases__credits-item--1{grid-column:6}.cases__case--3n .cases__credits-plus{grid-column:7}.cases__case--3n .cases__credits-item--2{grid-column:8/span 2}.cases__case--3n .cases__credits-item--3{grid-column:10/span 2}.cases__case-title-h{position:absolute}.cases__info{grid-row:3}.clients{padding:0 var(--container-padding);z-index:0;position:relative}.clients__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.clients__container{grid-template-columns:repeat(6,1fr)}}.clients__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0)}.clients__subtitle{font-size:calc(14px + 1.3vw);line-height:1.35;grid-column:2/-1;color:var(--grey)}.clients__logos{position:relative}.clients__logos-grey{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.clients__logos-grey{grid-template-columns:repeat(6,1fr)}}.clients__logos-grey{position:relative}.clients__logos-color{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.clients__logos-color{grid-template-columns:repeat(6,1fr)}}.clients__logos-color{position:absolute;top:0;left:0;width:100%;height:100%}.clients__logo{grid-column:span 3;position:relative;z-index:1}@media (width > 760px) and (width <= 1000px){.clients__logo{grid-column:span 4}}@media (width > 1600px){.clients__logo{grid-column:span 2}.clients__logo:nth-child(5n+1){grid-column:2/span 2}}.clients__logo--color:after{content:"";display:block;position:absolute;width:max(60vw,1000px);height:max(60vw,1000px);top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);pointer-events:none;transition:opacity .9s,transform .9s;opacity:0;background-image:radial-gradient(circle,#fff 30%,#fff0 72%);z-index:2}.clients__logo--color:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.clients__logo-img{position:relative;width:100%;height:auto;display:block;z-index:3}.clients__logo-img--color{position:absolute;top:0;left:0;opacity:0;transition:opacity .6s;z-index:4}.clients__logo:hover .clients__logo-img--color{opacity:1;transition:opacity .2s}.clients__logo-text{position:absolute;width:115%;top:80%;left:90%;opacity:0;transition:opacity .3s;z-index:3;max-width:360px}.clients__logo:hover .clients__logo-text{opacity:1;transition:opacity .5s .2s}@media (width > 1000px){.clients__logo:nth-child(4n) .clients__logo-text{left:auto;right:75%}}@media (width > 760px) and (width <= 1000px){.clients__logo:nth-child(3n) .clients__logo-text{left:auto;right:75%}}.contacts{padding:0 var(--container-padding);z-index:1;position:relative}.contacts__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.contacts__container{grid-template-columns:repeat(6,1fr)}}.contacts__title{font-size:var(--text-142);line-height:1;font-weight:400;color:rgba(var(--grey-rgb),.4);grid-column:1/-1}.contacts__subtitle{font-size:calc(14px + 1.3vw);line-height:1.35;font-weight:500;grid-column:5/span 5;margin-top:calc(-26px - 3.6vw)}.contacts__options{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap);margin-top:4em}@media (orientation: portrait),(width <= 760px){.contacts__options{grid-template-columns:repeat(6,1fr)}}.contacts__option{grid-column:span 3;display:flex;flex-direction:column;gap:1.2em;align-items:flex-start}.contacts__option-title{font-size:calc(14px + 1.3vw);line-height:1.35;color:var(--grey)}.contacts__option-icon{display:block}.contacts__option-link,.contacts__option-text{font-size:calc(10px + .7vw);line-height:1.35;color:var(--grey);text-decoration:none;display:flex;align-items:flex-start;gap:.8em}.contacts__option-link{box-sizing:border-box;padding:0;font-family:inherit;vertical-align:baseline;background:none;border:0;cursor:pointer;appearance:none;text-decoration:none}.contacts__note{font-size:calc(10px + .7vw);line-height:1.35;color:var(--grey);display:flex;align-items:flex-start;grid-column:2/span 3;gap:.8em;margin-top:2em}.contacts__star{font-size:60px;color:var(--pink);line-height:.8}.folders{--tab-height: 60px}.folders__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.folders__container{grid-template-columns:repeat(6,1fr)}}.folders__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0)}.folders__subtitle{font-size:calc(14px + 1.3vw);line-height:1.35;grid-column:2/span 6;margin-block:2em;color:var(--grey)}.folders__folders{position:relative;height:calc(30em * var(--folders-count))}.folders__folder{position:sticky;height:30em;width:100vw;left:0;top:calc(25px + var(--folders-idx) * 25px);transition:margin-bottom .3s;display:flex;flex-direction:column}.folders__tab{position:relative;display:inline-block;z-index:1;width:max-content;margin-bottom:-1px}.folders__tab-text{font-family:Geist Mono,monospace;font-optical-sizing:auto;font-weight:400;font-size:calc(14px + 1.3vw);line-height:1.35;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--grey)}.folders__tab-svg{display:block}.folders__body{padding:0 var(--container-padding)}.folders__body{border-top:1px solid var(--grey);height:30em;top:0;width:100vw;background:#fff}.folders__body-inner{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.folders__body-inner{grid-template-columns:repeat(6,1fr)}}.folders__body-inner{padding:4em 0}.folders__graphics{grid-column:2/span 3;grid-row:span 2;border-radius:50%;background:rgba(var(--pink-rgb),.3);aspect-ratio:1/1}.folders__quote{display:contents}.folders__quote-text{font-size:calc(14px + 1.3vw);line-height:1.35;grid-column:6/span 5}.folders__quote-footer{font-size:calc(10px + .7vw);line-height:1.35;grid-column:8/span 4;grid-row:2;color:var(--grey)}.footer{min-height:200px}.grid{padding:0 var(--container-padding);background:rgba(var(--pink-rgb),.3);position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity .2s,background .2s}.grid--preload{opacity:1}.grid--unload{background:transparent;transition:opacity .2s,background 2s}.grid__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.grid__container{grid-template-columns:repeat(6,1fr)}}.grid__container{height:100%}.grid--active{opacity:1}.grid__col{background:#ffe0fc;transition:opacity .3s,background .3s}.__dark .grid__col{background:#0003}@media (orientation: portrait),(width <= 760px){.grid__col:nth-child(n+7){display:none}}.grid--preload .grid__col{opacity:0}.grid__col.grid__col--visible{opacity:1}.guides{padding:0 var(--container-padding);position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;display:flex;align-items:stretch}.guides__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.guides__container{grid-template-columns:repeat(6,1fr)}}.guides__container{flex-basis:100%}.guides__guide{height:100%;width:1px;background-color:var(--pink);opacity:0;transition:opacity .3s,background-color .3s}.guides__guide._active{opacity:1}.hero{padding:0 var(--container-padding)}.hero__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.hero__container{grid-template-columns:repeat(6,1fr)}}.hero__title{font-weight:400;font-size:var(--text-142);line-height:1;grid-column:2/-1}@media (width <= 760px){.hero__title{grid-column:1/-1}}.hero__title-inner{display:inline-block}.hero__subtitle{font-size:calc(14px + 1.3vw);line-height:1.35;color:var(--grey);grid-column:2/-1;z-index:1;position:relative}@media (width <= 760px){.hero__subtitle{grid-column:1/-1}}.hero__text-1{font-size:calc(14px + 1.3vw);line-height:1.35;padding-block:2em;grid-column:3/9}@media (width <= 760px){.hero__text-1{grid-column:2/-1}}.hero__text-2{font-size:calc(11px + .9vw);line-height:1.35;color:var(--grey);padding-block:2em;grid-column:6/12}@media (width <= 760px){.hero__text-2{grid-column:3/-1}}.logo{font-weight:400;font-size:var(--text-142);line-height:1}.logo__inner{display:inline-block;cursor:pointer;transition:color .2s}@media (hover: hover) and (pointer: fine){.logo__inner:hover{color:var(--pink)}}.method{padding:0 var(--container-padding)}.method__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.method__container{grid-template-columns:repeat(6,1fr)}}.method__title{font-size:var(--text-142);line-height:1;font-weight:400;color:rgba(var(--grey-rgb),.4);grid-column:5/-1}.method__text-1{font-size:calc(13px + 2.4vw);line-height:1.25;padding-block:2em;grid-column:2/-2}.method__pink{color:var(--pink)}.nav{position:fixed;top:0;right:var(--container-padding);z-index:100;height:max-content;pointer-events:none;bottom:0;margin:auto;transform:translate(100%)}@media (width <= 760px){.nav{display:none}}.nav__ul{margin:0;padding:0;list-style:none;writing-mode:sideways-lr;display:flex;gap:calc(6px + .7vw);align-items:flex-end;justify-content:space-between;height:min(85vh,850px);pointer-events:auto;flex-direction:row-reverse}.nav__a{font-size:calc(10px + .7vw);line-height:1.35;color:var(--grey);display:block;text-decoration:none;transition:color .2s ease;white-space:nowrap;line-height:1}.nav__a:hover{color:var(--foreground)}.pmd{box-sizing:border-box;padding:0;font-family:inherit;vertical-align:baseline;background:none;border:0;cursor:pointer;appearance:none;text-decoration:none;font-size:calc(11px + .9vw);line-height:1.35;color:var(--grey);position:relative;width:100%;display:flex;align-items:center;gap:.5em;margin-left:-1.8em;overflow:hidden;height:1.3em;margin-top:10px;pointer-events:none}@media (orientation: portrait),(width <= 760px){.pmd{margin-left:0;justify-content:space-between}}@media (max-width: 480px){.pmd{font-size:calc(1px + 3.8vw)!important}}.pmd__arrow{width:auto;height:100%;aspect-ratio:1/1;display:block;pointer-events:auto}.pmd__arrow--animate{animation:pmd-arrow-spin .7s}@keyframes pmd-arrow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pmd__texts{position:relative;height:1.1em}@media (orientation: portrait),(width <= 760px){.pmd__texts{order:-1}}.pmd__item{position:absolute;top:0;left:0;display:flex;gap:.5em;height:1.1em}.pmd__item--active{pointer-events:auto}.pmd__word{display:inline-block;transition:.3s;transition-property:transform,opacity,visibility;opacity:0;visibility:hidden;line-height:1em}.pmd__item--active .pmd__word{transform:translateY(0);opacity:1;visibility:visible}.pmd__item--active .pmd__word:nth-child(1){transition-delay:.3s}.pmd__item--active .pmd__word:nth-child(2){transition-delay:.4s}.pmd__item--active .pmd__word:nth-child(3){transition-delay:.5s}.pmd__item--prev .pmd__word{transform:translateY(-15%)}.pmd__item--prev .pmd__word:nth-child(1){transition-delay:0s}.pmd__item--prev .pmd__word:nth-child(2){transition-delay:.1s}.pmd__item--prev .pmd__word:nth-child(3){transition-delay:.2s}.pmd__item--next .pmd__word{transform:translateY(15%)}.quirks{position:relative;pointer-events:none}.quirks__item{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;gap:1em;cursor:pointer;pointer-events:auto}@media (orientation: portrait),(width <= 760px){.quirks__item{flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%}}.quirks__symbols{font-size:calc(21px + 2.1vw);line-height:1.25}.quirks__symbols-img{display:block;height:calc(16px + 2.5vw)}.quirks__text{font-size:calc(11px + .9vw);line-height:1.35}@media (width <= 760px){.quirks__text{font-size:calc(10px + .7vw);line-height:1.35}}.quirks__symbols,.quirks__text{display:inline-block;transition:.3s;transition-property:transform,opacity,visibility;opacity:0;visibility:hidden}.quirks__item--active .quirks__symbols,.quirks__item--active .quirks__text{transform:translateY(0);opacity:1;visibility:visible;z-index:1}.quirks__item--active .quirks__symbols:nth-child(1),.quirks__item--active .quirks__text:nth-child(1){transition-delay:.3s}.quirks__item--active .quirks__symbols:nth-child(2),.quirks__item--active .quirks__text:nth-child(2){transition-delay:.4s}.quirks__item--prev .quirks__symbols,.quirks__item--prev .quirks__text{transform:translateY(-10%)}.quirks__item--prev .quirks__symbols:nth-child(1),.quirks__item--prev .quirks__text:nth-child(1){transition-delay:0s}.quirks__item--prev .quirks__symbols:nth-child(2),.quirks__item--prev .quirks__text:nth-child(2){transition-delay:.1s}.quirks__item--next .quirks__symbols,.quirks__item--next .quirks__text{transform:translateY(10%)}.soon{padding:0 var(--container-padding);--footer-indent: 30px;--quirks-mob-height: calc(68px + 6.3vw) ;position:relative;z-index:1}.soon__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.soon__container{grid-template-columns:repeat(6,1fr)}}.soon__container{grid-template-rows:var(--text-142) 30px 1fr auto;min-height:100svh}@media (orientation: landscape) and (width > 760px){.soon__container{padding-top:3vh}}@media (orientation: portrait),(width <= 760px){.soon__container{grid-template-rows:var(--quirks-mob-height) var(--text-142) 30px 1fr auto}}.soon__logo{grid-column:2/7;grid-row:1}@media (orientation: portrait),(width <= 760px){.soon__logo{grid-column:1/-1;grid-row:2}}.soon__quirks{grid-column:8/-1;grid-row:1}@media (orientation: portrait),(width <= 760px){.soon__quirks{grid-column:5/7;height:var(--quirks-mob-height)}}.__dark .soon__quirks{opacity:0;visibility:hidden;pointer-events:none}.soon__title-inner{display:inline-block}.soon__subtitle{font-size:calc(14px + 1.3vw);line-height:1.35;color:var(--grey);grid-column:2/-1;grid-row:2}@media (orientation: portrait),(width <= 760px){.soon__subtitle{grid-column:1/-1;grid-row:3}}.soon__main{grid-column:1/-1;position:relative}.soon__main-light,.soon__main-dark{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.soon__main-light,.soon__main-dark{grid-template-columns:repeat(6,1fr)}}@media (orientation: portrait),(width <= 760px){.soon__main-light,.soon__main-dark{grid-template-rows:auto auto auto auto 2em}}.soon__main-light{position:absolute;top:0;bottom:0}.__dark .soon__main-light{opacity:0;visibility:hidden}.soon__main-dark{opacity:0;visibility:hidden;pointer-events:none;height:100%;grid-template-rows:1fr auto auto auto 1fr}.__dark .soon__main-dark{opacity:1;visibility:visible;pointer-events:auto}.soon__text-1{font-size:calc(21px + 2.1vw);line-height:1.25;font-weight:500;grid-column:3/10;grid-row:2;display:flex;align-items:center}@media (orientation: portrait),(width <= 760px){.soon__text-1{grid-column:2/-1}}.__dark .soon__text-1{opacity:0;visibility:hidden}.soon__text-2{font-size:calc(11px + .9vw);line-height:1.35;color:var(--grey);grid-column:7/11;grid-row:3}@media (orientation: portrait),(width <= 760px){.soon__text-2{grid-column:3/-1}}.__dark .soon__text-2{opacity:0;visibility:hidden}.soon__text-dark-1{font-size:calc(21px + 2.1vw);line-height:1.25;font-weight:500;grid-column:3/6;grid-row:2;display:flex;align-items:center}@media (orientation: portrait),(width <= 760px){.soon__text-dark-1{padding-top:.6em;grid-column:2/6}}.soon__text-dark-2{font-size:calc(11px + .9vw);line-height:1.35;color:var(--grey);grid-column:3/7;grid-row:3;cursor:pointer}@media (orientation: portrait),(width <= 760px){.soon__text-dark-2{margin-block:1em;grid-column:3/6}}.soon__arrow{font-size:calc(11px + .9vw);line-height:1.35;color:var(--grey);grid-column:5/6;grid-row:4;opacity:0;visibility:hidden;cursor:pointer}@media (orientation: portrait),(width <= 760px){.soon__arrow{grid-column:2;grid-row:3;writing-mode:sideways-rl;text-align:center}}.__dark .soon__arrow{opacity:1;visibility:visible}.soon__text-dark-1,.soon__text-dark-2{opacity:0;visibility:hidden}.__dark .soon__text-dark-1,.__dark .soon__text-dark-2{opacity:1;visibility:visible}.soon__meme{grid-column:7/12;grid-row:2/5;opacity:0;visibility:hidden;position:relative}.__dark .soon__meme{opacity:1;visibility:visible}@media (orientation: portrait),(width <= 760px){.soon__meme{grid-column:2/-1;grid-row:4}}.soon__meme-img{max-width:100%;height:auto;display:block;position:absolute;top:0;left:0;cursor:pointer;opacity:0;visibility:hidden}.soon__meme-img--active{position:relative;z-index:1;opacity:1;visibility:visible}.soon__footer{height:50px;display:flex;align-items:flex-end}.soon__copy{font-size:calc(11px + .9vw);line-height:1.35;grid-column:2/5;grid-row:-1;margin-bottom:var(--footer-indent);padding-block:.3em;line-height:1.3}@media (orientation: portrait),(width <= 760px){.soon__copy{grid-column:1/4}}.soon__show{grid-column:1/-1;grid-row:5;margin-bottom:var(--footer-indent);display:flex;justify-content:center}@media (orientation: portrait),(width <= 760px){.soon__show{align-items:center;margin-bottom:0;padding-top:1.8em;padding-bottom:3em}}@media (orientation: landscape) and (width > 760px){.soon__show{grid-column:5/9}}.soon__show-btn{box-sizing:border-box;font-family:inherit;vertical-align:baseline;background:none;border:0;cursor:pointer;appearance:none;text-decoration:none;font-size:calc(11px + .9vw);line-height:1.35;color:var(--pink);white-space:nowrap;padding:.3em .5em;position:relative}.soon__copy,.soon__show-btn{padding-block:.3em}.__dark .soon__show-btn-light,.soon__show-btn-dark{display:none}.__dark .soon__show-btn-dark{display:inline-block}.soon__icon{display:flex;align-items:center;justify-content:center}.soon__icon--1{grid-column:10;grid-row:-1}@media (orientation: portrait),(width <= 760px){.soon__icon--1{grid-column:5}}.soon__icon--2{grid-column:11;grid-row:-1}@media (orientation: portrait),(width <= 760px){.soon__icon--2{grid-column:6}}.soon__icon-img{width:calc(31px + 2.7vw);max-width:min(100%,70px);height:auto;transition:transform .2s}@media (hover: hover) and (pointer: fine){.soon__icon .soon__icon-img:hover{transform:scale(1.1)}}.__dark .soon__icon-img *{fill:var(--foreground)}.soon__icon{box-sizing:border-box;padding:0;font-family:inherit;vertical-align:baseline;background:none;border:0;cursor:pointer;appearance:none;text-decoration:none;position:relative;transition:fill .2s,transform .2s}.soon__icon *{transition:fill .2s,transform .2s}@media (hover: hover) and (pointer: fine){.soon__icon:hover .soon__icon-img *{fill:var(--pink)}}.tech-info{font-size:calc(10px + .7vw);line-height:1.35;position:absolute;width:max-content;color:rgba(var(--pink-rgb),.5);bottom:100%;left:0;animation:fade-in .25s forwards;font-weight:400!important}.__dark .tech-info{color:rgba(var(--pink-rgb),1)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes tooltip-animation{0%{opacity:0;transform:translate(-50%,10px)}10%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:transparent;color:#f0f;padding:5px 10px;border-radius:5px;font-size:14px;white-space:nowrap;z-index:10;animation:tooltip-animation 2.5s ease-in-out forwards}.who{padding:0 var(--container-padding)}.who__container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}@media (orientation: portrait),(width <= 760px){.who__container{grid-template-columns:repeat(6,1fr)}}.who__title{font-size:var(--text-142);line-height:1;font-weight:400;color:rgba(var(--grey-rgb),.4);grid-column:2/-1}.who__subtitle{font-size:calc(14px + 1.3vw);line-height:1.35;font-weight:500;grid-column:2/span 5;margin-top:calc(-26px - 3.6vw)}.who__text-1{font-size:calc(11px + .9vw);line-height:1.35;color:var(--grey);padding-block:2em;grid-column:1/5}
