@font-face{font-family:Spline Sans Mono;src:url(SplineSansMono-Regular.960a1f12.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Spline Sans Mono;src:url(SplineSansMono-Medium.d5b4430b.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Unbounded;src:url(Unbounded-Medium.deccdd71.woff2)format("woff2");font-weight:500;font-style:normal}*{box-sizing:border-box;margin:0}html,body{font-family:Spline Sans Mono,monospace;font-size:10px}a{color:#0a0a0a;text-decoration:none}img{max-width:100%}ul{list-style:none}.contacts__wrapper,.slider__wrapper,.cases__wrapper,.works__wrapper,.hero__wrapper,.header__wrapper{max-width:192rem;margin:0 auto;padding-left:max(16px,min(2.5vw,32px));padding-right:max(16px,min(2.5vw,32px))}.btn,.btn-icon{text-transform:uppercase;padding-bottom:.1em;font-size:max(24px,min(1.6vw,36px));font-weight:500;line-height:1.2em;position:relative}@media (max-width:1024px){.btn,.btn-icon{font-size:max(20px,min(1.3vw,28px))}}.info-bar{border-top:1px solid #ababab;justify-content:space-between;padding-top:max(8px,min(.8vw,20px));padding-bottom:max(48px,min(5vw,120px));display:flex}.header{z-index:1000;width:100%;transition:padding .35s;position:fixed;top:0;left:0}.header__wrapper{justify-content:space-between;align-items:center;padding:max(20px,min(1.6vw,26px)) max(20px,min(2vw,32px));transition:background-color .55s cubic-bezier(.22,1,.36,1),backdrop-filter .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),border-radius .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1),-ms-transform .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex}.header__list{padding:0}.header__list a{color:#2e2e2e;font-size:max(20px,min(1.3vw,28px));line-height:1.2em}.bracket{transition:-ms-transform .4s cubic-bezier(.77,0,.18,1),transform .4s cubic-bezier(.77,0,.18,1);display:inline-block}.word{display:inline-flex}.letter{height:1em;display:inline-block;overflow:hidden}.letter span{transition:-ms-transform .4s cubic-bezier(.77,0,.18,1),transform .4s cubic-bezier(.77,0,.18,1);display:block}.nav__link:hover .letter span{-ms-transform:translateY(-100%);transform:translateY(-100%)}.letter:first-child span{transition-delay:30ms}.letter:nth-child(2) span{transition-delay:60ms}.letter:nth-child(3) span{transition-delay:90ms}.letter:nth-child(4) span{transition-delay:.12s}.letter:nth-child(5) span{transition-delay:.15s}.letter:nth-child(6) span{transition-delay:.18s}.letter:nth-child(7) span{transition-delay:.21s}.letter:nth-child(8) span{transition-delay:.24s}.letter:nth-child(9) span{transition-delay:.27s}.letter:nth-child(10) span{transition-delay:.3s}.letter:nth-child(11) span{transition-delay:.33s}.letter:nth-child(12) span{transition-delay:.36s}.letter:nth-child(13) span{transition-delay:.39s}.header.scrolled{padding-top:max(16px,min(2.5vw,32px));padding-bottom:max(16px,min(2.5vw,32px))}.header.scrolled .header__wrapper{backdrop-filter:blur(24px)saturate(180%);background:rgba(255,255,255,.55);border-radius:999px;box-shadow:inset 0 1px rgba(255,255,255,.7),0 12px 40px rgba(15,23,42,.08)}@media (max-width:1024px){.header.scrolled{backdrop-filter:blur(24px);background:rgba(255,255,255,.55);box-shadow:0 8px 30px rgba(0,0,0,.08)}.header.scrolled .header__wrapper{backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0}}.hero{padding-top:max(48px,min(5vw,120px))}.hero__group{justify-content:space-between;align-items:center;gap:max(128px,min(10vw,220px));display:flex}.hero__group-text{flex-direction:column;flex:0 max(620px,min(38vw,820px));display:flex}.hero__group-text:nth-of-type(n+2){width:max(920px,min(55vw,1320px));margin-top:max(48px,min(4vw,88px))}.hero__title{color:#0a0a0a;text-align:left;margin-bottom:max(32px,min(2.2vw,52px));font-family:Unbounded,sans-serif;font-size:max(36px,min(3vw,68px));font-weight:400;line-height:1.1}@media (max-width:1024px){.hero__title{font-size:max(20px,min(1.3vw,28px))}}.hero__text{color:#2e2e2e;text-align:left;text-transform:none;font-family:Spline Sans Mono,monospace;font-size:max(20px,min(1.3vw,28px));font-weight:400}@media (max-width:1024px){.hero__text{font-size:max(14px,min(.9vw,18px))}}.hero__image{object-fit:contain;flex:1;width:max(420px,min(45vw,920px));height:auto;display:block}@media (max-width:1024px){.hero__group{flex-direction:column;align-items:stretch;gap:max(32px,min(2.2vw,52px))}.hero__group-text{flex:none;width:100%;max-width:none}.hero__group-text:nth-of-type(n+2){width:100%;margin-top:max(48px,min(4vw,88px))}.hero__image{align-self:center;width:100%;max-width:520px}.hero__title{margin-bottom:max(20px,min(1.3vw,28px))}}.works__title{color:#0a0a0a;text-align:center;letter-spacing:-.04em;text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:max(72px,min(7vw,160px));font-weight:500;line-height:1.4}@media (max-width:1024px){.works__title{letter-spacing:-.04em;font-size:max(36px,min(3vw,68px))}}.works__title{margin-bottom:max(32px,min(3vw,72px))}.works__title:nth-of-type(n+2){margin-top:max(48px,min(5vw,120px))}.works__list{border-top:1px solid #ababab}.works__item{border-bottom:1px solid #ababab}.works__button{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:max(20px,min(1.3vw,28px)) 0;display:flex}.works__company{color:#0a0a0a;text-align:left;font-family:Unbounded,sans-serif;font-size:max(36px,min(3vw,68px));font-weight:400;line-height:1.1}@media (max-width:1024px){.works__company{font-size:max(20px,min(1.3vw,28px))}}.works__icon{flex-shrink:0;width:max(32px,min(2.2vw,52px));height:max(32px,min(2.2vw,52px));transition:-ms-transform .35s cubic-bezier(.77,0,.18,1),transform .35s cubic-bezier(.77,0,.18,1)}.works__content{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.77,0,.18,1);display:grid}.works__body{overflow:hidden}.works__text{color:#2e2e2e;text-align:left;text-transform:none;font-family:Spline Sans Mono,monospace;font-size:max(20px,min(1.3vw,28px));font-weight:400}@media (max-width:1024px){.works__text{font-size:max(14px,min(.9vw,18px))}}.works__text{width:max(920px,min(55vw,1320px));padding-bottom:max(20px,min(1.3vw,28px))}.works__item.active .works__content{grid-template-rows:1fr}.works__item.active .works__icon{-ms-transform:rotate(45deg);transform:rotate(45deg)}.info-bar__text{color:#2e2e2e;text-align:center;text-transform:uppercase;font-family:Spline Sans Mono,monospace;font-size:max(20px,min(1.3vw,28px));font-weight:400}@media (max-width:1024px){.works__icon{margin-left:16px}.works__text{max-width:100%}.info-bar__text{font-size:max(14px,min(.9vw,18px))}}.cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(20px,min(2vw,40px));display:grid}.case-card{color:#fefefe;background:#0a0a0a;flex-direction:column;gap:max(32px,min(2.2vw,52px));padding:max(24px,min(2.2vw,56px));display:flex}.case-card__header{justify-content:space-between;align-items:flex-start;gap:max(16px,min(1.5vw,40px));display:flex}.case-card__title{color:#fefefe;text-align:left;font-family:Unbounded,sans-serif;font-size:max(36px,min(3vw,68px));font-weight:400;line-height:1.1}@media (max-width:1024px){.case-card__title{font-size:max(20px,min(1.3vw,28px))}}.case-card__title{max-width:80%}.case-card__number{color:#fefefe;text-align:left;font-family:Unbounded,sans-serif;font-size:max(36px,min(3vw,68px));font-weight:400;line-height:1.1}@media (max-width:1024px){.case-card__number{font-size:max(20px,min(1.3vw,28px))}}.case-card__content{flex-direction:column;gap:max(32px,min(2.2vw,52px));display:flex}.case-card__content p{color:#fefefe;text-align:left;text-transform:none;font-family:Spline Sans Mono,monospace;font-size:max(20px,min(1.3vw,28px));font-weight:400}@media (max-width:1024px){.case-card__content p{font-size:max(14px,min(.9vw,18px))}.cases__grid{grid-template-columns:1fr}.case-card{gap:max(20px,min(1.3vw,28px));padding:max(16px,min(1.5vw,40px))}.case-card__content{gap:max(20px,min(1.3vw,28px))}.info-bar__text{font-size:max(14px,min(.9vw,18px))}}.slider__viewport{justify-content:center;align-items:center;display:flex}.slider__image{object-fit:contain;width:100%;height:auto;transition:opacity .35s,-ms-transform .35s,transform .35s;display:block}.slider__image.fade-out{opacity:0;-ms-transform:scale(.9);transform:scale(.9)}.slider__image.fade-in{opacity:1;-ms-transform:scale(1);transform:scale(1)}.slider__controls{justify-content:center;align-items:center;gap:max(32px,min(2.2vw,52px));margin-top:max(32px,min(2.2vw,52px));display:flex}.slider__button{-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:12px;transition:-ms-transform .35s,transform .35s,opacity .35s;display:flex}.slider__button img{width:max(48px,min(4vw,88px));height:max(48px,min(4vw,88px));transition:-ms-transform .35s,transform .35s;display:block}.slider__button:hover{opacity:.65}.slider__button--prev:hover img{-ms-transform:translate(-6px);transform:translate(-6px)}.slider__button--next img{-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider__button--next:hover img{-ms-transform:rotate(180deg)translate(-6px);transform:rotate(180deg)translate(-6px)}.slider__counter{color:#0a0a0a;text-align:center;align-items:center;gap:max(4px,min(.5vw,12px));font-family:Unbounded,sans-serif;font-size:max(36px,min(3vw,68px));font-weight:400;line-height:1.1;display:flex}@media (max-width:1024px){.slider__counter{font-size:max(20px,min(1.3vw,28px))}}.slider__counter{-webkit-user-select:none;user-select:none}.slider__current,.slider__total{text-align:center;min-width:2ch}@media (max-width:1024px){.slider__button{padding:8px}.info-bar__text{font-size:max(14px,min(.9vw,18px))}}.contacts__group{flex-direction:column;align-items:center;gap:max(14px,min(.9vw,18px));display:flex}.contacts__info{flex-direction:column;align-items:center;gap:max(32px,min(2.2vw,52px));display:flex}.contacts__info-image{width:max(48px,min(4vw,88px));height:max(48px,min(4vw,88px))}.contacts__title{color:#0a0a0a;text-align:center;font-family:Unbounded,sans-serif;font-size:max(36px,min(3vw,68px));font-weight:400;line-height:1.1}@media (max-width:1024px){.contacts__title{font-size:max(20px,min(1.3vw,28px))}}.contacts__text{color:#2e2e2e;text-align:center;text-transform:none;font-family:Spline Sans Mono,monospace;font-size:max(20px,min(1.3vw,28px));font-weight:400}@media (max-width:1024px){.contacts__text{font-size:max(14px,min(.9vw,18px))}}.contacts__text{width:max(620px,min(30vw,1000px))}.contacts__links{flex-flow:wrap;justify-content:center;gap:max(32px,min(2.2vw,52px));display:flex}.btn-icon__group{align-items:center;gap:max(4px,min(.5vw,12px));display:inline-flex}.btn-icon__img{width:.9em;height:.9em;transition:-ms-transform .4s cubic-bezier(.77,0,.18,1),transform .4s cubic-bezier(.77,0,.18,1)}.btn{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .4s}.btn-icon{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .4s cubic-bezier(.77,0,.18,1)}@media (hover:hover){.btn:hover{background-size:100% 2px}.btn-icon:hover{background-size:0 2px}.btn-icon:hover .btn-icon__img{-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:1024px){.contacts__info{gap:max(20px,min(1.3vw,28px))}.contacts__title,.contacts__text{width:30rem}.contacts__links{gap:max(24px,min(1.6vw,36px))}}.footer{background-color:#0a0a0a;flex-direction:column;gap:max(14px,min(.9vw,18px));padding:max(64px,min(6vw,140px)) 0;display:flex}.footer__text{color:#fefefe;text-align:center;text-transform:none;font-family:Spline Sans Mono,monospace;font-size:max(20px,min(1.3vw,28px));font-weight:400}@media (max-width:1024px){.footer__text{font-size:max(14px,min(.9vw,18px))}}html{background:#0a0a0a}body{color:#0a0a0a;background-color:#fefefe;padding-top:max(48px,min(5vw,120px));transition:background-color .35s}body.footer-visible{background:#0a0a0a}main{z-index:1;background:#fefefe;position:relative}.divider{height:max(128px,min(10vw,220px))}.footer{z-index:2;background:#0a0a0a;position:relative}
/*# sourceMappingURL=orbitalis.1c48f7e9.css.map */
