.iino-work{--work-nav-gutter:clamp(24px, 2.777778vw, 40px)}.iino-work .l-wrapper{padding-top:103px}.iino-work .header__inner{max-width:none;padding:32px var(--work-nav-gutter) 16px}.iino-work .header__inner:after{left:var(--work-nav-gutter);right:var(--work-nav-gutter);background-color:#efefef}.iino-work .header__logo{flex:0 0 55px;width:55px;height:55px;translate:none}.iino-work .header__logo a,.iino-work .header__logo img{display:block;width:55px;height:55px}.iino-work .header__menu{gap:32px;padding:0}.iino-work .header__menu-item a,.iino-work .header__menu-item span{font-family:var(--font-latin);font-size:14px;line-height:17px;font-weight:400}.iino-work .footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px;padding:96px var(--work-nav-gutter) 16px}.iino-work .footer__copy{font-size:14px;line-height:17px;text-align:left}.iino-work .footer__nav ul{display:flex;align-items:center;gap:32px}.iino-work .footer__nav a,.iino-work .footer__nav span{font-family:var(--font-latin);font-weight:400;font-size:14px;line-height:17px}@media (max-width:767px){.iino-work{--work-nav-gutter:16px}.iino-work .l-wrapper{padding-top:64px}.iino-work .header__inner{padding:16px}.iino-work .header__logo{flex-basis:32px;width:32px;height:32px}.iino-work .header__logo a,.iino-work .header__logo img{width:32px;height:32px}.iino-work .header__menu{gap:16px}.iino-work .header__menu-item a,.iino-work .header__menu-item span{padding:0;font-size:12px;line-height:14px}.iino-work .footer{flex-direction:column;gap:24px;padding:64px 16px 12px}.iino-work .footer__nav{order:-1}.iino-work .footer__nav ul{justify-content:center;flex-wrap:wrap;gap:16px}.iino-work .footer__copy,.iino-work .footer__nav a,.iino-work .footer__nav span{font-size:12px;line-height:14px}}.header__menu-item [aria-current=page]{position:relative;background-image:none}.header__menu-item [aria-current=page]:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:currentColor;transform:scaleX(1);transform-origin:left center;pointer-events:none}@media (max-width:767px){.header__menu .header__menu-item [aria-current=page]:after{top:calc(60% - .6px)}}@media (prefers-reduced-motion:no-preference){.iino-nav-pending .header__menu-item [aria-current=page]:after{transform:scaleX(0)}.iino-nav-ready .header__menu-item [aria-current=page]:after{animation:iino-current-page-line 1s cubic-bezier(.4,0,.2,1) 1s both}}@keyframes iino-current-page-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}.iino-service .service-case{text-decoration:none}.iino-service .service-case>span{text-decoration:underline}a.iino-underline-link,.iino-service .service-case a,.iino-contact .contact-privacy a,.iino-contact .contact-submit,.iino-contact .thanks-back,.iino-partnership .partnership-copy a{text-decoration:none;background-image:linear-gradient(90deg,currentColor,currentColor);background-position:right bottom;background-size:100% 1px;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.iino-underline-link:hover,.iino-service .service-case a:hover,.iino-contact .contact-privacy a:hover,.iino-contact .contact-submit:not(:disabled):hover,.iino-contact .thanks-back:hover,.iino-partnership .partnership-copy a:hover{animation:hoverBackgroundLinear .6s linear forwards}}@media (prefers-reduced-motion:no-preference){a.iino-underline-link:focus-visible,.iino-service .service-case a:focus-visible,.iino-contact .contact-privacy a:focus-visible,.iino-contact .contact-submit:not(:disabled):focus-visible,.iino-contact .thanks-back:focus-visible,.iino-partnership .partnership-copy a:focus-visible{animation:hoverBackgroundLinear .6s linear forwards}}