.navigation-text-wrapper>*,.button-text-wrapper>*,.title-flex>*{transition:transform .35s}.navigation-link:hover .navigation-text-wrapper>*,.navigation-link:focus-visible .navigation-text-wrapper>*,.button-with-line:hover .button-text-wrapper>*,.button-with-line:focus-visible .button-text-wrapper>*,.text-wrapper:hover .title-flex>*,.text-wrapper:focus-visible .title-flex>*{transform:translateY(-100%)}img{height:auto}.button-line-overlay{transform-origin:100%;transition:transform .35s;transform:scaleX(0)}.button-with-line:hover .button-line-overlay,.button-with-line:focus-visible .button-line-overlay{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.work-card .card-hover{opacity:0;transition:opacity .3s}.work-card:hover .card-hover,.work-card:focus-visible .card-hover{opacity:1}}.work-card .card-image{transition:transform .6s}.work-card:hover .card-image{transform:scale(1.05)}.text-wrapper .heading-overlay._2{transition:transform .4s}.text-wrapper:hover .heading-overlay._2{opacity:.25;transform:translateY(0)!important}.menu.is-open{display:flex}.popup.is-open{z-index:1000;display:block}@media screen and (width<=767px){.popup .div-block-4{width:auto;height:auto;min-height:0;padding:44px 12px 16px;inset:50% 16px auto;transform:translateY(-50%)}.popup .code-embed iframe{width:100%}}.hamburger .vertical-line-1,.hamburger .verical-line-2{transition:transform .3s}.hamburger[aria-expanded=true] .vertical-line-1{transform:translateY(1px)rotate(45deg)}.hamburger[aria-expanded=true] .verical-line-2{transform:translateY(-1px)rotate(-45deg)}.hamburger{background:0 0;border:0;padding:8px}.js [data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.js [data-reveal].is-revealed{opacity:1;transform:none}.carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>.w-slide{scroll-snap-align:start;flex:0 0 100%}.carousel-button{cursor:pointer;background:0 0;border:0}.carousel-dots{justify-content:center;gap:10px;padding-top:20px;display:flex}.carousel-dots button{cursor:pointer;background:#0003;border:0;border-radius:50%;width:10px;height:10px}.carousel-dots button[aria-current=true]{background:var(--grey)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js [data-reveal]{opacity:1;transform:none}}.grid-align-end{align-self:end}.grid-align-start{align-self:start}.grid-justify-center,.navbar>.brand-logo{justify-self:center}@media screen and (width<=479px){.grid-span-mobile{grid-column:span 2/span 2}.navbar>.brand-logo{justify-self:start}}.heading-group{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;display:contents}.heading-group>.display-1{display:block}.terms-rich-text .rich-h1{letter-spacing:1px;text-transform:uppercase;margin-top:20px;margin-bottom:10px;font-size:38px;font-weight:600;line-height:44px}.skip-link{z-index:2000;background:var(--lj-yellow);color:var(--grey);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.card-hover-info{text-transform:uppercase;margin-top:10px;margin-bottom:10px;line-height:20px}h3.new-work-card-title{margin-top:10px}.image-2{background-image:none}.company-facts{margin-top:24px}.company-facts .side-menu-heading{margin-bottom:8px}.company-facts-list,.company-posts{margin:0;padding:0;list-style:none}.company-posts li{border-bottom:1px solid #0000001a;padding:14px 0}.company-posts .data-created{margin:6px 0 0}.company-facts .side-menu-heading{margin-top:0}
