.servicesHeader{box-sizing:border-box;gap:var(--gap);height:auto;min-height:100vh;padding:176rem var(--margin);width:100%}.servicesHeader .title{margin:0 auto 10rem;max-width:540rem;text-align:center;width:calc(100% - var(--margin)*2)}.servicesHeader .description{color:#929292;display:block;font-size:24rem;margin:0 auto;max-width:400rem;text-align:center}.servicesHeader .cards{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;margin-top:113rem;width:100%}.servicesHeader .cards .cardContainer{width:calc(var(--column)*4 + var(--gap)*3)}.servicesHeader .cards .cardContainer .card{border-radius:24rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:48rem 40rem 60rem;position:relative;width:100%}.servicesHeader .cards .cardContainer .card:before{background:#242424;border-radius:24rem;content:"";height:100%;left:0;position:absolute;top:0;transition:background 1s cubic-bezier(.6,.14,0,1),transform 1s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform;z-index:0}.servicesHeader .cards .cardContainer .cardTitle,.servicesHeader .cards .cardContainer .items{z-index:1}.servicesHeader .cards .cardContainer .cardTitle{color:#f7f5f2;font-size:40rem;margin-bottom:168rem;transition:color 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1) 0s}.servicesHeader .cards .cardContainer .items{color:#f7f5f2;opacity:.1;transition:color 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1)}.servicesHeader .cards .cardContainer .items .item{align-items:center;display:flex;font-size:28rem;position:relative;transition:transform 1s cubic-bezier(.19,1,.22,1) 0s}.servicesHeader .cards .cardContainer .items .item span{display:block;max-width:340rem}.servicesHeader .cards .cardContainer .items .item:before{align-self:flex-start;background:currentColor;border-radius:4rem;content:"";display:inline-block;flex-shrink:0;height:.5em;margin-right:40rem;margin-top:.25em;width:.5em}.servicesHeader .cards .cardContainer .items .item:not(:last-child){margin-bottom:60rem}html[data-touch=false] .servicesHeader .cards .cardContainer:hover .card:before{transform:translateY(-40rem);transition-timing-function:cubic-bezier(.19,1,.22,1)}html[data-touch=false] .servicesHeader .cards .cardContainer:hover .card .cardTitle,html[data-touch=false] .servicesHeader .cards .cardContainer:hover .card .item{transform:translateY(-40rem)}html[data-touch=false] .servicesHeader .cards .cardContainer:hover .card .cardTitle{transition:color 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1) calc(var(--index)*.1s)}html[data-touch=false] .servicesHeader .cards .cardContainer:hover .card .item{transition:transform 1s cubic-bezier(.19,1,.22,1) calc(var(--index)*.1s)}.servicesHeader .cards .contractCard:hover .card:before{background:#a1d8c0}.servicesHeader .cards .contractCard:hover .card .cardTitle,.servicesHeader .cards .contractCard:hover .card .items{color:#1b1b1b;opacity:1}.servicesHeader .cards .staffCard:hover .card:before{background:#c496ff}.servicesHeader .cards .staffCard:hover .card .cardTitle,.servicesHeader .cards .staffCard:hover .card .items{color:#1b1b1b;opacity:1}.servicesHeader:not(.introDone) .cardContainer.contractCard .card:before{background:#a1d8c0}.servicesHeader:not(.introDone) .cardContainer.contractCard .card .cardTitle,.servicesHeader:not(.introDone) .cardContainer.contractCard .card .items{color:#1b1b1b;opacity:1}.servicesHeader:not(.introDone) .cardContainer.staffCard .card:before{background:#c496ff}.servicesHeader:not(.introDone) .cardContainer.staffCard .card .cardTitle,.servicesHeader:not(.introDone) .cardContainer.staffCard .card .items{color:#1b1b1b;opacity:1}@media(max-width:1024px){.servicesHeader{padding-bottom:0}.servicesHeader .title{margin-bottom:20rem}.servicesHeader .description{font-size:16rem}.servicesHeader .cards{margin-top:80rem}.servicesHeader .cards .cardContainer .card{border-radius:16rem;padding:32rem}.servicesHeader .cards .cardContainer .card .cardTitle{font-size:24rem;margin-bottom:71rem}.servicesHeader .cards .cardContainer .card .items .item{font-size:16rem}.servicesHeader .cards .cardContainer .card .items .item:before{border-radius:2rem;margin-right:24rem}.servicesHeader .cards .cardContainer .card .items .item:not(:last-child){margin-bottom:32rem}.servicesHeader .cards .contractCard .card:before{background:#a1d8c0}.servicesHeader .cards .contractCard .card .cardTitle,.servicesHeader .cards .contractCard .card .items{color:#1b1b1b;opacity:1}.servicesHeader .cards .staffCard .card:before{background:#c496ff}.servicesHeader .cards .staffCard .card .cardTitle,.servicesHeader .cards .staffCard .card .items{color:#1b1b1b;opacity:1}}@media(max-width:890px){.servicesHeader{padding:152rem var(--margin);padding-bottom:0}.servicesHeader .cards .cardContainer{max-width:320rem;width:calc(50% - var(--gap)/2)}}@media(max-width:740px){.servicesHeader .title{width:100%}.servicesHeader .cards{align-items:center;flex-direction:column;gap:16rem}.servicesHeader .cards .cardContainer{width:100%}.servicesHeader .cards .cardContainer .card{min-height:350rem}.servicesHeader .cards .cardContainer .cardTitle{margin-bottom:0}}.standardSection{align-items:flex-start;box-sizing:border-box;display:flex;gap:var(--gap);margin-bottom:250rem;margin-top:225rem;padding-left:var(--margin);width:100%}.standardSection .standardItems,.standardSection .standardTitle{width:calc(var(--column)*6 + var(--gap)*5)}.standardSection .standardTitle{margin-top:34rem;position:sticky;top:40rem}.standardSection .standardItems{overflow-x:hidden;padding-right:var(--margin)}.standardSection .standardItems .standardItem{align-items:center;color:#f7f5f2;display:flex;line-height:1.1;padding-bottom:205rem;padding-top:40rem;position:relative;transform:translate(calc((1 - var(--progress-half))*100rem));--opacity:calc(var(--progress-half)*var(--progress-half)*var(--progress-half));opacity:var(--opacity);will-change:transform}.standardSection .standardItems .standardItem span{display:block;max-width:618rem}.standardSection .standardItems .standardItem .line{display:block;fill:currentColor;height:1rem;position:absolute;top:0;width:100%}.standardSection .standardItems .standardItem .line svg{display:block;height:1rem;width:100%}.standardSection .standardItems .standardItem:before{align-self:flex-start;background:currentColor;border-radius:8rem;content:"";display:inline-block;flex-shrink:0;height:24rem;margin-right:40rem;margin-top:15rem;width:24rem}.standardSection .standardItems .standardItem:last-child{padding-bottom:0}@media(max-width:1024px){.standardSection{margin-top:140rem}.standardSection .standardItems .standardItem{padding-bottom:108rem;padding-top:24rem}.standardSection .standardItems .standardItem:before{border-radius:4rem;height:12px;margin-right:24rem;margin-top:7rem;width:12px}}@media(max-width:890px){.standardSection{flex-direction:column;padding-left:0;padding-right:0}.standardSection .standardTitle{margin-bottom:48rem;margin-left:var(--margin);margin-right:var(--margin);margin-top:0;position:static;width:calc(100% - var(--margin)*2)}.standardSection .standardItems{box-sizing:border-box;padding-left:var(--margin);padding-right:var(--margin);width:100%}}@media(max-width:740px){.standardSection{margin-bottom:160rem}.standardSection .standardTitle .standardItems .standardItem:last-child{padding-bottom:0}}.approachHeader{box-sizing:border-box;height:auto;min-height:100vh;padding:180rem 0;width:100%}.approachHeader .top{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:100rem;padding:0 var(--margin);text-align:center;width:100%}.approachHeader .top .title{max-width:470rem}.approachHeader .top .description{color:#929292;margin-top:14rem;max-width:650rem}.approachHeader .gallery{width:100%}@media(max-width:1024px){.approachHeader{margin-bottom:100rem;padding:150rem 0 0}.approachHeader .top{margin-bottom:80rem}.approachHeader .top .description{margin-top:16rem;max-width:500rem}}@media(max-width:580px){.approachHeader .top .title{max-width:300px}.approachHeader .top .description{max-width:280rem}}.introSection{align-items:flex-start;box-sizing:border-box;display:flex;gap:var(--gap);justify-content:space-between;margin:200rem var(--margin)}.introSection .left,.introSection .right{width:calc(var(--column)*6 + var(--gap)*5)}.introSection .title{font-size:40rem;max-width:540rem}.introSection .description{color:#929292;font-size:28rem}@media(max-width:1024px){.introSection{margin:100rem var(--margin)}.introSection .description{font-size:18rem}.introSection .title{font-size:24rem;max-width:312rem}}@media(max-width:740px){.introSection{flex-direction:column;gap:40rem}.introSection .left,.introSection .right{width:100%}}.quoteSection{box-sizing:border-box;margin:280rem 0;padding:0 var(--margin);width:100%}.quoteSection h3{align-items:flex-start;display:flex;flex-direction:column;font-size:120rem;font-weight:400;letter-spacing:-.01em;line-height:1;margin:0}.quoteSection h3 span{display:inline-block;transform-origin:left center}.quoteSection h3 span:first-child{transform:translate(calc((1 - var(--progress-half))*(50vw - var(--margin)*2*.5 - 50%)))}.quoteSection h3 span:nth-child(2){transform:translate(calc((var(--progress-half))*(100vw - var(--margin)*2 - 100%) + (1 - var(--progress-half))*(50vw - var(--margin)*2*.5 - 50%)))}@media(max-width:1024px){.quoteSection{margin:140rem 0}.quoteSection h3{font-size:34rem}}@media(max-width:580px){.quoteSection{margin-top:0}}.faqSection{align-items:flex-start;box-sizing:border-box;display:flex;gap:var(--gap);justify-content:space-between;margin:240rem var(--margin)}.faqSection .left,.faqSection .right{width:calc(var(--column)*6 + var(--gap)*5)}.faqSection .left .title{margin-bottom:14rem}.faqSection .left .subtitle{font-size:40rem;max-width:400rem}@media(max-width:1024px){.faqSection{margin:140rem var(--margin)}.faqSection .left .subtitle{font-size:24rem}}@media(max-width:890px){.faqSection{flex-direction:column;gap:60rem}.faqSection .left,.faqSection .right{width:100%}}.screening{clip-path:inset(0 0 0 0);height:calc(100vh*var(--length));position:relative;width:100%}.screening .sticky{height:100vh;position:sticky;top:0;width:100%}.screening .sticky .stickyContent{align-items:flex-start;box-sizing:border-box;display:flex;gap:var(--gap);height:100vh;padding:32rem var(--margin);padding-top:140rem;width:100%}.screening .sticky .stickyContent .left{width:calc(var(--column)*4 + var(--gap)*3)}.screening .sticky .stickyContent .left .title{margin-bottom:14rem}.screening .sticky .stickyContent .left .subtitle{font-size:40rem;max-width:400rem}.screening .sticky .stickyContent .right{--right-w:calc(var(--column)*8 + var(--gap)*7);height:100%;width:var(--right-w)}.screening .sticky .stickyContent .right .items{display:flex;height:100%}.screening .sticky .stickyContent .right .items .item{border-image:linear-gradient(0deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;border-left:1px solid;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:100%;overflow:hidden;transition:width 1s cubic-bezier(.6,.14,0,1);width:180rem}.screening .sticky .stickyContent .right .items .item .itemInner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40rem;width:calc(var(--right-w) - 180rem*(var(--len) - 1))}.screening .sticky .stickyContent .right .items .item .itemTop .itemDescription .line,.screening .sticky .stickyContent .right .items .item .itemTop .itemTitle .line{display:inline-block;overflow:hidden;transition:transform 1.5s cubic-bezier(.19,1,.22,1);will-change:transform}.screening .sticky .stickyContent .right .items .item .itemTop .itemDescription .line .text,.screening .sticky .stickyContent .right .items .item .itemTop .itemTitle .line .text{display:inline-block;transition:transform 1.5s cubic-bezier(.19,1,.22,1);will-change:transform}.screening .sticky .stickyContent .right .items .item .itemTop .itemTitle{line-height:1;margin-bottom:24rem}.screening .sticky .stickyContent .right .items .item .itemTop .itemDescription{color:#929292;font-size:24rem;max-width:480rem}.screening .sticky .stickyContent .right .items .item .itemTop .itemContent{color:#a1d8c0;font-family:var(--font-mono);margin-top:50rem}.screening .sticky .stickyContent .right .items .item .itemTop .itemContent ul{padding:0}.screening .sticky .stickyContent .right .items .item .itemTop .itemContent ul li{display:block;list-style:none;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.screening .sticky .stickyContent .right .items .item .itemTop .itemContent ul li:before{background:currentColor;border-radius:4rem;content:"";display:inline-block;height:14rem;margin-right:20rem;position:relative;top:.03em;width:14rem}.screening .sticky .stickyContent .right .items .item .itemTop .itemContent ul li:not(:last-child){margin-bottom:14rem}.screening .sticky .stickyContent .right .items .item .itemBottom{margin-top:40rem}.screening .sticky .stickyContent .right .items .item .itemBottom .itemNumber{display:block;font-size:100rem;line-height:.7;transform-origin:0 100%;transition:transform 1s cubic-bezier(.6,.14,0,1),opacity 1s cubic-bezier(.6,.14,0,1)}.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemDescription .line,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemTitle .line{transform:translateY(60rem);transition-delay:calc(.05s*(var(--lines-len) - var(--i)))}.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemDescription .line .text,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemTitle .line .text{transform:translateY(110%);transition-delay:calc(.05s*(var(--lines-len) - var(--i)))}.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemContent ul li{opacity:0;transform:translateY(60rem);transition-delay:calc(.05s*(var(--lines-len) - var(--i)))}.screening .sticky .stickyContent .right .items .item:not(.active) .itemBottom .itemNumber{opacity:.3;transform:scale(1) translate(-10rem)}.screening .sticky .stickyContent .right .items .item.active{width:calc(var(--right-w) - 180rem*(var(--len) - 1))}.screening .sticky .stickyContent .right .items .item.active .itemTop .itemContent ul li,.screening .sticky .stickyContent .right .items .item.active .itemTop .itemDescription .line,.screening .sticky .stickyContent .right .items .item.active .itemTop .itemDescription .line .text,.screening .sticky .stickyContent .right .items .item.active .itemTop .itemTitle .line,.screening .sticky .stickyContent .right .items .item.active .itemTop .itemTitle .line .text{transition-delay:calc(.05s*var(--i) + .3s);transition-duration:1.5s;transition-timing-function:cubic-bezier(.32,.03,0,1)}.screening .sticky .stickyContent .right .items .item.active .itemBottom .itemNumber{transform:scale(1.8)}.screening .sticky .stickyContent .right .items .item:last-child{border-image:linear-gradient(0deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;border-right:1px solid}.screening:not(.show) .sticky .stickyContent .right .item .itemTop .itemDescription .line,.screening:not(.show) .sticky .stickyContent .right .item .itemTop .itemTitle .line{transform:translateY(60rem)}.screening:not(.show) .sticky .stickyContent .right .item .itemTop .itemDescription .line .text,.screening:not(.show) .sticky .stickyContent .right .item .itemTop .itemTitle .line .text{transform:translateY(110%)}.screening:not(.show) .sticky .stickyContent .right .item .itemTop .itemContent ul li{opacity:0;transform:translateY(60rem)}.screening:not(.show) .sticky .stickyContent .right .item .itemBottom .itemNumber{opacity:.3;transform:scale(1) translate(-10rem)}@media(max-width:1024px){.screening .sticky{height:100%;position:static}.screening .sticky .stickyContent{flex-direction:column;gap:48rem;height:100%;padding:0 var(--margin)}.screening .sticky .stickyContent .left{width:100%}.screening .sticky .stickyContent .left .title{margin-bottom:16rem}.screening .sticky .stickyContent .left .subtitle{font-size:24rem}.screening .sticky .stickyContent .right{height:calc(100dvh - var(--nav-height) - var(--margin));position:sticky;top:calc(var(--nav-height) + var(--margin));width:100%}.screening .sticky .stickyContent .right .items{display:flex;flex-direction:column;height:auto}.screening .sticky .stickyContent .right .items .item{align-items:flex-start;border-image:linear-gradient(90deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;border-left:none;border-top:1px solid;display:flex;height:auto;position:relative;transition:height 1s cubic-bezier(.19,1,.22,1);width:100%!important}.screening .sticky .stickyContent .right .items .item .itemTop .itemTitle{margin-bottom:16rem}.screening .sticky .stickyContent .right .items .item .itemTop .itemDescription{font-size:16rem}.screening .sticky .stickyContent .right .items .item .itemTop .itemContent{font-size:14rem;margin-top:40rem}.screening .sticky .stickyContent .right .items .item .itemTop .itemContent ul li:before{border-radius:3rem;height:10rem;margin-right:12rem;width:10rem}.screening .sticky .stickyContent .right .items .item .itemTop .itemContent ul li:not(:last-child){margin-bottom:20rem}.screening .sticky .stickyContent .right .items .item .itemBottom{bottom:21rem;margin-top:0;position:absolute}.screening .sticky .stickyContent .right .items .item .itemBottom .itemNumber{font-size:48rem}.screening .sticky .stickyContent .right .items .item .itemInner{height:auto;justify-content:flex-end;padding:24rem 0;width:100%}.screening .sticky .stickyContent .right .items .item:last-child{border-bottom:1px solid;border-image:linear-gradient(90deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;border-right:none;border-top:1px solid}.screening .sticky .stickyContent .right .items .item.active{height:max(var(--inner-height),100dvh - var(--nav-height) - var(--margin) * 2 - 165rem)}.screening .sticky .stickyContent .right .items .item.active .itemBottom .itemNumber{transform:scale(1.6)}.screening .sticky .stickyContent .right .items .item:not(.active){height:80px}.screening .sticky .stickyContent .right .items .item:not(.active) .itemBottom .itemNumber{transform:translate(0)}.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemDescription .line,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemDescription .line .text,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemTitle .line,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemTitle .line .text{transition-delay:calc(0s*(var(--lines-len) - var(--i)))}.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemContent ul li{opacity:0;transition-delay:calc(0s*(var(--lines-len) - var(--i)))}}@media(max-width:890px){.screening .sticky .stickyContent .right{width:100%}}.partnership{height:calc(100vh*var(--length));margin:280rem 0;position:relative;width:100%}.partnership .top .title{margin-bottom:14rem}.partnership .top .subtitle{font-size:40rem;max-width:400rem}.partnership .top.topMobile{display:none}.partnership .sticky{height:100vh;position:sticky;top:0;width:100%}.partnership .sticky .stickyContent{align-items:flex-start;box-sizing:border-box;display:flex;gap:var(--gap);height:100vh;overflow:hidden;padding:32rem var(--margin);padding-top:140rem;position:relative;width:100%}.partnership .sticky .stickyContent .left{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:calc(var(--column)*4 + var(--gap)*3);z-index:1}.partnership .sticky .stickyContent .left .bottom .item{border-image:linear-gradient(90deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;border-top:1px solid;box-sizing:border-box;cursor:pointer;flex-shrink:0;overflow:hidden;transition:height 1s cubic-bezier(.6,.14,0,1);width:100%}.partnership .sticky .stickyContent .left .bottom .item .itemInner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:24rem 0;width:100%}.partnership .sticky .stickyContent .left .bottom .item .itemTitle{color:#a1d8c0;display:block;font-family:var(--font-mono);line-height:1;margin-bottom:24rem}.partnership .sticky .stickyContent .left .bottom .item .itemTitle:before{background:currentColor;border-radius:4rem;content:"";display:inline-block;height:14rem;margin-right:20rem;position:relative;top:.03em;width:14rem}.partnership .sticky .stickyContent .left .bottom .item .itemDescription{color:#929292;max-width:480rem}.partnership .sticky .stickyContent .left .bottom .item .itemDescription .line{overflow:hidden}.partnership .sticky .stickyContent .left .bottom .item .itemDescription .line,.partnership .sticky .stickyContent .left .bottom .item .itemDescription .line .text{display:inline-block;transition:transform 1.5s cubic-bezier(.19,1,.22,1);will-change:transform}.partnership .sticky .stickyContent .left .bottom .item:not(.active){height:calc(48rem + 1em)}.partnership .sticky .stickyContent .left .bottom .item:not(.active) .itemDescription,.partnership .sticky .stickyContent .left .bottom .item:not(.active) .itemDescription *{pointer-events:none}.partnership .sticky .stickyContent .left .bottom .item:not(.active) .itemDescription .line{transform:translateY(60rem);transition-delay:calc(.05s*(var(--lines-len) - var(--i)))}.partnership .sticky .stickyContent .left .bottom .item:not(.active) .itemDescription .line .text{transform:translateY(110%);transition-delay:calc(.05s*(var(--lines-len) - var(--i)))}.partnership .sticky .stickyContent .left .bottom .item.active{height:calc(var(--item-h))}.partnership .sticky .stickyContent .left .bottom .item.active .itemDescription .line,.partnership .sticky .stickyContent .left .bottom .item.active .itemDescription .line .text{transition-delay:calc(.05s*var(--i) + .3s);transition-duration:1.5s;transition-timing-function:cubic-bezier(.32,.03,0,1)}.partnership .sticky .stickyContent .right{--right-w:calc(var(--column)*8 + var(--gap)*7);align-items:center;display:flex;height:100%;justify-content:center;-webkit-mask-image:linear-gradient(0deg,transparent,#000 10%);mask-image:linear-gradient(0deg,transparent,#000 10%);overflow-x:clip;position:relative;width:var(--right-w);z-index:0}.partnership .sticky .stickyContent .right .illustration{--b:683;--w:min(680rem,80vh,80vw);aspect-ratio:calc(var(--b)/500);position:relative;transition:opacity 1s cubic-bezier(.6,.14,0,1);width:var(--w)}.partnership .sticky .stickyContent .right .illustration .stepCircles{height:100%;perspective:100vw;position:absolute;width:100%}.partnership .sticky .stickyContent .right .illustration .stepCircles .leftCircles,.partnership .sticky .stickyContent .right .illustration .stepCircles .rightCircles{aspect-ratio:1/1;left:0;position:absolute;top:0;transform-origin:left top;transform-style:preserve-3d;width:calc(504/var(--b)*var(--w));will-change:transform}.partnership .sticky .stickyContent .right .illustration .stepCircles .circle{aspect-ratio:1/1;left:0;position:absolute;top:0;transform-origin:left top;transform-style:preserve-3d;width:calc(126/var(--b)*var(--w));will-change:transform}.partnership .sticky .stickyContent .right .illustration .stepCircles .circle .circleInner{border:1px solid #454543;border-radius:50%;box-sizing:border-box;height:100%;transition:border-color 1s cubic-bezier(.19,1,.22,1);width:100%}.partnership .sticky .stickyContent .right .illustration .stepCircles .circle:first-child .circleInner{border-color:#c496ff}.partnership .sticky .stickyContent .right .illustration .stepCircles .circle:nth-child(2){width:calc(252/var(--b)*var(--w))}.partnership .sticky .stickyContent .right .illustration .stepCircles .circle:nth-child(3){width:calc(378/var(--b)*var(--w))}.partnership .sticky .stickyContent .right .illustration .stepCircles .circle:nth-child(4){width:calc(504/var(--b)*var(--w))}.partnership .sticky .stickyContent .right .illustration .stepCircles .step2Line{background:linear-gradient(90deg,#1b1b1b,#c496ff);border:none;height:2px;margin:0;position:absolute;right:10%;top:calc(50% - 1px);transform-origin:left center;width:60%}.partnership .sticky .stickyContent .right .illustration .step3{align-items:center;display:flex;height:100%;justify-content:space-between;position:absolute;width:100%}.partnership .sticky .stickyContent .right .illustration .step3 svg{fill:none;height:100%;stroke:#454543;stroke-width:1px;width:auto}.partnership .sticky .stickyContent .right .illustration .step3 .step3LineContainer{align-items:center;display:flex;gap:0 32rem;position:relative;top:-1.5%;width:calc(100% - 461/var(--b)*var(--w) - 32rem)}.partnership .sticky .stickyContent .right .illustration .step3 .step3LineContainer .step3Line{background:linear-gradient(90deg,#1b1b1b,#c496ff);border:none;height:2px;margin:0;transform-origin:left center;width:calc(100% - 46rem)}.partnership .sticky .stickyContent .right .illustration .step3 .step3LineContainer .step3Square{background:#c496ff;border-radius:5rem;box-sizing:border-box;height:14rem;width:14rem}.partnership .sticky .stickyContent .right .illustration:not(.show){opacity:0}.partnership .sticky .stickyContent .right .illustration:not([data-current-index="0"]) .leftCircles .circle:first-child .circleInner{border-color:#454543}@media(max-width:1024px){.partnership .top .subtitle{font-size:24rem}.partnership .sticky .stickyContent{justify-content:space-between}.partnership .sticky .stickyContent .left .bottom .item .itemTitle{font-size:14rem}.partnership .sticky .stickyContent .right{--right-w:calc(var(--column)*7 + var(--gap)*6);margin-top:-50px;-webkit-mask-image:linear-gradient(0deg,transparent,#000 5%);mask-image:linear-gradient(0deg,transparent,#000 5%);padding-bottom:50rem;padding-top:50rem}}@media(max-width:890px){.partnership{margin:140rem 0}.partnership .top.topDesktop{display:none}.partnership .top.topMobile{display:block;margin:0 auto 80rem;width:calc(100% - var(--margin)*2)}.partnership .sticky{height:calc(100dvh - var(--nav-height) - var(--margin));top:calc(var(--nav-height) + var(--margin))}.partnership .sticky .stickyContent{flex-direction:column;height:100%;padding:0 var(--margin)}.partnership .sticky .stickyContent .left,.partnership .sticky .stickyContent .right{width:100%}.partnership .sticky .stickyContent .left{height:auto;margin-bottom:0;padding-top:30rem}.partnership .sticky .stickyContent .left .bottom{display:flex;gap:32rem;position:relative}.partnership .sticky .stickyContent .left .bottom .item{border:none;height:calc(var(--largest-description) + 40px)!important;overflow:visible;width:auto}.partnership .sticky .stickyContent .left .bottom .item .itemInner{padding:0}.partnership .sticky .stickyContent .left .bottom .item .itemTitle{margin-bottom:0;transition:color 1s cubic-bezier(.6,.14,0,1),margin 1s cubic-bezier(.6,.14,0,1)}.partnership .sticky .stickyContent .left .bottom .item .itemTitle:before{border-radius:3rem;height:10rem;margin-right:12rem;transition:transform 1s cubic-bezier(.6,.14,0,1);width:10rem}.partnership .sticky .stickyContent .left .bottom .item .itemDescription{left:0;max-width:340rem;position:absolute;top:40px;width:100%}.partnership .sticky .stickyContent .left .bottom .item:not(.active) .itemTitle{color:#929292;margin-left:-22rem}.partnership .sticky .stickyContent .left .bottom .item:not(.active) .itemTitle:before{transform:scale(0)}.partnership .sticky .stickyContent .right{-webkit-mask-image:linear-gradient(0deg,transparent,#000 3%);mask-image:linear-gradient(0deg,transparent,#000 3%)}.partnership .sticky .stickyContent .right .illustration .step3 .step3LineContainer{gap:0 14rem;width:calc(100% - 461/var(--b)*var(--w) - 14rem)}.partnership .sticky .stickyContent .right .illustration .step3 .step3LineContainer .step3Line{width:calc(100% - 21rem)}.partnership .sticky .stickyContent .right .illustration .step3 .step3LineContainer .step3Square{border-radius:2rem;height:7rem;width:7rem}}@media(max-width:580px){.partnership,.partnership .sticky .stickyContent .left{margin-bottom:0}}.faqs{width:100%}.faqs .item,.faqs .item .itemInner{position:relative;width:100%}.faqs .item .itemInner{border-image:linear-gradient(90deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;border-top:1rem solid;box-sizing:border-box;transition:padding 1s cubic-bezier(.19,1,.22,1),opacity 1s ease-in,transform 1s cubic-bezier(.26,.1,0,1)}.faqs .item .itemInner .top{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:35rem 0;width:100%}.faqs .item .itemInner .top strong{display:block;font-size:24rem;font-weight:400;line-height:1}.faqs .item .itemInner .top svg{fill:currentColor;flex-shrink:0;height:20rem;transition:transform 1s cubic-bezier(.19,1,.22,1);width:20rem}.faqs .item .itemInner .top svg path{transform-origin:center;transition:transform 1s cubic-bezier(.19,1,.22,1)}html[data-touch=false] .faqs .item .itemInner .top:hover svg{transform:rotate(180deg)}.faqs .item .itemInner .bottom{overflow:hidden;transition:height 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);width:100%}.faqs .item .itemInner .bottom .content{color:#929292;line-height:1.2;padding-bottom:35rem}.faqs .item:last-child .itemInner{border-bottom:1rem solid}.faqs .item:not(.isOpen) .itemInner .bottom{height:0;opacity:0}.faqs .item.isOpen .itemInner .top svg path:first-child{transform:scaleY(0)}.faqs .item:not([data-show=true]) .itemInner{opacity:0;transform:translateY(200px)}@media(max-width:1024px){.faqs .item .itemInner .top{padding:24rem 0}.faqs .item .itemInner .top strong{font-size:18rem;max-width:calc(100% - 44px)}.faqs .item .itemInner .bottom .content{padding-bottom:24rem}}.aboutHeader{width:100%}.ourPromise{margin:260rem var(--margin);position:relative}.ourPromise .title{left:5rem;position:absolute;top:6rem}.ourPromise .description{line-height:1;max-width:100%}.ourPromise .description .line:first-child .word:first-child{padding-left:206rem}@media(max-width:1024px){.ourPromise{margin:140rem var(--margin)}.ourPromise .description{max-width:auto}.ourPromise .description .line:first-child .word:first-child{padding-left:136rem}}@media(max-width:580px){.ourPromise{margin-top:100rem}}.aboutHero{clip-path:inset(0 0 0 0);height:calc(100vh*var(--titles-length));position:relative;width:100%}.aboutHero .sticky{height:100vh;position:sticky;top:0;width:100%;z-index:1}.aboutHero .sticky .titles{align-items:center;display:flex;font-size:40rem;justify-content:center;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:9}.aboutHero .sticky .titles .title{margin:0 auto;max-width:600rem;position:absolute;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1);width:80vw}.aboutHero .sticky .titles .title .line{overflow-y:clip}.aboutHero .sticky .titles .title .line .text{transition:transform 2s cubic-bezier(.6,.14,0,1)}.aboutHero .sticky .titles .title:not(.active){opacity:0;transform:translateY(100rem)}.aboutHero .sticky .titles .title:not(.active) .text{transform:translateY(110%)}.aboutHero .sticky .titles .title.past{transform:translateY(-100rem)!important}.aboutHero .sticky .titles .title:not(.past){transform:translateY(100rem)!important}.aboutHero .sticky .titles .title.active{transform:translateY(0)!important}.aboutHero .sticky .titles .title.active .line:first-child .text{transition-delay:.1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(2) .text{transition-delay:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(3) .text{transition-delay:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(4) .text{transition-delay:.4s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(5) .text{transition-delay:.5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(6) .text{transition-delay:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(7) .text{transition-delay:.7s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(8) .text{transition-delay:.8s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(9) .text{transition-delay:.9s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .titles .title.active .line:nth-child(10) .text{transition-delay:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.aboutHero .sticky .items{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.aboutHero .sticky .items .item{left:0;position:absolute;top:0;width:100%;will-change:transform}.aboutHero .sticky .items .item .itemInner{width:100%}.aboutHero .sticky .items .item .itemMedia{border-radius:12rem;overflow:clip;width:100%}.aboutHero .sticky .items .item:nth-child(10n+1){width:190rem}.aboutHero .sticky .items .item:nth-child(10n+2){width:180rem}.aboutHero .sticky .items .item:nth-child(10n+3){width:170rem}.aboutHero .sticky .items .item:nth-child(10n+4){width:180rem}.aboutHero .sticky .items .item:nth-child(10n+5){width:170rem}.aboutHero .sticky .items .item:nth-child(10n+6),.aboutHero .sticky .items .item:nth-child(10n+7),.aboutHero .sticky .items .item:nth-child(10n+8){width:180rem}.aboutHero .sticky .items .item:nth-child(10n+9){width:200rem}.aboutHero .sticky .items .item:nth-child(10n+10){width:170rem}.aboutHero:not(.introDone) .titles .title{opacity:0!important;transform:translateY(0)!important}.aboutHero:not(.introDone) .titles .title .text{transform:translateY(100%)!important}@media(max-width:1024px){.aboutHero .sticky .titles{font-size:32rem}.aboutHero .sticky .items .item:nth-child(10n+1){width:84px}.aboutHero .sticky .items .item:nth-child(10n+2){width:80px}.aboutHero .sticky .items .item:nth-child(10n+3){width:74px}.aboutHero .sticky .items .item:nth-child(10n+4){width:78px}.aboutHero .sticky .items .item:nth-child(10n+5){width:75px}.aboutHero .sticky .items .item:nth-child(10n+6){width:76px}.aboutHero .sticky .items .item:nth-child(10n+7),.aboutHero .sticky .items .item:nth-child(10n+8){width:80px}.aboutHero .sticky .items .item:nth-child(10n+9){width:72px}.aboutHero .sticky .items .item:nth-child(10n+10){width:90px}}@media(max-width:890px){.aboutHero .sticky .titles{font-size:28rem}.aboutHero .sticky .titles .title{max-width:230rem}}.timeline{clip-path:inset(0 0 0 0);height:calc(100vh*var(--length));margin-bottom:200rem;position:relative;width:100%}.timeline .sticky{height:100vh;overflow:hidden;position:sticky;top:0;width:100%}.timeline .sticky .track{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;padding-left:var(--margin);padding-right:8vw;width:auto;will-change:transform}.timeline .sticky .titleContainer{align-items:center;display:flex;width:calc(var(--column)*4 + var(--gap)*3)}.timeline .sticky .items{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:45vw;height:100%;position:relative;white-space:nowrap;width:auto}.timeline .sticky .items .line{border-image:linear-gradient(90deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;border-top:1px solid;display:block;left:0;position:absolute;top:50%;width:100%}.timeline .sticky .item{flex-shrink:0;height:100%;min-width:75vw;position:relative}.timeline .sticky .item .itemInner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 var(--margin);white-space:normal;width:100%}.timeline .sticky .item .itemInner .itemHeader{height:100%;pointer-events:none;position:absolute;width:100%}.timeline .sticky .item .itemInner .itemHeader .year{font-size:140rem;left:0;position:absolute;top:25%;transform:translate(-50%) translateY(-50%)}.timeline .sticky .item .itemInner .itemHeader .dot{background:currentColor;border-radius:8rem;color:#c496ff;display:inline-block;height:24rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform 1s cubic-bezier(.19,1,.22,1);width:24rem}.timeline .sticky .item .itemInner .itemHeader .dot:not(.show){transform:translateY(-50%) scale(0)}.timeline .sticky .item .itemInner .itemContent{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.timeline .sticky .item .itemInner .itemContent .text{left:0;position:absolute;top:calc(50% + 60rem);width:600rem}.timeline .sticky .item .itemInner .itemContent .text .itemDescription,.timeline .sticky .item .itemInner .itemContent .text .itemSubtitle,.timeline .sticky .item .itemInner .itemContent .text .itemTitle{max-width:420rem}.timeline .sticky .item .itemInner .itemContent .text .itemTitle{margin-bottom:40rem}.timeline .sticky .item .itemInner .itemContent .text .itemSubtitle{color:#a1d8c0;font-family:var(--font-mono);font-size:16rem;margin-bottom:20rem}.timeline .sticky .item .itemInner .itemContent .text .itemDescription{color:#929292}.timeline .sticky .item .itemInner .itemContent .medias{align-items:center;display:flex;flex-wrap:wrap;gap:20rem;margin-left:auto;margin-right:0}.timeline .sticky .item .itemInner .itemContent .medias .mediaItem{aspect-ratio:320/440;border-radius:24rem;display:inline-flex;overflow:clip;width:320rem}.timeline .sticky .item .itemInner .itemContent .medias .mediaItem .mediaImage{height:100%;width:100%}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="1"] .mediaItem{aspect-ratio:400/480;width:400rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="2"] .mediaItem:nth-child(2){aspect-ratio:280/260;left:-40rem;position:relative;top:40rem;width:280rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="3"] .mediaItem:first-child{aspect-ratio:320/280;position:relative;top:-80rem;width:320rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="3"] .mediaItem:nth-child(2){aspect-ratio:190/280;width:190rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="3"] .mediaItem:nth-child(3){aspect-ratio:240/200;position:absolute;right:160rem;top:240rem;width:240rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"],.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"],.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"]{height:100%;position:relative;width:calc(65vw - 420rem)}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem,.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem,.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem{aspect-ratio:1/1;position:absolute}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(6n+1),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(6n+1),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(6n+1){left:0;top:calc(50% - 90rem);width:180rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(6n+2),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(6n+2),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(6n+2){left:160rem;top:calc(50% - 170rem);width:140rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(6n+3),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(6n+3),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(6n+3){right:120rem;top:calc(50% - 260rem);width:200rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(6n+4),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(6n+4),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(6n+4){right:0;top:calc(50% - 95rem);width:150rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(6n+5),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(6n+5),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(6n+5){right:150rem;top:calc(50% + 150rem);width:130rem;z-index:2}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(6n+6),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(6n+6),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(6n+6){left:calc(50% - 90rem);top:calc(50% + 45rem);width:180rem}.timeline .sticky .item:nth-child(10n+4) .itemInner .itemContent .medias[data-medias-len="2"] .mediaItem:first-child{aspect-ratio:250/300;position:relative;right:-10rem;top:110rem;width:250rem;z-index:2}.timeline .sticky .item:nth-child(10n+4) .itemInner .itemContent .medias[data-medias-len="2"] .mediaItem:nth-child(2){aspect-ratio:340/400;position:relative;top:-20rem;width:340rem}@media(max-width:1024px){.timeline{height:auto}.timeline .sticky{height:auto;overflow:visible;position:static}.timeline .sticky .track{display:block;height:auto;padding:0 var(--margin);width:100%}.timeline .sticky .titleContainer{margin-bottom:48px;width:100%}.timeline .sticky .items{display:block;height:auto;white-space:normal;width:100%}.timeline .sticky .items .line{display:none}.timeline .sticky .item{height:auto;min-width:0;width:100%}.timeline .sticky .item .itemInner{height:auto;justify-content:flex-start;padding:0}.timeline .sticky .item .itemInner .itemHeader{align-items:flex-start;display:flex;flex-direction:column;height:auto;position:static}.timeline .sticky .item .itemInner .itemHeader .year{font-size:60px;line-height:1;margin-bottom:40px;position:static;transform:none}.timeline .sticky .item .itemInner .itemHeader .dot{border-radius:5px;height:16px;margin-bottom:32px;position:static;transform:none;width:16px}.timeline .sticky .item .itemInner .itemContent{align-items:flex-start;display:flex;flex-direction:column;position:static;width:100%}.timeline .sticky .item .itemInner .itemContent .text{margin-bottom:48px;position:static;width:100%}.timeline .sticky .item .itemInner .itemContent .text .itemDescription,.timeline .sticky .item .itemInner .itemContent .text .itemSubtitle,.timeline .sticky .item .itemInner .itemContent .text .itemTitle{max-width:342px}.timeline .sticky .item .itemInner .itemContent .text .itemTitle{margin-bottom:32px}.timeline .sticky .item .itemInner .itemContent .text .itemSubtitle{font-size:14px;line-height:1;margin-bottom:16px}.timeline .sticky .item .itemInner .itemContent .text .itemDescription{line-height:1.2}.timeline .sticky .item .itemInner .itemContent .medias{display:flex;margin-left:0;margin-right:0;position:relative;width:100%}.timeline .sticky .item .itemInner .itemContent .medias .mediaItem{border-radius:8px;display:inline-flex}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="1"]{justify-content:center}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="1"] .mediaItem{width:248rem}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="2"]{width:100%}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="2"] .mediaItem:first-child{margin-left:22px;width:164px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="2"] .mediaItem:nth-child(2){margin-left:auto;margin-top:-91px;width:140px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="3"]{width:100%}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="3"] .mediaItem:first-child{margin-left:0;top:0;width:195px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="3"] .mediaItem:nth-child(2){margin-left:auto;margin-top:85px;top:0;width:111px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="3"] .mediaItem:nth-child(3){margin-left:auto;margin-right:74rem;margin-top:-41px;position:static;top:0;width:149px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"],.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"],.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"]{align-items:flex-start;display:flex;flex-direction:column;height:auto;position:static;width:100%}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem,.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem,.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem{border-radius:10px;position:static}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:first-child,.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:first-child,.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:first-child{height:130px;margin-left:-2px;margin-top:-29px;order:2;width:130px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(2),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(2),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(2){height:130px;margin-left:52px;margin-top:-28px;order:5;width:130px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(3),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(3),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(3){height:90px;margin-left:170px;margin-top:-39px;order:6;width:90px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(4),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(4),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(4){height:100px;margin-left:186px;margin-top:0;order:1;width:100px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(5),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(5),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(5){height:140px;margin-left:110px;margin-top:-26px;order:3;width:140px}.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="4"] .mediaItem:nth-child(6),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="5"] .mediaItem:nth-child(6),.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="6"] .mediaItem:nth-child(6){height:110px;margin-left:232px;margin-top:-37px;order:4;width:110px}.timeline .sticky .item:not(:last-child){margin-bottom:80px}.timeline .sticky .item:nth-child(10n+4) .itemInner .itemContent .medias[data-medias-len="2"]{align-items:flex-end;flex-wrap:nowrap;gap:0}.timeline .sticky .item:nth-child(10n+4) .itemInner .itemContent .medias[data-medias-len="2"] .mediaItem{flex-shrink:0}.timeline .sticky .item:nth-child(10n+4) .itemInner .itemContent .medias[data-medias-len="2"] .mediaItem:first-child{margin-left:auto;position:static;width:114rem}.timeline .sticky .item:nth-child(10n+4) .itemInner .itemContent .medias[data-medias-len="2"] .mediaItem:nth-child(2){margin:0 0 25rem -30rem;position:static;width:214rem}}@media(max-width:890px){.timeline{margin-bottom:100rem}}.casesHeader{height:100vh;width:100%}@media(max-width:1024px){.casesHeader{height:100dvh}}.casesSlider{z-index:1}.casesSlider,.casesSlider .mask{height:100%;position:relative;width:100%}.casesSlider .mask{cursor:grab;overflow-x:clip;-webkit-user-select:none;user-select:none;white-space:nowrap}.casesSlider .mask:active{cursor:grabbing}.casesSlider .content{align-items:center;display:inline-flex;gap:var(--gap);height:100%;padding:0;width:auto}.casesSlider .item{aspect-ratio:1200/720;display:flex;max-height:calc(100vh - 240rem);text-decoration:none;white-space:normal;width:70vw;-webkit-user-drag:none;position:relative;transform-origin:center;-webkit-user-select:none;user-select:none}.casesSlider .item .itemInner{border-radius:24rem;display:flex;height:100%;overflow:clip;position:relative;width:100%}.casesSlider .item .media{display:inline-flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.casesSlider .item .media .mediaInner{width:100%}.casesSlider .item .itemContent{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40rem;width:100%;z-index:99}.casesSlider .item .title{font-size:40rem;line-height:1;max-width:420rem}.casesSlider .item .bottom{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.casesSlider .item .bottom .description{line-height:1.2;max-width:400rem}.casesSlider .item .bottom .mobileButton{align-items:center;background:#f7f5f2;border-radius:8rem;cursor:pointer;display:none;height:40rem;justify-content:center;width:40rem}.casesSlider .item .bottom .mobileButton svg{fill:#1b1b1b;height:auto;width:10rem}.casesSlider .item.isActive:hover .bottom .button:before{background:transparent}.casesSlider .item.isActive:hover .bottom .button span{color:#f7f5f2}@media(max-width:1024px){.casesSlider .item .itemInner{border-radius:16rem}.casesSlider .item .itemInner .itemContent{padding:24rem}.casesSlider .item .itemInner .title{font-size:22rem;max-width:220rem}.casesSlider .item .itemInner .bottom .description{font-size:14rem;max-width:180rem}}@media(max-width:740px){.casesSlider .content{padding-top:40px}.casesSlider .item{aspect-ratio:320/480;max-height:calc(100dvh - 210rem);width:82.0512821vw}.casesSlider .item .bottom .button{display:none}.casesSlider .item .bottom .mobileButton{display:flex}}.page{position:relative;width:100%}.seoContent{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contactHeader{height:auto;min-height:100vh;width:100%}.legalHeader{box-sizing:border-box;display:flex;gap:var(--gap);height:auto;min-height:100vh;padding:256rem var(--margin);width:100%}.legalHeader .title{font-size:40rem}.legalHeader .content,.legalHeader .title{width:calc(var(--column)*6 + var(--gap)*5)}.legalHeader .content{color:#929292;line-height:1.2}.legalHeader .content a{color:#c496ff;text-decoration:none}.legalHeader .content h5{color:#f7f5f2;font-size:32rem}.legalHeader .content h6{font-size:20rem}@media(max-width:1024px){.legalHeader .title{font-size:22rem}.legalHeader .content h5{font-size:20rem}.legalHeader .content h6{font-size:14rem}}@media(max-width:890px){.legalHeader{margin-bottom:140rem;padding:152rem var(--margin);padding-bottom:0}.legalHeader .title{width:calc(var(--column)*4 + var(--gap)*3)}.legalHeader .content{width:calc(var(--column)*8 + var(--gap)*7)}}@media(max-width:740px){.legalHeader{flex-direction:column;gap:40rem}.legalHeader .title{width:100%}.legalHeader .content{align-self:flex-end;width:calc(100% - 36rem)}}.caseHeader{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:80rem;padding:0 var(--margin);padding-top:180rem;text-align:center;width:100%}.caseHeader .title{line-height:1;margin:0 auto 24rem;max-width:480rem;width:100%}.caseHeader .description{color:#929292;margin:0 auto;max-width:480rem;width:100%}.caseHeader .media{border-radius:24rem;margin-top:90rem;max-width:calc(var(--column)*10 + var(--gap)*9);overflow:hidden;width:100%}@media(max-width:1024px){.caseHeader .media{max-width:none}}@media(max-width:890px){.caseHeader{margin-bottom:40rem}.caseHeader .title{margin-bottom:16rem;max-width:280rem}.caseHeader .description{max-width:280rem}.caseHeader .media{margin-top:60rem}}@media(max-width:580px){.caseHeader{padding-top:130rem}}.infoSection{box-sizing:border-box;display:flex;gap:var(--gap);justify-content:space-between;margin:0 auto 100rem;max-width:calc(var(--column)*10 + var(--gap)*9);width:100%}.infoSection .left,.infoSection .right{align-items:flex-start;display:flex;flex-direction:column}.infoSection .left .title,.infoSection .right .title{margin-bottom:24rem}.infoSection .right{width:calc(var(--column)*5 + var(--gap)*4)}.infoSection .right .challengeDescription,.infoSection .right .challengeTitle{max-width:680rem;width:100%}.infoSection .right .challengeTitle{color:#929292;margin-bottom:30rem}@media(max-width:1024px){.infoSection{max-width:none;width:calc(100% - var(--margin)*2)}.infoSection .right{width:calc(var(--column)*7 + var(--gap)*6)}}@media(max-width:740px){.infoSection{flex-direction:column;gap:60rem;margin-bottom:80rem}.infoSection .left,.infoSection .right{width:100%}.infoSection .right .challengeDescription,.infoSection .right .challengeTitle{max-width:340rem}}.endingSection{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:100%}.endingSection .subtitle,.endingSection .title{text-align:center}.endingSection .title{color:#a1d8c0;font-size:16rem;line-height:1;margin-bottom:40rem}.endingSection .subtitle{margin-bottom:200rem;max-width:1020rem;width:100%}.endingSection .bottom{border-image:linear-gradient(90deg,#1b1b1b,#454543 6% 94%,#1b1b1b) 1;border-top:1rem solid;max-width:calc(var(--column)*10 + var(--gap)*9);padding-top:48rem;width:100%}.endingSection .bottom .cardsTitle{margin-bottom:40rem}.endingSection .bottom .cards{display:flex;flex-wrap:wrap;gap:40rem;justify-content:space-between;width:100%}.endingSection .bottom .cards .card{align-items:flex-start;aspect-ratio:440/240;background:#242424;border-radius:20rem;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:38rem 40rem 31rem;width:calc(33.33333% - 26.66667rem)}.endingSection .bottom .cards .card .cardTitle{color:#a1d8c0;font-family:var(--font-mono);font-size:16rem;line-height:1}.endingSection .bottom .cards .card .cardValue{letter-spacing:-.02em;line-height:1}.endingSection .bottom .cards .card:first-child{transition-delay:.2s}.endingSection .bottom .cards .card:nth-child(2){transition-delay:.4s}.endingSection .bottom .cards .card:nth-child(3){transition-delay:.6s}.endingSection .bottom .cards .card:nth-child(4){transition-delay:.8s}.endingSection .bottom .cards .card:nth-child(5){transition-delay:1s}.endingSection .bottom .cards .card:nth-child(6){transition-delay:1.2s}@media(max-width:1024px){.endingSection .title{font-size:14rem}.endingSection .subtitle{margin-bottom:120rem;max-width:800rem}.endingSection .bottom{max-width:none;width:calc(100% - var(--margin)*2)}.endingSection .bottom .cards .card{border-radius:16rem;padding:20rem}.endingSection .bottom .cards .card .cardTitle{font-size:14rem;margin-bottom:0}}@media(max-width:740px){.endingSection .subtitle{max-width:340rem}.endingSection .bottom .cards{display:flex;flex-direction:column;gap:12rem}.endingSection .bottom .cards .card{aspect-ratio:auto;gap:0;min-height:auto;width:100%}.endingSection .bottom .cards .card .cardTitle{margin-bottom:40rem}.endingSection .bottom .cards .card .cardValue{margin-top:0}}.casePage .statsSection{box-sizing:border-box;display:block;margin:100rem auto;max-width:calc(var(--column)*10 + var(--gap)*9);width:100%}.casePage .statsSection .content{align-items:flex-start;display:flex;flex-direction:column;width:100%}.casePage .statsSection .content .title{margin-bottom:32rem}.casePage .statsSection .content .description{margin-bottom:120rem;max-width:1388rem;width:100%}.casePage .statsSection .content .cards{display:grid;gap:40rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.casePage .statsSection .content .cards .card{align-items:flex-start;aspect-ratio:440/280;background:#242424;border-radius:20rem;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:40rem;width:100%}.casePage .statsSection .content .cards .card .cardTitle{color:#a1d8c0;font-family:var(--font-mono);font-size:16rem;line-height:1}.casePage .statsSection .content .cards .card .cardValue{letter-spacing:-.02em;line-height:1}.casePage .statsSection .content .cards .card:first-child{transition-delay:.2s}.casePage .statsSection .content .cards .card:nth-child(2){transition-delay:.4s}.casePage .statsSection .content .cards .card:nth-child(3){transition-delay:.6s}.casePage .statsSection .content .cards .card:nth-child(4){transition-delay:.8s}.casePage .statsSection .content .cards .card:nth-child(5){transition-delay:1s}.casePage .statsSection .content .cards .card:nth-child(6){transition-delay:1.2s}@media(max-width:1024px){.casePage .statsSection{max-width:none;width:calc(100% - var(--margin)*2)}.casePage .statsSection .content .cards .card{border-radius:16rem;padding:20rem}.casePage .statsSection .content .cards .card .cardTitle{font-size:14rem}}@media(max-width:740px){.casePage .statsSection{margin:80rem auto}.casePage .statsSection .content .title{margin-bottom:24rem}.casePage .statsSection .content .description{margin-bottom:80rem}.casePage .statsSection .content .cards{display:flex;flex-direction:column;gap:12rem}.casePage .statsSection .content .cards .card{aspect-ratio:auto;width:100%}.casePage .statsSection .content .cards .card .cardTitle{margin-bottom:40rem}}