.project-hero.svelte-1y8zv9e{padding-top:8rem;position:relative}.project-hero__bg.svelte-1y8zv9e{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .1s}.project-hero__bg.svelte-1y8zv9e img{display:block;object-fit:cover;width:100%;height:100%}.project-hero__bg.svelte-1y8zv9e:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(#0d101100,#0d1011);opacity:.7}.js .project-hero__bg.svelte-1y8zv9e{opacity:0}.in-view .project-hero__bg.svelte-1y8zv9e{opacity:1;transition:opacity .3s ease-out}@media(min-width:1200px){.project-hero.svelte-1y8zv9e .center{padding-right:10.2rem}}.project-hero__inner.svelte-1y8zv9e{padding:4.4rem 0;position:relative}@media(min-width:999px){.project-hero__inner.svelte-1y8zv9e{padding:0 0 17rem 15rem}.popup .project-hero__inner.svelte-1y8zv9e{padding-left:5.6rem}}.project-hero.svelte-1y8zv9e .title{margin-bottom:6rem}@media(max-width:767px){.project-hero.svelte-1y8zv9e .title{font-size:4.6rem}}@media(min-width:999px){.project-hero.svelte-1y8zv9e .title{max-width:79rem;margin-bottom:16.5rem}}@media(min-width:1600px){.project-hero.svelte-1y8zv9e .title{font-size:8.5rem;max-width:83rem}}@media(min-width:768px){.project-hero__main.svelte-1y8zv9e{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}}.project-hero__image.svelte-1y8zv9e{margin-bottom:6rem;position:relative}@media(min-width:768px){.project-hero__image.svelte-1y8zv9e{margin-bottom:0;width:48%}}@media(min-width:999px){.project-hero__image.svelte-1y8zv9e{width:39.5%}}.project-hero__image.svelte-1y8zv9e img{background-color:#0000001a;border-radius:1rem;display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}@media(max-width:767px){.project-hero__image.svelte-1y8zv9e img{border-radius:.6rem}}.project-hero__image.svelte-1y8zv9e:after{content:"";display:block;padding-bottom:130%}.js .project-hero__image.svelte-1y8zv9e{opacity:0;transform:translateY(2rem)}.in-view .project-hero__image.svelte-1y8zv9e{opacity:1;transform:translateY(0);transition:all .5s .3s ease-out}@media(min-width:768px){.project-hero__content.svelte-1y8zv9e{width:48.5%}}@media(min-width:999px){.project-hero__content.svelte-1y8zv9e{display:flex;flex-direction:column}}@media(min-width:1200px){.project-hero__content.svelte-1y8zv9e{padding-left:3.3rem}}.project-hero__features.svelte-1y8zv9e{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:4rem}.project-hero__feature.svelte-1y8zv9e{margin-bottom:2.5rem;padding-right:2rem;width:calc(50% - .3rem)}@media(min-width:999px){.project-hero__feature.svelte-1y8zv9e{margin-bottom:3.5rem}}.js .project-hero__feature.svelte-1y8zv9e{opacity:0;transform:translateY(2rem)}.in-view .project-hero__feature.svelte-1y8zv9e{opacity:1;transform:translateY(0);transition:all .5s ease-out}.project-hero__feature.svelte-1y8zv9e:nth-child(1){transition-delay:.05s}.project-hero__feature.svelte-1y8zv9e:nth-child(2){transition-delay:.1s}.project-hero__feature.svelte-1y8zv9e:nth-child(3){transition-delay:.15s}.project-hero__feature.svelte-1y8zv9e:nth-child(4){transition-delay:.2s}.project-hero__feature.svelte-1y8zv9e:nth-child(5){transition-delay:.25s}.project-hero__feature.svelte-1y8zv9e:nth-child(6){transition-delay:.3s}.project-hero__feature-title.svelte-1y8zv9e{font-family:Owners,sans-serif;font-size:2rem;letter-spacing:.0625em;line-height:1.1;margin-bottom:.9rem}@media(min-width:999px){.project-hero__feature-title.svelte-1y8zv9e{font-size:2.2re}}.project-hero__text.svelte-1y8zv9e{font-family:Owners,sans-serif;font-size:2.4rem;letter-spacing:.0625em;line-height:1.1;padding-top:3.3rem;position:relative}.project-hero__text.svelte-1y8zv9e:before{content:"";position:absolute;left:0;top:0;height:.1rem;width:15.2rem;background-color:#fff}@media(min-width:999px){.project-hero__text.svelte-1y8zv9e{font-size:2.8rem}}.project-hero__text.svelte-1y8zv9e p{margin-bottom:2.5rem}@media(min-width:999px){.project-hero__text.svelte-1y8zv9e p{margin-bottom:4rem}}.project-hero__text.svelte-1y8zv9e p:last-child{margin-bottom:0}.js .project-hero__text.svelte-1y8zv9e{opacity:0;transform:translateY(2rem)}.js .project-hero__text.svelte-1y8zv9e:before{transform:scaleX(0);transform-origin:0 50%}.in-view .project-hero__text.svelte-1y8zv9e{opacity:1;transform:translateY(0);transition:all .5s ease-out}.in-view .project-hero__text.svelte-1y8zv9e:before{transform:scaleX(1);transition:transform .3s .5s ease-out}.project-hero__link.svelte-1y8zv9e{align-items:center;display:inline-flex;margin-top:2rem}.project-hero__link.svelte-1y8zv9e span:first-child{background-image:linear-gradient(currentColor,currentColor);background-size:0 .1rem;background-repeat:no-repeat;background-position:100% 100%;transition:background-size .3s ease}.project-hero__link.svelte-1y8zv9e .icon{height:2.4rem;margin-left:1rem;width:2.4rem}.project-hero__link.svelte-1y8zv9e:hover .icon{background-color:#fff!important;color:#212425!important;opacity:.5}.project-hero__link.svelte-1y8zv9e:hover span:first-child{background-position:0 100%;background-size:100% .1rem}.project-textual-content.svelte-a2ai72{padding:5rem 0 2.5rem}@media(min-width:999px){.project-textual-content.svelte-a2ai72{padding:10rem 0 5rem}}@media(min-width:1200px){.project-textual-content.svelte-a2ai72 .center:where(.svelte-a2ai72){padding-right:0}}.project-textual-content__content.svelte-a2ai72{max-width:88rem;margin:0 auto}.project-textual-content__content.svelte-a2ai72 h2{margin-bottom:1.5rem}.project-textual-content__content.svelte-a2ai72 h2:not(:first-child){margin-top:3rem}@media(min-width:999px){.project-textual-content__content.svelte-a2ai72 h2:not(:first-child){margin-top:5rem}}.project-textual-content__content.svelte-a2ai72 h3{font-size:2.8rem;margin-bottom:1rem}.project-textual-content__content.svelte-a2ai72 p{font-size:2rem}.project-textual-content__content.svelte-a2ai72 p:not(:last-child){margin-bottom:1rem}.project-textual-content__content.svelte-a2ai72 li{padding-left:2.2rem;position:relative}.project-textual-content__content.svelte-a2ai72 li:not(:last-child){margin-bottom:3rem}.project-textual-content__content.svelte-a2ai72 li:before{content:"";position:absolute;left:0;top:1.2rem;height:.6rem;width:.6rem;background-color:currentColor}.project-page.svelte-52jzi5{background-color:#0a0a0a;margin-top:-8rem;width:100%}.project-page.carbon-revision.svelte-52jzi5,.project-page.caresoft.svelte-52jzi5,.project-page.staypoint.svelte-52jzi5,.project-page.keysolutions.svelte-52jzi5,.project-page.codebooq.svelte-52jzi5,.project-page.dinadeykun.svelte-52jzi5,.project-page.littlecode.svelte-52jzi5,.project-page.b3c.svelte-52jzi5,.project-page.skilltwins.svelte-52jzi5,.project-page.hostpresto.svelte-52jzi5,.project-page.techteam.svelte-52jzi5{padding-bottom:2rem}@media(min-width:999px){.project-page.carbon-revision.svelte-52jzi5,.project-page.caresoft.svelte-52jzi5,.project-page.staypoint.svelte-52jzi5,.project-page.keysolutions.svelte-52jzi5,.project-page.codebooq.svelte-52jzi5,.project-page.dinadeykun.svelte-52jzi5,.project-page.littlecode.svelte-52jzi5,.project-page.b3c.svelte-52jzi5,.project-page.skilltwins.svelte-52jzi5,.project-page.hostpresto.svelte-52jzi5,.project-page.techteam.svelte-52jzi5{padding-bottom:5rem}}@media(min-width:1200px){.project-page.carbon-revision.svelte-52jzi5,.project-page.caresoft.svelte-52jzi5,.project-page.staypoint.svelte-52jzi5,.project-page.keysolutions.svelte-52jzi5,.project-page.codebooq.svelte-52jzi5,.project-page.dinadeykun.svelte-52jzi5,.project-page.littlecode.svelte-52jzi5,.project-page.b3c.svelte-52jzi5,.project-page.skilltwins.svelte-52jzi5,.project-page.hostpresto.svelte-52jzi5,.project-page.techteam.svelte-52jzi5{padding-bottom:7.5rem}}.project-page__inner.svelte-52jzi5{display:flex;position:relative}.project-page__sidebar.svelte-52jzi5{position:absolute;left:3.4rem;top:9rem;height:calc(100% - 16.5rem);z-index:1}.project-page__sidebar-inner.svelte-52jzi5{height:100%}.project-page__sidebar-content.svelte-52jzi5{position:sticky;top:8rem;transition:top .3s .2s ease-in-out}@media(min-width:1200px){.project-page__sidebar-content.svelte-52jzi5{top:3.5rem}.fixed-logo-shown~.main .project-page__sidebar-content.svelte-52jzi5{top:13rem;transition-delay:0s}}.project-page__sidebar-link.svelte-52jzi5{align-items:center;background-color:#fff;border-radius:4.1rem;color:#000;display:inline-flex;font-family:Owners,sans-serif;font-size:1.6rem;justify-content:space-between;height:3.6rem;letter-spacing:.0625em;line-height:1.125rem;min-width:9.2rem;overflow:hidden;padding:1rem 2.2rem 1rem 1.1rem;position:relative;text-transform:uppercase;transition:background-color .2s;white-space:nowrap}.project-page__sidebar-link.svelte-52jzi5:before{background-color:#000;border-radius:4.1rem;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleX(0);transform-origin:50% 50%;transition:all .3s ease;width:100%}.project-page__sidebar-link.svelte-52jzi5:hover:before{opacity:.15;transform:scaleX(1);transition:opacity .3s ease,transform .3s ease}.project-page__sidebar-link.svelte-52jzi5 .arrow{height:.87rem;transform:rotate(90deg);width:1.86rem}@media(min-width:999px){.project-page__content.svelte-52jzi5{width:100%}}.project-page.svelte-52jzi5 .notice{line-height:.8!important;margin-top:2rem;margin-bottom:2rem;padding:0!important}@media(min-width:1200px){.project-page.svelte-52jzi5 .notice .center{padding-right:0}}@media(min-width:768px){.project-page.svelte-52jzi5 .notice{margin:4rem 0}}@media(min-width:999px){.project-page.svelte-52jzi5 .notice{max-width:91.4rem;margin:5rem auto}}@media(min-width:1200px){.project-page.svelte-52jzi5 .notice{margin-top:7.5rem;margin-bottom:7.5rem}}.project-page.svelte-52jzi5 .notice:last-child{margin-top:8rem;margin-bottom:10rem}@media(min-width:768px){.project-page.svelte-52jzi5 .notice:last-child{margin-top:10rem;margin-bottom:12rem}}@media(min-width:999px){.project-page.svelte-52jzi5 .notice:last-child{margin-top:15rem;margin-bottom:20rem}}@media(min-width:1200px){.project-page.svelte-52jzi5 .notice:last-child{margin-top:20rem;margin-bottom:25rem}}@media(min-width:999px){.project-page.svelte-52jzi5 .notice__content{margin-bottom:0;margin-left:0!important}}.popup .project-page.svelte-52jzi5{margin-top:0}.popup .project-page.svelte-52jzi5 .project-page__sidebar:where(.svelte-52jzi5){display:none}.project-page__bg{border-radius:2rem;margin:2rem 0 4rem;padding:2rem 0}@media(min-width:768px){.project-page__bg{margin-top:4rem}}@media(min-width:999px){.project-page__bg{margin:5rem 0 10rem;padding:5rem 0}}@media(min-width:1200px){.project-page__bg{margin:7.5rem 0 15rem;padding:7.5rem 0}}.project-page__bg:last-child{margin-bottom:0}
