.case_image-wrapper .case-image{transition:transform .3s ease-out}.case_image-wrapper:hover .case-image{transform:scale(1.05)}.case_image-wrapper .case_thumbnail_text-wrapper{transition:opacity .3s ease-out}.case_image-wrapper:hover .case_thumbnail_text-wrapper{opacity:1}.button-icon{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.button-icon:hover{transform:translate(.5rem)}[data-rotate-icon] .icon-dropdown{transition:transform .3s cubic-bezier(.165,.84,.44,1)}[data-rotate-icon].w--open .icon-dropdown{transform:rotate(180deg)}.menu-icon_line-top,.menu-icon_line-bottom{transition:translate .6s cubic-bezier(.86,0,.07,1),rotate .4s cubic-bezier(.86,0,.07,1)}.menu-icon_line-middle{transition:width .2s cubic-bezier(.86,0,.07,1) .4s}.w-nav-button.w--open .menu-icon_line-top,.w-nav-button.w--open .menu-icon_line-bottom{transition:translate .4s cubic-bezier(.86,0,.07,1),rotate .6s cubic-bezier(.86,0,.07,1)}.w-nav-button.w--open .menu-icon_line-top{translate:0 8px;rotate:-45deg}.w-nav-button.w--open .menu-icon_line-bottom{translate:0 -8px;rotate:45deg}.w-nav-button.w--open .menu-icon_line-middle{width:0;transition-delay:0s}.navbar[data-nav-sticky]{position:sticky;top:0}.nav-scrim{pointer-events:none;z-index:-1;height:8rem;position:absolute;inset:0 0 auto}.nav-scrim_blur{position:absolute;inset:0}.nav-scrim_blur--1{backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 80%);mask-image:linear-gradient(#000 0% 45%,#0000 80%)}.nav-scrim_blur--2{backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 62%);mask-image:linear-gradient(#000 0% 30%,#0000 62%)}.nav-scrim_blur--3{backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 0% 18%,#0000 46%);mask-image:linear-gradient(#000 0% 18%,#0000 46%)}.nav-scrim_tint{background-image:linear-gradient(#ffffffe0 0%,#ffffff8c 45%,#fff0 100%);position:absolute;inset:0}@media screen and (width<=991px){.navbar .navbar_menu{overscroll-behavior:contain;text-align:left;flex-flow:column;align-items:stretch;height:100dvh;padding:5.5rem 1rem 1.25rem;overflow-y:auto}.navbar .navbar_menu[data-nav-menu-open]{display:flex!important}.navbar .navbar_menu .navbar_link{border-bottom:1px solid var(--color--border);border-radius:0;flex:none;width:100%;padding:.625rem .75rem;font-size:1.25rem;font-weight:600;line-height:1.3;transition:color .2s}.navbar .navbar_menu .navbar-link{font-size:1.25rem;font-weight:600}.navbar .navbar_menu .navbar_link:hover,.navbar .navbar_menu .navbar_link:active{background-color:#0000}.navbar .navbar_menu .navbar_link.w--current{color:var(--color--action);background-color:#0000}.navbar .navbar_menu .dropdown{flex:none;align-items:stretch;width:100%}.navbar .navbar_menu .w-dropdown-toggle{text-align:left;width:100%;padding-right:.75rem;display:flex}.navbar .navbar_menu .icon-dropdown{margin-right:.25rem;font-size:1rem}.navbar .navbar_menu .dropdown-list{border:0;border-radius:0;height:0;margin:0;padding:0;position:relative;overflow:hidden}.navbar .navbar_menu .dropdown-list.w--open{border:0;height:auto;padding:0}.navbar .navbar_menu .dropdown-list>.navbar_link{color:var(--color--grey-dark);border-bottom:0;padding:.375rem .75rem .375rem 1.5rem;font-size:1.0625rem;font-weight:500}.navbar .navbar_menu .dropdown-list>.navbar_link:first-child{padding-top:.25rem}.navbar .navbar_menu .dropdown-list>.navbar_link:last-child{border-bottom:1px solid var(--color--border);padding-bottom:.75rem}.navbar .navbar_menu .dropdown-list>.navbar_link.w--current{color:var(--color--action)}.navbar .navbar_menu .navbar_footer{background-color:var(--color--grey-bg);border-radius:1rem;flex:none;order:1;gap:1rem;margin-top:auto;padding:1rem 1.25rem .875rem;position:static}.navbar .navbar_menu .navbar_footer .flex-vertical.gap-1em{gap:.75rem}.navbar .navbar_menu .navbar_footer .gap-small{flex-flow:wrap;gap:.25rem 1.25rem}.navbar .navbar_menu .navbar_footer .text-caption{color:var(--color--grey)}.navbar .navbar_menu>.dropdown:first-of-type,.navbar .navbar_menu>.navbar_footer+.dropdown{margin-top:.5rem}.navbar .navbar_menu[data-nav-menu-open]{animation:.32s cubic-bezier(.22,1,.36,1) both nav-menu-in}.navbar .navbar_menu[data-nav-menu-closing]{animation:.22s both nav-menu-out;display:flex!important}.navbar .navbar_menu[data-nav-menu-open]>*{animation:.48s cubic-bezier(.22,1,.36,1) both nav-item-in}.navbar .navbar_menu[data-nav-menu-open]>:nth-child(2){animation-delay:60ms}.navbar .navbar_menu[data-nav-menu-open]>:nth-child(3){animation-delay:.1s}.navbar .navbar_menu[data-nav-menu-open]>:nth-child(4){animation-delay:.14s}.navbar .navbar_menu[data-nav-menu-open]>:nth-child(5){animation-delay:.18s}.navbar .navbar_menu[data-nav-menu-open]>:nth-child(6){animation-delay:.22s}.navbar .navbar_menu[data-nav-menu-open]>:nth-child(7){animation-delay:.26s}.navbar .navbar_menu[data-nav-menu-open]>:nth-child(8){animation-delay:.3s}.navbar .navbar_menu[data-nav-menu-open]>:first-child{animation-delay:.34s}@media (prefers-reduced-motion:reduce){.navbar .navbar_menu[data-nav-menu-open],.navbar .navbar_menu[data-nav-menu-open]>*,.navbar .navbar_menu[data-nav-menu-closing]{animation:none}}}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-menu-out{0%{opacity:1}to{opacity:0}}@keyframes nav-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html.nav-open,html.nav-open body{overflow:hidden}
