:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog,.page-blog-detail){--swiss-shadow: 0 1rem 3rem rgb(0 0 113 / 4%);--swiss-shadow-hover: 0 1.25rem 3.5rem rgb(0 0 113 / 8%);background:var(--color-lightSurface, #f7f8fc)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:31rem;padding-block:1rem;background:var(--color-lightSurface, #f7f8fc)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media,:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{top:1rem;right:1rem;bottom:1rem;left:1rem;overflow:hidden;border-radius:.75rem}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media{width:auto;height:auto}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media img{border-radius:inherit;transition:transform .8s cubic-bezier(.22,1,.36,1)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner:hover .inner-page-banner__media img{transform:scale(1.012)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{background:linear-gradient(90deg,#00002ff5,#000047d6 48%,#00004757)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__copy{padding-inline:clamp(1rem,3vw,2.5rem)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__breadcrumb ol{border-radius:.5rem;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog,.page-blog-detail) :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--color-primaryGold, #c5a974);outline-offset:3px}@media (min-width: 1025px){:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:32rem}}@media (max-width: 640px){:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:32rem;padding-block:.75rem}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media,:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}}@media (prefers-reduced-motion: reduce){:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media img{transition-duration:.01ms}}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog,.page-blog-detail){--swiss-shadow: none;--swiss-shadow-hover: none;background:#fff}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:clamp(31rem,48vw,43rem);padding-block:0;background:var(--color-darkNavy, #000047)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media,:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{top:0;right:0;bottom:0;left:0;border-radius:0}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media{width:100%;height:100%}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media img{border-radius:0}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__copy{padding-inline:0}@media (max-width: 640px){:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:34rem;padding-block:0}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media,:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{top:0;right:0;bottom:0;left:0}}.page-authors{background:var(--color-lightSurface, #f7f8fc)}.page-authors .inner-page-banner{min-height:31rem;padding-block:1rem;background:var(--color-lightSurface, #f7f8fc)}.page-authors .inner-page-banner__media,.page-authors .inner-page-banner__overlay{top:1rem;right:1rem;bottom:1rem;left:1rem;overflow:hidden;border-radius:.75rem}.page-authors .inner-page-banner__media{width:auto;height:auto}.page-authors .inner-page-banner__media img{border-radius:inherit;filter:saturate(.78) contrast(1.04);transition:transform .8s cubic-bezier(.22,1,.36,1)}.page-authors .inner-page-banner:hover .inner-page-banner__media img{transform:scale(1.012)}.page-authors .inner-page-banner__overlay{background:linear-gradient(90deg,#00002ff7,#000047db 48%,#00004761)}.page-authors .inner-page-banner__copy{padding-inline:clamp(1rem,3vw,2.5rem)}.page-authors .inner-page-banner__breadcrumb ol{border-radius:.5rem;-webkit-backdrop-filter:none;backdrop-filter:none}.authors-list__header{display:grid;align-items:end;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--color-border, #e1e3ea);border-radius:.75rem;background:#fff;box-shadow:0 1rem 3rem #0000710a}.authors-eyebrow{margin-bottom:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.authors-list__header h2{max-width:38rem}.authors-list__header>div:last-child{max-width:35rem}.authors-grid{display:grid;gap:1rem;margin-top:clamp(1rem,3vw,1.5rem)}.author-card{position:relative;display:flex;min-width:0;min-height:31rem;flex-direction:column;overflow:hidden;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--color-border, #e1e3ea);border-radius:.75rem;background:#fff;box-shadow:0 1rem 3rem #0000710a;transition:border-color .35s ease,box-shadow .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.author-card:before{position:absolute;inset:0 0 auto;height:.2rem;background:var(--color-primaryGold, #c5a974);content:"";transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.author-card:hover,.author-card:focus-within{border-color:#c5a974b3;box-shadow:0 1.5rem 4rem #00007117;transform:translateY(-.35rem)}.author-card:hover:before,.author-card:focus-within:before{transform:scaleX(1)}.author-card__top,.author-card__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.author-card__mark{display:grid;width:5.25rem;height:5.25rem;place-items:center;border-radius:50%;background:var(--color-primaryNavy, #000071);color:var(--color-primaryGold, #c5a974);font:500 1.55rem Instrument Sans,Arial,sans-serif;letter-spacing:.03em;transition:background-color .35s ease,color .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.author-card:hover .author-card__mark,.author-card:focus-within .author-card__mark{background:var(--color-darkNavy, #000047);color:#fff;transform:rotate(-4deg) scale(1.04)}.author-card__number{align-self:flex-start;color:var(--color-primaryGold, #c5a974);font-weight:600;letter-spacing:.12em}.author-card__body{margin-top:clamp(2rem,5vw,3.25rem)}.author-card__role{margin-bottom:.8rem;color:var(--color-primaryNavy, #000071);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.author-card__body>p:last-child{max-width:39rem;margin-top:1.15rem}.author-card__tags{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.75rem 0 2rem;padding:0;list-style:none}.author-card__tags li{padding:.5rem .7rem;border:1px solid var(--color-border, #e1e3ea);border-radius:9999px;color:var(--color-textMuted, #68697a)}.author-card__actions{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--color-border, #e1e3ea)}.author-card__profile{display:flex;align-items:center;gap:.75rem;color:var(--color-primaryNavy, #000071);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.author-card__profile svg{width:1.3rem;height:1.3rem;transition:transform .26s ease}.author-card__profile:hover svg,.author-card__profile:focus-visible svg{transform:translate(.35rem)}.author-card__linkedin{display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;border:1px solid var(--color-border, #e1e3ea);border-radius:50%;color:var(--color-primaryNavy, #000071);transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .25s ease}.author-card__linkedin:hover,.author-card__linkedin:focus-visible{border-color:var(--color-primaryNavy, #000071);background:var(--color-primaryNavy, #000071);color:#fff;transform:translateY(-.15rem)}.author-card__linkedin svg{width:1.05rem;height:1.05rem}.page-authors :is(a,button):focus-visible{outline:2px solid var(--color-primaryGold, #c5a974);outline-offset:3px}.page-authors.authors-motion-ready [data-authors-reveal]{opacity:0;transform:translateY(1.3rem);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.page-authors.authors-motion-ready [data-authors-reveal].is-visible{opacity:1;transform:translateY(0)}@media (min-width: 769px){.authors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1025px){.page-authors .inner-page-banner{min-height:32rem}.authors-list__header{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.72fr)}}@media (max-width: 640px){.page-authors .inner-page-banner{min-height:32rem;padding-block:.75rem}.page-authors .inner-page-banner__media,.page-authors .inner-page-banner__overlay{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.author-card{min-height:0}}@media (prefers-reduced-motion: reduce){.page-authors .inner-page-banner__media img,.author-card,.author-card:before,.author-card__mark,.page-authors.authors-motion-ready [data-authors-reveal]{opacity:1;transform:none;transition-duration:.01ms}}
