.footer .footer-ico{color:#fff;border:1px solid #506171;border-radius:8px;align-items:center;gap:15px;width:fit-content;margin:24px 0 0;padding:12px 15px;display:inline-flex}.footer .footer-ico>strong{letter-spacing:-.035em;font-family:inherit;font-size:28px;font-weight:700;line-height:1}.footer .footer-ico>span{color:#c4d2de;border-left:1px solid #506171;padding-left:15px;font-size:12px;line-height:1.5;display:block}.footer .footer-ico b{color:#fff;font-size:14px;font-weight:600}.footer .footer-ico:hover{border-color:#9fb5c9}.footer .footer-ico:focus-visible{outline-offset:4px;outline:2px solid #fff}.horizontal-credentials .credential strong a,.about-credential strong a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.horizontal-credentials .credential strong a:focus-visible,.about-credential strong a:focus-visible{outline-offset:6px;outline:2px solid}main:is(.home-polish,.about-polish) .horizontal-credentials .credential div span{color:var(--tile-detail,#fff);letter-spacing:.1em;font-size:12px}main:is(.home-polish,.about-polish) .horizontal-credentials .credential-title .eyebrow{color:var(--tile-detail,#ffffffde);font-size:12px}main:is(.home-polish,.about-polish) .horizontal-credentials .credential{box-shadow:var(--tile-depth,inset 0 1px #ffffff21)}main.presentation-surface .dimensional-tile[data-pigment]{--tile-highlight:#205298;--tile-surface:#123766;--tile-ink:#fff;--tile-body:#edf2f6;--tile-detail:#e0e8ef;--tile-arrow:#fff;--tile-depth:inset 0 1px 0 #ffffff2e,inset 1px 0 0 #ffffff14,inset -1px 0 0 #12223017,inset 0 -4px 0 #12223021,0 5px 14px #12223017;background:linear-gradient(145deg,var(--tile-highlight),var(--tile-surface));color:var(--tile-ink);box-shadow:var(--tile-depth);border:0;position:relative}main.presentation-surface .dimensional-tile[data-pigment=red]{--tile-highlight:#ca1021;--tile-surface:#a60816}main.presentation-surface .dimensional-tile[data-pigment=graphite]{--tile-highlight:#3c4957;--tile-surface:#232d38}main.presentation-surface .dimensional-tile[data-pigment=pearl],main.presentation-surface .dimensional-tile[data-pigment=silver]{--tile-highlight:#fff;--tile-surface:#edf1f4;--tile-ink:#26394a;--tile-body:#465969;--tile-detail:#506170;--tile-arrow:#285689}main.presentation-surface .dimensional-tile[data-pigment=silver]{--tile-highlight:#e8edf1;--tile-surface:#d7dfe5}main.presentation-surface .dimensional-tile[data-depth=recessed]{--tile-depth:inset 0 3px 8px #12223021,inset 1px 0 0 #12223017,inset -1px 0 0 #ffffff12,inset 0 -1px 0 #ffffff29}main.presentation-surface .dimensional-tile[data-pigment] :is(h2,h3,strong){color:var(--tile-ink)}main.presentation-surface .dimensional-tile[data-pigment] p{color:var(--tile-body)}main.presentation-surface .dimensional-tile[data-pigment]>:is(span.eyebrow,span,small),main.presentation-surface .dimensional-tile[data-pigment]:after{color:var(--tile-detail)}main.presentation-surface .service-card.dimensional-tile .card-link,main.presentation-surface .service-card.dimensional-tile .card-link .brand-arrow{color:var(--tile-arrow)}main.presentation-surface .service-card.dimensional-tile{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;transform:none}main.presentation-surface .service-card.dimensional-tile h3{letter-spacing:-.03em;font-size:26px;line-height:1.15}main.presentation-surface .service-card.dimensional-tile[data-pigment] p{color:var(--tile-body);font-size:16px;line-height:1.65}main.presentation-surface .service-card.dimensional-tile[data-pigment] .eyebrow{letter-spacing:.08em;color:var(--tile-detail);font-size:12px}main.presentation-surface .service-card.dimensional-tile[data-pigment]:after{color:var(--tile-detail)}main.presentation-surface .service-card.dimensional-tile .card-link{letter-spacing:.015em;font-size:14px}main.presentation-surface .service-card.dimensional-tile:focus-visible{outline:2px solid var(--tile-ink);outline-offset:-8px;z-index:5}main.presentation-surface .credential.dimensional-tile .credential-g-mono{opacity:.08}main.presentation-surface .credential.dimensional-tile[data-pigment=pearl] .credential-g-mono{filter:brightness(0);opacity:.06}@media (width>=901px){main.presentation-surface .service-card.dimensional-tile[data-depth=raised]{z-index:1;transform:translateY(-2px)}main.home-polish .industry-mosaic .dimensional-tile[data-depth=raised]{box-shadow:var(--tile-depth),0 8px 14px #12223017;z-index:1}}@media (hover:hover) and (pointer:fine){main.presentation-surface .service-card.dimensional-tile:hover{background:linear-gradient(145deg,var(--tile-highlight),var(--tile-surface));color:var(--tile-ink);box-shadow:var(--tile-depth),0 10px 22px #12223021;z-index:4;transform:translateY(-4px)}main.presentation-surface .service-card.dimensional-tile:hover h3,main.presentation-surface .service-card.dimensional-tile:hover p{transform:none}}@media (prefers-reduced-motion:reduce){main.presentation-surface .service-card.dimensional-tile,main.presentation-surface .service-card.dimensional-tile:hover,main.presentation-surface .service-card.dimensional-tile[data-depth=raised]{transition:none;transform:none}}
