.is-icon[data-astro-cid-t7ilwtjh]{background-size:180%}.is-icon[data-astro-cid-t7ilwtjh]:hover,.is-icon[data-astro-cid-t7ilwtjh]:focus{background-position:100%}.navbar-submenu-content.is-formats{grid-template-columns:30.5rem max-content 16.6875rem;justify-content:space-between;align-items:start;column-gap:2rem;display:grid}.navbar-submenu-content.is-formats .navbar-submenu-left,.navbar-submenu-content.is-formats .navbar-submenu-middle,.navbar-submenu-content.is-formats .navbar-submenu-right{width:100%;max-width:none;margin:0}.navbar-submenu-content.is-formats .navbar-submenu-left,.navbar-submenu-content.is-formats .navbar-submenu-middle{padding-top:0}.navbar-submenu-content.is-formats .navbar-submenu-right{align-self:stretch}.navbar-submenu-content.is-formats .navbar-submenu-right .nav-sublink.is-main{justify-content:flex-start}.navbar-submenu-content.is-formats .navbar-submenu-right .navbar-submenu-img-wrap{margin-block:auto}.navbar-submenu-content.is-formats .navbar-submenu-right .navbar-submenu-title-wrap{margin-top:0}.navbar-submenu-content.is-formats .navbar-submenu-middle{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.navbar-submenu-content.is-formats .navbar-submenu-links.menu-formats{grid-template-columns:1fr;row-gap:.25rem;margin-left:-1rem;display:grid}.navbar-submenu-content.is-formats .nav-sublink.is-format{align-items:flex-start}.navbar-submenu-content.is-formats .nav-sublink.is-format .navbar-submenu-link-text{margin-top:.125rem}.navbar-submenu-content.is-formats .navbar-submenu-links.menu-service-names{grid-template-columns:1fr;row-gap:.875rem;margin-bottom:0;padding-top:1rem;display:grid}.navbar-submenu-content.is-formats .nav-sublink.is-service{width:100%;padding:0}.navbar-submenu-content.is-formats .nav-sublink.is-service .navbar-submenu-link-title{color:var(--gray--500);font-weight:400;transition:opacity .25s}.navbar-submenu-content.is-formats .nav-sublink.is-service:hover .navbar-submenu-link-title{opacity:.6}.dark-page .navbar-submenu-content.is-formats .nav-sublink.is-service .navbar-submenu-link-title{color:var(--base--white)}.navbar-submenu-content.is-formats .navbar-submenu-middle>.navbar-submenu-seeall{margin-top:auto}@media screen and (width<=1100px){.navbar-submenu-content.is-formats{column-gap:2.5rem}}.anim-art.navbar-submenu-img{width:100%;height:auto;display:block;overflow:visible;mask-image:linear-gradient(#000 80%,#0000 100%)}.navbar-submenu.is-open .navbar-submenu-right[data-audit-card]{animation:.55s cubic-bezier(.22,1,.36,1) backwards auditCardIn}@keyframes auditCardIn{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.navbar-submenu.is-open .navbar-submenu-right[data-audit-card] .navbar-submenu-label{animation:.5s cubic-bezier(.34,1.56,.64,1) .28s backwards auditLabelIn}@keyframes auditLabelIn{0%{opacity:0;transform:translateY(-8px)scale(.7)}to{opacity:1;transform:none}}.navbar-submenu.is-open .navbar-submenu-right[data-audit-card=b]{animation-name:auditCardInB}@keyframes auditCardInB{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.navbar-submenu-right[data-audit-card]{transition:box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.navbar-submenu-right[data-audit-card]:hover{box-shadow:0 12px 32px #8f01ff47}.navbar-submenu-right[data-audit-card] .navbar-submenu-link-icon.is-main svg{transition:transform .3s}.navbar-submenu-right[data-audit-card=a] a:hover .navbar-submenu-link-icon.is-main svg{transform:translate(4px)}.navbar-submenu-right[data-audit-card=b]:hover{transform:translateY(-4px)}[data-audit-card=b] .navbar-submenu-img-wrap{transform-origin:50% 100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}[data-audit-card=b] a:hover .navbar-submenu-img-wrap{transform:scale(1.06)}[data-audit-card=b] .navbar-submenu-link-icon.is-main{background:#f0f0f0;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;transition:background .3s;display:grid}[data-audit-card=b] .navbar-submenu-link-icon.is-main svg{width:1rem;height:1rem}[data-audit-card=b] .navbar-submenu-link-icon.is-main:before,[data-audit-card=b] .navbar-submenu-link-icon.is-main:after{content:none}[data-audit-card=b] a:hover .navbar-submenu-link-icon.is-main{background:#0a0a0a}[data-audit-card=b] a:hover .navbar-submenu-link-icon.is-main svg path{stroke:#fff}[data-audit-card=b] a.nav-sublink{position:relative;overflow:hidden}[data-audit-card=b] a.nav-sublink:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}[data-audit-card=b] a.nav-sublink:hover:after{animation:.8s 50ms auditSheen}@keyframes auditSheen{0%{opacity:1;left:-60%}to{opacity:0;left:130%}}@media (prefers-reduced-motion:reduce){.navbar-submenu.is-open .navbar-submenu-right[data-audit-card],.navbar-submenu.is-open .navbar-submenu-right[data-audit-card] .navbar-submenu-label{animation:none}}[data-unbuilt]{display:none!important}.navbar-submenu-left.is-formats .menu-formats{margin-bottom:2.25rem}.navbar-submenu-left.is-formats .menu-service-names{flex-direction:column;gap:1.125rem;margin-bottom:0;display:flex}.navbar-submenu-left.is-formats .nav-sublink.is-service{width:100%;padding:0}.navbar-submenu-left.is-formats .nav-sublink.is-service .navbar-submenu-link-title{color:var(--gray--500);font-weight:400}
