@media (width<=1023px){header[data-website-navigation="110.03"]{background:var(--navy);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:.75rem 1rem}header[data-website-navigation="110.03"]>div{border:1px solid var(--border);background:var(--card);border-radius:1rem;height:4rem;padding-inline:1rem}header[data-website-navigation="110.03"] button[aria-controls=mobile-navigation]{border-radius:.5rem;min-width:2.75rem;min-height:2.75rem}header[data-website-navigation="110.03"]>nav{border:0;border-radius:1rem;max-height:calc(100dvh - 7rem);margin-top:.5rem;padding-inline:1.25rem}}main[data-website-design="110.03"]:not([data-homepage-prototype]){--preview-gold:var(--teal);--preview-ivory:var(--card);background:var(--card)}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-hero{background:var(--navy);border:0;padding-block:2.5rem 2.75rem}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-hero h1{letter-spacing:-.045em;max-width:24ch;color:var(--navy-foreground);font-size:clamp(2rem,7vw,2.75rem);line-height:1.1}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-hero p{color:var(--navy-foreground)}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-hero .my-10{background:var(--teal);height:1px;margin-block:1.25rem}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-hero .text-lg{font-size:1rem;line-height:1.65}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-close{border:0;padding-block:2.75rem}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-close h2{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-services-layout{padding-block:2rem 2.5rem}main[data-website-design="110.03"] .design-services-layout>nav{background:#f8f9fa;border-radius:1rem;margin-bottom:2rem;padding:1.25rem}main[data-website-design="110.03"] .design-services-layout>nav a{padding-block:.625rem;font-size:.9375rem;line-height:1.5}main[data-website-design="110.03"] .design-service-group{border:0;border-top:1px solid var(--border);background:var(--card);border-radius:0;margin-bottom:2rem;padding:1.75rem 0 0;scroll-margin-top:7rem}main[data-website-design="110.03"] .design-service-group:nth-child(2n){background:var(--card)}main[data-website-design="110.03"] .design-service-group>h2{gap:.75rem;font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.2}main[data-website-design="110.03"] .design-service-icon{width:1.75rem;height:1.75rem;color:var(--teal);background:0 0}main[data-website-design="110.03"] .design-service-group>p{font-size:1rem;line-height:1.65}main[data-website-design="110.03"] .design-service-group article{background:#f8f9fa;border:0;border-radius:1rem;margin-top:1rem;padding:1.25rem}main[data-website-design="110.03"] .design-service-group article h3{font-size:1.1875rem;line-height:1.3}main[data-website-design="110.03"] .design-support-section{color:var(--navy-foreground);background:#176f7a;padding-block:2.75rem}main[data-website-design="110.03"] .design-support-section h2{border:0;padding:0;font-size:1.75rem;line-height:1.2}main[data-website-design="110.03"] .design-support-section p,main[data-website-design="110.03"] .design-support-section a{color:var(--navy-foreground)}main[data-website-design="110.03"] .design-about-owner{background:var(--card);border:0;padding-block:2.5rem}main[data-website-design="110.03"] .about-owner-inner{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:64rem;display:grid}main[data-website-design="110.03"] .design-about-owner figure{margin:0}main[data-website-design="110.03"] .design-about-owner img{border-radius:1rem;width:11.25rem;height:auto;display:block}main[data-website-design="110.03"] .about-owner-copy{min-width:0;max-width:70ch}main[data-website-design="110.03"] .design-about-owner h2{font-size:1.75rem;line-height:1.2}main[data-website-design="110.03"] .about-owner-designation{margin-top:.5rem;font-size:1rem;line-height:1.65}main[data-website-design="110.03"] .about-owner-biography{color:var(--muted-foreground);margin-top:1.25rem;font-size:1rem;line-height:1.65}main[data-website-design="110.03"] .about-owner-biography p+p{margin-top:1.25rem}main[data-website-design="110.03"] .design-network-profiles{padding-block:2.5rem}main[data-website-design="110.03"] .design-network-profiles>div>h2{border:0;padding:0;font-size:1.75rem;line-height:1.2}main[data-website-design="110.03"] .design-network-profiles article{border:1px solid var(--border);background:#f8f9fa;border-radius:1.25rem;padding:1.25rem}main[data-website-design="110.03"] .design-network-profiles article img{border-radius:1rem}main[data-website-design="110.03"] .design-network-profiles article h3{font-size:1.5rem}main[data-website-design="110.03"] .design-network-profiles article p{line-height:1.65}main[data-website-design="110.03"] .design-network-profiles article li{background:var(--card);border-radius:.5rem}main[data-website-design="110.03"][data-design-page=\/blog] .group.mb-20{background:#f8f9fa;border:0;border-radius:1.25rem;margin-block:1.5rem 2rem;padding:1.25rem}main[data-website-design="110.03"][data-design-page=\/blog] .group.mb-20 .gap-12{gap:1.5rem}main[data-website-design="110.03"][data-design-page=\/blog] .group.mb-20 h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}main[data-website-design="110.03"][data-design-page=\/blog] .group.mb-20 .text-lg{font-size:1rem}main[data-website-design="110.03"][data-design-page=\/blog] figure img{aspect-ratio:16/9;object-fit:contain;background:var(--card);border:0;border-radius:.75rem}main[data-website-design="110.03"][data-design-page=\/blog] ol{border:0}main[data-website-design="110.03"][data-design-page=\/blog] ol>li{background:#f8f9fa;border:0;border-radius:1rem;margin-block:1rem;padding-inline:1.25rem}main[data-website-design="110.03"][data-design-page=\/blog] ol>li>a{padding-block:1.5rem}main[data-website-design="110.03"][data-design-page=\/blog] ol h3{font-size:1.25rem;line-height:1.3}main[data-website-design="110.03"][data-design-page=\/resources] article{border:1px solid var(--border);background:#f8f9fa;border-radius:1.25rem;padding:1.25rem}main[data-website-design="110.03"][data-design-page=\/resources] article .flex-1{min-width:0}main[data-website-design="110.03"][data-design-page=\/resources] article .h-12{width:1.75rem;height:1.75rem;color:var(--teal);background:0 0}main[data-website-design="110.03"][data-design-page=\/resources] article a[download]{background:var(--teal);color:var(--foreground)}main[data-website-design="110.03"][data-design-page=\/contact] form{background:#f8f9fa;border:0;border-radius:1.25rem;padding:1.25rem}main[data-website-design="110.03"][data-design-page=\/contact] input,main[data-website-design="110.03"][data-design-page=\/contact] textarea{border-radius:.5rem}main[data-website-design="110.03"][data-design-page=\/contact] aside>div{border-color:var(--teal);overflow-wrap:anywhere;border-radius:1rem;padding:1.25rem}main[data-website-design="110.03"][data-design-page=\/contact]>section>div{gap:2rem}main[data-website-design="110.03"][data-design-page=\/contact] button[type=submit]{min-height:2.75rem}main[data-website-design="110.03"] .design-detail-section{padding-block:2.5rem}main[data-website-design="110.03"] .design-detail-navigation{padding-block:1.5rem}main[data-website-design="110.03"] .design-detail-topic{border-color:var(--border)}main[data-website-design="110.03"] .design-detail-section h2{font-size:clamp(1.5rem,3vw,2rem)}main[data-website-design="110.03"][data-design-page^="/blog/"] article>header{border-color:var(--border)}main[data-website-design="110.03"] [id]{scroll-margin-top:7rem}main[data-website-design="110.03"] nav[aria-label=Categories] a,main[data-website-design="110.03"] [aria-label=Filter\ resources] button{align-items:center;min-height:2.75rem;display:inline-flex}footer[data-website-footer="110.03"]{padding-block:2rem}footer[data-website-footer="110.03"]>div:first-child,footer[data-website-footer="110.03"]>div:first-child>div:last-child{gap:1.5rem}footer[data-website-footer="110.03"] h2{margin-bottom:1rem}footer[data-website-footer="110.03"]>div:last-child{margin-top:2rem;padding-top:1.5rem}footer[data-website-footer="110.03"] a{padding-block:.25rem;display:inline-block}footer[data-website-footer="110.03"] p{line-height:1.6}@media (width>=768px){main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-hero{padding-block:3.5rem}main[data-website-design="110.03"]:not([data-homepage-prototype]) .design-hero h1{font-size:clamp(2.86875rem,4.4625vw,3.825rem)}main[data-website-design="110.03"] .design-services-layout>nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}main[data-website-design="110.03"] .design-service-group article,main[data-website-design="110.03"] .design-network-profiles article,main[data-website-design="110.03"][data-design-page=\/blog] .group.mb-20,main[data-website-design="110.03"][data-design-page=\/resources] article,main[data-website-design="110.03"][data-design-page=\/contact] form{padding:1.5rem}footer[data-website-footer="110.03"]>div:first-child{flex-wrap:wrap;gap:2rem}}@media (width>=1024px){main[data-website-design="110.03"] .design-services-layout>nav ul{display:block}}@media (width<=430px){main[data-website-design="110.03"][data-design-page=\/contact] aside a[href^=mailto\:]{font-size:.875rem}}header[data-website-navigation="110.03"] .goose-logo-link{align-items:center;min-height:44px;line-height:0;display:inline-flex}header[data-website-navigation="110.03"] .goose-logo-frame{--goose-logo-canvas-height:2.55rem;display:flow-root}header[data-website-navigation="110.03"] .goose-logo-artwork{height:var(--goose-logo-canvas-height);width:auto;margin-top:calc(var(--goose-logo-canvas-height) * -.328369);margin-bottom:calc(var(--goose-logo-canvas-height) * -.0781539);display:block}@media (width>=768px){header[data-website-navigation="110.03"] .goose-logo-frame{--goose-logo-canvas-height:2.86875rem}}main[data-website-design="110.03"] .network-associate-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}main[data-homepage-prototype="110.02"] .prototype-capability-card,main[data-website-design="110.03"] article.network-associate-card{background:#f8f9fa;border:0;border-radius:1.25rem;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.network-associate-card-body{flex-direction:column;flex:1;gap:.75rem;display:flex}main[data-homepage-prototype="110.02"] .prototype-capability-body,.network-associate-card-body{padding:1.25rem}.network-associate-card-content{grid-template-columns:80px minmax(0,1fr);gap:.75rem 1rem;display:grid}.network-associate-card-body>.network-associate-linkedin{align-self:flex-start;margin-top:auto}.network-associate-photo{object-fit:cover;filter:grayscale();border-radius:.75rem;width:80px;height:80px}.network-associate-card h3{color:var(--navy);grid-column:2;align-self:center;font-size:1.375rem;font-weight:700;line-height:1.2}.network-associate-title{color:var(--navy);font-size:.9375rem;font-weight:600;line-height:1.5}.network-associate-card .network-associate-title,.network-associate-opening,.network-specialism-tags,.network-associate-linkedin{grid-column:1/-1}.network-associate-opening{color:var(--muted-foreground);margin-block:.25rem;font-size:.9375rem;line-height:1.6}.network-specialism-tags{flex-wrap:wrap;gap:.375rem;margin-block:.25rem;padding:0;list-style:none;display:flex}.network-specialism-tags li{border:1px solid var(--teal-ink);max-width:100%;color:var(--navy);overflow-wrap:anywhere;background:#fff;border-radius:.5rem;padding:.375rem .625rem;font-size:.8125rem;line-height:1.45}.network-associate-linkedin{min-height:44px;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--teal);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);justify-self:start;align-items:center;gap:.375rem;display:inline-flex}main[data-homepage-prototype="110.02"] .prototype-capability-footer,.network-associate-footer{width:100%;min-height:52px;color:var(--navy);cursor:pointer;background:#eef1f3;flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;display:flex}.network-associate-footer svg{color:var(--teal)}.network-associate-footer:hover span{text-decoration:underline}.network-review-notice{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}@media (width>=768px){main[data-website-design="110.03"] .network-associate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-homepage-prototype="110.02"] .prototype-capability-body,.network-associate-card-body{padding:1.5rem}.network-associate-card-content{grid-template-columns:96px minmax(0,1fr)}.network-associate-photo{width:96px;height:96px}}.network-associate-designation{color:var(--navy);font-size:.9375rem;line-height:1.5}.network-associate-card .network-associate-designation{grid-column:1/-1}.network-biography-header{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.network-biography-photo{object-fit:cover;filter:grayscale();border-radius:.75rem;width:144px;height:144px}.network-biography-name{color:var(--navy);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.network-biography-copy{max-width:70ch}.network-biography-back{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--teal);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);padding-block:.5rem;display:inline-block}@media (width>=768px){.network-biography-header{flex-direction:row;align-items:center}}.network-biography-paragraph{color:var(--muted-foreground);margin-top:1rem;font-size:1rem;line-height:1.7}main[data-website-design="110.03"][data-design-page=\/about] .design-hero{padding-block:2rem}main[data-website-design="110.03"][data-design-page=\/about] .design-hero .space-y-5{max-width:68ch}main[data-website-design="110.03"][data-design-page=\/about] .design-hero .space-y-5>p{margin-block:0;font-size:.9375rem;line-height:1.6}main[data-website-design="110.03"][data-design-page=\/about] .design-hero .space-y-5>p+p{margin-top:1rem}main[data-website-design="110.03"][data-design-page=\/about] .design-hero .my-10{margin-block:1rem}main[data-website-design="110.03"] .about-network-invitation{padding-block:2rem}.about-network-invitation-inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:44rem;display:flex}.about-network-invitation-icon{width:2.25rem;height:2.25rem;color:var(--teal);flex-shrink:0}.about-network-invitation-inner p{max-width:38rem;font-size:1rem;line-height:1.65}.about-network-invitation-cta{border:1px solid;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:.625rem 1.5rem;font-weight:500;display:inline-flex}main[data-website-design="110.03"] .about-network-invitation-cta:hover{background:var(--navy-foreground);color:var(--navy)}.about-network-invitation-cta:focus-visible{outline:2px solid var(--navy-foreground);outline-offset:4px}@media (width>=768px){main[data-website-design="110.03"] .about-owner-inner{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2.5rem}main[data-website-design="110.03"] .design-about-owner img{width:14rem}main[data-website-design="110.03"][data-design-page=\/about] .design-hero{padding-block:3rem}main[data-website-design="110.03"][data-design-page=\/about] .design-hero .space-y-5>p{font-size:1rem;line-height:1.65}}main[data-website-design="110.03"] .design-about-owner>.about-owner-inner{background:var(--card);padding-block:0}html:has(main[data-design-page=\/services]){scroll-behavior:auto}main[data-website-design="110.03"] .design-service-heading:focus-visible{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--teal-ink);-webkit-text-decoration-color:var(--teal-ink);text-decoration-color:var(--teal-ink);text-underline-offset:.2em;outline:none;text-decoration-thickness:2px}main[data-website-design="110.03"] .design-service-heading{position:relative}.service-anchor-alias{pointer-events:none;width:1px;height:1px;position:absolute;inset:0 auto auto 0}.service-product-families{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.service-product-families li{border:1px solid var(--border);color:var(--navy);border-radius:.5rem;padding:.625rem .875rem}main[data-website-design="110.03"] [data-service-anchor]:focus-visible{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--teal-ink);-webkit-text-decoration-color:var(--teal-ink);text-decoration-color:var(--teal-ink);text-underline-offset:.2em;outline:none;text-decoration-thickness:2px}
