﻿*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}img,svg,video{max-width:100%;height:auto}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--wp--preset--color--brand-700, #26b0d2);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:999;padding:.75rem 1.25rem;background:var(--wp--preset--color--brand-900, #16273c);color:#fff;border-radius:0 0 4px 0}.skip-link:focus{inset-inline-start:0}h1,h2,h3,h4,p,li,a,button,label{overflow-wrap:break-word}button,input,select,textarea{font-family:inherit}button{font-size:var(--wp--preset--font-size--base)}button,select,input:not([type=checkbox]):not([type=radio]){min-height:44px}input,select,textarea{max-width:100%}a{text-underline-offset:.18em}:focus-visible{outline:3px solid var(--wp--preset--color--brand-700, #26b0d2);outline-offset:3px}.wp-site-blocks>main{margin-block-start:0}.wp-block-post-content{overflow-wrap:anywhere}.wp-block-post-content>:is(p,ul,ol,blockquote){max-width:var(--wp--style--global--content-size)}.wp-block-post-content :is(h2,h3){margin-block-start:2rem}.wp-block-post-content p{line-height:var(--lh-body)}.wp-block-columns>.wp-block-column{min-width:0}@media(max-width: 1024px){:root:root{--wp--preset--spacing--70: 4rem;--wp--preset--spacing--80: 5rem}}@media(max-width: 768px){:root:root{--wp--preset--spacing--70: 3rem;--wp--preset--spacing--80: 4rem}}.animate-reveal{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}.pen-af-header{position:sticky;top:0;z-index:200}header+main{margin-block-start:0}.pen-af-header.alignfull>*{margin-block:0}.pen-af-topbar{padding-block:.45rem;font-size:var(--wp--preset--font-size--small);transition:max-height .3s cubic-bezier(0.16, 1, 0.3, 1),opacity .3s cubic-bezier(0.16, 1, 0.3, 1),padding .3s cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 768px){.pen-af-topbar{display:none}}.pen-af-topbar__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-inline-size:1200px;margin-inline:auto}.pen-af-topbar__contact,.pen-af-topbar__end{display:flex;align-items:center;gap:1.25rem;min-width:0}.pen-af-topbar__item{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none;opacity:.85;white-space:nowrap;transition:opacity .15s ease,color .15s ease}a.pen-af-topbar__item:hover{opacity:1;color:#fff}.pen-af-topbar__icon{flex:none;opacity:.8}@media(max-width: 1024px){.pen-af-topbar__item--loc{display:none}}.pen-af-topbar__social{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.pen-af-topbar__social a{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:inherit;opacity:.7;border-radius:4px;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.pen-af-topbar__social a:hover{opacity:1;color:#fff;background:hsla(0,0%,100%,.08)}.pen-af-topbar__end .pen-af-langswitch{padding-inline-start:1rem;border-inline-start:1px solid hsla(0,0%,100%,.18)}.pen-af-langswitch{display:flex;align-items:center;gap:0}.pen-af-langswitch__item{color:inherit;text-decoration:none;opacity:.75;padding-inline:.6rem;transition:opacity .15s ease,color .15s ease;line-height:1}.pen-af-langswitch__item+.pen-af-langswitch__item{border-inline-start:1px solid hsla(0,0%,100%,.22)}.pen-af-langswitch__item:hover{opacity:1;color:#fff}.pen-af-langswitch__item.is-active{color:#fff;font-weight:700;opacity:1}.pen-af-langswitch__item.is-untranslated{opacity:.4}.pen-af-navbar{position:relative;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);padding-block:.85rem;transition:padding .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1),background-color .3s cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 1025px){.pen-af-navbar .pen-af-nav__link:hover,.pen-af-navbar .pen-af-nav__link.is-current{color:#1d95b3}}.pen-af-header.is-shrunk .pen-af-topbar{max-height:0;padding-block:0;opacity:0;overflow:hidden}.pen-af-header.is-shrunk .pen-af-navbar{padding-block:.5rem;box-shadow:none}.pen-af-header.is-shrunk .pen-af-brand__logo img{height:40px}.pen-af-brand{align-items:center}.pen-af-brand__logo{display:inline-flex;line-height:0}.pen-af-brand__logo img{height:50px;width:auto;display:block;transition:height .3s cubic-bezier(0.16, 1, 0.3, 1),transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-brand__logo:hover img{transform:scale(1.03)}@media(max-width: 480px){.pen-af-brand__logo img{height:42px}}.pen-af-brand__title{margin:0}.pen-af-nav{display:flex;align-items:center}.pen-af-nav-wrap{gap:1.25rem}.pen-af-nav__toggle{display:none}.pen-af-nav__cta{display:none}.pen-af-nav__panel{display:flex}.pen-af-nav__list{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.pen-af-nav__item{position:relative}.pen-af-nav__item--has-children{display:flex;align-items:center}.pen-af-nav__subitem--has-children{position:relative;display:flex;align-items:center}.pen-af-nav__subitem--has-children>.pen-af-nav__sublink{flex:1}.pen-af-nav__link{position:relative;display:inline-flex;align-items:center;gap:.28rem;padding-block:.5rem;margin-inline:.55rem;font-weight:500;color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none;white-space:nowrap;transition:color .18s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-nav__link:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-nav__link::after{content:"";position:absolute;inset-inline:0;bottom:-0.15rem;height:2px;background:var(--wp--preset--color--accent, #26b0d2);transform:scaleX(0);transform-origin:inline-start;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-nav__item:hover>.pen-af-nav__link::after,.pen-af-nav__link:focus-visible::after,.pen-af-nav__link.is-current::after{transform:scaleX(1)}.pen-af-nav__sub-toggle{display:inline-flex;align-items:center;justify-content:center;padding:.3rem;margin-inline:-0.35rem 0;background:none;border:0;color:var(--wp--preset--color--brand-900, #16273c);cursor:pointer;border-radius:4px}.pen-af-nav__chevron{transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-nav__item--has-children:hover>.pen-af-nav__sub-toggle>.pen-af-nav__chevron,.pen-af-nav__item--has-children.is-open>.pen-af-nav__sub-toggle>.pen-af-nav__chevron,.pen-af-nav__subitem--has-children:hover>.pen-af-nav__sub-toggle>.pen-af-nav__chevron,.pen-af-nav__subitem--has-children.is-open>.pen-af-nav__sub-toggle>.pen-af-nav__chevron{transform:rotate(180deg)}.pen-af-nav__submenu .pen-af-nav__item--has-children:hover .pen-af-nav__chevron,.pen-af-nav__submenu .pen-af-nav__item--has-children.is-open .pen-af-nav__chevron{transform:rotate(-90deg)}.pen-af-nav__submenu{position:absolute;top:100%;inset-inline-start:0;z-index:60;min-inline-size:13rem;margin:0;padding:.6rem;list-style:none;background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1),visibility .2s}.pen-af-nav__submenu>li+li{margin-block-start:.25rem}.pen-af-nav__submenu::before{content:"";position:absolute;inset-inline:0;top:-0.65rem;height:.65rem}.pen-af-nav__item--has-children:hover>.pen-af-nav__submenu,.pen-af-nav__item--has-children:focus-within>.pen-af-nav__submenu,.pen-af-nav__item--has-children.is-open>.pen-af-nav__submenu{opacity:1;visibility:visible;transform:translateY(0)}.pen-af-nav__submenu--nested{top:-0.4rem;inset-inline-start:calc(100% + .35rem)}.pen-af-nav__subitem--has-children:hover>.pen-af-nav__submenu--nested,.pen-af-nav__subitem--has-children:focus-within>.pen-af-nav__submenu--nested,.pen-af-nav__subitem--has-children.is-open>.pen-af-nav__submenu--nested{opacity:1;visibility:visible;transform:translateY(0)}.pen-af-nav__sub-toggle--nested{margin-inline:-2.1rem .35rem;z-index:1}.pen-af-nav__sublink{display:block;padding:.75rem 1rem;border-radius:4px;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.pen-af-nav__sublink:hover,.pen-af-nav__sublink:focus-visible{background:var(--wp--preset--color--surface, #f7f8fa);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-nav__sublink.is-current{background:var(--wp--preset--color--surface, #f7f8fa);color:var(--wp--preset--color--brand-700, #26b0d2);font-weight:600}@media(min-width: 1025px){.pen-af-nav__submenu .pen-af-nav__item--has-children{position:relative}.pen-af-nav__submenu .pen-af-nav__item--has-children>.pen-af-nav__sublink{padding-inline-end:1.8rem}.pen-af-nav__submenu .pen-af-nav__item--has-children>.pen-af-nav__sub-toggle{position:absolute;inset-inline-end:.2rem;top:50%;transform:translateY(-50%)}.pen-af-nav__submenu .pen-af-nav__item--has-children>.pen-af-nav__submenu{top:-0.4rem;inset-inline-start:100%}}.pen-af-language-menu{position:relative;display:flex;align-items:center}.pen-af-language-menu__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-width:76px;height:42px;padding-inline:.72rem;border:0;border-radius:4px;background:#fff;color:var(--wp--preset--color--brand-900, #16273c);font:inherit;font-size:var(--wp--preset--font-size--small);font-weight:700;cursor:pointer;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1),border-color .2s cubic-bezier(0.16, 1, 0.3, 1),background .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-language-menu__toggle:hover,.pen-af-language-menu__toggle[aria-expanded=true]{color:var(--wp--preset--color--brand-700, #26b0d2);background:var(--wp--preset--color--surface, #f7f8fa)}.pen-af-language-menu__chevron{transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-language-menu.is-open .pen-af-language-menu__chevron{transform:rotate(180deg)}.pen-af-language-menu__panel{position:absolute;top:calc(100% + .65rem);inset-inline-end:0;z-index:260;display:grid;min-width:150px;padding:.4rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-top:3px solid var(--wp--preset--color--accent, #26b0d2);border-radius:6px;background:#fff;box-shadow:none}.pen-af-language-menu__panel[hidden]{display:none}.pen-af-language-menu__item{padding:.65rem .8rem;border-radius:4px;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--small);font-weight:600;text-decoration:none}.pen-af-language-menu__item:hover,.pen-af-language-menu__item:focus-visible{background:var(--wp--preset--color--surface, #f7f8fa);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-language-menu__item.is-active{background:var(--wp--preset--color--surface, #f7f8fa);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-global-search{position:static;display:flex;align-items:center}.pen-af-global-search__toggle{display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--wp--preset--color--brand-900, #16273c);cursor:pointer;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1),background .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-global-search__toggle:hover,.pen-af-global-search__toggle[aria-expanded=true]{color:var(--wp--preset--color--brand-700, #26b0d2);background:var(--wp--preset--color--surface, #f7f8fa)}.pen-af-global-search__panel{position:absolute;top:100%;inset-inline:0;z-index:250;width:100%;padding:1.5rem;max-height:calc(100dvh - 100px);overflow-y:auto;border-block:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;background:#fff;box-shadow:none}.pen-af-global-search__panel[hidden]{display:none}.pen-af-global-search__inner{max-width:1200px;margin-inline:auto}.pen-af-global-search__popular{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-size:var(--fs-ui)}.pen-af-global-search__popular p{margin:0;color:var(--wp--preset--color--muted, #667085)}.pen-af-global-search__popular ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin:0}.pen-af-global-search__popular a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:underline;text-decoration-color:var(--wp--preset--color--line, #dde3ea);text-underline-offset:.25em}.pen-af-global-search__popular a:hover{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration-color:currentColor}.pen-af-global-search__form{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.55rem;align-items:center}.pen-af-global-search__inputicon{position:absolute;inset-inline-start:.9rem;top:23px;transform:translateY(-50%);color:var(--wp--preset--color--muted, #667085);pointer-events:none}.pen-af-global-search__input{box-sizing:border-box;width:100%;min-height:46px;padding:.7rem .85rem;padding-inline-start:2.7rem;border:1.5px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;background:#fff;color:var(--wp--preset--color--brand-900, #16273c);font:inherit}.pen-af-global-search__input:focus{outline:3px solid rgba(38,176,210,.2);border-color:var(--wp--preset--color--brand-500, #26b0d2)}.pen-af-global-search__submit{min-height:46px;padding:.7rem 1.1rem;border:0;border-radius:0;background:var(--wp--preset--color--brand-900, #16273c);color:#fff;font:inherit;font-weight:700;cursor:pointer}.pen-af-global-search__submit:hover{background:var(--wp--preset--color--brand-700, #26b0d2);color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-global-search__results{display:grid;max-height:min(54vh,440px);margin-top:.75rem;overflow-y:auto;border-top:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-global-search__results:empty:not([aria-busy=true]){display:none}.pen-af-global-search__results[aria-busy=true]{min-height:72px;opacity:.55}.pen-af-global-search__results.has-message{display:block;padding:1.25rem .5rem;color:var(--wp--preset--color--muted, #667085);text-align:center}.pen-af-global-search__result{display:grid;gap:.2rem;padding:.85rem .65rem;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);color:inherit;text-decoration:none}.pen-af-global-search__result:hover,.pen-af-global-search__result:focus-visible{background:var(--wp--preset--color--surface, #f7f8fa)}.pen-af-global-search__type{color:var(--wp--preset--color--brand-700, #26b0d2);font-size:var(--wp--preset--font-size--small);font-weight:800;letter-spacing:0;text-transform:uppercase}.pen-af-global-search__title{color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--base);line-height:1.3}.pen-af-global-search__excerpt{color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:var(--lh-body)}.pen-af-global-search__all{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.8rem;padding:.7rem;border-radius:4px;color:var(--wp--preset--color--brand-700, #26b0d2);font-weight:700;text-decoration:none}.pen-af-global-search__all:hover{background:var(--wp--preset--color--surface, #f7f8fa)}.pen-af-global-search__all[hidden]{display:none}.pen-af-nav__toggle:focus-visible,.pen-af-nav__sub-toggle:focus-visible,.pen-af-nav__link:focus-visible,.pen-af-nav__sublink:focus-visible,.pen-af-nav__cta:focus-visible{outline:2px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px;border-radius:4px}.pen-af-global-search__toggle:focus-visible,.pen-af-global-search__submit:focus-visible{outline:2px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}.pen-af-language-menu__toggle:focus-visible{outline:3px solid var(--wp--preset--color--brand-700, #26b0d2);outline-offset:3px;background:var(--wp--preset--color--surface, #f7f8fa);color:var(--wp--preset--color--brand-700, #26b0d2)}@media(max-width: 1024px){.pen-af-nav-cta{display:none}.pen-af-nav__cta{display:block}.pen-af-language-menu{display:none}.pen-af-navbar{position:relative}.pen-af-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--wp--preset--color--brand-900, #16273c);cursor:pointer;border-radius:4px}.pen-af-burger{position:relative;display:block;width:22px;height:16px}.pen-af-burger>span{position:absolute;inset-inline:0;height:2px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),opacity .2s cubic-bezier(0.16, 1, 0.3, 1),top .3s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-burger>span:nth-child(1){top:0}.pen-af-burger>span:nth-child(2){top:7px}.pen-af-burger>span:nth-child(3){top:14px}.pen-af-nav__toggle[aria-expanded=true] .pen-af-burger>span:nth-child(1){top:7px;transform:rotate(45deg)}.pen-af-nav__toggle[aria-expanded=true] .pen-af-burger>span:nth-child(2){opacity:0}.pen-af-nav__toggle[aria-expanded=true] .pen-af-burger>span:nth-child(3){top:7px;transform:rotate(-45deg)}.pen-af-nav__panel{position:absolute;top:100%;inset-inline:0;display:block;max-height:calc(100dvh - 100%);overflow-y:auto;padding:.25rem 0 1.5rem;background:#fff;border-top:1px solid var(--wp--preset--color--line, #dde3ea);box-shadow:none;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s cubic-bezier(0.16, 1, 0.3, 1),transform .25s cubic-bezier(0.16, 1, 0.3, 1),visibility .25s}.pen-af-nav.is-open .pen-af-nav__panel{opacity:1;visibility:visible;transform:translateY(0)}.pen-af-nav__list{flex-direction:column;align-items:stretch;gap:0;width:100%;max-inline-size:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.pen-af-nav__item,.pen-af-nav__item--has-children{display:block;position:relative;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-nav__subitem--has-children{display:block}.pen-af-nav__link{margin-inline:0;padding:1rem .15rem;font-size:var(--wp--preset--font-size--medium);font-weight:600}.pen-af-nav__link::after{display:none}.pen-af-nav__link.is-current{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-nav__sub-toggle{position:absolute;inset-inline-end:0;top:0;width:52px;height:56px;margin:0}.pen-af-nav__submenu{position:static;display:none;min-inline-size:0;padding:0 0 .5rem;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.pen-af-nav__submenu::before{display:none}.pen-af-nav__item--has-children.is-open>.pen-af-nav__submenu,.pen-af-nav__subitem--has-children.is-open>.pen-af-nav__submenu{display:block}.pen-af-nav__submenu--nested{padding-inline-start:1rem}.pen-af-nav__sub-toggle--nested{margin:0}.pen-af-nav__sublink{padding-block:.65rem;padding-inline:1.25rem .8rem;font-size:var(--wp--preset--font-size--base);color:var(--wp--preset--color--muted, #667085)}.pen-af-nav__submenu .pen-af-nav__item--has-children{border-bottom:0}.pen-af-nav__submenu .pen-af-nav__item--has-children>.pen-af-nav__sublink{padding-inline-start:1.25rem;font-weight:600}.pen-af-nav__submenu .pen-af-nav__item--has-children .pen-af-nav__sub-toggle{height:46px}.pen-af-nav__submenu .pen-af-nav__item--has-children .pen-af-nav__submenu .pen-af-nav__sublink{padding-inline-start:2.5rem}.pen-af-nav__cta{margin:1.25rem clamp(1.25rem,5vw,2.5rem) 0;padding:.85rem 1.25rem;text-align:center;font-weight:600;color:#fff;text-decoration:none;background:var(--wp--preset--color--brand-700, #26b0d2);border-radius:4px;transition:background-color .18s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-nav__cta:hover{background:var(--wp--preset--color--brand-800, #16273c)}.pen-af-nav__langs{display:flex;justify-content:center;margin:1.25rem clamp(1.25rem,5vw,2.5rem) 0;padding-top:1.1rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-nav__langs .pen-af-langswitch__item{color:var(--wp--preset--color--brand-900, #16273c);opacity:.65;padding-inline:.9rem}.pen-af-nav__langs .pen-af-langswitch__item+.pen-af-langswitch__item{border-inline-start-color:var(--wp--preset--color--line, #dde3ea)}.pen-af-nav__langs .pen-af-langswitch__item:hover,.pen-af-nav__langs .pen-af-langswitch__item.is-active{color:var(--wp--preset--color--brand-700, #26b0d2);opacity:1}}@media(max-width: 480px){.pen-af-nav-wrap{gap:.55rem}}@media(max-width: 768px){.pen-af-global-search__panel{padding:1rem}.pen-af-global-search__form{grid-template-columns:minmax(0, 1fr)}.pen-af-global-search__submit{width:100%}.pen-af-global-search__popular{display:block}.pen-af-global-search__popular ul{margin-top:.5rem;gap:.5rem 1rem}}@media(min-width: 1025px){.pen-af-nav__langs{display:none}}body.pen-af-nav-lock{overflow:hidden}@media(min-width: 1025px){body.pen-af-nav-lock{overflow:visible}}.pen-af-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--muted, #667085)}.pen-af-breadcrumbs a{color:var(--wp--preset--color--muted, #667085);text-decoration:none}.pen-af-breadcrumbs a:hover{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:underline}.pen-af-breadcrumbs [aria-current=page]{color:var(--wp--preset--color--brand-900, #16273c);font-weight:600}.pen-af-breadcrumbs__sep{color:#667085}.pen-af-footer{padding-block:clamp(3.5rem,6vw,5.5rem) 0;position:relative}.pen-af-footer::before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--wp--preset--color--accent, #26b0d2);opacity:.9}.pen-af-footer__main{padding-bottom:3rem}.pen-af-footer__brand{display:inline-block;line-height:0;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-footer__brand img{height:54px;width:auto;display:block}.pen-af-footer__brand:hover{transform:none}.pen-af-footer__blurb{color:#dde3ea;max-width:34ch;margin-top:1.1rem}.pen-af-footer__title{margin-bottom:1.1rem !important}.pen-af-footer__nav .wp-block-navigation-item__content{color:#dde3ea;text-decoration:none;transition:color .15s ease,padding-inline-start .15s ease}.pen-af-footer__nav .wp-block-navigation-item__content:hover{color:#fff;padding-inline-start:4px}.pen-af-footer__contact{color:#dde3ea}.pen-af-footer__contact a{color:#dde3ea;text-decoration:none}.pen-af-footer__contact a:hover{color:#fff;text-decoration:underline}.pen-af-social{display:flex;gap:.6rem;list-style:none;margin:1.5rem 0 0;padding:0}.pen-af-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.08);color:#dde3ea;transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),color .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-social a:hover{background:#26b0d2;color:#16273c;transform:none}.pen-af-social--inline{margin:0;gap:.5rem}.pen-af-social--inline a{width:30px;height:30px}.pen-af-footer__bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-block:1.5rem}.pen-af-footer__bottom p{margin:0}.pen-af-footer__bottom .pen-af-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.pen-af-footer__bottom .wp-block-navigation-item__content{color:#dde3ea;text-decoration:none}.pen-af-footer__bottom .wp-block-navigation-item__content:hover{color:#fff}@media(max-width: 768px){.pen-af-footer__cols{text-align:start}}.wp-element-button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;line-height:var(--lh-body);text-align:center;transition:background-color .2s cubic-bezier(0.16, 1, 0.3, 1),color .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1);box-shadow:none}.wp-element-button:hover,.wp-block-button__link:hover{transform:none;box-shadow:none}.wp-element-button:active,.wp-block-button__link:active{transform:translateY(0)}.wp-block-button.is-style-ghost .wp-block-button__link{background:rgba(0,0,0,0);color:#fff;border:1.5px solid hsla(0,0%,100%,.5);box-shadow:none}.wp-block-button.is-style-ghost .wp-block-button__link:hover,.wp-block-button.is-style-ghost .wp-block-button__link:focus{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.wp-block-button.is-style-solid-navy .wp-block-button__link{background:var(--wp--preset--color--brand-900, #16273c);color:#fff}.wp-block-button.is-style-solid-navy .wp-block-button__link:hover,.wp-block-button.is-style-solid-navy .wp-block-button__link:focus{background:var(--wp--preset--color--brand-800, #16273c)}.wp-block-button.is-style-outline-navy .wp-block-button__link{background:rgba(0,0,0,0);color:#16273c;border:1.5px solid rgba(22,39,60,.35);box-shadow:none}.wp-block-button.is-style-outline-navy .wp-block-button__link:hover,.wp-block-button.is-style-outline-navy .wp-block-button__link:focus{background:#16273c;color:#fff;border-color:#16273c}.wp-block-button.is-style-link-arrow .wp-block-button__link,.wp-block-button.is-style-link-arrow-light .wp-block-button__link{background:rgba(0,0,0,0);box-shadow:none;padding:.35rem 0;font-weight:600;color:var(--wp--preset--color--brand-700, #26b0d2);border-radius:0}.wp-block-button.is-style-link-arrow .wp-block-button__link::after,.wp-block-button.is-style-link-arrow-light .wp-block-button__link::after{content:"→";display:inline-block;margin-inline-start:.4rem;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.wp-block-button.is-style-link-arrow .wp-block-button__link:hover,.wp-block-button.is-style-link-arrow-light .wp-block-button__link:hover{transform:none;box-shadow:none;color:var(--wp--preset--color--brand-900, #16273c)}.wp-block-button.is-style-link-arrow .wp-block-button__link:hover::after,.wp-block-button.is-style-link-arrow-light .wp-block-button__link:hover::after{transform:translateX(4px)}.wp-block-button.is-style-link-arrow-light .wp-block-button__link{color:#fff}.wp-block-button.is-style-link-arrow-light .wp-block-button__link:hover{color:#e8f7fb}.pen-af-nav-cta .wp-block-button__link{padding-block:.6rem;padding-inline:1.35rem;font-size:var(--wp--preset--font-size--small)}[dir=rtl] .wp-block-button.is-style-link-arrow .wp-block-button__link::after,[dir=rtl] .wp-block-button.is-style-link-arrow-light .wp-block-button__link::after{content:"←"}[dir=rtl] .wp-block-button.is-style-link-arrow .wp-block-button__link:hover::after,[dir=rtl] .wp-block-button.is-style-link-arrow-light .wp-block-button__link:hover::after{transform:translateX(-4px)}.pen-af-hero{position:relative;isolation:isolate;overflow:clip;background:#16273c;color:#fff}.pen-af-heroslider{--hero-min: min(600px, 68svh);--hero-controls-space: 5rem}.pen-af-heroslider__track{display:grid;grid-template-columns:minmax(0, 1fr)}.pen-af-heroslide{grid-area:1/1;position:relative;display:grid;grid-template-rows:1fr var(--hero-controls-space);min-height:var(--hero-min);padding:3rem 1.5rem 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 200ms ease}.pen-af-heroslide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.pen-af-heroslide__decor{position:absolute;inset:0;z-index:0}.pen-af-heroslide__decor::after{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(22, 39, 60, 0.96) 0%, rgba(22, 39, 60, 0.88) 36%, rgba(22, 39, 60, 0.45) 65%, rgba(22, 39, 60, 0) 100%)}.pen-af-heroslide__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pen-af-heroslide__inner{grid-row:1;align-self:center;position:relative;z-index:1;width:min(100%,var(--wp--style--global--wide-size));margin-inline:auto}.pen-af-hero__title{margin:0;max-width:22ch;font-size:var(--wp--preset--font-size--display);line-height:1.15;color:#fff;letter-spacing:0;text-wrap:balance}.pen-af-hero__lead{max-width:58ch;margin:1.25rem 0 0;font-size:var(--wp--preset--font-size--medium);line-height:var(--lh-body);color:#fff}.pen-af-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.pen-af-hero__cta .is-style-ghost{color:#fff;border:1px solid #fff;background:rgba(0,0,0,0)}.pen-af-hero__cta .is-style-ghost:hover{background:#fff;color:#16273c}.pen-af-eyebrow{display:block;margin:0 0 .75rem;font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--brand-700, #26b0d2);letter-spacing:0}.pen-af-eyebrow--light{color:#e8f7fb}.pen-af-heroslider__controls{position:absolute;z-index:3;bottom:1rem;inset-inline:1.5rem;width:min(100% - 3rem,var(--wp--style--global--wide-size));margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:.5rem}.pen-af-heroslider__arrow{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.7);border-radius:4px;background:rgba(0,0,0,0);color:#fff;cursor:pointer}.pen-af-heroslider__arrow:hover{background:#fff;color:#16273c}.pen-af-heroslider__arrow:focus-visible{outline:3px solid #26b0d2;outline-offset:3px}.pen-af-heroslider__dots{display:flex;gap:0}.pen-af-heroslider__dot{display:grid;place-items:center;width:44px;height:44px;border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer}.pen-af-heroslider__dot::after{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.pen-af-heroslider__dot.is-active::after{background:#26b0d2;width:18px;border-radius:2px}.pen-af-heroslider__dot:focus-visible{outline:3px solid #26b0d2;outline-offset:-3px}.no-js .pen-af-heroslide:not(.is-active){display:none}.no-js .pen-af-heroslider__controls{display:none}.no-js .pen-af-heroslide{grid-template-rows:1fr;padding-bottom:3rem}@media(max-width: 768px){.pen-af-heroslide{padding-top:2rem}.pen-af-hero__title{max-width:24ch}}@media(prefers-reduced-motion: reduce){.pen-af-heroslide{transition:none}}.pen-af-section{position:relative}.pen-af-secthead{gap:1rem 2rem}.pen-af-secthead h2{text-wrap:balance}.pen-af-secthead--light .pen-af-secthead__link .wp-block-button__link{color:#fff}.pen-af-lead{font-size:var(--wp--preset--font-size--medium);line-height:var(--lh-body);max-width:60ch}.pen-af-impact{margin-top:-3.5rem;position:relative;z-index:5;padding-inline:clamp(1rem,4vw,2rem)}.pen-af-impact__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background:var(--wp--preset--color--line, #dde3ea);border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:8px;overflow:hidden;box-shadow:none;max-width:1080px;margin-inline:auto}.pen-af-stat{background:#fff;padding:clamp(1.5rem,3vw,2.4rem) 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem;transition:background .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-stat:hover{background:var(--wp--preset--color--surface, #f7f8fa)}.pen-af-stat__icon{width:42px;height:42px;color:var(--wp--preset--color--brand-700, #26b0d2);display:grid;place-items:center;margin-bottom:.4rem}.pen-af-stat__icon svg{width:100%;height:100%}.pen-af-stat__num{font-size:var(--wp--preset--font-size--display);font-weight:800;line-height:1;letter-spacing:0;color:var(--wp--preset--color--brand-900, #16273c);font-variant-numeric:tabular-nums}.pen-af-stat__label{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--muted, #667085);font-weight:500}@media(max-width: 768px){.pen-af-impact__grid{grid-template-columns:repeat(2, 1fr)}}.pen-af-cardgrid{gap:clamp(1.25rem,2.5vw,1.75rem) !important}.pen-af-cardgrid>li{display:flex;flex-direction:column;min-width:0;border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;background:rgba(0,0,0,0)}.pen-af-card__img{margin:0;overflow:hidden;background:var(--wp--preset--color--brand-800, #16273c);min-height:140px;position:relative}.pen-af-card__img::after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.35' stroke-width='1.5'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='m21 15-5-5L5 21'/%3E%3C/svg%3E") center/40px no-repeat;pointer-events:none}.pen-af-card__img img{position:relative;z-index:1;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1);width:100%;display:block}.pen-af-card__img:has(img)::after{display:none}.pen-af-cardgrid>li:hover .pen-af-card__img img{transform:none}.pen-af-card__body{padding:1.25rem 0 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.pen-af-card__meta{gap:.6rem !important;align-items:center}.pen-af-card__tag{font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-card__tag a{color:inherit;text-decoration:none}.pen-af-card__title{margin:0;line-height:1.25}.pen-af-card__title a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-card__title a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-card__excerpt{color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);margin:0}.pen-af-card__date{color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);margin:0}.pen-af-cards--pub .pen-af-card__body{padding:1rem 0 1.25rem}.pen-af-focusareas{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.25rem;max-width:var(--wp--style--global--wide-size);margin:2rem auto 0}.pen-af-focusarea{grid-column:span 2;padding:1.5rem;border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);background:rgba(0,0,0,0);min-width:0;display:flex;flex-direction:column;gap:1rem;padding-inline:0}.pen-af-focusarea:nth-child(n+4){grid-column:span 3}.pen-af-focusarea__head h3{margin:0;font-size:var(--wp--preset--font-size--large);line-height:1.35}.pen-af-focusarea__body{margin-top:0;display:flex;flex-direction:column;flex:1}.pen-af-focusarea__body:not(:has(>*)){display:none}.pen-af-focustabs__desc{margin:0 0 1rem;color:#1b2430;font-size:var(--fs-body);line-height:1.65}.pen-af-focusarea__links{display:grid;gap:.65rem;padding:0;margin:0;list-style:none}.pen-af-focusarea__links a{color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--fs-small);text-underline-offset:3px}.pen-af-focusarea__links a:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-focustabs__more{margin:auto 0 0;padding-top:1rem}.pen-af-focustabs__more a{padding:0;background:rgba(0,0,0,0);color:var(--wp--preset--color--accent-600, #1d95b3);font-size:var(--fs-small);font-weight:600}@media(max-width: 1024px){.pen-af-focusareas{grid-template-columns:repeat(2, minmax(0, 1fr))}.pen-af-focusarea,.pen-af-focusarea:nth-child(n+4){grid-column:auto}.pen-af-focusarea:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width: 768px){.pen-af-focusareas{grid-template-columns:minmax(0, 1fr)}.pen-af-focusarea{padding:1.25rem}}.pen-af-events{color:#fff}.pen-af-eventgrid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:clamp(1rem,2.4vw,1.5rem) !important}.pen-af-eventcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;box-shadow:none;padding:0;overflow:hidden;align-items:stretch !important;gap:0 !important;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1),border-color .3s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-eventcard:hover{transform:none;box-shadow:none;border-color:rgba(38,176,210,.28)}.pen-af-eventcard__media{display:grid;place-items:center;width:100%;aspect-ratio:16/10;margin:0;overflow:hidden;background:var(--wp--preset--color--brand-800, #16273c)}.pen-af-eventcard__media a{display:block;width:100%;height:100%}.pen-af-eventcard__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.pen-af-eventcard__body{display:flex;flex:1;flex-direction:column;box-sizing:border-box;width:100%;padding:1.4rem}.pen-af-eventcard__type{display:inline-flex;width:fit-content;margin:0 0 .8rem;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-eventcard__type a{color:inherit;text-decoration:none}.pen-af-eventcard__title{margin:0 0 .7rem;font-size:1.22rem !important;line-height:1.3}.pen-af-eventcard__title a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-eventcard__title a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-eventcard__excerpt{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:var(--lh-body)}@media(max-width: 1100px){.pen-af-eventgrid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 620px){.pen-af-eventgrid{grid-template-columns:1fr !important}.pen-af-eventcard{flex-wrap:nowrap !important}}.pen-af-about__collage{position:relative;aspect-ratio:5/4}.pen-af-about__photo{position:absolute;border-radius:0;width:100%;height:100%;box-shadow:none;object-fit:cover}.pen-af-about__photo--main{inset:0}.pen-af-about__photo--sub{width:46%;height:46%;inset-block-end:0;inset-inline-end:0;border:6px solid #fff}.pen-af-about__badge{position:absolute;inset-block-start:8%;inset-inline-start:-6%;background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;box-shadow:none;padding:.9rem 1.15rem;display:flex;flex-direction:column;line-height:1.1;z-index:2}.pen-af-about__badge strong{font-size:var(--wp--preset--font-size--x-large);color:var(--wp--preset--color--brand-900, #16273c);font-weight:800}.pen-af-about__badge span{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--brand-800, #16273c);font-weight:500;max-width:12ch}.pen-af-checklist{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.pen-af-checklist li{position:relative;padding-inline-start:2rem;color:#1b2430}.pen-af-checklist li::before{content:"";position:absolute;inset-inline-start:0;top:.15em;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--wp--preset--color--brand-700, #26b0d2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/0.75rem no-repeat}@media(max-width: 768px){.pen-af-about__media{margin-bottom:3rem}.pen-af-about__badge{inset-inline-start:0}}.pen-af-newsletter{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:clamp(2rem,5vw,5rem);align-items:start;position:relative;padding:0;background:rgba(0,0,0,0);text-align:start}.pen-af-newsletter__decor{display:none}.pen-af-newsletter>.pen-af-newsletter__content{max-width:none;margin:0 !important;min-width:0}.pen-af-newsletter .pen-af-eyebrow{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-newsletter-wrap{border-top:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-newsletter__title{color:#1b2430;font-size:var(--wp--preset--font-size--xx-large);margin:0 0 .6rem;text-wrap:balance}.pen-af-newsletter__sub{color:var(--wp--preset--color--muted, #667085);margin:0 0 1.75rem}.pen-af-newsletter__form{display:flex;flex-wrap:wrap;gap:.6rem;max-width:620px;margin-inline:0}.pen-af-newsletter__form input[type=email]{flex:1 1 240px;min-width:0;padding:.9rem 1.15rem;border:1px solid #667085;border-radius:4px;background:hsla(0,0%,100%,.95);font-size:var(--wp--preset--font-size--base)}.pen-af-newsletter__form input[type=email]:focus{outline:3px solid #26b0d2;outline-offset:2px}.pen-af-newsletter__form button{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;padding:.9rem 1.75rem;border:0;border-radius:4px;background:#26b0d2;color:#16273c;font-weight:700;cursor:pointer;transition:transform .18s cubic-bezier(0.16, 1, 0.3, 1),background .18s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-newsletter__form button:hover{transform:none;background:#1d95b3}.pen-af-newsletter__form button span{transition:transform .18s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-newsletter__form button:hover span{transform:translateX(3px)}.pen-af-trust__cols{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:var(--wp--style--global--wide-size, 1200px);margin:0 auto;padding:0 1.5rem}@media(min-width: 782px){.pen-af-trust__cols{grid-template-columns:1fr 1fr;gap:3rem}}.pen-af-trust__col{min-width:0}.pen-af-trust__col+.pen-af-trust__col{border-top:1px solid #dde3ea;padding-top:2.5rem}@media(min-width: 782px){.pen-af-trust__col+.pen-af-trust__col{border-top:0;border-inline-start:1px solid #dde3ea;padding-top:0;padding-inline-start:3rem}}.pen-af-partners__label{display:block;margin-bottom:1.75rem}.pen-af-partners__marquee{overflow:visible}.pen-af-partners__track{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.pen-af-partners__logo{font-size:var(--wp--preset--font-size--large);font-weight:800;letter-spacing:0;color:#667085;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1);white-space:nowrap}.pen-af-partners__logo:hover{color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-partners__logoimg{display:block;height:2rem;width:auto;max-width:9rem;object-fit:contain;filter:none;transition:filter .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-partners__logoimg:hover{filter:grayscale(0) opacity(1)}.pen-af-empty{color:var(--wp--preset--color--muted, #667085);grid-column:1/-1;padding:2rem 0}.pen-af-empty--light{color:hsla(0,0%,100%,.7)}.pen-af-ctastrip{border-top:3px solid var(--wp--preset--color--accent, #26b0d2)}.pen-af-ctastrip__title{font-size:var(--wp--preset--font-size--xx-large);margin:0 0 .5rem;text-wrap:balance}.pen-af-ctastrip__lead{color:hsla(0,0%,100%,.82);margin:0 auto;max-width:44ch}.pen-af-tabs__list{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.pen-af-tabs__item{display:inline-flex;align-items:center;padding:.55rem 1.15rem;border-radius:4px;border:1px solid rgba(0,0,0,0);background:var(--wp--preset--color--brand-800, #16273c);color:#fff;font-size:var(--wp--preset--font-size--small);font-weight:600;text-decoration:none;transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),border-color .2s cubic-bezier(0.16, 1, 0.3, 1),color .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-tabs__item:hover{border-color:rgba(0,0,0,0);color:#fff}.pen-af-tabs__item.is-active{background:#fff;border-color:var(--wp--preset--color--brand-900, #16273c);color:var(--wp--preset--color--brand-900, #16273c);box-shadow:none}.pen-af-coming-soon{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-block-size:clamp(18rem,40vh,30rem);padding-block:clamp(4rem,8vw,7rem);padding-inline:1.5rem;background:var(--wp--preset--color--surface, #f7f8fa);text-align:center}.pen-af-coming-soon .pen-af-coming-soon__title{margin:0;color:#1b2430;font-size:var(--fs-h2);font-weight:600;line-height:1.2}.pen-af-newsletter>.pen-af-newsletter__aside{max-width:none;margin:0 !important;min-width:0}.pen-af-newsletter__aside{padding-inline-start:2rem;border-inline-start:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-newsletter__aside h3{margin:0 0 1rem;font-size:var(--fs-h4)}.pen-af-newsletter__links{list-style:none;padding:0;margin:0}.pen-af-newsletter__links li+li{border-block-start:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-newsletter__links a{display:block;padding-block:.8rem;color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none;font-weight:600}.pen-af-newsletter__links a:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-newsletter__links span{display:block;margin-top:.2rem;color:var(--wp--preset--color--muted, #667085);font-size:var(--fs-small);font-weight:400}.pen-af-newsletter__socials{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.pen-af-newsletter__socials a,.pen-af-contact__follow .pen-af-social--compact a{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;box-sizing:border-box;border:1px solid #f2f3f4;border-radius:50%;background:#f5f5f5;color:#006bb6;transition:transform 200ms ease}.pen-af-newsletter__socials a:hover,.pen-af-contact__follow .pen-af-social--compact a:hover{background:#f5f5f5;color:#006bb6;border-color:#f2f3f4}.pen-af-newsletter__socials a:focus-visible,.pen-af-contact__follow .pen-af-social--compact a:focus-visible{outline:2px solid var(--wp--preset--color--accent-600, #1d95b3);outline-offset:2px}.pen-af-newsletter__socials a svg,.pen-af-contact__follow .pen-af-social--compact a svg{width:18px;height:18px;fill:currentColor}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.pen-af-newsletter__socials a:hover,.pen-af-contact__follow .pen-af-social--compact a:hover{transform:scale(1.1)}}.pen-af-survey-content{display:grid;align-content:center;min-block-size:clamp(18rem,40vh,30rem);padding-block:clamp(4rem,8vw,7rem);background:var(--wp--preset--color--surface, #f7f8fa);text-align:center}.pen-af-survey-content h2{text-align:center}.pen-af-secthead{text-align:start}.pen-af-secthead>:is(h2,p){margin-inline:0}.pen-af-ctastrip__lead{margin-inline:auto}@media(max-width: 768px){.pen-af-newsletter{grid-template-columns:minmax(0, 1fr)}.pen-af-newsletter__aside{padding-inline-start:0;padding-block-start:1.5rem;border-inline-start:0;border-block-start:1px solid var(--wp--preset--color--line, #dde3ea)}}.pen-af-focusarea__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e8f7fb;color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-focusarea__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pen-af-newsletter__aside h3{margin-bottom:.5rem}.pen-af-newsletter__links a{padding-block:.5rem}.pen-af-newsletter__socials{margin-top:.75rem;font-size:var(--fs-small)}.pen-af-about-page h2:not(.pen-af-ctastrip__title){text-align:start}.pen-af-about-page h2.has-text-align-center:not(.pen-af-ctastrip__title){text-align:start !important}.pen-af-about-layout{background:#fff;color:#1b2430}.pen-af-about-layout .alignwide,.pen-af-about-commitments .alignwide,.pen-af-mvv .alignwide{width:min(100% - 2rem,var(--wp--style--global--wide-size, 1200px));margin-inline:auto}.pen-af-about-frame{display:grid;grid-template-columns:minmax(170px, 220px) minmax(0, 1fr) minmax(250px, 320px);gap:clamp(1.75rem,3.4vw,3rem);align-items:start}.pen-af-about-main{min-width:0}.pen-af-about-toc{position:sticky;top:82px;z-index:5;margin-top:clamp(3.75rem,7vw,6.5rem);padding-block:.4rem;padding-inline-start:1rem;border-inline-start:2px solid rgba(38,176,210,.22);background:rgba(0,0,0,0)}.pen-af-about-toc p{margin:0 0 .85rem;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--small);font-weight:800;letter-spacing:0;text-transform:uppercase}.pen-af-about-toc ul{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.pen-af-about-toc a{position:relative;display:inline-block;padding:.34rem 0;color:#1b2430;font-size:var(--wp--preset--font-size--small);font-weight:700;line-height:1.2;text-decoration:none;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-about-toc a:hover,.pen-af-about-toc a.is-active{color:var(--wp--preset--color--brand-900, #16273c);transform:translateX(2px)}.pen-af-about-toc a:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}[dir=rtl] .pen-af-about-toc a:hover,[dir=rtl] .pen-af-about-toc a.is-active{transform:translateX(-2px)}.pen-af-about-section{padding-block:clamp(2rem,4vw,3.2rem);border-block-end:1px solid var(--wp--preset--color--line, #dde3ea);scroll-margin-top:120px}.pen-af-about-editor-section:first-child{padding-top:clamp(3.2rem,6vw,5rem)}.pen-af-about-section__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 380px);gap:clamp(2rem,5vw,4.5rem);align-items:start}.pen-af-about-section__inner--split{grid-template-columns:minmax(240px, 0.44fr) minmax(0, 1fr)}.pen-af-about-section__inner--split header{position:sticky;top:7rem}.pen-af-about-section__inner--split header span{display:block;width:76px;height:3px;margin-top:1.4rem;border-radius:3px;background:var(--wp--preset--color--line, #dde3ea)}.pen-af-about-section__head{max-width:720px;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.pen-af-about-section__head--center{margin-inline:0;text-align:start}.pen-af-about-section__head h2{margin:0;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--fs-h3);line-height:1.22;font-weight:700;letter-spacing:0}.pen-af-about-copy{max-width:70ch}.pen-af-about-copy h2{margin:0 0 1rem;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--fs-h3);line-height:1.22;font-weight:700;letter-spacing:0}.pen-af-about-copy p{margin:0 0 1.1rem;color:#1b2430;font-size:var(--wp--preset--font-size--medium);line-height:var(--lh-body)}.pen-af-about-copy p:last-child{margin-bottom:0}.pen-af-about-copy a{color:var(--wp--preset--color--brand-700, #26b0d2);text-underline-offset:3px}.pen-af-about-copy--lead p:first-of-type{color:#1b2430;font-size:var(--fs-body);line-height:var(--lh-body)}.pen-af-about-glance{position:relative;overflow:hidden;padding:clamp(1.1rem,2.5vw,1.45rem);border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;background:#fff;box-shadow:none}.pen-af-about-glance dl{display:grid;gap:0;margin:0}.pen-af-about-glance div{padding-block:.82rem}.pen-af-about-glance>div:first-child{border-block-start:0}.pen-af-about-glance dt{margin-bottom:.35rem;color:var(--wp--preset--color--accent-600, #1d95b3);font-size:var(--wp--preset--font-size--small);font-weight:800;letter-spacing:0;text-transform:uppercase}.pen-af-about-glance dd{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:.9rem;font-weight:400;line-height:var(--lh-body)}.pen-af-about-glance__head{display:flex;gap:.85rem;align-items:center;margin-bottom:.85rem}.pen-af-about-glance__head>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(38,176,210,.1);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-about-glance__head svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pen-af-about-glance__head h3{margin:0;color:var(--wp--preset--color--brand-900, #16273c);font-size:.95rem;line-height:1.3}.pen-af-about-challenge{background:#f7f8fa}.pen-af-about-challenge h2{margin:0;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--fs-h3);line-height:1.22;font-weight:700}.pen-af-about-quote{padding-block:clamp(2.75rem,6vw,4.75rem);background:#fff;border-block-end:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-about-quote blockquote{position:relative;max-width:900px;margin:0 auto;padding:clamp(1.6rem,4vw,2.4rem);border:1px solid rgba(38,176,210,.16);border-radius:6px;background:#fff;border-inline-start:4px solid var(--wp--preset--color--brand-700, #26b0d2);text-align:center}.pen-af-about-quote svg{width:2rem;height:2rem;margin-bottom:.8rem;color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-about-quote p{max-width:62ch;margin:0 auto;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--large);font-weight:700;line-height:var(--lh-body)}.pen-af-about-approach{background:var(--wp--preset--color--surface, #f7f8fa)}.pen-af-about-approach__card{position:relative;padding:clamp(1.5rem,3vw,2.1rem);border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;background:#fff;box-shadow:none}.pen-af-about-approach__card::before{content:"";position:absolute;inset-inline:1.5rem;top:0;height:4px;border-radius:0 0 4px 4px;background:var(--wp--preset--color--line, #dde3ea)}.pen-af-approach-methods{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.9rem;margin-top:1rem}.pen-af-approach-methods article{display:flex;gap:.75rem;align-items:center;min-height:82px;padding:1rem;border:1px solid rgba(38,176,210,.14);border-radius:6px;background:#fff;box-shadow:none}.pen-af-approach-methods span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:rgba(38,176,210,.15);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-approach-methods svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pen-af-approach-methods strong{color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--base);line-height:1.3}.pen-af-mvv{padding-block:clamp(2.6rem,5vw,4rem) !important;border-block-end:1px solid var(--wp--preset--color--line, #dde3ea);background:rgba(247,248,250,.72)}.pen-af-mvv .pen-af-about-section__head{margin-inline:0 !important;margin-bottom:clamp(1.25rem,2.5vw,1.8rem);text-align:start}.pen-af-mvv__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1.1rem,2vw,1.5rem);align-items:stretch;width:100%;max-width:none;margin-top:0}.pen-af-mvv__intro{margin:1rem auto 0;text-align:center}.pen-af-mvv__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:clamp(1.25rem,2.2vw,1.65rem);border:1px solid var(--wp--preset--color--line, #dde3ea);overflow:hidden;border-radius:6px;background:#fff;box-shadow:none;text-align:start;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .25s cubic-bezier(0.16, 1, 0.3, 1),border-color .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-mvv__card:hover{transform:translateY(-4px);border-color:rgba(38,176,210,.24);box-shadow:none}.pen-af-mvv__card h3{margin:0 0 .75rem;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--large);line-height:1.25;align-self:center}.pen-af-mvv__card p{margin:0;color:#1b2430;font-size:var(--wp--preset--font-size--base);line-height:1.68;text-align:justify}.pen-af-mvv__card--values{border-color:var(--wp--preset--color--line, #dde3ea);background:#fff;color:inherit}.pen-af-mvv__card--values h3{color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-mvv__card--values .pen-af-mvv__icon{background:rgba(38,176,210,.1);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-mvv__card--values p,.pen-af-mvv__card--values li{color:#1b2430}.pen-af-mvv__icon{display:grid;place-items:center;width:46px;height:46px;margin:0 auto .85rem;border-radius:50%;background:rgba(38,176,210,.1);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-mvv__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pen-af-mvv__label{margin-bottom:.45rem;color:var(--wp--preset--color--accent-600, #1d95b3);font-size:var(--wp--preset--font-size--small);font-weight:800;letter-spacing:0;text-transform:uppercase}.pen-af-about-layout .pen-af-checklist{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.pen-af-about-layout .pen-af-checklist li{position:relative;padding-inline-start:1.45rem;color:hsla(0,0%,100%,.86);line-height:var(--lh-body)}.pen-af-about-layout .pen-af-checklist li::before{content:"";position:absolute;inset-inline-start:0;top:.72em;width:.45rem;height:.45rem;border-radius:50%;background:#26b0d2}.pen-af-about-commitments{padding-block:clamp(2.5rem,4.8vw,3.8rem) !important;background:#f7f8fa}.pen-af-about-commitments__grid,.pen-af-related-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,2vw,1.25rem)}.pen-af-link-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:1rem;align-items:center;min-height:126px;overflow:hidden;padding:clamp(1.25rem,2.5vw,1.6rem);border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;background:#fff;box-shadow:none;color:inherit;text-decoration:none;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .25s cubic-bezier(0.16, 1, 0.3, 1),border-color .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-link-card:hover{transform:none;border-color:rgba(38,176,210,.18);box-shadow:none}.pen-af-link-card:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:3px}.pen-af-link-card__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(38,176,210,.1);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-link-card__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pen-af-link-card__body{display:grid;gap:.35rem}.pen-af-link-card__body strong{color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--medium);line-height:1.25}.pen-af-link-card__body span{color:#1b2430;font-size:var(--wp--preset--font-size--base);line-height:1.45}.pen-af-link-card__arrow{color:var(--wp--preset--color--accent-600, #1d95b3);font-size:var(--wp--preset--font-size--large);font-weight:800}[dir=rtl] .pen-af-link-card__arrow{transform:scaleX(-1)}.pen-af-about-page :is(.pen-af-about-approach__card,.pen-af-approach-methods article,.pen-af-mvv__card,.pen-af-link-card){border-block-start:0}.pen-af-about-page :is(.pen-af-about-approach__card,.pen-af-approach-methods article,.pen-af-mvv__card,.pen-af-link-card)::before{content:none}@media(prefers-reduced-motion: no-preference){.pen-af-about-page :is(.pen-af-about-approach__card,.pen-af-approach-methods article,.pen-af-mvv__card,.pen-af-link-card){transition:transform 280ms cubic-bezier(0.16, 1, 0.3, 1),box-shadow 280ms cubic-bezier(0.16, 1, 0.3, 1),border-color 280ms cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-about-page :is(.pen-af-about-approach__card,.pen-af-approach-methods article,.pen-af-mvv__card,.pen-af-link-card):focus-within{transform:translateY(-4px) scale(1.015);box-shadow:0 10px 24px rgba(22,39,60,.1)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.pen-af-about-page :is(.pen-af-about-approach__card,.pen-af-approach-methods article,.pen-af-mvv__card,.pen-af-link-card):hover{transform:translateY(-4px) scale(1.015);box-shadow:0 10px 24px rgba(22,39,60,.1)}}.pen-af-teamdirectory__intro{max-width:68ch;margin:-1.5rem 0 3rem;color:#1b2430;font-size:var(--wp--preset--font-size--medium);line-height:1.72;text-align:start}@media(max-width: 1024px){.pen-af-about-frame{grid-template-columns:1fr}.pen-af-about-toc{position:static;margin-top:2rem;padding-block:.85rem;padding-inline-start:1rem;background:rgba(247,248,250,.6)}.pen-af-about-section__inner,.pen-af-about-section__inner--split{grid-template-columns:1fr}.pen-af-about-section__inner--split header{position:static}.pen-af-mvv__grid,.pen-af-about-commitments__grid,.pen-af-related-row,.pen-af-approach-methods{grid-template-columns:1fr}}@media(max-width: 768px){.pen-af-about-section{padding-block:3rem}.pen-af-link-card{grid-template-columns:auto minmax(0, 1fr)}.pen-af-link-card__arrow{display:none}}.pen-af-pagehero{position:relative;isolation:isolate;overflow:clip;box-sizing:border-box;min-block-size:420px;padding-block:clamp(3rem,6vw,5rem);color:#fff;background:#16273c}.pen-af-pagehero__inner{position:relative;z-index:1;text-align:start;max-inline-size:var(--wp--style--global--wide-size);margin-inline:auto}.pen-af-pagehero .pen-af-breadcrumbs{justify-content:flex-start;color:#e8f7fb;margin-bottom:2rem}.pen-af-pagehero .pen-af-breadcrumbs span{color:inherit}.pen-af-pagehero .pen-af-breadcrumbs a{color:#e8f7fb;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.45)}.pen-af-pagehero .pen-af-breadcrumbs a:hover{text-decoration-color:currentColor}.pen-af-pagehero__title{color:#fff;margin:0;max-width:30ch;text-wrap:balance}.pen-af-pagehero__lead{margin:1rem 0 0;max-width:54ch;font-size:var(--wp--preset--font-size--large);color:#e8f7fb}.pen-af-pagehero>.pen-af-pagehero__decor{position:absolute;inset:0;z-index:-1;max-width:none;margin:0}.pen-af-pagehero__photo{width:100%;height:100%;object-fit:cover;object-position:center 35%}.pen-af-pagehero__decor::after{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(22, 39, 60, 0.96) 0%, rgba(22, 39, 60, 0.88) 36%, rgba(22, 39, 60, 0.45) 65%, rgba(22, 39, 60, 0) 100%)}@media(max-width: 768px){.pen-af-pagehero{min-block-size:0;padding-block:2.5rem 3rem}.pen-af-pagehero .pen-af-breadcrumbs{margin-bottom:1.5rem}.pen-af-pagehero__photo{object-position:60% center}}.pen-af-progfilter{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.6rem;max-width:1000px;margin:2.25rem auto 0}.pen-af-progfilter__pill{appearance:none;cursor:pointer;border:1px solid rgba(0,0,0,0);background:var(--wp--preset--color--brand-800, #16273c);color:#fff;font:inherit;font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:var(--lh-body);padding:.7rem 1.25rem;min-height:44px;border-radius:4px;box-shadow:none;transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),color .2s cubic-bezier(0.16, 1, 0.3, 1),border-color .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-progfilter__pill:hover{border-color:rgba(0,0,0,0);color:#fff;transform:none}.pen-af-progfilter__pill:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}.pen-af-progfilter__pill.is-active{background:#fff;border-color:var(--wp--preset--color--brand-900, #16273c);color:var(--wp--preset--color--brand-900, #16273c);box-shadow:none}.pen-af-progfilter__empty{text-align:center;color:var(--wp--preset--color--muted, #667085);margin:2.5rem 0 0}.pen-af-secthead--compact{margin-bottom:0;gap:0}.pen-af-programs>.pen-af-secthead{padding-block:1.5rem}.pen-af-programs .pen-af-progfilter{margin-top:1.35rem;margin-bottom:0}.pen-af-programs-layout,.pen-af-events-layout,.pen-af-news-layout{width:100%;max-width:var(--wp--style--global--wide-size);margin:2rem auto 0;display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 320px);gap:clamp(1.5rem,3.2vw,2.5rem);align-items:start}.pen-af-archive-sidebar{display:flex;flex-direction:column;gap:1.45rem;position:sticky;top:104px;border-inline-start:2px solid rgba(38,176,210,.38);padding-inline-start:clamp(1rem,2.5vw,1.55rem)}.pen-af-sidepanel{padding:0}.pen-af-sidepanel h3{margin:0 0 .9rem;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--small);line-height:1.3}.pen-af-sidepanel p{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:var(--lh-body)}.pen-af-sidepanel+.pen-af-sidepanel{position:relative;padding-top:1.55rem}.pen-af-sidepanel+.pen-af-sidepanel::before{content:"";position:absolute;inset-inline-start:0;top:0;width:100%;height:3px;border-radius:3px;background:var(--wp--preset--color--line, #dde3ea)}.pen-af-rail-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.pen-af-rail-item{display:grid;grid-template-columns:82px minmax(0, 1fr);gap:.8rem;align-items:stretch;padding-block:.9rem;border-bottom:1px solid rgba(22,39,60,.09);transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-rail-item:first-child{padding-top:0}.pen-af-rail-item:last-child{padding-bottom:0;border-bottom:0}.pen-af-rail-item:hover{background:hsla(0,0%,100%,.56);box-shadow:none;transform:none}.pen-af-rail-item__media{position:relative;overflow:hidden;display:block;width:82px;height:100%;min-height:76px;border-radius:4px;background:var(--wp--preset--color--brand-800, #16273c)}.pen-af-rail-item__media::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.08)}.pen-af-rail-item__media img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.pen-af-rail-item__body{display:flex;flex-direction:column;justify-content:center;min-width:0}.pen-af-rail-item__body h4{margin:.18rem 0 .25rem;font-size:var(--wp--preset--font-size--small);line-height:1.32}.pen-af-rail-item__body h4 a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-rail-item__body h4 a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-rail-item__meta{color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:1.3}.pen-af-sidepanel--cta{margin-top:.7rem;text-align:center;padding:1.1rem;border:1px solid rgba(38,176,210,.16);border-radius:6px;background:#f7f8fa;box-shadow:none}.pen-af-sidepanel--cta h3{margin-bottom:.4rem}.pen-af-sidepanel--cta p{max-width:24ch;margin-inline:auto}.pen-af-sidepanel+.pen-af-sidepanel.pen-af-sidepanel--cta::before{top:-0.7rem}.pen-af-sidebar-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.75rem;padding:.55rem 1rem;border-radius:4px;background:var(--wp--preset--color--accent, #26b0d2);color:#16273c;font-size:var(--wp--preset--font-size--small);font-weight:800;text-decoration:none;box-shadow:none;transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-sidebar-link span{transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-sidebar-link:hover{background:#1d95b3;color:#16273c;box-shadow:none;transform:none}.pen-af-sidebar-link:hover span{transform:translateX(4px)}[dir=rtl] .pen-af-sidebar-link span{transform:scaleX(-1)}[dir=rtl] .pen-af-sidebar-link:hover span{transform:scaleX(-1) translateX(4px)}@media(max-width: 1024px){.pen-af-programs-layout,.pen-af-events-layout,.pen-af-news-layout{grid-template-columns:1fr}.pen-af-archive-sidebar{position:static;border-inline-start:0;border-top:2px solid rgba(38,176,210,.38);padding-inline-start:0;padding-top:1.5rem}}.pen-af-programs .pen-af-cards{width:100%;max-width:1080px;margin:2.75rem auto 0}.pen-af-proggrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,2.4vw,1.5rem);list-style:none;margin:0;padding:0}.pen-af-programs-layout .pen-af-cards{max-width:none;margin-top:0}.pen-af-programs-layout .pen-af-proggrid{grid-template-columns:repeat(6, minmax(0, 1fr))}.pen-af-programs-layout .pen-af-proggrid>li{grid-column:span 3}.pen-af-programs-layout .pen-af-proggrid>li:first-child{grid-column:span 4}.pen-af-programs-layout .pen-af-proggrid>li:nth-child(2){grid-column:span 2}.pen-af-programs-layout .pen-af-proggrid>li:first-child .pen-af-card__title{font-size:var(--wp--preset--font-size--x-large)}.pen-af-programs-layout .pen-af-proggrid>li:first-child .pen-af-progcard__img{aspect-ratio:16/9}@media(max-width: 1100px){.pen-af-proggrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.pen-af-programs-layout .pen-af-proggrid>li,.pen-af-programs-layout .pen-af-proggrid>li:first-child,.pen-af-programs-layout .pen-af-proggrid>li:nth-child(2){grid-column:span 3}}@media(max-width: 620px){.pen-af-proggrid{grid-template-columns:1fr}.pen-af-programs-layout .pen-af-proggrid{grid-template-columns:1fr}.pen-af-programs-layout .pen-af-proggrid>li,.pen-af-programs-layout .pen-af-proggrid>li:first-child,.pen-af-programs-layout .pen-af-proggrid>li:nth-child(2){grid-column:auto}}.pen-af-progcard.is-hidden{display:none}.pen-af-progcard{border-color:var(--wp--preset--color--line, #dde3ea)}.pen-af-progcard:hover{border-color:rgba(38,176,210,.28)}.pen-af-progcard .pen-af-card__body{padding:1.25rem 0}.pen-af-progcard .pen-af-card__title{font-size:var(--wp--preset--font-size--large);line-height:1.3}.pen-af-progcard .pen-af-card__excerpt{font-size:var(--wp--preset--font-size--small);line-height:var(--lh-body)}.pen-af-progcard__img{display:grid;grid-template-columns:minmax(0, 1fr);place-items:center;aspect-ratio:16/10;min-height:0;min-width:0}.pen-af-progcard__img>a{display:block;width:100%;height:100%;min-width:0;min-height:0}.pen-af-progcard__img img{width:100%;height:100%;object-fit:contain;object-position:center}.pen-af-proggrid>li:hover .pen-af-progcard__img img{transform:none}.pen-af-progcard__more{margin-top:auto;padding-top:.35rem;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none}.pen-af-progcard__more .pen-af-progcard__arrow{transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-progcard__more:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-progcard__more:hover .pen-af-progcard__arrow{transform:translateX(4px)}[dir=rtl] .pen-af-progcard__arrow{transform:scaleX(-1)}[dir=rtl] .pen-af-progcard__more:hover .pen-af-progcard__arrow{transform:scaleX(-1) translateX(4px)}.pen-af-pagehero--detail .pen-af-ehero__tags{margin-top:1.5rem;margin-bottom:0}.pen-af-pagehero--detail .pen-af-ehero__cat,.pen-af-pagehero--detail .pen-af-ehero__past,.pen-af-pagehero--detail .pen-af-ehero__meta li,.pen-af-pagehero--detail .pen-af-ehero__meta svg,.pen-af-pagehero--detail .pen-af-opp-singlehero__back,.pen-af-pagehero--detail .pen-af-opp-singlehero__org{color:#e8f7fb}.pen-af-programs>.pen-af-secthead>h2{max-width:none;margin-inline:0 !important}.pen-af-programs>.pen-af-progfilter{width:100%;max-width:var(--wp--style--global--wide-size);margin-inline:auto;gap:.45rem}.pen-af-programs .pen-af-progfilter__pill{font-size:.8125rem;padding:.4rem .85rem;min-height:36px}.pen-af-pub,.pen-af-paper{--publication-serif: var(--font-body)}.pen-af-pub{padding-block:clamp(2rem,4vw,3rem) clamp(3rem,5vw,4rem)}.pen-af-pub__layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:clamp(1.5rem,3vw,2.25rem);align-items:start;max-width:1160px;margin-inline:auto}.pen-af-pub__main{min-width:0}.pen-af-pub__tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);overflow-x:auto;scrollbar-width:thin;scrollbar-color:#26b0d2 #e8f7fb}.pen-af-pub__tabs a{flex-shrink:0;padding:.65rem .9rem;min-height:44px;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,0);color:var(--wp--preset--color--muted, #667085);font-size:.88rem;font-weight:500;text-decoration:none}.pen-af-pub__tabs a:hover{color:var(--wp--preset--color--brand-700, #26b0d2);background:#e8f7fb}.pen-af-pub__tabs a[aria-current]{color:var(--wp--preset--color--brand-900, #16273c);border-bottom-color:var(--wp--preset--color--brand-700, #26b0d2);font-weight:600}.pen-af-pub__listhead{margin:.75rem 0 0}.pen-af-pub__listhead p{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:.82rem}.pen-af-pub__filterform{display:grid;gap:1rem}.pen-af-pub__filterbox{min-width:0;margin:0;padding:1.125rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;background:#fff}.pen-af-pub__filterbox legend{float:inline-start;width:100%;box-sizing:border-box}.pen-af-pub__filterbox legend+*{clear:both}.pen-af-pub__filterbox>label,.pen-af-pub__filterbox legend{display:block;padding:0;margin-bottom:.65rem;font-size:.75rem;font-weight:600;color:var(--wp--preset--color--muted, #667085);text-transform:uppercase;letter-spacing:0}.pen-af-pub__filterbox input[type=search],.pen-af-pub__filterbox select{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;background:var(--wp--preset--color--surface, #f7f8fa);color:#1b2430;font:inherit;font-size:.88rem}.pen-af-pub__filterbox input::placeholder{color:#667085}.pen-af-pub__filterbox .pen-af-pub__check{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;min-height:32px;margin:0;font-size:.88rem;font-weight:400;color:#1b2430;text-transform:none;letter-spacing:normal;cursor:pointer}.pen-af-pub__filterbox .pen-af-pub__check>span:first-child{display:inline-flex;align-items:center;gap:.5rem}.pen-af-pub__filterbox .pen-af-pub__check>span:last-child{color:var(--wp--preset--color--muted, #667085);font-variant-numeric:tabular-nums}.pen-af-pub__filterbox input[type=checkbox]{accent-color:#26b0d2;width:16px;height:16px;margin:0;flex-shrink:0}.pen-af-pub__years{display:flex;flex-wrap:wrap;gap:.4rem}.pen-af-pub__year{position:relative;cursor:pointer}.pen-af-pub__year input{position:absolute;opacity:0;width:1px;height:1px}.pen-af-pub__year span{display:block;padding:.35rem .7rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;color:#1b2430;font-size:.82rem;line-height:var(--lh-body)}.pen-af-pub__year input:checked+span{border-color:var(--wp--preset--color--brand-700, #26b0d2);background:var(--wp--preset--color--brand-700, #26b0d2);color:#16273c}.pen-af-pub__year input:focus-visible+span{outline:2px solid var(--wp--preset--color--brand-700, #26b0d2);outline-offset:3px}.pen-af-pub__year:hover span{border-color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-pub__applybtn,.pen-af-pub__reset{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;padding:.7rem 1rem;border:1px solid var(--wp--preset--color--brand-700, #26b0d2);border-radius:4px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none}.pen-af-pub__applybtn{background:var(--wp--preset--color--brand-900, #16273c);border-color:var(--wp--preset--color--brand-900, #16273c);color:#fff}.pen-af-pub__applybtn:hover{background:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-pub.has-live-filters .pen-af-pub__applybtn{display:none}.pen-af-pub__reset{background:rgba(0,0,0,0);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-pub__reset:hover{background:#e8f7fb;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-pubgroup{margin-top:1.75rem}.pen-af-pubgroup__title{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;padding-bottom:.5rem;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);font:600 1.4rem/1.4 var(--publication-serif);color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-pubgroup__title span{font:400 0.82rem/var(--lh-body) var(--wp--preset--font-family--body);color:var(--wp--preset--color--muted, #667085)}.pen-af-publist{list-style:none;padding:0;margin:0}.pen-af-pubitem{padding-block:1.125rem;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);overflow-wrap:anywhere}.pen-af-pubitem__title{margin:0 0 .25rem;font:600 1.2rem/1.4 var(--publication-serif)}.pen-af-pubitem__title a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-pubitem__title a:hover{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:underline;text-underline-offset:.2em}.pen-af-pubitem__authors{margin:.25rem 0 0;color:var(--wp--preset--color--muted, #667085);font-size:.91rem;line-height:var(--lh-body)}.pen-af-pubitem__authors strong{color:#1b2430;font-weight:600}.pen-af-pubitem__venue{margin:.125rem 0 0;font-size:.91rem;line-height:var(--lh-body);color:#1b2430}.pen-af-pubitem__venue em{font-family:var(--publication-serif);font-size:1rem}.pen-af-pubitem__tag{display:inline-block;margin:.5rem .4rem 0 0;padding:.125rem .5rem;border-radius:4px;background:#e8f7fb;color:#16273c;font-size:.72rem;font-weight:500}.pen-af-pubitem__actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-top:.5rem;font-size:.85rem;font-weight:500}.pen-af-pubitem__actions>a,.pen-af-pubitem__actions summary{display:inline-flex;align-items:center;gap:.35rem;padding-block:.35rem;color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none;cursor:pointer}.pen-af-pubitem__actions>a:hover,.pen-af-pubitem__actions summary:hover{text-decoration:underline;text-underline-offset:.2em}.pen-af-bibtex{min-width:0;max-width:100%}.pen-af-bibtex summary{list-style:none}.pen-af-bibtex summary::-webkit-details-marker{display:none}.pen-af-bibtex[open]{flex-basis:100%;order:1}.pen-af-bibtex[open] summary{font-weight:600}.pen-af-bibtex__body{margin-top:.5rem;padding:.75rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;background:#fff}.pen-af-bibtex__body pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:0.78rem/var(--lh-body) monospace;direction:ltr;text-align:left}.pen-af-bibtex__body button{min-height:36px;margin-top:.5rem;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;color:var(--wp--preset--color--brand-700, #26b0d2);cursor:pointer}.pen-af-bibtex__body p{margin:0;font-size:.8rem;color:var(--wp--preset--color--brand-800, #16273c)}.pen-af-pub__empty{padding-block:3rem;color:var(--wp--preset--color--muted, #667085);text-align:center}.pen-af-pub__empty h3{margin:0 0 .5rem;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-pub__empty p{margin:0 0 .75rem}.pen-af-pub :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--wp--preset--color--brand-700, #26b0d2);outline-offset:3px}.pen-af-pub [hidden]{display:none}@media(max-width: 860px){.pen-af-pub__layout{display:flex;flex-direction:column;gap:2rem}.pen-af-pub__sidebar{order:-1;width:100%}.pen-af-pub__filterform{grid-template-columns:repeat(2, minmax(0, 1fr))}.pen-af-pub__filterbox:first-of-type{grid-column:1/-1}.pen-af-pub__reset{align-self:end}.pen-af-pub__main{width:100%}}@media(max-width: 480px){.pen-af-pub__filterform{grid-template-columns:1fr}}.pen-af-publication-feature .pen-af-cardgrid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}.pen-af-publication-feature .pen-af-cardgrid>li{display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0}.pen-af-publication-feature .pen-af-card__img{min-height:0;max-height:180px;aspect-ratio:16/9;margin:0;overflow:hidden;border-radius:0}.pen-af-publication-feature .pen-af-card__img img{width:100%;height:100%;object-fit:cover}.pen-af-publication-feature .pen-af-card__body{padding:1rem 0 1.25rem}body .pen-af-publication-feature .pen-af-cardgrid>li .pen-af-card__title{font-size:var(--fs-h4);line-height:1.4}@media(max-width: 768px){.pen-af-publication-feature .pen-af-cardgrid{grid-template-columns:minmax(0, 1fr)}.pen-af-publication-feature .pen-af-card__img{max-height:160px}}.pen-af-pub-pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2.5rem}.pen-af-pub-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border-radius:4px;border:1.5px solid var(--wp--preset--color--line, #dde3ea);background:#fff;color:var(--wp--preset--color--brand-900, #16273c);font-weight:600;font-size:var(--wp--preset--font-size--small);text-decoration:none;transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),color .2s cubic-bezier(0.16, 1, 0.3, 1),border-color .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-pub-pagination .page-numbers:hover{border-color:var(--wp--preset--color--brand-700, #26b0d2);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-pub-pagination .page-numbers.current{background:var(--wp--preset--color--brand-900, #16273c);border-color:var(--wp--preset--color--brand-900, #16273c);color:#fff}.pen-af-pub-pagination .page-numbers.dots{border:0;background:rgba(0,0,0,0)}.pen-af-pub__active{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem}.pen-af-pub__active a{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;background:#fff;color:var(--wp--preset--color--brand-700, #26b0d2);font-size:.8rem;text-decoration:none}.pen-af-pub__active a:hover{background:#e8f7fb}.pen-af-pub__pagination{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:2rem}.pen-af-pub__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;padding:.5rem .8rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;color:var(--wp--preset--color--brand-700, #26b0d2);background:#fff;text-decoration:none}.pen-af-pub__pagination .current{color:#fff;background:var(--wp--preset--color--brand-900, #16273c);border-color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-pub__pagination a:hover{background:#e8f7fb}.pen-af-pub .pen-af-pubitem{display:grid;grid-template-columns:minmax(0, 1fr) 180px;gap:1.5rem;align-items:start;padding-block:1rem;transition:transform 200ms cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-pubitem__copy{min-width:0;max-width:60ch}body .pen-af-pub .pen-af-pubitem__title{font-size:1.125rem;line-height:1.4;margin-bottom:.35rem}.pen-af-pub .pen-af-pubgroup__title{font-size:1.125rem}.pen-af-pub .pen-af-pubitem__authors,.pen-af-pub .pen-af-pubitem__venue{font-size:.875rem;line-height:1.45;margin-top:.2rem}.pen-af-pub .pen-af-pubitem__venue em{font-size:inherit}.pen-af-pub .pen-af-pubitem__actions{margin-top:.35rem;gap:.2rem .85rem;font-size:.8125rem}.pen-af-pubitem__image{display:block;width:100%;aspect-ratio:4/3;overflow:hidden}.pen-af-pubitem__image img{display:block;width:100%;height:100%;object-fit:cover}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.pen-af-pub .pen-af-pubitem:hover{transform:translateY(-3px)}}@media(max-width: 600px){.pen-af-pub .pen-af-pubitem{grid-template-columns:minmax(0, 1fr) 96px;gap:1rem}body .pen-af-pub .pen-af-pubitem__title{font-size:1rem}}.pen-af-library{color-scheme:light;color:#1b2430;background:#f7f8fa;margin-block-start:0 !important;padding-block-end:80px}.pen-af-library [hidden]{display:none !important}.pen-af-library *{box-sizing:border-box}.pen-af-library ::selection{background:#e8f7fb;color:#16273c}.pen-af-library a{text-underline-offset:4px}.pen-af-library button,.pen-af-library input,.pen-af-library select{font:inherit}.pen-af-library button,.pen-af-library summary{cursor:pointer}.pen-af-library :focus-visible{outline:3px solid #1d95b3;outline-offset:4px}.pen-af-library h1,.pen-af-library h2,.pen-af-library h3,.pen-af-library p{margin:0}.pen-af-library h1,.pen-af-library h2,.pen-af-library h3{color:#16273c}.pen-af-library h1{max-width:23ch;font-size:var(--fs-h1);line-height:1.16}.pen-af-library h2{font-size:var(--fs-h2);line-height:1.25}.pen-af-library h3{font-size:21px;line-height:1.4}.pen-af-library__wrap{width:min(1200px,100% - 48px);margin-inline:auto}.pen-af-library__hero{background:#e8f7fb;padding-block:28px 80px;border-block-end:1px solid #dde3ea}.pen-af-library__breadcrumb{display:flex;gap:12px;flex-wrap:wrap;color:#46576a;font-size:13px;margin-block-end:28px}.pen-af-library__breadcrumb a{color:inherit}.pen-af-library__lead{max-width:68ch;margin-block-start:18px !important;color:#46576a;font-size:18px;line-height:var(--lh-body)}.pen-af-library__panel{position:relative;margin-block-start:-36px;padding:26px;background:#fff;border:1px solid #dde3ea;border-radius:8px}.pen-af-library__searchrow{display:flex;gap:14px;align-items:center}.pen-af-library__search{flex:1;min-width:0;position:relative}.pen-af-library__search svg{position:absolute;inset-inline-start:16px;top:50%;transform:translateY(-50%);color:#667085;pointer-events:none}.pen-af-library__search input{width:100%;min-height:48px;padding:11px 16px;padding-inline-start:48px;border:1px solid #dde3ea;border-radius:4px;background:#f7f8fa;color:#1b2430;caret-color:#16273c}.pen-af-library__search input::placeholder{color:#596577;opacity:1}.pen-af-library__button{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid #16273c;border-radius:4px;background:#16273c;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background-color 160ms ease-out}.pen-af-library__button:hover{background:#254564;color:#fff}.pen-af-library__reset{color:#46576a;font-size:14px;padding:10px 0}.pen-af-library__filters{display:grid;grid-template-columns:220px 1fr;gap:24px 30px;margin-block-start:25px;padding-block-start:22px;border-block-start:1px solid #dde3ea}.pen-af-library__field{display:grid;gap:10px;align-content:start}.pen-af-library__field>span,.pen-af-library legend{color:#46576a;font-size:13px;font-weight:700}.pen-af-library select{max-width:100%;min-height:44px;padding:8px 12px;border:1px solid #dde3ea;border-radius:4px;background:#fff;color:#1b2430}.pen-af-library fieldset{min-width:0;margin:0;padding:0;border:0}.pen-af-library legend{padding:0;margin-block-end:10px}.pen-af-library__chips{display:flex;flex-wrap:wrap;gap:8px}.pen-af-library__chips label{position:relative;display:inline-flex}.pen-af-library__chips input{position:absolute;width:1px;height:1px;opacity:0}.pen-af-library__chips span{display:block;padding:9px 13px;min-height:40px;border:1px solid #dde3ea;border-radius:4px;color:#46576a;font-size:13px;cursor:pointer}.pen-af-library__chips input:checked+span{background:#16273c;color:#fff;border-color:#16273c}.pen-af-library__chips input:focus-visible+span{outline:3px solid #1d95b3;outline-offset:3px}.pen-af-library__chips span:hover{border-color:#16273c}.pen-af-library__languages{grid-column:1/-1}.pen-af-library__collection{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding-block-start:16px;border-block-start:1px solid #dde3ea}.pen-af-library__collection small{color:#596577;font-size:12px}.pen-af-library__saved{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #dde3ea;color:#16273c;border-radius:4px;min-height:42px;padding:8px 13px;font-size:14px}.pen-af-library__saved[aria-pressed=true]{background:#e8f7fb;border-color:#16273c}.pen-af-library__section{margin-block-start:48px}.pen-af-library__sectionhead{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:20px;margin-block-end:22px}.pen-af-library__sectionhead p{margin-block-start:8px;color:#596577;font-size:14px}.pen-af-library__featured{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.pen-af-library__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.pen-af-library__card{display:flex;flex-direction:column;gap:24px;min-width:0;padding:25px;border:1px solid #dde3ea;border-radius:8px;background:#fff}.pen-af-library__card--featured{border-block-start:3px solid #26b0d2}.pen-af-library__card--featured:first-child{background:#e8f7fb}.pen-af-library__card--featured:first-child h3{font-size:26px}.pen-af-library__cardbody{display:flex;flex-direction:column;gap:13px;flex:1;min-width:0}.pen-af-library__card h3 a{color:#16273c;text-decoration:none;overflow-wrap:anywhere}.pen-af-library__card h3 a:hover{text-decoration:underline}.pen-af-library__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#596577}.pen-af-library__tag{color:#16273c;font-weight:700;padding:3px 8px;background:#e8f7fb;border-radius:3px}.pen-af-library__provider{color:#596577;font-size:13px}.pen-af-library__summary{font-size:15px;line-height:var(--lh-body);overflow-wrap:anywhere}.pen-af-library__topics{display:flex;gap:8px;flex-wrap:wrap;margin-block-start:auto;font-size:12px;color:#345069;font-weight:700}.pen-af-library__access{color:#596577;font-size:12px}.pen-af-library__actions{display:flex;gap:8px;align-items:start;position:relative}.pen-af-library__actions>.pen-af-library__button{flex:1}.pen-af-library__iconbutton,.pen-af-library__citation summary{display:flex;align-items:center;justify-content:center;width:44px;height:46px;border:1px solid #dde3ea;border-radius:4px;background:#fff;color:#16273c}.pen-af-library__iconbutton[aria-pressed=true]{background:#e8f7fb;border-color:#16273c}.pen-af-library__iconbutton[aria-pressed=true] svg{fill:#16273c}.pen-af-library__citation summary{list-style:none}.pen-af-library__citation summary::-webkit-details-marker{display:none}.pen-af-library__citation>div{position:absolute;z-index:2;inset-inline:0;top:54px;padding:20px;border:1px solid #dde3ea;border-radius:4px;background:#fff;overflow-wrap:anywhere;font-size:13px}.pen-af-library__textbutton{padding:8px 0;border:0;background:rgba(0,0,0,0);color:#16273c;text-decoration:underline}.pen-af-library__tools{display:flex;align-items:center;gap:12px}.pen-af-library__view{display:flex;border:1px solid #dde3ea;border-radius:4px;overflow:hidden}.pen-af-library__view button{display:grid;place-items:center;width:44px;height:44px;border:0;color:#16273c;background:#fff}.pen-af-library__view button[aria-pressed=true]{background:#16273c;color:#fff}.pen-af-library__notice{color:#596577;font-size:13px;line-height:var(--lh-body);max-width:78ch;margin-block-end:22px !important}.pen-af-library__grid.is-list{grid-template-columns:1fr}.pen-af-library__grid.is-list .pen-af-library__card{flex-direction:row;align-items:center;gap:40px}.pen-af-library__grid.is-list .pen-af-library__actions{flex-shrink:0}.pen-af-library__empty{text-align:center;padding:50px 24px;border:1px dashed #dde3ea;border-radius:8px;background:#fff}.pen-af-library__empty>svg{width:32px;height:32px;color:#16273c;margin-block-end:18px}.pen-af-library__empty p{margin:12px auto 18px;max-width:60ch;color:#596577}.pen-af-library__empty a{color:#16273c}.pen-af-library__contribute{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin-block-start:64px;padding:40px;background:#16273c;color:#fff;border-radius:8px}.pen-af-library__contribute h2,.pen-af-library__contribute h3{color:#fff}.pen-af-library__contribute p{margin-block:16px 24px;color:#dce6ef;line-height:var(--lh-body)}.pen-af-library__contribute .pen-af-library__button{background:#26b0d2;color:#16273c;border-color:#26b0d2}.pen-af-library__contribute .pen-af-library__button:hover{background:#e8f7fb}.pen-af-library__guidelines{border-inline-start:1px solid #496077;padding-inline-start:40px;align-self:center}.pen-af-library__guidelines h3{font-size:21px}.pen-af-library__guidelines ul{margin:16px 0 0;padding-inline-start:20px;color:#dce6ef}.pen-af-library__guidelines li+li{margin-block-start:12px}.pen-af-library__toast{position:fixed;z-index:100;bottom:24px;inset-inline-start:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:12px 20px;background:#16273c;color:#fff;border-radius:4px;font-size:14px}.pen-af-library__unavailable{color:#596577;font-size:14px;padding-block:12px}[dir=rtl] .pen-af-library__toast{transform:translateX(50%)}@media(max-width: 1024px){.pen-af-library__featured,.pen-af-library__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.pen-af-library__card--featured:first-child{grid-column:1/-1}.pen-af-library__grid.is-list .pen-af-library__card{flex-direction:column;align-items:stretch;gap:24px}}@media(max-width: 700px){.pen-af-library{padding-block-end:40px}.pen-af-library__wrap{width:calc(100% - 32px)}.pen-af-library__hero{padding-block:22px 64px}.pen-af-library__lead{font-size:16px}.pen-af-library__panel{padding:20px}.pen-af-library__searchrow{flex-wrap:wrap}.pen-af-library__search{flex-basis:100%}.pen-af-library__searchrow>.pen-af-library__button{flex:1}.pen-af-library__filters{grid-template-columns:1fr}.pen-af-library__featured,.pen-af-library__grid{grid-template-columns:1fr}.pen-af-library__card{padding:22px}.pen-af-library__section{margin-block-start:36px}.pen-af-library__contribute{grid-template-columns:1fr;gap:28px;padding:26px;margin-block-start:40px}.pen-af-library__guidelines{border-inline-start:0;border-block-start:1px solid #496077;padding-inline-start:0;padding-block-start:24px}}@media(prefers-reduced-motion: reduce){.pen-af-library__button{transition:none}}.pen-af-library .pen-af-pagehero{padding-inline:1.5rem}.pen-af-library .pen-af-pagehero .pen-af-pagehero__title{color:#fff;max-width:30ch}.pen-af-library .pen-af-pagehero .pen-af-pagehero__lead{margin-top:1rem}.pen-af-library .pen-af-ctastrip__title{margin:0 0 .5rem}.pen-af-library .pen-af-ctastrip__lead{margin-inline:auto}.pen-af-teamdivision{scroll-margin-top:7rem}.pen-af-teamdivision+.pen-af-teamdivision{margin-top:clamp(4rem,8vw,6rem)}.pen-af-teamdivision__title{margin:0 0 clamp(2.5rem,5vw,4rem);font-size:var(--wp--preset--font-size--x-large);text-align:start;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-teamdirectory__intro{max-width:62ch;margin:-2rem 0 3rem;text-align:start;color:var(--wp--preset--color--muted, #667085)}.pen-af-teamgroup+.pen-af-teamgroup{margin-top:clamp(3rem,6vw,5rem)}.pen-af-teamgroup__head{text-align:start;max-width:60ch;margin:0 0 2.5rem}.pen-af-teamgroup__title{font-size:var(--wp--preset--font-size--large);margin:0 0 .5rem}.pen-af-teamgroup__sub{color:var(--wp--preset--color--muted, #667085);margin:0}.pen-af-teamgrid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,2.5vw,2rem)}.pen-af-teamgrid--lead{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){.pen-af-teamgrid--lead{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.pen-af-teamgrid--lead{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.pen-af-teamcard{background:#fff;border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;overflow:hidden;box-shadow:none;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1),border-color .3s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-teamcard:hover{transform:none;box-shadow:none;border-color:var(--wp--preset--color--line, #dde3ea)}.pen-af-teamcard__photo{display:block;position:relative;overflow:hidden;background:var(--wp--preset--color--brand-800, #16273c)}.pen-af-teamcard__photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .5s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-teamcard:hover .pen-af-teamcard__photo img{transform:none}.pen-af-teamcard__initials{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--wp--preset--font-size--display);font-weight:800;letter-spacing:0;color:hsla(0,0%,100%,.9)}.pen-af-teamcard__body{padding:1rem 0 1.25rem}.pen-af-teamcard__name{margin:0;font-size:var(--wp--preset--font-size--large);line-height:1.25;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-teamcard__name a{color:inherit;text-decoration:none}.pen-af-teamcard__name a:hover,.pen-af-teamcard__name a:focus-visible{text-decoration:underline}.pen-af-teamcard__role{margin:.3rem 0 0;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:none;color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-teamcard--lead .pen-af-teamcard__photo{aspect-ratio:1}@media(max-width: 1024px){.pen-af-teamdivision--leadership .pen-af-teamgrid--lead{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.pen-af-teamdivision--leadership .pen-af-teamgrid--lead{grid-template-columns:repeat(2, 1fr);max-width:none;margin-inline:0}}.pen-af-teamdivision--leadership .pen-af-teamgrid--hierarchy{--team-gap: 2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--team-gap);max-width:none;margin-inline:0}.pen-af-teamdivision--leadership .pen-af-teamgrid--hierarchy+.pen-af-teamgrid--hierarchy{margin-top:var(--team-gap)}.pen-af-teamdivision--leadership .pen-af-teamgrid--hierarchy>.pen-af-teamcard{flex:0 0 calc((100% - (var(--team-columns, 3) - 1)*var(--team-gap))/var(--team-columns, 3));min-width:0;overflow-wrap:anywhere}@media(max-width: 1024px){.pen-af-teamdivision--leadership .pen-af-teamgrid--hierarchy>.pen-af-teamcard{flex-basis:calc((100% - 2*var(--team-gap))/3)}}@media(max-width: 768px){.pen-af-teamdivision--leadership .pen-af-teamgrid--hierarchy{--team-gap: 1.25rem}.pen-af-teamdivision--leadership .pen-af-teamgrid--hierarchy>.pen-af-teamcard{flex-basis:calc((100% - var(--team-gap))/2)}}@media(max-width: 480px){.pen-af-teamdivision--leadership .pen-af-teamgrid--hierarchy>.pen-af-teamcard{flex-basis:100%;max-width:420px}}.pen-af-team>:is(.pen-af-teamdivision__title,.pen-af-teamdirectory__intro,.pen-af-teamsections){width:100%;max-width:var(--wp--style--global--wide-size);margin-inline:auto}.pen-af-teamdivision--experts .pen-af-teamgrid{grid-template-columns:repeat(4, minmax(0, 1fr));max-width:none;margin-inline:0}body .pen-af-teamcard__name{font-size:1.125rem}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){body .pen-af-teamcard:hover{transform:translateY(-4px);box-shadow:none;border-color:var(--wp--preset--color--line, #dde3ea)}}@media(max-width: 1024px){.pen-af-teamdivision--experts .pen-af-teamgrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 540px){.pen-af-teamdivision--experts .pen-af-teamgrid{grid-template-columns:minmax(0, 1fr)}}.pen-af-membersingle__back{margin-bottom:1.5rem}.pen-af-edetails.pen-af-memberdetails{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;text-align:start}.pen-af-memberdetails__photo{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:0;border:0;box-shadow:none;background:var(--wp--preset--color--brand-800, #16273c);margin-bottom:1.25rem}.pen-af-memberdetails__photo img{width:100%;height:100%;object-fit:cover;display:block}.pen-af-memberdetails__initials{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--wp--preset--font-size--display);font-weight:800;letter-spacing:0;color:hsla(0,0%,100%,.9)}.pen-af-memberdetails__role{margin:.35rem 0 1.25rem;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-memberworks{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-memberworks__list{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.pen-af-memberworks__list a{color:var(--wp--preset--color--brand-900, #16273c);font-weight:600;text-decoration:none}.pen-af-memberworks__list a:hover{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:underline}@media(max-width: 781px){.single-team_member .pen-af-ebody__side{order:-1;margin-bottom:1.5rem}}.pen-af-memberconnect{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea);display:flex;flex-wrap:wrap;gap:.85rem}.pen-af-memberconnect .pen-af-edetails__cta{display:inline-flex;align-items:center;gap:.5rem;width:auto}.single-team_member .pen-af-pagehero__title{font-size:var(--wp--preset--font-size--xx-large)}.single-team_member .wp-block-post-content :is(p,li){text-align:justify;hyphens:auto}.single-team_member .pen-af-ebody__side{border-inline-start:1px solid var(--wp--preset--color--line, #dde3ea);padding-inline-start:clamp(1.5rem,3vw,2.5rem)}.pen-af-memberdetails__info{border-block-start:1px solid var(--wp--preset--color--line, #dde3ea);padding-block-start:1.25rem}.pen-af-memberdetails .pen-af-edetails__title{border:0;padding:0;margin:0 0 .4rem;font-size:var(--fs-h4)}.pen-af-memberdetails .pen-af-memberdetails__role{margin:0;text-transform:none}.pen-af-memberdetails .pen-af-memberconnect{display:grid;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem}.pen-af-memberdetails .pen-af-memberconnect h3{font-size:var(--fs-body);margin:0}.pen-af-memberdetails .pen-af-memberconnect a{overflow-wrap:anywhere;background:rgba(0,0,0,0);color:var(--wp--preset--color--accent-600, #1d95b3);padding:0;border:0;text-decoration:underline;text-underline-offset:3px;text-align:start}@media(max-width: 781px){.single-team_member .pen-af-ebody__side{border-inline-start:0;padding-inline-start:0;border-block-end:1px solid var(--wp--preset--color--line, #dde3ea);padding-block-end:2rem}}.pen-af-eventtabs{width:100%;max-width:1080px;margin-inline:auto}.pen-af-events-layout{max-width:1200px;margin-top:0}.pen-af-events-layout .pen-af-eventtabs{min-width:0;max-width:none}.pen-af-eventtabs__nav{display:inline-flex;flex-wrap:wrap;gap:.75rem;padding:0;margin:0 0 1.35rem;background:rgba(0,0,0,0);border:0;box-shadow:none}.pen-af-eventtabs__tab{appearance:none;cursor:pointer;border:1px solid var(--wp--preset--color--line, #dde3ea);background:#fff;font:inherit;font-weight:600;color:var(--wp--preset--color--muted, #667085);display:inline-flex;align-items:center;padding:.45rem .9rem;min-height:38px;border-radius:4px;font-size:.86rem;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1),background .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-eventtabs__tab:hover{color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-eventtabs__tab:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}.pen-af-eventtabs__tab.is-active{color:#fff;background:var(--wp--preset--color--brand-800, #16273c);border-color:var(--wp--preset--color--brand-800, #16273c)}.pen-af-eventtabs [data-event-status][hidden]{display:none}.pen-af-eventgrid2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,2.4vw,1.5rem)}.pen-af-events-layout .pen-af-eventgrid2{grid-template-columns:repeat(5, minmax(0, 1fr));align-items:start}.pen-af-events-layout .pen-af-eventgrid2>li{grid-column:span 2;min-width:0}.pen-af-events-layout .pen-af-eventgrid2>li:nth-child(4n+1 of :not([hidden])),.pen-af-events-layout .pen-af-eventgrid2>li:nth-child(4n of :not([hidden])){grid-column:span 3}.pen-af-events-layout .pen-af-eventgrid2>li:nth-child(4n+1 of :not([hidden])) .pen-af-eventitem__title,.pen-af-events-layout .pen-af-eventgrid2>li:nth-child(4n of :not([hidden])) .pen-af-eventitem__title{font-size:clamp(1.3rem,2vw,1.65rem)}@media(max-width: 1100px){.pen-af-eventgrid2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 620px){.pen-af-eventgrid2,.pen-af-events-layout .pen-af-eventgrid2{grid-template-columns:1fr}.pen-af-events-layout .pen-af-eventgrid2>li:nth-child(n of :not([hidden])){grid-column:auto}}.pen-af-eventitem{display:flex;flex-direction:column;background:#fff;border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;overflow:hidden;box-shadow:none;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1),border-color .3s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-eventitem:hover{transform:translateY(-6px);box-shadow:none}.pen-af-eventitem__media{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);place-items:center;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg, #16273c, #26b0d2)}.pen-af-eventitem__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.pen-af-eventitem__ribbon{position:absolute;inset-block-start:.85rem;inset-inline-end:.85rem;z-index:2;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:rgba(15,29,46,.72);padding:.25rem .6rem;border-radius:4px;backdrop-filter:blur(4px)}.pen-af-eventitem.is-past .pen-af-eventitem__media img{filter:grayscale(0.6);opacity:.85}.pen-af-eventitem__body{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 0;flex:1}.pen-af-eventitem__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.pen-af-eventitem__mode{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .6rem;border-radius:4px}.pen-af-eventitem__mode.is-online{color:var(--wp--preset--color--accent-600, #1d95b3);background:rgba(230,165,50,.14)}.pen-af-eventitem__mode.is-in-person{color:var(--wp--preset--color--brand-700, #26b0d2);background:rgba(29,95,160,.12)}.pen-af-eventitem__mode.is-hybrid{color:#6b4bbd;background:rgba(107,75,189,.12)}.pen-af-eventitem__loc{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--wp--preset--color--muted, #667085)}.pen-af-eventitem__loc svg{flex:0 0 auto;color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-eventitem__title{margin:0;font-size:1.22rem;line-height:1.3}.pen-af-eventitem__title a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-eventitem__title a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-eventitem__time{margin:0;font-size:.85rem;font-weight:600;color:var(--wp--preset--color--brand-800, #16273c)}.pen-af-eventitem__excerpt{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:.92rem;line-height:var(--lh-body)}.pen-af-eventitem__more{margin-top:auto;padding-top:.35rem;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.92rem;color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none}.pen-af-eventitem__more .pen-af-eventitem__arrow{transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-eventitem__more:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-eventitem__more:hover .pen-af-eventitem__arrow{transform:translateX(4px)}[dir=rtl] .pen-af-eventitem__arrow{transform:scaleX(-1)}[dir=rtl] .pen-af-eventitem__more:hover .pen-af-eventitem__arrow{transform:scaleX(-1) translateX(4px)}.pen-af-eventpanel .pen-af-empty{text-align:center;padding:2.5rem 0}.pen-af-events-rail .pen-af-sidepanel{padding:0}.pen-af-events-rail .pen-af-sidepanel h3{margin:0 0 .9rem;color:var(--wp--preset--color--brand-900, #16273c);font-size:.95rem;line-height:1.3}.pen-af-events-rail .pen-af-sidepanel p{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:.9rem;line-height:var(--lh-body)}.pen-af-events-rail .pen-af-sidepanel+.pen-af-sidepanel{position:relative;padding-top:1.55rem}.pen-af-events-rail .pen-af-sidepanel+.pen-af-sidepanel::before{content:"";position:absolute;inset-inline-start:0;top:0;width:100%;height:3px;border-radius:3px;background:linear-gradient(90deg, #26b0d2, #26b0d2)}.pen-af-events-rail .pen-af-rail-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.pen-af-events-rail .pen-af-rail-item{display:grid;grid-template-columns:82px minmax(0, 1fr);gap:.8rem;align-items:stretch;padding-block:.9rem;border-bottom:1px solid rgba(22,39,60,.09);transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-events-rail .pen-af-rail-item:first-child{padding-top:0}.pen-af-events-rail .pen-af-rail-item:last-child{padding-bottom:0;border-bottom:0}.pen-af-events-rail .pen-af-rail-item:hover{background:hsla(0,0%,100%,.56);box-shadow:0 8px 18px rgba(15,29,46,.05);transform:translateY(-1px)}.pen-af-events-rail .pen-af-rail-item__media{position:relative;overflow:hidden;display:block;width:82px;height:100%;min-height:76px;border-radius:4px;background:linear-gradient(135deg, #16273c, #26b0d2)}.pen-af-events-rail .pen-af-rail-item__media::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.08)}.pen-af-events-rail .pen-af-rail-item__media img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.pen-af-events-rail .pen-af-rail-item__body{display:flex;flex-direction:column;justify-content:center;min-width:0}.pen-af-events-rail .pen-af-rail-item__body h4{margin:.18rem 0 .25rem;font-size:.92rem;line-height:1.32}.pen-af-events-rail .pen-af-rail-item__body h4 a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-events-rail .pen-af-rail-item__body h4 a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-events-rail .pen-af-rail-item__meta{color:var(--wp--preset--color--muted, #667085);font-size:.76rem;line-height:1.3}.pen-af-events-rail .pen-af-sidepanel--cta{margin-top:.7rem;text-align:center;padding:1.1rem;border:1px solid rgba(29,95,160,.16);border-radius:6px;background:linear-gradient(145deg, rgba(229, 246, 232, 0.86), rgba(255, 247, 204, 0.74));box-shadow:0 3px 8px rgba(15,29,46,.055)}.pen-af-events-rail .pen-af-sidepanel--cta h3{margin-bottom:.4rem}.pen-af-events-rail .pen-af-sidepanel--cta p{max-width:24ch;margin-inline:auto}.pen-af-events-rail .pen-af-sidepanel+.pen-af-sidepanel.pen-af-sidepanel--cta::before{top:-0.7rem}.pen-af-events-rail .pen-af-sidebar-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.75rem;padding:.55rem 1rem;border-radius:4px;background:var(--wp--preset--color--accent, #26b0d2);color:#16273c;font-size:.92rem;font-weight:800;text-decoration:none;box-shadow:none;transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-events-rail .pen-af-sidebar-link span{transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-events-rail .pen-af-sidebar-link:hover{background:#1d95b3;color:#16273c;box-shadow:0 4px 16px rgba(22,39,60,.08);transform:translateY(-1px)}.pen-af-events-rail .pen-af-sidebar-link:hover span{transform:translateX(4px)}[dir=rtl] .pen-af-events-rail .pen-af-sidebar-link span{transform:scaleX(-1)}[dir=rtl] .pen-af-events-rail .pen-af-sidebar-link:hover span{transform:scaleX(-1) translateX(4px)}.pen-af-ehero{display:flex;flex-direction:column;gap:2rem;color:#1b2430;background:#f7f8fa;padding-block:var(--wp--preset--spacing--60);border-bottom:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-ehero__inner{order:0;width:100%;max-width:var(--wp--style--global--wide-size);margin-inline:auto;padding-inline:1.5rem}.pen-af-ehero__bg{order:1;display:block;width:min(100% - 3rem,1152px);max-height:480px;aspect-ratio:16/7;object-fit:cover;margin-inline:auto}.pen-af-ehero__decor{display:none}.pen-af-ehero .pen-af-breadcrumbs{color:var(--wp--preset--color--muted, #667085);margin-bottom:1.5rem}.pen-af-ehero .pen-af-breadcrumbs a{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-ehero__tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.pen-af-ehero__cat,.pen-af-ehero__past{color:var(--wp--preset--color--brand-700, #26b0d2);font-size:var(--wp--preset--font-size--small);font-weight:600}.pen-af-ehero__past{color:var(--wp--preset--color--muted, #667085)}.pen-af-ehero__title{font-size:var(--wp--preset--font-size--display);line-height:1.2;max-width:30ch;color:#1b2430;margin:0}.pen-af-ehero__meta{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;list-style:none;margin:1.5rem 0 0;padding:0}.pen-af-ehero__meta li{display:flex;align-items:center;gap:.5rem;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--base)}.pen-af-ehero__meta svg{width:20px;height:20px;flex:0 0 20px;color:var(--wp--preset--color--brand-700, #26b0d2)}main .pen-af-ebody.alignwide{box-sizing:border-box;width:100%;max-width:var(--wp--style--global--wide-size);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.pen-af-ebody__cols{gap:clamp(1.5rem,3vw,2.75rem)}.pen-af-ebody__h{font-size:var(--wp--preset--font-size--x-large);margin-bottom:1rem}.pen-af-ebody__main{max-width:var(--wp--style--global--content-size);min-width:0;font-size:var(--wp--preset--font-size--medium);line-height:var(--lh-body)}.pen-af-ebody__main p{margin-bottom:1.1rem}.pen-af-edetails{position:sticky;top:100px;background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:8px;box-shadow:none;padding:1.5rem 1.6rem 1.75rem}.pen-af-edetails__title{font-size:var(--wp--preset--font-size--medium);margin:0 0 1.1rem;padding-bottom:.8rem;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-edetails__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.pen-af-edetails__list li{display:flex;gap:.8rem;align-items:flex-start}.pen-af-edetails__ic{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:4px;background:var(--wp--preset--color--surface, #f7f8fa);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-edetails__ic svg{width:20px;height:20px}.pen-af-edetails__k{display:block;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--muted, #667085);margin-bottom:.1rem}.pen-af-countdown{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem;margin:1.5rem 0 1.25rem;text-align:center}.pen-af-countdown__unit{background:var(--wp--preset--color--brand-900, #16273c);color:#fff;border-radius:6px;padding:.85rem .4rem}.pen-af-countdown__num{display:block;font-size:var(--wp--preset--font-size--x-large);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.pen-af-countdown__lbl{display:block;font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:0;text-transform:uppercase;color:hsla(0,0%,100%,.72);margin-top:.35rem}.pen-af-edetails__cta{display:block;text-align:center;background:#26b0d2;color:#16273c;font-weight:700;padding:.95rem 1.25rem;border-radius:4px;text-decoration:none;margin-top:.5rem;transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-edetails__cta:hover{background:#1d95b3;transform:none;color:#16273c}.pen-af-edetails__cta:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}.pen-af-edetails__ended{text-align:center;font-weight:600;color:var(--wp--preset--color--muted, #667085);background:var(--wp--preset--color--surface, #f7f8fa);border-radius:6px;padding:.85rem;margin:.5rem 0 0}.pen-af-share{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-share__label{font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--muted, #667085);margin-inline-end:.25rem}.pen-af-share__btn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--wp--preset--color--surface, #f7f8fa);color:var(--wp--preset--color--brand-700, #26b0d2);transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),color .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-share__btn:hover{background:var(--wp--preset--color--brand-700, #26b0d2);color:#fff;transform:none}.pen-af-share__btn:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}@media(max-width: 768px){.pen-af-edetails{position:static}}.pen-af-erelated__h{text-align:start;margin-bottom:2rem}.pen-af-erelated__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(1rem,2.5vw,1.5rem)}.pen-af-erelated{box-sizing:border-box;padding-inline:clamp(1rem,4vw,2rem)}.pen-af-erelated .pen-af-erelated__grid{width:100%;max-width:var(--wp--style--global--wide-size);margin-inline:auto}@media(max-width: 768px){.pen-af-erelated__grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.pen-af-ecard{background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;overflow:hidden;box-shadow:none;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-ecard:hover{transform:none;box-shadow:none}.pen-af-ecard__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--wp--preset--color--brand-800, #16273c)}.pen-af-ecard__media img{width:100%;height:100%;object-fit:cover;display:block}.pen-af-ecard__body{padding:1rem 1.15rem 1.25rem}.pen-af-ecard__date{margin:0 0 .3rem;font-size:var(--wp--preset--font-size--small);font-weight:700;color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-ecard__title{margin:0;font-size:var(--wp--preset--font-size--medium);line-height:1.3}.pen-af-ecard__title a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-ecard__title a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}main .pen-af-ebody.pen-af-program-content.alignwide{box-sizing:border-box;width:100%;max-width:calc(var(--wp--style--global--content-size) + 3rem);margin-inline:auto}.pen-af-program-content__back{width:100%;margin-bottom:2rem}.pen-af-program-content>.wp-block-post-content{max-width:none;padding-inline:0}.pen-af-proghighlights{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-proghighlights__h{font-size:var(--wp--preset--font-size--large);margin:0 0 1.5rem}.pen-af-proghighlights__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.pen-af-proghighlights .pen-af-stat{background:var(--wp--preset--color--surface, #f7f8fa);border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;padding:1.4rem 1rem;gap:.3rem}.pen-af-proghighlights .pen-af-stat .pen-af-stat__num{font-size:var(--wp--preset--font-size--xx-large);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-proghighlights .pen-af-stat .pen-af-stat__label{font-size:var(--wp--preset--font-size--small)}@media(max-width: 480px){.pen-af-proghighlights__grid{grid-template-columns:1fr}}.pen-af-edetails__list a{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none;word-break:break-word}.pen-af-edetails__list a:hover{color:var(--wp--preset--color--accent-600, #1d95b3);text-decoration:underline}.pen-af-progmore__back{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none}.pen-af-progmore__back:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-progmore__back span{transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-progmore__back:hover span{transform:translateX(-3px)}[dir=rtl] .pen-af-progmore__back span{transform:scaleX(-1)}[dir=rtl] .pen-af-progmore__back:hover span{transform:scaleX(-1) translateX(-3px)}.pen-af-progmore__label{font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--muted, #667085);margin:0 0 1.25rem}main .pen-af-progmore.alignwide{box-sizing:border-box;width:100%;max-width:900px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);background-color:#f7f8fa;box-shadow:0 0 0 100vmax #f7f8fa;clip-path:inset(0 -100vmax)}.pen-af-progmore .pen-af-progmore__label{max-width:none}.pen-af-progmore__grid{grid-template-columns:repeat(2, minmax(0, 400px));justify-content:start;max-width:none}@media(max-width: 768px){.pen-af-progmore__grid{grid-template-columns:minmax(0, 420px)}}.pen-af-ecard__excerpt{margin:.35rem 0 0;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small)}.single-publication main{background:var(--wp--preset--color--surface, #f7f8fa)}main .pen-af-paper.alignwide{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding:clamp(2rem,4vw,3rem) clamp(1rem,4vw,2rem) clamp(3rem,5vw,4rem)}.pen-af-paper .pen-af-paper__columns{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:clamp(1.5rem,3vw,2.25rem);align-items:start !important}.pen-af-paper__main{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere}.pen-af-paper__header{margin-bottom:1.75rem}.pen-af-paper__tags{margin-bottom:.75rem}.pen-af-paper__tags .pen-af-pubitem__tag{margin-top:0}.pen-af-paper__authors{margin:0 0 .5rem;font-size:var(--fs-body);line-height:var(--lh-body)}.pen-af-paper__authors strong{font-weight:600}.pen-af-paper__authors sup{margin-inline-start:.15rem}.pen-af-paper__authors sup a{color:#26b0d2;font-size:.75rem;text-decoration:none}.pen-af-paper__affiliations{list-style:none;margin:.5rem 0 0;padding:0;color:var(--wp--preset--color--muted, #667085);font-size:var(--fs-small)}.pen-af-paper__affiliations li{scroll-margin-top:110px}.pen-af-paper__affiliations sup{margin-inline-end:.35rem;font-weight:600;color:#26b0d2}.pen-af-paper__affiliations a{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none}.pen-af-paper__affiliations a:hover{text-decoration:underline}.pen-af-pubdetails__langs{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-pubdetails__langs .pen-af-edetails__k{display:block;margin-bottom:.5rem}.pen-af-pubdetails__langs .pen-af-langswitch{gap:0}.pen-af-pubdetails__langs .pen-af-langswitch__item{color:var(--wp--preset--color--brand-700, #26b0d2);opacity:.6;padding-inline:0 .65rem}.pen-af-pubdetails__langs .pen-af-langswitch__item+.pen-af-pubdetails__langs .pen-af-langswitch__item{border-inline-start-color:var(--wp--preset--color--line, #dde3ea);padding-inline-start:.65rem}.pen-af-pubdetails__langs .pen-af-langswitch__item:hover{opacity:1;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-pubdetails__langs .pen-af-langswitch__item.is-active{opacity:1;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-cite{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea);font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--muted, #667085);font-size:.88rem}.pen-af-cite li{scroll-margin-top:110px}.pen-af-cite sup{margin-inline-end:.35rem;font-weight:600;color:#26b0d2}.pen-af-cite a{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none}.pen-af-cite a:hover{text-decoration:underline}.pen-af-paper__venue{margin:.9rem 0 0;color:var(--wp--preset--color--muted, #667085);font-size:.9rem}.pen-af-paper__venue em{font-family:var(--publication-serif);font-size:1rem}.pen-af-paper__abstract{margin:1.75rem 0;padding:1.4rem 1.6rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:12px;border-inline-start:4px solid var(--wp--preset--color--brand-700, #26b0d2);border-start-start-radius:4px;border-end-start-radius:4px;background:#fff;font:400 1.125rem/var(--lh-body) var(--publication-serif);color:#1b2430}.pen-af-paper__abstract h2{margin:0 0 .65rem;color:var(--wp--preset--color--brand-700, #26b0d2);font:600 0.75rem/var(--lh-body) var(--wp--preset--font-family--body);text-transform:uppercase;letter-spacing:.1em}.pen-af-paper__abstract p{margin:0 0 .75rem}.pen-af-paper__abstract p:last-child{margin-bottom:0}.pen-af-paper__main>.wp-block-post-content{padding:0;max-width:72ch}.pen-af-paper__main .wp-block-post-content h2,.pen-af-paper__figures h2,.pen-af-paper__related h2{margin:2.25rem 0 .75rem;font:600 1.5rem/1.4 var(--publication-serif);color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-paper__figures figure{margin:0 0 1.4rem;padding:1.125rem;background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:12px}.pen-af-paper__figures img{display:block;width:100%;height:auto}.pen-af-paper__figures figcaption{margin-top:.65rem;font-size:.85rem;color:var(--wp--preset--color--muted, #667085)}.pen-af-paper__related ul{list-style:none;margin:0;padding:0}.pen-af-paper__related a{display:block;padding:.65rem 0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);font:600 1.05rem/var(--lh-body) var(--publication-serif);color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-paper__related a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-paper__related span{display:block;font:400 0.82rem/var(--lh-body) var(--wp--preset--font-family--body);color:var(--wp--preset--color--muted, #667085);margin-top:.15rem}.pen-af-paper__side{min-width:0;align-self:stretch}.pen-af-paper__tools{position:sticky;top:104px}.pen-af-paper__box{padding:1.125rem;margin-bottom:1rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:12px;background:#fff}.pen-af-paper__box h2{margin:0 0 .65rem;color:var(--wp--preset--color--muted, #667085);font:600 0.75rem/var(--lh-body) var(--wp--preset--font-family--body);text-transform:uppercase;letter-spacing:.08em}.pen-af-paper__download{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;box-sizing:border-box;padding:.75rem;border-radius:4px;background:var(--wp--preset--color--brand-900, #16273c);color:#fff;font-size:.95rem;font-weight:600;text-decoration:none}.pen-af-paper__download:hover{color:#fff;background:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-paper__notice{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:.88rem}.pen-af-citation label{display:block;margin-bottom:.4rem;color:var(--wp--preset--color--muted, #667085);font-size:.82rem}.pen-af-citation textarea{box-sizing:border-box;width:100%;min-height:145px;padding:0;resize:vertical;border:0;background:rgba(0,0,0,0);color:#1b2430;font:0.82rem/var(--lh-body) var(--wp--preset--font-family--body)}.pen-af-citation textarea[data-citation-text=bibtex]{font-family:var(--font-body);font-size:.76rem;direction:ltr;text-align:left}.pen-af-citation [hidden]{display:none}.pen-af-citation__formats{display:flex;margin-bottom:.65rem;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;overflow:hidden}.pen-af-citation__formats button{flex:1;padding:.5rem;min-height:40px;border:0;font:inherit;font-size:.82rem;color:var(--wp--preset--color--muted, #667085);background:rgba(0,0,0,0);cursor:pointer}.pen-af-citation__formats button[aria-pressed=true]{background:#e8f7fb;color:#16273c;font-weight:600}.pen-af-citation__formats button:focus-visible{outline-offset:-3px !important}.pen-af-citation__copy{width:100%;min-height:44px;margin-top:.65rem;padding:.7rem;border:1px solid var(--wp--preset--color--brand-700, #26b0d2);border-radius:4px;background:rgba(0,0,0,0);color:var(--wp--preset--color--brand-700, #26b0d2);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.pen-af-citation__copy:hover{background:#e8f7fb}.pen-af-citation__status{margin:.5rem 0 0;color:var(--wp--preset--color--brand-800, #16273c);font-size:.8rem}.pen-af-citation__status:empty{display:none}.pen-af-paper__metadata{margin:0}.pen-af-paper__metadata dt{margin-top:.75rem;color:var(--wp--preset--color--muted, #667085);font-size:.73rem;text-transform:uppercase;letter-spacing:.06em}.pen-af-paper__metadata dt:first-child{margin-top:0}.pen-af-paper__metadata dd{margin:.125rem 0 0;overflow-wrap:anywhere;font-size:.88rem}.pen-af-paper__metadata a{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-paper__languages{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-paper__languages h3{margin:0 0 .65rem;font-size:.75rem;font-weight:600;color:var(--wp--preset--color--muted, #667085)}.pen-af-paper__languages .pen-af-langswitch__item{color:var(--wp--preset--color--brand-700, #26b0d2);opacity:1}.pen-af-paper__back{font-size:.9rem;color:var(--wp--preset--color--brand-700, #26b0d2);text-underline-offset:.2em}.pen-af-paper :is(a,button,textarea):focus-visible{outline:2px solid var(--wp--preset--color--brand-700, #26b0d2);outline-offset:3px}@media(max-width: 860px){.pen-af-paper .pen-af-paper__columns{grid-template-columns:minmax(0, 1fr)}.pen-af-paper__tools{position:static}.pen-af-paper__abstract{padding:1.25rem}}[dir=rtl] .pen-af-pub,[dir=rtl] .pen-af-paper{--publication-serif: var(--font-body)}[dir=rtl] .pen-af-pubitem__details svg{transform:scaleX(-1)}.pen-af-paper__breadcrumb{display:flex;gap:.65rem;margin-bottom:2rem;font-size:.85rem;color:var(--wp--preset--color--muted, #667085)}.pen-af-paper__breadcrumb a{color:var(--wp--preset--color--brand-700, #26b0d2);text-underline-offset:.2em}.pen-af-paper__title{margin:0 0 1.25rem;font:600 var(--fs-h1)/1.15 var(--publication-serif);color:var(--wp--preset--color--brand-900, #16273c);letter-spacing:-0.025em;text-wrap:balance}.pen-af-paper__authors a{color:var(--wp--preset--color--brand-700, #26b0d2);text-underline-offset:.2em}.pen-af-paper__orcid{margin-inline-start:.35rem;font-size:.7rem}.pen-af-paper__cover{margin:0 0 1rem}.pen-af-paper__cover img{display:block;max-width:100%;width:auto;max-height:240px;margin-inline:auto;object-fit:contain}.pen-af-paper__cover figcaption{margin-top:.5rem;font-size:.75rem;color:var(--wp--preset--color--muted, #667085);text-align:center}.pen-af-paper__file-info{margin:.6rem 0 0;color:var(--wp--preset--color--muted, #667085);font-size:.8rem;text-align:center}@media(max-width: 860px){.pen-af-paper__side{grid-row:2}.pen-af-paper__breadcrumb{margin-bottom:1.5rem}}.pen-af-paper__mobile-download{display:none}@media(max-width: 860px){.pen-af-paper__mobile-download{display:flex;width:fit-content;margin-top:1rem;padding-inline:1.5rem}}.pen-af-news .pen-af-newsfilter,.pen-af-news .pen-af-newsfeatured,.pen-af-news .pen-af-cards,.pen-af-news .pen-af-pub-pagination{max-width:var(--wp--style--global--wide-size);margin-inline:auto}.pen-af-newsfilter{margin-bottom:2.5rem}.pen-af-newsfilter .pen-af-progfilter__pill{display:inline-flex;align-items:center;text-decoration:none}.pen-af-news-layout{margin-top:0}.pen-af-news-layout>:only-child{grid-column:1/-1}.pen-af-newsfeatured{display:grid;grid-template-columns:1.15fr 1fr;gap:1.5rem;background:#fff;border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;overflow:hidden;box-shadow:none;margin-bottom:2.75rem;transition:box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1),transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-newsfeatured:hover{box-shadow:none;transform:none}.pen-af-newsfeatured__media{position:relative;display:block;overflow:hidden;min-height:260px;background:var(--wp--preset--color--brand-800, #16273c)}.pen-af-newsfeatured__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pen-af-newsfeatured__flag{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;z-index:2;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:#16273c;background:#26b0d2;padding:.3rem .7rem;border-radius:4px}.pen-af-newsfeatured__body{padding:1.25rem 0;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.pen-af-newsfeatured__title{margin:0;font-size:var(--wp--preset--font-size--xx-large);line-height:1.2}.pen-af-newsfeatured__title a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-newsfeatured__title a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-newsfeatured__excerpt{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--base);line-height:var(--lh-body)}@media(max-width: 768px){.pen-af-newsfeatured{grid-template-columns:minmax(0, 1fr)}.pen-af-newsfeatured__media{min-height:0;width:100%;aspect-ratio:16/9}}.pen-af-news .pen-af-cards{margin-top:0}.pen-af-news-layout .pen-af-newsfeatured,.pen-af-news-layout .pen-af-cards,.pen-af-news-layout .pen-af-pub-pagination{max-width:none}.pen-af-newsgrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(1.25rem,2.5vw,1.75rem);list-style:none;margin:0;padding:0}.pen-af-news-layout .pen-af-newsgrid{grid-template-columns:repeat(2, minmax(0, 1fr))}.pen-af-newsgrid>li{border:0;box-shadow:none}.pen-af-newsgrid>li:hover{transform:none;box-shadow:none}.pen-af-newsgrid>li:hover .pen-af-card__img img{transform:none}.pen-af-newsgrid .pen-af-card__img{display:block;aspect-ratio:16/9;min-height:0;flex:0 0 auto}.pen-af-newsgrid .pen-af-card__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){.pen-af-newsgrid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.pen-af-newsgrid{grid-template-columns:1fr}.pen-af-news-layout .pen-af-newsgrid{grid-template-columns:1fr}}.pen-af-newsgrid .pen-af-progcard__more{margin-top:auto;padding-top:.35rem}.pen-af-newsgrid>li .pen-af-card__body{display:flex;flex-direction:column;gap:.5rem;flex:1}.pen-af-news .pen-af-card__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.pen-af-newsmeta__left{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0}.pen-af-card__readtime{color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);font-weight:650;line-height:1.2;white-space:nowrap}.pen-af-card__date--badge{flex:0 0 auto;padding:.35rem .55rem;border-radius:4px;background:rgba(38,176,210,.09);color:var(--wp--preset--color--brand-800, #16273c);font-size:var(--wp--preset--font-size--small);font-weight:750;line-height:1;white-space:nowrap}.pen-af-news-crossrail{width:100%;max-width:var(--wp--style--global--wide-size);margin:clamp(2.2rem,5vw,3.5rem) auto 0;padding-top:clamp(1.55rem,3vw,2rem);position:relative;overflow:hidden}.pen-af-news-crossrail::before{content:"";position:absolute;inset-inline-start:0;top:0;width:100%;height:3px;border-radius:3px;background:var(--wp--preset--color--line, #dde3ea)}.pen-af-news-crossrail__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.pen-af-news-crossrail__head h2{margin:0;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--x-large);line-height:1.2}.pen-af-news-crossrail__link{display:inline-flex;align-items:center;gap:.4rem;color:var(--wp--preset--color--brand-700, #26b0d2);font-size:var(--wp--preset--font-size--small);font-weight:800;text-decoration:none}.pen-af-news-crossrail__link span{transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-news-crossrail__link:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-news-crossrail__link:hover span{transform:translateX(4px)}.pen-af-tile-slider{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;list-style:none;margin:0;padding:0}.pen-af-tile-slider.is-animated{animation:none}.pen-af-news-crossrail:hover .pen-af-tile-slider.is-animated,.pen-af-news-crossrail:focus-within .pen-af-tile-slider.is-animated{animation-play-state:paused}.pen-af-tile-slide{flex:0 0 min(390px,100vw - 3rem);scroll-snap-align:start;display:grid;grid-template-columns:96px minmax(0, 1fr);align-items:stretch;min-height:112px;background:hsla(0,0%,100%,.72);border-radius:4px;overflow:hidden;box-shadow:none;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1),background .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-tile-slide:hover{background:#fff;transform:none;box-shadow:none}.pen-af-tile-slide__media{display:block;height:100%;min-height:112px;background:var(--wp--preset--color--brand-800, #16273c)}.pen-af-tile-slide__media img{width:100%;height:100%;object-fit:cover;display:block}.pen-af-tile-slide__body{display:flex;flex-direction:column;justify-content:center;padding:.9rem 1rem}.pen-af-tile-slide__body span{color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);font-weight:700;line-height:1.2}.pen-af-tile-slide__body h3{margin:.28rem 0 0;font-size:var(--wp--preset--font-size--base);line-height:1.3}.pen-af-tile-slide__body h3 a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-tile-slide__body h3 a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}@media(max-width: 768px){.pen-af-news-crossrail__head{display:block}.pen-af-tile-slider{grid-template-columns:minmax(0, 1fr)}}[dir=rtl] .pen-af-news-crossrail__link span{transform:scaleX(-1)}[dir=rtl] .pen-af-news-crossrail__link:hover span{transform:scaleX(-1) translateX(4px)}.pen-af-newsgrid .pen-af-card__img{aspect-ratio:16/10}.pen-af-newsgrid .pen-af-card__img img{width:100%;height:100%;object-fit:cover}.pen-af-article__header{max-width:820px;margin-inline:auto;padding-block:clamp(1.75rem,4vw,3rem) 1.5rem;text-align:center}.pen-af-article__header .pen-af-breadcrumbs{justify-content:center;margin-bottom:1.1rem}.pen-af-article__cat{display:inline-block;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none;margin-bottom:.9rem}.pen-af-article__cat:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-article__title{font-size:var(--wp--preset--font-size--display);line-height:1.12;margin:0 0 1.1rem;text-wrap:balance}.pen-af-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small)}.pen-af-article__author{font-weight:600;color:var(--wp--preset--color--brand-800, #16273c)}.pen-af-article__dot{color:#667085}.pen-af-article__share{justify-content:center;margin-top:1.5rem;padding-top:0;border-top:0}.pen-af-article__figure{max-width:1040px;margin:0 auto clamp(1rem,3vw,2rem);padding-inline:clamp(1rem,4vw,2rem)}.pen-af-article__figure img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:none}main .pen-af-ebody--article.alignwide{max-width:1120px}.pen-af-article__body{font-size:var(--wp--preset--font-size--medium);line-height:var(--lh-body);color:#1b2430}.pen-af-article__body h2{font-size:var(--wp--preset--font-size--x-large);margin:2rem 0 .75rem}.pen-af-article__body h3{font-size:var(--wp--preset--font-size--large);margin:1.6rem 0 .5rem}.pen-af-article__body p{margin-bottom:1.15rem}.pen-af-article__body ul,.pen-af-article__body ol{margin:0 0 1.2rem;padding-inline-start:1.4rem}.pen-af-article__body li{margin-bottom:.4rem}.pen-af-article__body img{border-radius:6px;height:auto}.pen-af-article__body blockquote{margin:1.5rem 0;padding-inline-start:1.2rem;border-inline-start:4px solid var(--wp--preset--color--accent, #26b0d2);font-size:var(--wp--preset--font-size--medium);font-weight:500;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-article__lead{font-size:var(--wp--preset--font-size--large);line-height:var(--lh-body);color:var(--wp--preset--color--brand-800, #16273c)}.pen-af-article__aside{position:sticky;top:100px}.pen-af-nlcard{background:var(--wp--preset--color--brand-900, #16273c);color:#fff;border-radius:8px;padding:1.6rem 1.5rem 1.75rem;box-shadow:none}.pen-af-nlcard__title{margin:0 0 .4rem;font-size:var(--wp--preset--font-size--medium);font-weight:700;color:#fff}.pen-af-nlcard__sub{margin:0 0 1.1rem;font-size:var(--wp--preset--font-size--small);color:#dde3ea}.pen-af-nlcard__form{display:flex;flex-direction:column;gap:.6rem}.pen-af-nlcard__form input[type=email]{padding:.8rem 1rem;border:1.5px solid hsla(0,0%,100%,.15);border-radius:4px;background:hsla(0,0%,100%,.96);font-size:var(--wp--preset--font-size--small)}.pen-af-nlcard__form input[type=email]:focus{outline:3px solid #26b0d2;outline-offset:2px}.pen-af-nlcard__form button{padding:.8rem 1rem;border:0;border-radius:4px;background:#26b0d2;color:#16273c;font-weight:700;cursor:pointer;transition:background .18s cubic-bezier(0.16, 1, 0.3, 1),transform .18s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-nlcard__form button:hover{background:#1d95b3;transform:none}.pen-af-nlcard__form button:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width: 768px){.pen-af-article__aside{position:static;margin-top:2rem}.pen-af-nlcard{max-width:460px}}.single-news .pen-af-erelated>.pen-af-erelated__h{width:100%;max-width:var(--wp--style--global--wide-size);margin-inline:auto;text-align:start}.single-news .pen-af-erelated .pen-af-ecard{border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.single-news .pen-af-ecard__body{padding:1rem 0 1.25rem}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.single-news .pen-af-ecard:hover{transform:translateY(-4px);box-shadow:none}}.pen-af-pagehero__updated{display:inline-flex;align-items:center;width:fit-content;margin:1rem 0 0;padding:.45rem .75rem;border:1px solid hsla(0,0%,100%,.18);border-radius:4px;background:hsla(0,0%,100%,.14);color:#e8f7fb;font-size:var(--wp--preset--font-size--small);font-weight:700;box-shadow:none}.pen-af-doc-shell{background:#fff;color:#1b2430}.pen-af-doc-shell .alignwide{width:min(100% - 2rem,var(--wp--style--global--wide-size, 1200px));margin-inline:auto}.pen-af-doc-overview{padding-block:clamp(2.5rem,5vw,4rem);border-block-end:1px solid var(--wp--preset--color--line, #dde3ea);background:#f7f8fa}.pen-af-doc-overview__head{display:flex;gap:1rem;align-items:end;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid rgba(38,176,210,.12)}.pen-af-doc-overview__head h2{max-width:16ch;margin:0;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--xx-large);line-height:1.18;letter-spacing:0}.pen-af-doc-overview__grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.9rem}.pen-af-mini-card{display:grid;grid-template-rows:auto 1fr;gap:.85rem;min-height:174px;padding:1.05rem;border:1px solid rgba(38,176,210,.14);border-radius:6px;background:#f7f8fa;box-shadow:none;color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .25s cubic-bezier(0.16, 1, 0.3, 1),border-color .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-mini-card:hover{transform:none;border-color:rgba(38,176,210,.22);box-shadow:none}.pen-af-mini-card:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:3px}.pen-af-mini-card .pen-af-mini-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(38,176,210,.1);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-mini-card .pen-af-mini-card__body{display:grid;gap:.4rem;align-content:start}.pen-af-mini-card svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pen-af-mini-card strong{font-size:var(--wp--preset--font-size--base);line-height:1.35}.pen-af-mini-card em{color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);font-style:normal;line-height:1.45}.pen-af-doc-layout{display:grid;grid-template-columns:minmax(230px, 280px) minmax(0, 1fr);gap:clamp(2rem,5vw,4rem);align-items:start;padding-block:clamp(2.5rem,5vw,4.25rem)}.pen-af-doc-layout__side{position:sticky;top:100px;display:grid;gap:1rem}.pen-af-doc-toc,.pen-af-doc-sidecard{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.pen-af-doc-toc{overflow:hidden;padding-block:.25rem;padding-inline-start:1rem;border-inline-start:2px solid rgba(38,176,210,.2)}.pen-af-doc-toc p{margin:0 0 .85rem;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--small);font-weight:800;letter-spacing:0;text-transform:uppercase}.pen-af-doc-toc ol{display:grid;gap:.28rem;margin:0;padding:0;list-style:none}.pen-af-doc-toc a{position:relative;display:block;padding-block:.42rem;padding-inline-start:.75rem;border-radius:0;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:1.35;text-decoration:none;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1),background .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-doc-toc a::before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:0;width:2px;border-radius:2px;background:rgba(0,0,0,0)}.pen-af-doc-toc a:hover,.pen-af-doc-toc a.is-active{background:rgba(0,0,0,0);color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-doc-toc a.is-active::before{background:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-doc-toc a:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}.pen-af-doc-toc__top{margin-top:.9rem;color:var(--wp--preset--color--brand-700, #26b0d2) !important;font-weight:800}.pen-af-doc-sidecard{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.35rem;margin-top:1.25rem;padding-block:1rem;padding-inline-start:1rem;border-inline-start:2px solid rgba(38,176,210,.55);background:rgba(247,248,250,.6);color:inherit;text-decoration:none}.pen-af-doc-sidecard .pen-af-doc-sidecard__icon{display:grid;place-items:center;grid-row:span 2;width:40px;height:40px;border-radius:50%;background:rgba(38,176,210,.16);color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-doc-sidecard svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pen-af-doc-sidecard strong{color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--base)}.pen-af-doc-sidecard>span:not(.pen-af-doc-sidecard__icon){color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:1.45}.pen-af-doc-sidecard:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:3px}.pen-af-doc-content{display:grid;gap:0;min-width:0}.pen-af-doc-block{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(1rem,3vw,1.8rem);padding-block:clamp(1.45rem,3vw,2.2rem);border-block-end:1px solid var(--wp--preset--color--line, #dde3ea);scroll-margin-top:110px}.pen-af-doc-block:first-child{padding-top:0}.pen-af-doc-block__body{max-width:76ch;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.pen-af-doc-block__body h2{position:relative;margin:0 0 1.05rem;color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--x-large);line-height:1.24;font-weight:700;letter-spacing:0}.pen-af-doc-block__body p,.pen-af-doc-block__body li{color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--medium);line-height:var(--lh-body)}.pen-af-doc-block__body p{margin:0 0 1rem}.pen-af-doc-block__body p:last-child{margin-bottom:0}.pen-af-doc-block__body ul,.pen-af-doc-block__body ol{margin:0 0 1rem;padding-inline-start:1.3rem}.pen-af-doc-block__body a{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration-thickness:1px;text-underline-offset:3px}.pen-af-doc-block__body a:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-scope-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem;margin-top:1.25rem}.pen-af-scope-grid span{display:flex;gap:.65rem;align-items:center;min-height:56px;padding:.85rem;border:0;border-radius:4px;background:#f7f8fa;box-shadow:none;color:var(--wp--preset--color--brand-900, #16273c);font-weight:700;line-height:1.35;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-scope-grid span:hover{transform:none;box-shadow:none}.pen-af-scope-grid svg{flex:0 0 18px;width:18px;height:18px;color:var(--wp--preset--color--accent-600, #1d95b3);fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.pen-af-report-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem;margin-top:1.25rem;counter-reset:report-step}.pen-af-report-steps span{position:relative;display:grid;align-content:center;justify-items:center;min-height:82px;padding:2.45rem .9rem .9rem;border:0;border-radius:6px;background:#f7f8fa;box-shadow:none;color:var(--wp--preset--color--brand-900, #16273c);font-weight:800;line-height:1.35;text-align:center;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-report-steps span:hover{transform:none;box-shadow:none}.pen-af-report-steps span::before{counter-increment:report-step;content:counter(report-step);position:absolute;top:.8rem;inset-inline-start:50%;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--wp--preset--color--brand-700, #26b0d2);font-size:var(--wp--preset--font-size--small);font-weight:800;box-shadow:none;transform:translateX(-50%)}.pen-af-contact-card,.pen-af-update-panel{display:flex;gap:.85rem;align-items:center;margin-top:1.25rem;padding:.9rem 1rem;border:0;border-inline-start:2px solid rgba(38,176,210,.35);border-radius:4px;background:rgba(247,248,250,.85)}.pen-af-contact-card svg,.pen-af-update-panel svg{flex:0 0 32px;width:32px;height:32px;color:var(--wp--preset--color--brand-700, #26b0d2);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.pen-af-contact-card div,.pen-af-update-panel div{display:grid;gap:.2rem}.pen-af-contact-card strong,.pen-af-contact-card span,.pen-af-update-panel strong,.pen-af-update-panel span{color:var(--wp--preset--color--brand-900, #16273c);font-weight:800}.pen-af-related-row{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:clamp(2rem,4vw,3rem)}@media(max-width: 1200px){.pen-af-doc-overview__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1024px){.pen-af-doc-layout{grid-template-columns:1fr}.pen-af-doc-layout__side{position:static}}@media(max-width: 768px){.pen-af-doc-overview__grid,.pen-af-scope-grid,.pen-af-related-row,.pen-af-report-steps{grid-template-columns:1fr}.pen-af-doc-overview__head{display:block}.pen-af-doc-block{grid-template-columns:1fr}}@media print{.pen-af-header,.pen-af-footer,.pen-af-pagehero,.pen-af-doc-overview,.pen-af-doc-layout__side,.pen-af-ctastrip{display:none !important}body{background:#fff !important;color:#000 !important}.pen-af-doc-layout{display:block;padding:0}.pen-af-doc-block{display:block;break-inside:avoid;padding-block:1rem}.pen-af-doc-block__body,.pen-af-statement-card{max-width:none;padding:0;border:0;box-shadow:none;background:#fff}.pen-af-doc-block__body h2{color:#000;font-size:18pt}.pen-af-doc-block__body p,.pen-af-doc-block__body li{color:#000;font-size:11pt;line-height:var(--lh-body)}}.pen-af-contact{padding-block:clamp(3rem,6vw,5.5rem)}.pen-af-contact__container{max-width:1080px;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,3rem)}.pen-af-contact__head{max-width:60ch;margin-bottom:clamp(2rem,4vw,3rem)}.pen-af-contact__title{font-size:var(--wp--preset--font-size--display, 2.75rem);margin:0 0 1rem}.pen-af-contact__lead{font-size:var(--wp--preset--font-size--medium);line-height:var(--lh-body);color:var(--wp--preset--color--muted, #667085);margin:0}.pen-af-contact__details{list-style:none;margin:0 0 clamp(2.5rem,5vw,3.5rem);padding:0;display:grid;grid-template-columns:repeat(3, 1fr);border-block:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-contact__detail{display:flex;align-items:center;gap:.9rem;padding:1.5rem 0;padding-inline-end:1.5rem}.pen-af-contact__detail+.pen-af-contact__detail{border-inline-start:1px solid var(--wp--preset--color--line, #dde3ea);padding-inline-start:1.75rem}.pen-af-contact__detail a{color:var(--wp--preset--color--brand-700, #26b0d2);text-decoration:none;font-weight:600}.pen-af-contact__detail a:hover{color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-contact__detail-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:6px;color:var(--wp--preset--color--brand-700, #26b0d2);background:var(--wp--preset--color--surface, #f7f8fa);border:1px solid var(--wp--preset--color--line, #dde3ea)}.pen-af-contact__detail-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pen-af-contact__detail-label{font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--muted, #667085)}.pen-af-contact__form-wrap{width:100%}.pen-af-contact__form-title{font-size:var(--wp--preset--font-size--x-large, 1.75rem);margin:0 0 .4rem}.pen-af-contact__form-hint{margin:0 0 2rem;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--muted, #667085)}.pen-af-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}.pen-af-form__row{margin:0 0 1.5rem}.pen-af-form__label{display:block;font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--brand-900, #16273c);margin-bottom:.45rem}.pen-af-form__req{color:#1d95b3;font-weight:700}.pen-af-form__control{width:100%;padding:.9rem 1.05rem;border:1.5px solid #dde3ea;border-radius:6px;background:#f7f8fa;font:inherit;color:#1b2430;transition:border-color .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1),background .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-form__control::placeholder{color:var(--wp--preset--color--muted, #667085)}.pen-af-form__control:hover{border-color:#667085}.pen-af-form__control:focus{outline:none;background:#fff;border-color:var(--wp--preset--color--brand-700, #26b0d2);box-shadow:0 0 0 4px rgba(38,176,210,.14)}textarea.pen-af-form__control{resize:vertical;min-height:10rem}.pen-af-form__control--select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6b7c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-inline-end:2.75rem;cursor:pointer}:root[dir=rtl] .pen-af-form__control--select,[dir=rtl] .pen-af-form__control--select{background-position:left 1rem center}.pen-af-form__control--invalid{border-color:#c0392b}.pen-af-form__control--invalid:focus{box-shadow:0 0 0 3px rgba(192,57,43,.15)}.pen-af-form__fielderr{display:block;margin-top:.35rem;font-size:var(--wp--preset--font-size--small);color:#c0392b}.pen-af-form__fielderr:empty{display:none}.pen-af-form__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2rem}.pen-af-form__submit{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 2.1rem;border:0;border-radius:4px;background:#26b0d2;color:#16273c;font-weight:700;cursor:pointer;box-shadow:none;transition:transform .18s cubic-bezier(0.16, 1, 0.3, 1),background .18s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .18s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-form__submit svg{transition:transform .18s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-form__submit:hover{transform:none;background:#1d95b3;box-shadow:none}.pen-af-form__submit:hover svg{transform:translateX(3px)}.pen-af-form__submit:focus-visible{outline:3px solid var(--wp--preset--color--brand-700, #26b0d2);outline-offset:2px}:root[dir=rtl] .pen-af-form__submit:hover svg,[dir=rtl] .pen-af-form__submit:hover svg{transform:translateX(-3px) rotate(180deg)}:root[dir=rtl] .pen-af-form__submit svg,[dir=rtl] .pen-af-form__submit svg{transform:rotate(180deg)}.pen-af-contact__follow{display:flex;align-items:center;gap:.85rem}.pen-af-contact__follow .pen-af-contact__detail-label{margin:0}.pen-af-social--compact{margin:0;gap:.5rem}.pen-af-social--compact a{width:2.35rem;height:2.35rem;background:var(--wp--preset--color--surface, #f7f8fa);border:1px solid var(--wp--preset--color--line, #dde3ea);color:var(--wp--preset--color--muted, #667085)}.pen-af-social--compact a:hover{background:var(--wp--preset--color--brand-700, #26b0d2);border-color:var(--wp--preset--color--brand-700, #26b0d2);color:#fff;transform:none}.pen-af-form__hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pen-af-form__status{padding:.9rem 1.15rem;border-radius:4px;font-size:var(--wp--preset--font-size--small);font-weight:600;margin:0 0 1.5rem}.pen-af-form__status--success{background:#e8f7fb;color:#1d95b3}.pen-af-form__status--error,.pen-af-form__status--throttled{background:#fcebeb;color:#a32d2d}@media(max-width: 768px){.pen-af-contact__details{grid-template-columns:1fr}.pen-af-contact__detail{padding-inline:0}.pen-af-contact__detail+.pen-af-contact__detail{border-inline-start:0;border-top:1px solid var(--wp--preset--color--line, #dde3ea);padding-inline-start:0}.pen-af-form__grid{grid-template-columns:1fr;gap:0}.pen-af-form__row{margin-bottom:1.25rem}.pen-af-form__footer{flex-direction:column;align-items:stretch}.pen-af-form__submit{width:100%;justify-content:center}.pen-af-contact__follow{justify-content:center}}.pen-af-hp{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pen-af-whygrid{list-style:none;margin:0 auto;padding:0;max-width:1120px;display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(1rem,2.5vw,1.5rem)}@media(max-width: 1024px){.pen-af-whygrid{grid-template-columns:repeat(2, 1fr);max-width:760px}}@media(max-width: 768px){.pen-af-whygrid{grid-template-columns:1fr;max-width:460px}}.pen-af-whycard{background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;padding:1.75rem 1.5rem;box-shadow:none;text-align:center;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-whycard:hover{transform:none;box-shadow:none}.pen-af-whycard__icon{display:inline-grid;place-items:center;width:54px;height:54px;margin-bottom:1rem;border-radius:6px;background:var(--wp--preset--color--brand-800, #16273c);color:#fff}.pen-af-whycard__icon svg{width:26px;height:26px}.pen-af-whycard__title{margin:0 0 .5rem;font-size:var(--wp--preset--font-size--medium)}.pen-af-whycard__text{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:var(--lh-body)}.pen-af-apply .pen-af-apply__wrap{max-width:860px;margin-inline:auto}.pen-af-apply__form{margin:0}.pen-af-form__section{border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;background:#fff;padding:1.5rem 1.6rem 1.75rem;margin:0 0 1.5rem;box-shadow:none}.pen-af-form__legend{width:100%;margin:0 0 1.1rem;padding-inline:0;font-size:var(--wp--preset--font-size--medium);font-weight:700;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-form__req{color:#c0392b}.pen-af-form__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem 1.25rem;align-items:start}.pen-af-form__grid .pen-af-form__row{margin:0}@media(max-width: 480px){.pen-af-form__grid{grid-template-columns:1fr}}.pen-af-form__checks{border:0;padding:0;margin:.25rem 0 0}.pen-af-form__checkgrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.6rem 1rem;margin-top:.5rem}@media(max-width: 768px){.pen-af-form__checkgrid{grid-template-columns:repeat(2, 1fr)}}.pen-af-form__check,.pen-af-form__consent{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--wp--preset--font-size--small);color:#1b2430;line-height:1.4;cursor:pointer}.pen-af-form__check input,.pen-af-form__consent input{margin-top:.15rem;flex:0 0 auto;width:1.05rem;height:1.05rem;accent-color:#26b0d2}.pen-af-form__check a,.pen-af-form__consent a{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-form__consent{margin-bottom:1.25rem}.pen-af-form__file{width:100%;font:inherit;color:#1b2430;padding:.6rem;border:1.5px dashed var(--wp--preset--color--line, #dde3ea);border-radius:4px;background:var(--wp--preset--color--surface, #f7f8fa);cursor:pointer}.pen-af-form__file::file-selector-button{font:inherit;font-weight:600;margin-inline-end:.75rem;padding:.4rem .9rem;border:0;border-radius:4px;background:var(--wp--preset--color--brand-700, #26b0d2);color:#fff;cursor:pointer}.pen-af-form__hint{display:block;margin-top:.4rem;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--muted, #667085)}.pen-af-apply__success{max-width:620px;margin-inline:auto;text-align:center;background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:8px;box-shadow:none;padding:clamp(2.5rem,5vw,3.5rem) 2rem}.pen-af-apply__successicon{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:1.25rem;border-radius:50%;background:#e8f7fb;color:#1d95b3}.pen-af-apply__successtitle{margin:0 0 .6rem;font-size:var(--wp--preset--font-size--x-large)}.pen-af-apply__success p{margin:0 auto 1.5rem;color:var(--wp--preset--color--muted, #667085);max-width:46ch}.pen-af-apply__successlink{display:inline-block;padding:.8rem 1.6rem;border-radius:4px;background:#26b0d2;color:#16273c;font-weight:700;text-decoration:none}.pen-af-apply__successlink:hover{background:#1d95b3;color:#16273c}.pen-af-faq .pen-af-faq__wrap{max-width:820px;margin-inline:auto}.pen-af-faqsearch{position:relative;max-width:520px;margin:2rem auto 0}.pen-af-faqsearch__icon{position:absolute;inset-block-start:50%;inset-inline-start:1.1rem;transform:translateY(-50%);color:var(--wp--preset--color--muted, #667085);pointer-events:none}.pen-af-faqsearch__input{width:100%;padding:.95rem 1.1rem .95rem 3rem;border:0;border-radius:4px;background:hsla(0,0%,100%,.97);font-size:var(--wp--preset--font-size--base);color:#1b2430;box-shadow:none}.pen-af-faqsearch__input::placeholder{color:var(--wp--preset--color--muted, #667085)}.pen-af-faqsearch__input:focus{outline:3px solid #26b0d2;outline-offset:2px}[dir=rtl] .pen-af-faqsearch__input{padding:.95rem 3rem .95rem 1.1rem}.pen-af-faqfilter{margin-bottom:2.25rem}.pen-af-faq__group[hidden]{display:none}.pen-af-faq__group+.pen-af-faq__group{margin-top:2.25rem}.pen-af-faq__grouph{font-size:var(--wp--preset--font-size--medium);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--brand-700, #26b0d2);margin:0 0 1rem}.pen-af-faq__item{background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;margin-bottom:.75rem;overflow:hidden;transition:border-color .2s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-faq__item[hidden]{display:none}.pen-af-faq__item:has(.pen-af-faq__q[aria-expanded=true]){border-color:var(--wp--preset--color--brand-500, #26b0d2);box-shadow:none}.pen-af-faq__qh{margin:0;font-size:inherit}.pen-af-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;background:rgba(0,0,0,0);border:0;cursor:pointer;text-align:start;font:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:600;color:var(--wp--preset--color--brand-900, #16273c);line-height:1.4}.pen-af-faq__q:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-faq__q:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:-3px;border-radius:6px}.pen-af-faq__chevron{flex:0 0 auto;display:inline-grid;place-items:center;color:var(--wp--preset--color--brand-700, #26b0d2);transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-faq__q[aria-expanded=true] .pen-af-faq__chevron{transform:rotate(180deg)}.pen-af-faq__a{padding:0 1.3rem 1.3rem;color:var(--wp--preset--color--muted, #667085);line-height:var(--lh-body)}.pen-af-faq__a[hidden]{display:none}.pen-af-faq__a p{margin:0}.pen-af-faq__empty{text-align:center;color:var(--wp--preset--color--muted, #667085);padding:2.5rem 0}.pen-af-faqcta{margin-top:3rem}.pen-af-faqcta__card{max-width:820px;margin-inline:auto;text-align:center;background:var(--wp--preset--color--brand-900, #16273c);color:#fff;border-radius:8px;padding:clamp(2rem,4vw,3rem);box-shadow:none}.pen-af-faqcta__title{color:#fff;margin:0 0 .5rem;font-size:var(--wp--preset--font-size--x-large)}.pen-af-faqcta__text{margin:0 auto 1.5rem;color:#dde3ea;max-width:44ch}.pen-af-faqcta__btn{display:inline-block;padding:.85rem 1.75rem;border-radius:4px;background:#26b0d2;color:#16273c;font-weight:700;text-decoration:none;transition:background .18s cubic-bezier(0.16, 1, 0.3, 1),transform .18s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-faqcta__btn:hover{background:#1d95b3;transform:none;color:#16273c}.pen-af-faqcta__btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.pen-af-opp-hero .pen-af-pagehero__photo{object-position:center 24%}.pen-af-opp-hero+.pen-af-opportunities{margin-block-start:0}.pen-af-oppfilters{display:grid;grid-template-columns:minmax(240px, 1fr) auto;align-items:end;gap:.85rem;max-width:var(--wp--style--global--wide-size);margin:0 auto 3rem;padding:1.25rem;background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:8px;box-shadow:none}.pen-af-oppfilters label{display:block;margin:0 0 .4rem;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-oppfilters input{width:100%;min-height:48px;border:1.5px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;background:#fff;color:var(--wp--preset--color--brand-900, #16273c);font:inherit;font-size:var(--wp--preset--font-size--small);padding:.65rem .8rem}.pen-af-oppfilters input:focus{outline:3px solid rgba(38,176,210,.2);border-color:var(--wp--preset--color--brand-500, #26b0d2)}.pen-af-oppfilters button{min-height:48px;white-space:nowrap;border:0;border-radius:4px;background:var(--wp--preset--color--brand-900, #16273c);color:#fff;font:inherit;font-size:var(--wp--preset--font-size--small);font-weight:700;padding:.7rem 1.3rem;cursor:pointer;transition:background .2s cubic-bezier(0.16, 1, 0.3, 1),transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-oppfilters button:hover{background:var(--wp--preset--color--brand-700, #26b0d2);transform:none}.pen-af-oppfilters button:focus-visible{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}.pen-af-oppfilters__searchbox{position:relative}.pen-af-oppfilters__searchbox svg{position:absolute;z-index:1;inset-inline-start:.85rem;top:50%;transform:translateY(-50%);width:19px;height:19px;color:var(--wp--preset--color--muted, #667085);pointer-events:none}.pen-af-oppfilters__searchbox input{padding-inline-start:2.7rem}.pen-af-oppresults{max-width:var(--wp--style--global--wide-size);margin-inline:auto}.pen-af-oppresults[aria-busy=true]{opacity:.55}.pen-af-oppresults__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.pen-af-oppresults__head h2{margin:0;font-size:var(--wp--preset--font-size--xx-large)}.pen-af-oppresults__head p{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small)}.pen-af-oppgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,2.4vw,1.5rem)}.pen-af-oppcard{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.25rem 0;background:#fff;border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;box-shadow:none;overflow:hidden;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1),border-color .3s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-oppcard:hover{box-shadow:none}.pen-af-oppcard.is-featured{border-top:0}.pen-af-oppcard.is-closed{opacity:.72}.pen-af-oppcard--listing{padding:0}.pen-af-oppcard--listing.is-featured{padding-top:0}.pen-af-oppcard__featured{position:absolute;top:.85rem;inset-inline-end:.75rem;z-index:2;padding:.22rem .55rem;border-radius:4px;background:hsla(0,0%,100%,.94);color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--small);font-weight:800;letter-spacing:0;text-transform:uppercase}.pen-af-oppcard__media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/10;background:var(--wp--preset--color--brand-900, #16273c);color:#fff;overflow:hidden}.pen-af-oppcard__media svg{width:44px;height:44px;opacity:.7}.pen-af-oppcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-oppcard:hover .pen-af-oppcard__media img{transform:none}.pen-af-oppcard__body{display:flex;flex:1;flex-direction:column;gap:0;padding:1.25rem 0}.pen-af-progcard .pen-af-oppcard__media img,.pen-af-eventitem .pen-af-oppcard__media img{transform:none}.pen-af-oppcard__top{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem .75rem}.pen-af-oppcard__org{margin:0;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);font-weight:600}.pen-af-oppcard__type{color:var(--wp--preset--color--brand-700, #26b0d2);font-size:var(--wp--preset--font-size--small);font-weight:800;letter-spacing:0;text-transform:uppercase}.pen-af-oppcard__title{margin:.8rem 0 .7rem;font-size:var(--wp--preset--font-size--large);line-height:1.3}.pen-af-oppcard__title a{color:var(--wp--preset--color--brand-900, #16273c);text-decoration:none}.pen-af-oppcard__title a:hover{color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-oppcard__meta{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin-bottom:.8rem}.pen-af-oppcard__meta span{display:inline-flex;align-items:center;gap:.3rem;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small)}.pen-af-oppcard__meta svg{flex:0 0 auto;width:15px;height:15px;color:var(--wp--preset--color--brand-700, #26b0d2)}.pen-af-oppcard__excerpt{margin:0 0 1.1rem;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:var(--lh-body)}.pen-af-oppcard__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.95rem;border-top:0}.pen-af-oppcard__foot a{display:inline-flex;align-items:center;gap:.25rem;color:var(--wp--preset--color--brand-700, #26b0d2);font-size:var(--wp--preset--font-size--small);font-weight:700;text-decoration:none;white-space:nowrap}.pen-af-oppcard__foot a:hover{color:var(--wp--preset--color--accent-600, #1d95b3)}.pen-af-oppcard__deadline{color:#1d95b3;font-size:var(--wp--preset--font-size--small);font-weight:700}.pen-af-oppcard__deadline.is-closed{color:var(--wp--preset--color--muted, #667085)}.pen-af-oppempty{text-align:center;padding:4rem 1rem;background:#fff;border:1px dashed #dde3ea;border-radius:8px}.pen-af-oppempty>span{display:block;color:var(--wp--preset--color--brand-500, #26b0d2);font-size:var(--wp--preset--font-size--xx-large);line-height:1}.pen-af-oppempty h3{margin:.8rem 0 .4rem}.pen-af-oppempty p{margin:0 auto 1rem;max-width:50ch;color:var(--wp--preset--color--muted, #667085)}.pen-af-oppempty a{font-weight:700}.pen-af-opp-callout{display:flex;flex-direction:column;align-items:center;gap:1.4rem;max-width:var(--wp--style--global--wide-size);margin:clamp(3rem,6vw,5rem) auto 0;padding:clamp(1.5rem,4vw,2.5rem);border-radius:8px;background:var(--wp--preset--color--brand-900, #16273c);color:#fff}.pen-af-opp-callout .pen-af-eyebrow{color:#e8f7fb;margin-bottom:.35rem}.pen-af-opp-callout h2{color:#fff;margin:0 0 .5rem;font-size:var(--wp--preset--font-size--xx-large)}.pen-af-opp-callout p{margin:0;color:hsla(0,0%,100%,.72)}.pen-af-opp-callout__copy{flex:1 1 0;min-width:0;text-align:center}.pen-af-opp-callout__text{max-width:62ch;margin-inline:auto !important;line-height:var(--lh-body)}.pen-af-opp-callout__actions{align-self:center;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.65rem}.pen-af-opp-callout__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1.15rem;border:1px solid hsla(0,0%,100%,.35);border-radius:4px;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.pen-af-opp-callout__actions a:hover{background:hsla(0,0%,100%,.1)}.pen-af-opp-callout__actions a.is-primary{border-color:var(--wp--preset--color--accent, #26b0d2);background:var(--wp--preset--color--accent, #26b0d2);color:#16273c}.pen-af-opp-callout__actions a.is-primary:hover{background:#1d95b3}.pen-af-opp-singlehero__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.25rem;color:hsla(0,0%,100%,.72);font-size:var(--wp--preset--font-size--small);font-weight:600;text-decoration:none}.pen-af-opp-singlehero__back:hover{color:#fff}[dir=rtl] .pen-af-opp-singlehero__back span{transform:scaleX(-1)}.pen-af-opp-singlehero__featured{padding:.3rem .75rem;border:1px solid rgba(38,176,210,.45);border-radius:4px;background:rgba(38,176,210,.14);color:#e8f7fb;font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:0;text-transform:uppercase}.pen-af-opp-singlehero__org{margin:0 0 .45rem;color:hsla(0,0%,100%,.74);font-size:var(--wp--preset--font-size--base);font-weight:600}.pen-af-opp-body__lead{margin:0 0 2rem;padding-inline-start:1.15rem;border-inline-start:4px solid var(--wp--preset--color--accent, #26b0d2);color:var(--wp--preset--color--brand-900, #16273c);font-size:var(--wp--preset--font-size--large);font-weight:600;line-height:var(--lh-body)}.pen-af-opp-body__main h2{margin-top:2.2rem;font-size:var(--wp--preset--font-size--x-large)}.pen-af-opp-body__main h2:first-child{margin-top:0}.pen-af-opp-body__main ul,.pen-af-opp-body__main ol{padding-inline-start:1.35rem}.pen-af-opp-body__main li{margin-bottom:.55rem}.pen-af-opp-body__empty{padding:1.5rem;border-radius:6px;background:var(--wp--preset--color--surface, #f7f8fa)}.pen-af-opp-body__empty h2{margin-top:0}.pen-af-opp-body__empty p{margin-bottom:0}.pen-af-opp-details .pen-af-edetails__cta{margin-top:1.5rem}.pen-af-opp-details__help{margin:1.15rem 0 0;text-align:center;color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);overflow-wrap:anywhere}.pen-af-opp-details__notice{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--wp--preset--color--line, #dde3ea);color:var(--wp--preset--color--muted, #667085);font-size:var(--wp--preset--font-size--small);line-height:var(--lh-body)}.pen-af-opp-share{margin-top:2.5rem}.pen-af-opp-related{box-sizing:border-box;padding-inline:clamp(1rem,4vw,2rem)}.pen-af-opp-related>p{max-width:55ch;margin:.6rem auto 2rem;color:var(--wp--preset--color--muted, #667085)}.pen-af-opp-related__grid{width:100%;max-width:var(--wp--style--global--wide-size);margin-inline:auto}@media(max-width: 1100px){.pen-af-oppgrid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.pen-af-oppfilters{grid-template-columns:1fr}.pen-af-opp-callout{align-items:center;flex-direction:column}.pen-af-opp-callout__actions{width:100%}.pen-af-opp-callout__actions a{flex:1 1 0}}@media(max-width: 620px){.pen-af-oppfilters{grid-template-columns:1fr;padding:1rem}.pen-af-oppgrid{grid-template-columns:1fr}.pen-af-oppresults__head{align-items:flex-start;flex-direction:column}.pen-af-oppcard__foot{align-items:flex-start;flex-direction:column}.pen-af-opp-callout__actions{width:100%}.pen-af-opp-callout__actions a{text-align:center;flex:1 1 100%}}.pen-af-give>.alignwide>h2,.pen-af-why:has(.pen-af-donate-impact)>.alignwide>:is(h2,.pen-af-eyebrow){text-align:start;margin-inline-start:0 !important;margin-inline-end:auto !important}.pen-af-donatehero__cta{margin-top:2rem;text-align:start}.pen-af-donate-impact{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 768px){.pen-af-donate-impact{grid-template-columns:1fr}}.pen-af-donatefreq{display:inline-flex;gap:.35rem;padding:.35rem;margin:0 auto 1.75rem;border:0;background:#fff;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;box-shadow:none;position:relative;inset-inline-start:50%;transform:translateX(-50%)}[dir=rtl] .pen-af-donatefreq{transform:translateX(50%)}.pen-af-donatefreq__tab{position:relative;display:inline-flex;align-items:center;cursor:pointer;border-radius:4px}.pen-af-donatefreq__tab span{display:inline-flex;align-items:center;min-height:44px;padding-inline:1.35rem;font-weight:600;color:var(--wp--preset--color--muted, #667085);border-radius:4px;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1),background .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-donatefreq__radio{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pen-af-donatefreq__radio:checked+span{color:#fff;background:var(--wp--preset--color--brand-800, #16273c);box-shadow:none}.pen-af-donatefreq__radio:focus-visible+span{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}.pen-af-donateamt__amounts{border:0;padding:0;margin:0 0 1.75rem;text-align:center}.pen-af-donateamt__row{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;max-width:560px;margin-inline:auto}.pen-af-donateamt__chip{position:relative;cursor:pointer}.pen-af-donateamt__chip span{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:48px;padding-inline:1.1rem;font-weight:700;font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--brand-900, #16273c);background:#fff;border:1.5px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1),border-color .2s cubic-bezier(0.16, 1, 0.3, 1),background .2s cubic-bezier(0.16, 1, 0.3, 1),color .2s cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-donateamt__chip:hover span{border-color:var(--wp--preset--color--brand-500, #26b0d2)}.pen-af-donateamt__radio{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pen-af-donateamt__radio:checked+span{color:#16273c;background:#26b0d2;border-color:#26b0d2;transform:none;box-shadow:none}.pen-af-donateamt__radio:focus-visible+span{outline:3px solid var(--wp--preset--color--brand-500, #26b0d2);outline-offset:2px}.pen-af-donateamt__customwrap{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.1rem}.pen-af-donateamt__customlabel{font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--muted, #667085)}.pen-af-donateamt__prefix{font-weight:700;color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-donateamt__custominput{width:7rem;min-height:44px;font:inherit;font-weight:700;color:var(--wp--preset--color--brand-900, #16273c);padding:.5rem .75rem;border:1.5px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;background:#fff;text-align:start}.pen-af-donateamt__custominput:focus{outline:3px solid rgba(38,176,210,.2);border-color:var(--wp--preset--color--brand-500, #26b0d2)}.pen-af-donateamt__custominput{appearance:textfield}.pen-af-donateamt__custominput::-webkit-outer-spin-button,.pen-af-donateamt__custominput::-webkit-inner-spin-button{appearance:none;margin:0}@media(max-width: 480px){.pen-af-donatefreq{inset-inline-start:0;transform:none;width:100%}[dir=rtl] .pen-af-donatefreq{transform:none}.pen-af-donatefreq__tab span{flex:1;justify-content:center}}.pen-af-give__ctawrap{margin-top:.5rem;text-align:center}.pen-af-give__ctanote{margin:.75rem auto 0;max-width:46ch;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--muted, #667085)}.pen-af-give__corporate{max-width:640px;margin:2.5rem auto 0;text-align:center;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--muted, #667085)}.pen-af-give__corporate strong{color:var(--wp--preset--color--brand-900, #16273c)}.pen-af-give__corporate a{color:var(--wp--preset--color--brand-700, #26b0d2);margin-inline-start:.25rem}.pen-af-give__transparency{max-width:640px;margin:2.5rem auto 0;padding:1.75rem 2rem;background:var(--wp--preset--color--surface, #f7f8fa);border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:6px;text-align:center}.pen-af-give__transparency h3{margin:0 0 .6rem;font-size:var(--wp--preset--font-size--medium)}.pen-af-give__transparency p{margin:0 0 .75rem;color:var(--wp--preset--color--muted, #667085)}.pen-af-give__transparency p:last-child{margin-bottom:0}.pen-af-give__transparency a{color:var(--wp--preset--color--brand-700, #26b0d2)}[dir=rtl] .pen-af-breadcrumbs__sep,[dir=rtl] .wp-block-query-pagination-previous-arrow,[dir=rtl] .wp-block-query-pagination-next-arrow{transform:scaleX(-1);display:inline-block}[dir=rtl] .pen-af-partners__track{animation-direction:reverse}[dir=rtl] .pen-af-heroslider__arrow svg{transform:scaleX(-1)}[dir=rtl] .pen-af-heroslider__progressbar{transform-origin:right center}[dir=rtl] .pen-af-newsletter__form button span{transform:scaleX(-1)}[dir=rtl] .pen-af-newsletter__form button:hover span{transform:scaleX(-1) translateX(3px)}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Poppins-Regular.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/Poppins-SemiBold.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Poppins-Bold.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Lato-Regular.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/Lato-Medium.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/Lato-SemiBold.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Lato-Bold.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/Lato-Italic.ttf") format("truetype")}@font-face{font-family:"Noto Sans Arabic";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/NotoSansArabic-variable.ttf") format("truetype")}:root,.editor-styles-wrapper{--font-heading: var(--wp--preset--font-family--heading);--font-body: var(--wp--preset--font-family--body);--font-rtl-heading: var(--wp--preset--font-family--rtl-heading);--font-rtl-body: var(--wp--preset--font-family--rtl-body);--fs-hero: var(--wp--preset--font-size--mega);--fs-h1: var(--wp--preset--font-size--display);--fs-h2: var(--wp--preset--font-size--xx-large);--fs-h3: 1.5rem;--fs-h4: 1.25rem;--fs-body-lg: var(--wp--preset--font-size--large);--fs-body: var(--wp--preset--font-size--medium);--fs-small: .9375rem;--fs-meta: .875rem;--fs-label: .8125rem;--fs-ui: .9375rem;--fs-pub-feature: 1.75rem;--fs-pub-title: 1.5rem;--lh-display: 1.08;--lh-heading: 1.15;--lh-subheading: 1.25;--lh-body: 1.5}@media(max-width: 1024px){:root:root,.editor-styles-wrapper{--wp--preset--font-size--mega: 2.25rem;--wp--preset--font-size--display: 2rem;--wp--preset--font-size--xx-large: 1.625rem;--wp--preset--font-size--large: 1.1875rem;--fs-h3: 1.375rem;--fs-h4: 1.1875rem;--fs-pub-feature: 1.625rem;--fs-pub-title: 1.375rem}}@media(max-width: 768px){:root:root,.editor-styles-wrapper{--wp--preset--font-size--mega: 2rem;--wp--preset--font-size--display: 1.875rem;--wp--preset--font-size--xx-large: 1.5rem;--wp--preset--font-size--large: 1.125rem;--wp--preset--font-size--medium: 1rem;--wp--preset--font-size--small: .8125rem;--fs-h3: 1.25rem;--fs-h4: 1.125rem;--fs-small: .875rem;--fs-meta: .8125rem;--fs-label: .75rem;--fs-pub-feature: 1.625rem;--fs-pub-title: 1.25rem}}body,.editor-styles-wrapper{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}body :is(h1,h2),body :is(h1,h2)[class],.editor-styles-wrapper :is(h1,h2){font-family:var(--font-heading);font-weight:600;line-height:var(--lh-heading);letter-spacing:0}body h1{font-size:var(--fs-h1)}body h2{font-size:var(--fs-h2)}body :is(h3,h4,h5,h6),body :is(h3,h4,h5,h6)[class]{font-family:var(--font-heading);font-weight:600;line-height:var(--lh-subheading)}body h3{font-size:var(--fs-h3)}body h4{font-size:var(--fs-h4)}body .pen-af-hero__title[class]{font-size:var(--fs-hero);line-height:var(--lh-display)}body .pen-af-hero__lead,body .pen-af-pagehero__lead{font-size:var(--fs-body-lg);font-weight:400;line-height:var(--lh-body)}body :is(button,input,select,textarea,nav){font-family:var(--font-body)}body :is(.wp-element-button,.wp-block-button__link,.pen-af-form__submit,.pen-af-nav__cta){font-family:var(--font-body);font-size:var(--fs-ui);font-weight:600;line-height:1.2}body :is(.pen-af-nav__link,.pen-af-nav__sublink){font-size:var(--fs-ui);font-weight:500;line-height:1.2}@media(max-width: 1024px){body :is(.pen-af-nav__link,.pen-af-nav__sublink){font-size:1rem}}body .pen-af-eyebrow{font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;line-height:1.3;text-transform:none}body .pen-af-pubitem__title,body .pen-af-publication-feature .pen-af-card__title{font-family:var(--font-heading);font-size:var(--fs-pub-title);font-weight:600;line-height:var(--lh-heading)}body .pen-af-pubitem__excerpt{font-size:var(--fs-body);line-height:var(--lh-body)}body :is(.pen-af-pubitem__meta,.pen-af-ehero__meta,.pen-af-card__meta){font-size:var(--fs-meta);font-weight:400;line-height:var(--lh-body)}body .pen-af-footer{font-family:var(--font-body);font-size:.875rem;line-height:var(--lh-body)}body .pen-af-footer :is(h2,h3,h4){font-family:var(--font-heading);font-weight:600}[dir=rtl],[lang|=fa],[lang|=ps]{--font-heading: var(--wp--preset--font-family--rtl-heading);--font-body: var(--wp--preset--font-family--rtl-body);--lh-display: 1.3;--lh-heading: 1.3;--lh-subheading: 1.35;--lh-body: 1.6;font-family:var(--font-body)}.pen-af-heroslider__dots{flex:0 1 auto;min-width:0;overflow-x:auto}.pen-af-heroslider__dot{flex:0 0 44px}.pen-af-heroslider__pause{display:none}.has-motion .pen-af-heroslider__pause{display:grid}.pen-af-heroslider__play-icon,.pen-af-heroslider__pause[aria-pressed=true] .pen-af-heroslider__pause-icon{display:none}.pen-af-heroslider__pause[aria-pressed=true] .pen-af-heroslider__play-icon{display:block}.pen-af-heroslider__pause:disabled{opacity:.5;cursor:default}.pen-af-heroslider__progress{position:absolute;inset-inline:0;bottom:0;height:3px;z-index:3;pointer-events:none}.pen-af-heroslider__progressbar{display:block;height:100%;background:#26b0d2;transform:scaleX(0);transform-origin:left center}[dir=rtl] .pen-af-heroslider__progressbar{transform-origin:right center}@media(prefers-reduced-motion: no-preference){.has-motion .pen-af-heroslide{transition:opacity 600ms cubic-bezier(0.16, 1, 0.3, 1),visibility 0s 600ms}.has-motion .pen-af-heroslide.is-active{transition-delay:0s}.has-motion .pen-af-heroslide.is-active .pen-af-heroslide__inner>*{animation:penaf-hero-arrive 700ms cubic-bezier(0.16, 1, 0.3, 1) backwards}.has-motion .pen-af-heroslide.is-active .pen-af-heroslide__inner>*:nth-child(2){animation-delay:80ms}.has-motion .pen-af-heroslide.is-active .pen-af-heroslide__inner>*:nth-child(3){animation-delay:160ms}.has-motion .pen-af-heroslide.is-active .pen-af-heroslide__inner>*:nth-child(4){animation-delay:240ms}.has-motion .pen-af-heroslide.is-active .pen-af-heroslide__photo{animation:penaf-hero-photo 15s cubic-bezier(0.65, 0, 0.35, 1) both}.pen-af-heroslider.is-playing .pen-af-heroslider__progressbar{animation:penaf-hero-progress var(--hero-interval, 5000ms) linear forwards}.pen-af-heroslider.is-paused .pen-af-heroslide__photo,.pen-af-heroslider.is-paused .pen-af-heroslider__progressbar{animation-play-state:paused}.pen-af-heroslider__arrow{transition:background-color 180ms cubic-bezier(0.16, 1, 0.3, 1),color 180ms cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-heroslider__dot.is-active::after{transform:scaleX(1)}.pen-af-heroslider__dot::after{width:18px;transform:scaleX(0.389);transition:transform 200ms cubic-bezier(0.16, 1, 0.3, 1),background-color 200ms cubic-bezier(0.16, 1, 0.3, 1)}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.pen-af-cardgrid>li{transition:transform 300ms cubic-bezier(0.16, 1, 0.3, 1),box-shadow 300ms cubic-bezier(0.16, 1, 0.3, 1)}.pen-af-cardgrid>li:hover,.pen-af-teamcard:hover,.pen-af-oppcard:hover,.pen-af-newsfeatured:hover,.pen-af-ecard:hover,.pen-af-whycard:hover{transform:translateY(-4px);box-shadow:none}.wp-element-button:hover,.wp-block-button__link:hover,.pen-af-form__submit:hover,.pen-af-newsletter__form button:hover,.pen-af-edetails__cta:hover,.pen-af-share__btn:hover,.pen-af-faqcta__btn:hover{transform:translateY(-2px)}.wp-element-button:active,.wp-block-button__link:active,.pen-af-form__submit:active{transform:translateY(0)}}@keyframes penaf-hero-arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes penaf-hero-photo{from{transform:scale(1)}to{transform:scale(1.08)}}@keyframes penaf-hero-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}main :is(.pen-af-progcard,.pen-af-eventitem,.pen-af-oppcard){padding:0;border:0;border-bottom:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:0;box-shadow:none;background:rgba(0,0,0,0)}main :is(.pen-af-cardgrid>li,.pen-af-progcard,.pen-af-eventitem,.pen-af-oppcard,.pen-af-newsfeatured,.pen-af-focusarea){transition:transform 200ms cubic-bezier(0.16, 1, 0.3, 1)}main :is(.pen-af-progcard__img,.pen-af-eventitem__media,.pen-af-oppcard__media) img{object-fit:cover}main :is(.pen-af-card__body,.pen-af-eventitem__body,.pen-af-oppcard__body){padding-inline:0}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){main :is(.pen-af-cardgrid>li,.pen-af-progcard,.pen-af-eventitem,.pen-af-oppcard,.pen-af-newsfeatured,.pen-af-focusarea):hover{transform:translateY(-4px);box-shadow:none;border-color:var(--wp--preset--color--line, #dde3ea)}}.pen-af-publication-feature .pen-af-cardgrid>li:not(:has(.pen-af-card__img))::before{content:"";display:block;flex:0 0 auto;width:100%;aspect-ratio:16/9;max-height:180px;background:url("../img/publications-hero.jpg") center/cover}:is(.pen-af-publication-feature.is-slider .pen-af-cardgrid,[data-card-carousel].is-slider [data-carousel-track]){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3.5rem)/3);gap:1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-block:.5rem 1.5rem;scrollbar-width:none}:is(.pen-af-publication-feature.is-slider .pen-af-cardgrid,[data-card-carousel].is-slider [data-carousel-track])::-webkit-scrollbar{display:none}:is(.pen-af-publication-feature.is-slider .pen-af-cardgrid,[data-card-carousel].is-slider [data-carousel-track])>li{scroll-snap-align:start}:is(.pen-af-publication-feature,[data-card-carousel]).is-slider{position:relative}.pen-af-publication-window__controls{position:absolute;inset-inline:-56px;top:98px;transform:translateY(-50%);pointer-events:none;z-index:2;display:flex;align-items:center;gap:.6rem;justify-content:space-between;margin:0}.pen-af-publication-window__controls[hidden]{display:none}.pen-af-publication-window__controls button{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--wp--preset--color--line, #dde3ea);border-radius:4px;background:#fff;color:var(--wp--preset--color--brand-900, #16273c);cursor:pointer}.pen-af-publication-window__controls button:hover:enabled{background:#e8f7fb}.pen-af-publication-window__controls button:disabled{opacity:.4;cursor:default}.pen-af-publication-window__controls button:focus-visible{outline:3px solid var(--wp--preset--color--accent, #26b0d2);outline-offset:3px}[dir=rtl] .pen-af-publication-window__controls svg{transform:scaleX(-1)}@media(max-width: 1024px){:is(.pen-af-publication-feature.is-slider .pen-af-cardgrid,[data-card-carousel].is-slider [data-carousel-track]){grid-auto-columns:calc((100% - 1.75rem)/2)}}@media(max-width: 768px){:is(.pen-af-publication-feature.is-slider .pen-af-cardgrid,[data-card-carousel].is-slider [data-carousel-track]){grid-auto-columns:100%}}@media(max-width: 768px){.pen-af-publication-feature .pen-af-cardgrid>li:not(:has(.pen-af-card__img))::before{max-height:160px}}.pen-af-publication-meta{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;width:100%}.pen-af-publication-meta .pen-af-card__date{margin-inline-start:auto;text-align:end;white-space:nowrap}@media(max-width: 1320px){.pen-af-publication-window__controls{inset-inline:.5rem}}@media(max-width: 768px){.pen-af-publication-window__controls{top:88px}}.pen-af-news-crossrail{overflow:visible}[data-card-carousel]>.pen-af-publication-window__controls{top:50%}@media(max-width: 1320px){[data-card-carousel]>.pen-af-publication-window__controls{position:static;transform:none;margin-top:.5rem}}:root{scroll-padding-top:90px}body{background:var(--wp--preset--color--paper, #ffffff)}html,body{overflow-x:hidden;max-width:100%}h1,h2{text-wrap:balance}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
