.ampi-board,.ampi-dir,.ampi-board__dialog{--ab-navy:var(--wp--preset--color--accent-1, #254a79);--ab-ink:var(--wp--preset--color--contrast, #152a45);--ab-red:var(--wp--preset--color--accent-2, #d0341f);--ab-sky:var(--wp--preset--color--accent-3, #599fd2);--ab-blue:var(--wp--preset--color--accent-4, #296cc4);--ab-mist:var(--wp--preset--color--accent-5, #f3f6fa);--ab-line:var(--wp--preset--color--accent-6, #d5dee8);--ab-white:var(--wp--preset--color--base, #fff);--ab-head:var(--wp--preset--font-family--montserrat, Montserrat, "Helvetica Neue", Arial, sans-serif);--ab-shadow:0 1px 2px rgba(21, 42, 69, 0.06), 0 8px 24px -16px rgba(21, 42, 69, 0.35);--ab-shadow-up:0 2px 4px rgba(21, 42, 69, 0.06), 0 22px 40px -22px rgba(21, 42, 69, 0.55);--ab-ease:cubic-bezier(0.2, 0.7, 0.2, 1)}.ampi-board{position:relative;box-sizing:border-box;color:var(--ab-ink)}.ampi-board>*{margin-block:0}.ampi-board ul{list-style:none;margin:0;padding:0}.ampi-board__head{margin-bottom:clamp(1.5rem, 3vw, 2.25rem)!important}.ampi-board__intro{min-width:0;max-width:46rem}.ampi-board__title{margin:0!important}.ampi-board__subheading{margin:.6rem 0 0!important;font-size:1.1rem;line-height:1.55;color:var(--ab-ink)}.ampi-board__subheading--auto{font-family:var(--ab-head);font-size:.95rem;letter-spacing:.01em;opacity:.85}.ampi-board__subheading strong{color:var(--ab-red);font-weight:700;font-size:1.05em}.ampi-board__leaders{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 18rem),1fr));gap:clamp(1rem, 2vw, 1.5rem);margin-bottom:clamp(1rem, 2vw, 1.5rem)!important}.ampi-board__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 14rem),1fr));gap:clamp(1rem, 2vw, 1.5rem)}.ampi-board__leaders[hidden],.ampi-board__grid[hidden]{display:none}.ampi-dir{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;background:var(--ab-white);border:1px solid var(--ab-line);border-top:4px solid var(--ab-red);border-radius:10px;overflow:hidden;box-shadow:var(--ab-shadow);color:var(--ab-ink);transition:transform 0.35s var(--ab-ease),box-shadow 0.35s var(--ab-ease)}.ampi-dir[hidden]{display:none}.ampi-dir:hover,.ampi-dir:focus-within{transform:translateY(-4px);box-shadow:var(--ab-shadow-up)}.ampi-board.has-dialog .ampi-dir{cursor:pointer}.ampi-board.has-dialog .ampi-dir:hover .ampi-dir__more{color:var(--ab-red);text-decoration-color:currentColor}.ampi-dir__photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:repeating-radial-gradient(circle at 50% 38%,rgb(89 159 210 / .2) 0 1px,transparent 1.5px 26px),radial-gradient(circle at 50% 38%,#2f5d93 0%,var(--ab-navy) 55%,var(--ab-ink) 100%)}.ampi-dir__photo::after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent,rgb(21 42 69 / .55));pointer-events:none}.ampi-dir__img,.ampi-dir__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform 0.8s var(--ab-ease)}.ampi-dir:hover .ampi-dir__img,.ampi-dir:focus-within .ampi-dir__img{transform:scale(1.045)}.ampi-dir__initials{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:12%;font-family:var(--ab-head);font-weight:750;font-size:clamp(2.4rem, 5vw, 3.4rem);letter-spacing:.04em;color:rgb(255 255 255 / .92);text-shadow:0 2px 18px rgb(0 0 0 / .25)}.ampi-dir__state{position:absolute;left:.75rem;bottom:.75rem;z-index:1;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem .24rem .5rem;border-radius:999px;background:rgb(255 255 255 / .94);color:var(--ab-ink);font-family:var(--ab-head);font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1;box-shadow:0 2px 10px -4px rgb(0 0 0 / .4)}.ampi-dir__state::before{content:"";width:.55rem;height:.55rem;background:var(--ab-red);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.ampi-dir__state abbr{text-decoration:none;border:0;cursor:help}.ampi-dir__body{display:flex;flex-direction:column;gap:.3rem;flex:1;padding:1rem 1.1rem 1.05rem}.ampi-dir__body>*{margin:0!important}.ampi-dir__role{display:flex;align-items:center;gap:.45rem;font-family:var(--ab-head);font-size:.7rem;font-weight:650;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;color:var(--ab-red)}.ampi-dir__flag{flex:none;color:var(--ab-ink);border-radius:1px}.ampi-dir__name{font-family:var(--ab-head);font-weight:700;font-size:1.12rem!important;letter-spacing:-.01em;line-height:1.25;color:var(--ab-navy)}.ampi-dir__title{font-weight:500}.ampi-dir__bio{margin-top:0.3rem!important;font-size:.95rem;line-height:1.6;color:var(--ab-ink)}.ampi-dir__bio p{margin:0 0 .55em}.ampi-dir__bio p:last-child{margin-bottom:0}.ampi-board.is-enhanced .ampi-dir__bio.is-clamped{max-height:calc(1.6em * 4);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.ampi-board.is-enhanced .ampi-dir--lead .ampi-dir__bio.is-clamped{max-height:calc(1.6em * 7)}.ampi-dir__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto!important;padding-top:.7rem}.ampi-dir__more{appearance:none;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.3rem 0;border:0;background:none;color:var(--ab-navy);font-family:var(--ab-head);font-size:.8rem;font-weight:650;letter-spacing:.02em;cursor:pointer;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.25em;transition:text-decoration-color 0.2s ease,color 0.2s ease}.ampi-dir__more::after{content:"";width:1.1em;height:.6em;background:currentColor;clip-path:polygon(0 42%,72% 42%,72% 0,100% 50%,72% 100%,72% 58%,0 58%);transition:transform 0.25s var(--ab-ease)}.ampi-dir__more:hover,.ampi-dir__more:focus-visible{color:var(--ab-red);text-decoration-color:currentColor}.ampi-dir__more:hover::after,.ampi-dir__more:focus-visible::after{transform:translateX(3px)}.ampi-dir__more[hidden]{display:none}.ampi-dir__email{display:inline-grid;place-items:center;flex:none;width:2.35rem;height:2.35rem;margin-left:auto;border:1px solid var(--ab-line);border-radius:50%;background:var(--ab-white);color:var(--ab-navy)!important;text-decoration:none!important;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s var(--ab-ease)}.ampi-dir__email:hover,.ampi-dir__email:focus-visible{background:var(--ab-red);border-color:var(--ab-red);color:var(--ab-white)!important;transform:rotate(-6deg) scale(1.06)}.ampi-dir__email--text{display:inline-flex;gap:.45rem;width:auto;height:auto;padding:.5rem 1rem .45rem .85rem;border-radius:999px;font-family:var(--ab-head);font-size:.82rem;font-weight:650}.ampi-dir__email--text:hover,.ampi-dir__email--text:focus-visible{transform:translateY(-1px)}.ampi-dir__icon{display:block}.ampi-dir--lead{flex-direction:row}.ampi-dir--lead .ampi-dir__photo{flex:0 0 42%;aspect-ratio:auto;min-height:19rem}.ampi-dir--lead .ampi-dir__body{padding:clamp(1.1rem, 2.2vw, 1.6rem);gap:.4rem}.ampi-dir--lead .ampi-dir__name{font-size:clamp(1.3rem, 1rem + 0.9vw, 1.6rem)!important}.ampi-dir--lead .ampi-dir__role{font-size:.74rem}@container (max-width:56rem){.ampi-dir--lead{flex-direction:column}.ampi-dir--lead .ampi-dir__photo{flex:none;aspect-ratio:1 / 1;min-height:0}}@media (max-width:520px){.ampi-dir--lead{flex-direction:column}.ampi-dir--lead .ampi-dir__photo{flex:none;aspect-ratio:4 / 5;min-height:0}}@media (prefers-reduced-motion:no-preference){.ampi-board.will-reveal .ampi-dir{opacity:0;transform:translateY(18px)}.ampi-board.will-reveal.is-revealed .ampi-dir{opacity:1;transform:none;transition:opacity 0.6s var(--ab-ease),transform 0.6s var(--ab-ease),box-shadow 0.35s var(--ab-ease);transition-delay:calc(var(--i, 0) * 55ms)}.ampi-board.will-reveal.is-revealed .ampi-dir:hover,.ampi-board.will-reveal.is-revealed .ampi-dir:focus-within{transform:translateY(-4px);transition-delay:0s}.ampi-dir.is-arriving{animation:ampi-dir-rise 0.45s var(--ab-ease) both;animation-delay:calc(var(--j, 0) * 45ms)}}@keyframes ampi-dir-rise{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ampi-dir,.ampi-dir__img,.ampi-dir__email{transition:none}.ampi-dir:hover,.ampi-dir:focus-within,.ampi-dir:hover .ampi-dir__img{transform:none}}.ampi-board__dialog{width:min(56rem, calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--ab-white);color:var(--ab-ink);box-shadow:0 30px 80px -20px rgb(21 42 69 / .6)}.ampi-board__dialog::backdrop{background:rgb(21 42 69 / .6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html:has(.ampi-board__dialog[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){.ampi-board__dialog[open]{animation:ampi-dlg-in 0.35s var(--ab-ease)}.ampi-board__dialog[open]::backdrop{animation:ampi-dlg-fade 0.35s ease}.ampi-dlg.is-swapping .ampi-dlg__body,.ampi-dlg.is-swapping .ampi-dlg__photo>*{animation:ampi-dlg-fade 0.3s ease}}@keyframes ampi-dlg-in{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes ampi-dlg-fade{from{opacity:0}to{opacity:1}}.ampi-dlg{position:relative;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;max-height:calc(100dvh - 2rem);border-top:5px solid var(--ab-red)}.ampi-dlg__scroll{display:contents}.ampi-dlg__photo{position:relative;grid-row:1 / 3;min-height:24rem;background:var(--ab-navy)}.ampi-dlg__photo .ampi-dir__img,.ampi-dlg__photo img{position:absolute;inset:0;transform:none!important}.ampi-dlg__photo .ampi-dir__state{left:1rem;bottom:1rem}.ampi-dlg__photo::after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(180deg,transparent,rgb(21 42 69 / .5))}.ampi-dlg__photo .ampi-dir__initials,.ampi-dlg__photo{background:repeating-radial-gradient(circle at 50% 38%,rgb(89 159 210 / .2) 0 1px,transparent 1.5px 30px),radial-gradient(circle at 50% 38%,#2f5d93 0%,var(--ab-navy) 55%,var(--ab-ink) 100%)}.ampi-dlg__photo .ampi-dir__initials{background:none}.ampi-dlg__body{overflow-y:auto;padding:clamp(1.5rem, 3vw, 2.5rem) clamp(1.25rem, 3vw, 2.5rem) 1.25rem;overscroll-behavior:contain}.ampi-dlg__body>*{margin:0}.ampi-dlg__role{padding-right:2.5rem}.ampi-dlg__name{margin:.35rem 0 0.2rem!important;font-family:var(--ab-head);font-weight:750;font-size:clamp(1.5rem, 1.1rem + 1.4vw, 2.1rem)!important;letter-spacing:-.02em;line-height:1.12;color:var(--ab-navy)}.ampi-dlg__where{font-family:var(--ab-head);font-size:.85rem;color:var(--ab-ink);opacity:.8}.ampi-dlg__bio{margin-top:1rem!important;padding-top:1rem;border-top:1px solid var(--ab-line);font-size:1rem;line-height:1.6}.ampi-dlg__bio p{margin:0 0 .7em}.ampi-dlg__contact{margin-top:1.25rem!important}.ampi-dlg__contact .ampi-dir__email{margin-left:0}.ampi-dlg__address{display:block;margin-top:.45rem;font-size:.85rem;opacity:.75;word-break:break-all}.ampi-dlg__close{position:absolute;top:.85rem;right:.85rem;z-index:2;display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid var(--ab-line);border-radius:50%;background:var(--ab-white);color:var(--ab-ink);cursor:pointer;transition:transform 0.2s var(--ab-ease),background-color 0.2s ease,color 0.2s ease}.ampi-dlg__close:hover,.ampi-dlg__close:focus-visible{background:var(--ab-ink);color:var(--ab-white);transform:rotate(90deg)}.ampi-dlg__close svg{display:block}.ampi-dlg__nav{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem clamp(1.25rem, 3vw, 2.5rem) 1rem;border-top:1px solid var(--ab-line);background:var(--ab-mist);font-family:var(--ab-head);font-size:.8rem}.ampi-dlg__nav button{appearance:none;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:1px solid var(--ab-line);border-radius:999px;background:var(--ab-white);color:var(--ab-navy);font:inherit;font-weight:650;cursor:pointer}.ampi-dlg__nav button:hover,.ampi-dlg__nav button:focus-visible{border-color:var(--ab-navy)}.ampi-dlg__count{opacity:.75}@media (max-width:640px){.ampi-dlg{display:flex;flex-direction:column;overflow:hidden}.ampi-dlg__scroll{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ampi-dlg__photo{min-height:0;height:min(42vh, 20rem)}.ampi-dlg__photo .ampi-dir__img,.ampi-dlg__photo img{object-position:50% 15%}.ampi-dlg__body{overflow:visible}.ampi-dlg__nav{flex:none;padding-bottom:max(1rem, env(safe-area-inset-bottom));box-shadow:0 -6px 14px -10px rgb(21 42 69 / .35)}.ampi-dlg__close{background:rgb(255 255 255 / .94);box-shadow:0 2px 8px -2px rgb(21 42 69 / .35)}}@media (max-width:420px){.ampi-board__grid{grid-template-columns:1fr 1fr;gap:.75rem}.ampi-board__grid .ampi-dir__body{padding:.8rem .8rem .85rem}.ampi-board__grid .ampi-dir__name{font-size:1rem!important}.ampi-board__grid .ampi-dir__bio{display:none}.ampi-board.is-enhanced .ampi-board__grid .ampi-dir__more[data-has-bio]{display:inline-flex}.ampi-board__grid .ampi-dir__state{left:.5rem;bottom:.5rem}}.ampi-board__empty{margin:0;font-family:var(--ab-head);color:var(--ab-navy)}@media print{.ampi-dir__actions{display:none!important}.ampi-dir{break-inside:avoid;box-shadow:none;opacity:1!important;transform:none!important}.ampi-dir[hidden]{display:flex!important}.ampi-board__leaders[hidden],.ampi-board__grid[hidden]{display:grid!important}.ampi-dir__bio.is-clamped{max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}}