.update-overview{margin-top:48px!important;padding-bottom:112px;min-height:var(--100svh);overflow-x:hidden}@media (min-width: 48em){.update-overview{margin-top:0!important}}.update-overview .divider-line{background-color:var(--yellow);opacity:.2!important;-webkit-transform-origin:left;transform-origin:left}.update-overview .divider-line:first-of-type{margin-top:0}.update-overview .text-wrapper{margin-bottom:112px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 48em){.update-overview .text-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;width:100%;margin-bottom:240px}.update-overview .text-wrapper h1{grid-column:8/13;grid-row:1}.update-overview .text-wrapper p:nth-of-type(2){grid-column:1/2;grid-row:1}}.update-overview .text-wrapper p,.update-overview .text-wrapper h1{margin-block:.5rem}.update-overview .text-wrapper+.sec-lg{max-width:40rem}.update-overview .sec-xl{margin-bottom:16px;font-size:2.25rem}@media (min-width: 48em){.update-overview .sec-xl{font-size:5.375rem;margin-bottom:32px}}.update-overview-cases{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:84px;margin-bottom:112px}@media (min-width: 48em){.update-overview-cases{display:grid;gap:84px 20px;grid-template-columns:repeat(3,1fr);margin-top:82px;margin-bottom:0}}.update-overview-cases .work-case:first-child{grid-area:one}.update-overview-cases .work-case:nth-child(2){grid-area:two}.update-overview-cases .work-case:nth-child(3){grid-area:three}.update-overview-cases .work-case:nth-child(4){grid-area:four}.update{position:relative}.update picture{overflow:hidden;display:block!important;position:relative}.update .parallax{display:block!important;opacity:.95}.update img{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;aspect-ratio:16 / 9;aspect-ratio:1125/1352;-o-object-fit:cover;object-fit:cover}.update:hover img{-webkit-transform:scale(1.015);transform:scale(1.015)}.update .caption{margin-top:8px}.update .caption span:first-of-type{margin-right:14px}.update a{position:absolute;top:0;left:0;width:100%;height:100%}
