:root{--color-primary:#1a56db;--color-primary-hover:#1e429f;--color-secondary:#6b7280;--color-accent:#0e9f6e;--color-text:#111827;--color-text-muted:#6b7280;--color-text-inverse:#fff;--color-bg:#f9fafb;--color-bg-surface:#fff;--color-bg-muted:#f3f4f6;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-link:var(--color-primary);--color-link-hover:var(--color-primary-hover);--color-success:#059669;--color-warning:#d97706;--color-error:#dc2626;--PA-Blue:#022db7;--PA-Yellow:#ff0;--PA-Blue-10:#e6ecff;--PA-Black:#000;--PA-White:#fff;--Off-Black:#1c1c1c;--Gray-4:#f5f6f7;--Gray-1:#555;--font-sans:"GT America", Helvetica, Arial, FreeSans, sans-serif;--font-extended:"GT America Extended", Helvetica, Arial, FreeSans, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--container-max:1296px;--container-padding:var(--space-6);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -2px rgba(0,0,0,.05);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.08), 0 4px 6px -4px rgba(0,0,0,.04);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Thin.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Thin.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ThinItalic.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ThinItalic.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-UltraLight.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-UltraLight.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-UltraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-UltraLightItalic.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-UltraLightItalic.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-UltraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Light.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Light.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-LightItalic.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-LightItalic.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Regular.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Regular.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-RegularItalic.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-RegularItalic.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-RegularItalic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Medium.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Medium.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-MediumItalic.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-MediumItalic.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Bold.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Bold.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-BoldItalic.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-BoldItalic.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Black.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Black.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-Black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:GT America;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-BlackItalic.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-BlackItalic.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:GT America Extended;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBold.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBold.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GT America Extended;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBlack.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBlack.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBlack.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:GT America Extended;src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBlackItalic.eot);src:url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBlackItalic.eot?#iefix)format("embedded-opentype"),url(../../../etc.clientlibs/challenges/clientlibs/clientlib-site/resources/resources/fonts/GTAmerica-ExtendedBlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);margin:0}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-4);line-height:var(--leading-tight);font-weight:var(--font-weight-bold);color:var(--color-text)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin:0 0 var(--space-4)}a{color:var(--color-link);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}a:focus-visible{color:var(--color-link-hover);text-decoration:underline}img{max-width:100%;height:auto;display:block}button,input,optgroup,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-8) 0}code,pre{font-family:var(--font-mono);font-size:var(--text-sm)}pre{background:var(--color-bg-muted);padding:var(--space-4);border-radius:var(--radius-md);overflow-x:auto}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cmp-skip-link{top:-100%;left:var(--space-4);z-index:10000;padding:var(--space-2) var(--space-4);background:var(--PA-Yellow);color:var(--Off-Black);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);text-decoration:none;position:absolute}.cmp-skip-link:focus{top:var(--space-2)}.cmp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmp-accordion{background-color:var(--PA-Blue)}.cmp-accordion>.cmp-container{padding:0}.cmp-accordion__item{border-bottom:1px solid var(--PA-White)}.cmp-accordion__item:has(.cmp-accordion__button--expanded){background:rgba(230,236,255,.2)}.cmp-accordion__button{cursor:pointer;width:100%;padding:var(--space-8) 1.25rem;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.cmp-accordion__button:focus-visible{outline:2px solid var(--PA-Yellow);outline-offset:-2px}.cmp-accordion__title{color:var(--PA-White);font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}.cmp-accordion__icon{width:var(--space-12);height:var(--space-12);margin-left:var(--space-6);background-color:var(--PA-Yellow);border-radius:var(--radius-full);flex-shrink:0;position:relative}.cmp-accordion__icon:before,.cmp-accordion__icon:after{content:"";background-color:var(--PA-Blue);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-accordion__icon:before{width:20px;height:3px;-webkit-transition:-webkit-transform var(--transition-slow);transition:-webkit-transform var(--transition-slow);transition:transform var(--transition-slow);transition:transform var(--transition-slow), -webkit-transform var(--transition-slow)}.cmp-accordion__icon:after{width:3px;height:20px;-webkit-transition:-webkit-transform var(--transition-slow);transition:-webkit-transform var(--transition-slow);transition:transform var(--transition-slow);transition:transform var(--transition-slow), -webkit-transform var(--transition-slow)}.cmp-accordion__button--expanded .cmp-accordion__icon:before,.cmp-accordion__button--expanded .cmp-accordion__icon:after{transform:translate(-50%,-50%)rotate(45deg)}.cmp-accordion__panel{color:var(--PA-White);opacity:0;-webkit-transition:grid-template-rows var(--transition-slow), opacity var(--transition-slow), padding var(--transition-slow);transition:grid-template-rows var(--transition-slow), opacity var(--transition-slow), padding var(--transition-slow);transition:grid-template-rows var(--transition-slow), opacity var(--transition-slow), padding var(--transition-slow), -ms-grid-rows var(--transition-slow);grid-template-rows:0fr;padding:0 1.25rem;overflow:hidden;display:grid!important}.cmp-accordion__panel>*{overflow:hidden}.cmp-accordion__panel--expanded{opacity:1;padding-bottom:var(--space-6);grid-template-rows:1fr}.aem-AuthorLayer-Edit .cmp-accordion__panel--hidden{display:none!important}.cmp-breadcrumb{padding:var(--space-4) 0}.cmp-breadcrumb__list{align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.cmp-breadcrumb__item{align-items:center;gap:var(--space-4);display:flex}.cmp-breadcrumb__item:not(:last-child):after{content:">";color:var(--Off-Black);font-size:1rem;font-weight:var(--font-weight-medium);letter-spacing:.02rem}.cmp-breadcrumb__item--active{color:var(--PA-Blue);font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.02rem;line-height:normal}.cmp-breadcrumb__item--active .cmp-breadcrumb__item-link{color:var(--PA-Blue)}.cmp-breadcrumb__item-link{font-family:var(--font-sans);font-size:1rem;font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:.02rem;color:var(--Off-Black);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);line-height:normal;text-decoration:none}.cmp-breadcrumb__item-link:hover{color:var(--PA-Blue)}.cmp-breadcrumb__item-link:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}@media (max-width:767px){.cmp-breadcrumb__item{display:none}.cmp-breadcrumb__item:nth-last-child(2){display:flex}.cmp-breadcrumb__item:nth-last-child(2):after{display:none}.cmp-breadcrumb__item:nth-last-child(2) .cmp-breadcrumb__item-link{letter-spacing:0;color:transparent;font-size:0;line-height:0}.cmp-breadcrumb__item:nth-last-child(2) .cmp-breadcrumb__item-link:before{content:"‹  Back";letter-spacing:.0225rem;color:var(--Off-Black,#1c1c1c);font-size:1.125rem;font-weight:700;line-height:1.5rem}}.cmp-button{align-items:center;gap:var(--space-2);background:var(--PA-Yellow);color:var(--Off-Black);font-family:var(--font-sans);letter-spacing:.025rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast);border:none;font-size:1.25rem;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.cmp-button:hover{opacity:.85;text-decoration:none}.cmp-button:focus-visible{opacity:.85;text-decoration:none}.cmp-button__icon{flex-shrink:0}.cmp-button--pa-blue .cmp-button{background:var(--PA-Blue,#022db7);color:var(--PA-White,#fff)}.cmp-challenge-card{background:var(--color-bg-muted);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);margin-bottom:var(--space-6);-webkit-transition:-webkit-box-shadow var(--transition-base), -webkit-transform var(--transition-base);transition:-webkit-box-shadow var(--transition-base), -webkit-transform var(--transition-base);transition:box-shadow var(--transition-base), transform var(--transition-base);transition:box-shadow var(--transition-base), transform var(--transition-base), -webkit-box-shadow var(--transition-base), -webkit-transform var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.cmp-challenge-card:hover,.cmp-challenge-card:focus-within{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cmp-challenge-card__image{background:var(--Gray-4,#f5f6f7);position:relative;overflow:hidden}.cmp-challenge-card__image .cmp-image{height:200px;margin-bottom:0;overflow:hidden}.cmp-challenge-card__image .cmp-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:-webkit-transform var(--transition-base);transition:-webkit-transform var(--transition-base);transition:transform var(--transition-base);transition:transform var(--transition-base), -webkit-transform var(--transition-base);border-radius:0;display:block}.cmp-challenge-card:hover .cmp-challenge-card__image .cmp-image__image,.cmp-challenge-card:focus-within .cmp-challenge-card__image .cmp-image__image{transform:scale(1.03)}.cmp-challenge-card__content{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.cmp-challenge-card__meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.cmp-challenge-card__category{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.cmp-challenge-card__difficulty{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-transform:capitalize}.cmp-challenge-card__difficulty--easy{background:var(--color-success-bg,#dcfce7);color:var(--color-success-text,#166534)}.cmp-challenge-card__difficulty--medium{background:var(--color-warning-bg,#fef9c3);color:var(--color-warning-text,#854d0e)}.cmp-challenge-card__difficulty--hard{background:var(--color-danger-bg,#fee2e2);color:var(--color-danger-text,#991b1b)}.cmp-challenge-card__title{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2);color:var(--color-text)}.cmp-challenge-card__description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:var(--space-4);flex:1}.cmp-challenge-card__cta{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);-webkit-transition:background var(--transition-fast);transition:background var(--transition-fast);align-self:flex-start;text-decoration:none;display:inline-flex}.cmp-challenge-card__cta:hover{background:var(--color-primary-hover);color:var(--color-text-inverse);text-decoration:none}.cmp-challenge-card__cta:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-challenge-card__cta-icon{-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast), -webkit-transform var(--transition-fast)}.cmp-challenge-card__cta:hover .cmp-challenge-card__cta-icon{transform:translate(2px)}.cmp-challenge-container{max-width:var(--container-max);padding:0 var(--container-padding) var(--space-8);margin:0 auto}@media (min-width:768px){.cmp-challenge-container{gap:var(--space-10);display:flex}.cmp-challenge-container__sidebar{width:280px;top:var(--space-6);flex-shrink:0;align-self:flex-start;position:-webkit-sticky;position:sticky}}.cmp-challenge-container__main{min-width:0;padding-top:var(--space-6);flex:1}@media (min-width:768px){.cmp-challenge-container__main{padding-top:0}}.cmp-challenge-container__main h2{color:var(--PA-Blue)}.cmp-challenge-container__main .cmp-title{margin-bottom:0}.root.container.responsivegrid>.cmp-container{max-width:none;margin:0}.cmp-container--centered>.cmp-container{max-width:var(--container-max);padding-inline:var(--container-padding);margin:0 auto}.cmp-container--v-padding>.cmp-container{padding-top:var(--space-16);padding-bottom:var(--space-16)}.cmp-container--v-padding-large>.cmp-container{padding-top:var(--space-24);padding-bottom:var(--space-24)}.cmp-container--v-padding-xlarge>.cmp-container{padding-top:var(--space-32);padding-bottom:var(--space-32)}.cmp-container--bg-pa-blue{background-color:var(--PA-Blue)}.cmp-container--bg-light-blue{background-color:var(--PA-Blue-10)}.cmp-container--bg-white{background-color:#fff}.cmp-container--gap>.cmp-container,.cmp-container--gap-large>.cmp-container,.cmp-container--gap-xlarge>.cmp-container{flex-direction:column;display:flex}.cmp-container--grid-2,.cmp-container--grid-3,.cmp-container--grid-4{container:grid-wrapper/inline-size}.cmp-container--grid-2>.cmp-container,.cmp-container--grid-3>.cmp-container,.cmp-container--grid-4>.cmp-container{display:grid;overflow:hidden}.cmp-container--grid-4>.cmp-container{grid-template-columns:repeat(4,minmax(0,1fr))}@container grid-wrapper (width<=800px){.cmp-container--grid-4>.cmp-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@container grid-wrapper (width<=600px){.cmp-container--grid-4>.cmp-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grid-wrapper (width<=480px){.cmp-container--grid-4>.cmp-container{grid-template-columns:1fr}}.cmp-container--grid-3>.cmp-container{grid-template-columns:repeat(3,minmax(0,1fr))}@container grid-wrapper (width<=600px){.cmp-container--grid-3>.cmp-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grid-wrapper (width<=480px){.cmp-container--grid-3>.cmp-container{grid-template-columns:1fr}}.cmp-container--grid-2>.cmp-container{grid-template-columns:repeat(2,minmax(0,1fr))}@container grid-wrapper (width<=480px){.cmp-container--grid-2>.cmp-container{grid-template-columns:1fr}}.cmp-container--gap>.cmp-container{gap:var(--space-4)}.cmp-container--gap-large>.cmp-container{gap:var(--space-8)}.cmp-container--gap-xlarge>.cmp-container{gap:var(--space-16)}.cmp-download{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.cmp-download__title{margin:0}.cmp-download__title-link{align-items:center;gap:var(--space-3);color:var(--PA-Blue,#022db7);font-family:"GT America", var(--font-sans);letter-spacing:.025rem;-webkit-transition:opacity var(--transition-fast) ease;transition:opacity var(--transition-fast) ease;font-size:1.25rem;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex}.cmp-download__title-link:after{content:"";background-color:currentColor;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cmp-download__title-link:hover{opacity:.7}.cmp-download__title-link:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-download:has(.cmp-download__action) .cmp-download__title-link{color:var(--Off-Black);pointer-events:none}.cmp-download:has(.cmp-download__action) .cmp-download__title-link:after{display:none}.cmp-download__title~.cmp-download__properties{display:none}.cmp-download__description{font-family:"GT America", var(--font-sans);font-size:1rem;line-height:var(--leading-normal);color:var(--Gray-1);margin:0}.cmp-download__description p:last-child{margin-bottom:0}.cmp-download__properties{margin:0;padding:0}.cmp-download__property{display:none}.cmp-download__property--filename{align-items:center;gap:var(--space-3);color:var(--PA-Blue,#022db7);font-family:"GT America", var(--font-sans);letter-spacing:.025rem;-webkit-transition:opacity var(--transition-fast) ease;transition:opacity var(--transition-fast) ease;font-size:1.25rem;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex}.cmp-download__property--filename:after{content:"";background-color:currentColor;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cmp-download__property--filename:hover{opacity:.7}.cmp-download__property--filename:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-download__property-label{display:none}.cmp-download__property-content{margin:0}.cmp-download__action{align-items:center;gap:var(--space-3);color:var(--PA-Blue,#022db7);font-family:"GT America", var(--font-sans);letter-spacing:.025rem;-webkit-transition:opacity var(--transition-fast) ease;transition:opacity var(--transition-fast) ease;font-size:1.25rem;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex}.cmp-download__action:after{content:"";background-color:currentColor;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cmp-download__action:hover{opacity:.7}.cmp-download__action:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-footer{background-color:var(--PA-Black)}.cmp-footer__inner{align-items:center;gap:var(--space-6);max-width:var(--container-max);padding:var(--space-12) var(--space-6);margin:0 auto;display:flex}.cmp-footer__brand{flex-shrink:0}.cmp-footer__logo-link{align-items:center;text-decoration:none;display:flex}.cmp-footer__logo-link:hover{color:inherit;text-decoration:none}.cmp-footer__logo-link:focus-visible{color:inherit;text-decoration:none}.cmp-footer__logo{width:auto;height:2.5rem}.cmp-footer__nav{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cmp-footer__nav-link{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--PA-White);align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.cmp-footer__nav-link:hover{color:var(--PA-White);text-decoration:none}.cmp-footer__nav-link:focus-visible{color:var(--PA-White);text-decoration:none}.cmp-footer__nav-link:focus-visible{outline:2px solid var(--PA-Yellow);outline-offset:2px}.cmp-footer__external-icon{flex-shrink:0}@media (max-width:768px){.cmp-footer__inner{padding-top:var(--space-8);padding-bottom:var(--space-8);flex-direction:column}.cmp-footer__nav{flex-direction:column}}.cmp-form-button:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-form-options__legend{font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);padding:0}.cmp-form-options__field[type=checkbox]:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-form-options__field[type=radio]:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-form-options__drop-down-field{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.cmp-form-options__drop-down-field:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}fieldset.cmp-form-options{border:none;margin:0;padding:0}.cmp-form-text__textarea,.cmp-form-text__text{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.cmp-form-text__textarea:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-form-text__text:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-form-text__textarea:invalid,.cmp-form-text__text:invalid{border-color:var(--color-error,#d32f2f)}.cmp-header{background-color:var(--PA-Black)}.cmp-header__inner{max-width:var(--container-max);padding:var(--space-4) var(--space-6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.cmp-header__brand{flex-shrink:0}.cmp-header__logo-link{align-items:center;gap:var(--space-4);text-decoration:none;display:flex}.cmp-header__logo-link:hover{color:inherit;text-decoration:none}.cmp-header__logo-link:focus-visible{color:inherit;text-decoration:none}.cmp-header__logo{width:auto;height:2.5rem}.cmp-header__site-title{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--PA-White);letter-spacing:.02em}.cmp-header__nav{align-items:center;gap:var(--space-10);display:flex}.cmp-header__nav-link{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--PA-White);align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.cmp-header__nav-link:hover{color:var(--PA-White);text-decoration:none}.cmp-header__nav-link:focus-visible{color:var(--PA-White);text-decoration:none}.cmp-header__nav-link:focus-visible{outline:2px solid var(--PA-Yellow);outline-offset:2px}.cmp-header__external-icon{flex-shrink:0}.cmp-header__hamburger{cursor:pointer;padding:var(--space-2);background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;display:none}.cmp-header__hamburger:focus-visible{outline:2px solid var(--PA-Yellow);outline-offset:2px}.cmp-header__hamburger-line{background-color:var(--PA-White);border-radius:1px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.cmp-header--nav-open .cmp-header__hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.cmp-header--nav-open .cmp-header__hamburger-line:nth-child(2){opacity:0}.cmp-header--nav-open .cmp-header__hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:768px){.cmp-header__inner{grid-template-columns:1fr auto;align-items:center;display:grid}.cmp-header__brand{min-width:0}.cmp-header__site-title{letter-spacing:.02rem;word-spacing:100vw;font-size:1rem;font-weight:900}.cmp-header__hamburger{display:flex}.cmp-header__nav{gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;grid-column:1/-1;display:none}.cmp-header--nav-open .cmp-header__nav{display:flex}}.cmp-helloworld__item-label{margin-bottom:0}.cmp-helloworld__item-output{margin-top:0}.hero{overflow:hidden}.cmp-hero{align-items:center;width:100%;min-height:500px;display:flex;position:relative;overflow:visible}@media (min-width:768px){.cmp-hero{min-height:620px}}.cmp-hero__image-wrap{z-index:0;background:var(--Gray-4,#f5f6f7);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cmp-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block}.cmp-hero__image.is-loaded{opacity:1}.cmp-hero__overlay{z-index:1;opacity:0;background:rgba(0,0,0,.55);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.cmp-hero:has(.cmp-hero__image.is-loaded) .cmp-hero__overlay{opacity:1}.cmp-hero__graphic{right:var(--container-padding);-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;z-index:2;pointer-events:none;width:auto;max-width:55%;height:110%;display:none;position:absolute;top:-10px}@media (min-width:768px){.cmp-hero__graphic{display:block}}@media (min-width:1296px){.cmp-hero__graphic{right:calc((100vw - var(--container-max)) / 2)}}.cmp-hero__content{z-index:3;width:100%;max-width:100%;padding:var(--space-6) var(--container-padding);position:relative}@media (min-width:768px){.cmp-hero__content{padding:var(--space-8) var(--container-padding)}}@media (min-width:1296px){.cmp-hero__content{max-width:60%;margin-left:calc((100vw - var(--container-max)) / 2);padding:0}}.cmp-hero__subtitle{font-family:var(--font-sans);letter-spacing:.05rem;color:var(--PA-White);margin:0 0 var(--space-4);font-size:1rem;font-weight:500;line-height:normal}.cmp-hero__heading{font-family:var(--font-extended);color:var(--PA-White);margin:0 0 var(--space-6);font-size:max(2rem,min(5vw,3rem));font-weight:900;line-height:normal}.cmp-hero__description{font-family:var(--font-sans);letter-spacing:.025rem;color:var(--PA-White);margin:0 0 var(--space-8);max-width:540px;font-size:1.25rem;font-weight:500;line-height:normal}.cmp-hero__cta{align-items:center;gap:var(--space-2);background:var(--PA-Yellow);color:var(--Off-Black);font-family:var(--font-sans);letter-spacing:.025rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast);font-size:1.25rem;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex}.cmp-hero__cta:hover{opacity:.85;text-decoration:none}.cmp-hero__cta:focus-visible{opacity:.85;text-decoration:none}.cmp-hero__cta-icon{flex-shrink:0}.cmp-hero__overlays{display:none}.cmp-hero__col-content,.cmp-hero__col-media{display:contents}.cmp-hero__overlay-graphic{display:none}.cmp-hero--challenge{background:var(--PA-Blue)}.cmp-hero--challenge>.cmp-hero{max-width:var(--container-max);padding:var(--space-16) var(--container-padding);align-items:center;margin:0 auto;position:relative}@media (min-width:768px){.cmp-hero--challenge>.cmp-hero{flex-direction:row;display:flex}}.cmp-hero--challenge>.cmp-hero>.cmp-hero__overlay,.cmp-hero--challenge .cmp-hero__graphic{display:none}.cmp-hero--challenge .cmp-hero__col-content{z-index:3;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.cmp-hero--challenge .cmp-hero__col-content{flex-shrink:0;width:50%}}.cmp-hero--challenge .cmp-hero__content{width:100%;max-width:100%;margin-left:0;padding:0}@media (min-width:1296px){.cmp-hero--challenge .cmp-hero__content{margin-left:0}}.cmp-hero--challenge .cmp-hero__col-media{justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:768px){.cmp-hero--challenge .cmp-hero__col-media{flex-shrink:0;width:50%}}@media (max-width:767px){.cmp-hero--challenge .cmp-hero__col-media{order:-1}}.cmp-hero--challenge .cmp-hero__image-wrap{aspect-ratio:3/2;z-index:2;border-radius:1.25rem;width:100%;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}.cmp-hero--challenge .cmp-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.cmp-hero--challenge .cmp-hero__col-media .cmp-hero__overlays{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.cmp-hero--challenge .cmp-hero__col-media .cmp-hero__overlays .cmp-hero__overlay-under{height:625px;max-width:unset;will-change:transform}@media (max-width:767px){.cmp-hero--challenge .cmp-hero__col-media .cmp-hero__overlays{display:none}}.cmp-hero--challenge .cmp-hero__overlay-graphic{max-width:unset;pointer-events:none;z-index:3;will-change:transform;display:block;position:absolute}@media (max-width:767px){.cmp-hero--challenge .cmp-hero__overlay-graphic{display:none}}.cmp-hero--challenge .cmp-hero__overlay-graphic--2{bottom:40px;right:-34px;transform:translate(30%,30%)}.cmp-hero--challenge .cmp-hero__overlay-graphic--3{top:-32px;left:32px;transform:translate(-30%,-30%)}@media (max-width:767px){.cmp-hero--challenge>.cmp-hero{flex-direction:column;align-items:stretch;padding-top:0}.cmp-hero--challenge .cmp-hero__col-media{margin-left:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding))}.cmp-hero--challenge .cmp-hero__image-wrap{border-radius:0;width:100%;max-width:none}.cmp-hero--challenge .cmp-hero__col-content{padding-top:var(--container-padding)}}.cmp-image{margin-bottom:var(--space-6)}.cmp-image__link{color:inherit;border-radius:var(--radius-lg);-webkit-transition:-webkit-box-shadow var(--transition-base);transition:-webkit-box-shadow var(--transition-base);transition:box-shadow var(--transition-base);transition:box-shadow var(--transition-base), -webkit-box-shadow var(--transition-base);text-decoration:none;display:block;overflow:hidden}.cmp-image__link:hover{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.cmp-image__link:focus-visible{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.cmp-image__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cmp-image__image{border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover;background:var(--Gray-4,#f5f6f7);width:100%;height:auto;-webkit-transition:-webkit-transform var(--transition-slow);transition:-webkit-transform var(--transition-slow);transition:transform var(--transition-slow);transition:transform var(--transition-slow), -webkit-transform var(--transition-slow);display:block}.cmp-image__link .cmp-image__image{border-radius:0}.cmp-image--size-small .cmp-image__image,.cmp-image--size-small .cmp-image__link{max-width:25%}.cmp-image--size-small .cmp-image__link .cmp-image__image{max-width:100%}.cmp-image--size-medium .cmp-image__image,.cmp-image--size-medium .cmp-image__link{max-width:50%}.cmp-image--size-medium .cmp-image__link .cmp-image__image{max-width:100%}.cmp-image--size-large .cmp-image__image,.cmp-image--size-large .cmp-image__link{max-width:75%}.cmp-image--size-large .cmp-image__link .cmp-image__image,.cmp-image--size-full .cmp-image__image,.cmp-image--size-full .cmp-image__link,.cmp-image--size-full .cmp-image__link .cmp-image__image{max-width:100%}.cmp-image--align-left .cmp-image__image:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.cmp-image--align-left .cmp-image__image:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.cmp-image--align-left .cmp-image__image:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.cmp-image--align-left .cmp-image__image:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.cmp-image--align-left .cmp-image__image:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.cmp-image--align-left .cmp-image__image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.cmp-image--align-left .cmp-image__link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.cmp-image--align-left .cmp-image__link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.cmp-image--align-left .cmp-image__link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.cmp-image--align-left .cmp-image__link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.cmp-image--align-left .cmp-image__link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.cmp-image--align-left .cmp-image__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.cmp-image--align-center .cmp-image__image,.cmp-image--align-center .cmp-image__link{margin-left:auto;margin-right:auto}.cmp-image--align-right .cmp-image__image:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.cmp-image--align-right .cmp-image__image:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.cmp-image--align-right .cmp-image__image:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.cmp-image--align-right .cmp-image__image:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.cmp-image--align-right .cmp-image__image:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.cmp-image--align-right .cmp-image__image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.cmp-image--align-right .cmp-image__link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.cmp-image--align-right .cmp-image__link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.cmp-image--align-right .cmp-image__link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.cmp-image--align-right .cmp-image__link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.cmp-image--align-right .cmp-image__link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.cmp-image--align-right .cmp-image__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.cmp-image__title{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);color:var(--color-text-muted);margin-top:var(--space-3);padding-inline:var(--space-1)}.cmp-navigation__group{margin:0;padding:0;list-style:none}.cmp-navigation__item-link{padding:var(--space-2) var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);-webkit-transition:background var(--transition-fast), color var(--transition-fast);transition:background var(--transition-fast), color var(--transition-fast);text-decoration:none;display:block}.cmp-navigation__item-link:hover{background:var(--color-bg-muted);color:var(--color-link);text-decoration:none}.cmp-navigation__item-link:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-navigation__item--active>.cmp-navigation__item-link{font-weight:var(--font-weight-bold);color:var(--color-primary)}.cmp-navigation__item--level-0{display:inline-block}.cmp-navigation__item--level-0>.cmp-navigation__group{gap:var(--space-1);display:flex}.cmp-separator__horizontal-rule{border:0;border-top:1px solid var(--color-border);margin:var(--space-8) 0}.cmp-statistic{padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.cmp-statistic__value{text-align:center;leading-trim:both;text-edge:cap;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--PA-Yellow,#ff0);letter-spacing:.12rem;color:transparent;margin-bottom:var(--space-2);font-family:GT America;font-size:6rem;font-style:normal;font-weight:900;line-height:normal}.cmp-statistic__label{color:var(--White,#fff);text-align:center;leading-trim:both;text-edge:cap;letter-spacing:.03rem;font-family:GT America;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2rem}.cmp-statistic--blue .cmp-statistic__value{-webkit-text-stroke-color:var(--PA-Blue,#022db7);color:transparent}.cmp-statistic--blue .cmp-statistic__label{color:var(--Off-Black,#1c1c1c)}@media (max-width:768px){.cmp-statistic__value{font-size:4rem}.cmp-statistic__label{font-size:var(--text-base)}}.cmp-toc{background:var(--PA-Blue-10,#e6ecff);border-left:4px solid var(--PA-Blue,#022db7);padding:var(--space-6);border-radius:0 1.25rem 1.25rem 0}.cmp-toc__title{color:var(--PA-Blue,#022db7);margin:0 0 var(--space-4) 0;font-family:GT America,sans-serif;font-size:1.5rem;font-weight:900}@media (max-width:768px){.cmp-toc__title{margin:0}}.cmp-toc__toggle{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.cmp-toc__toggle:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-toc__chevron{display:none}@media (max-width:768px){.cmp-toc__chevron{flex-shrink:0;width:24px;height:24px;display:block;position:relative}.cmp-toc__chevron:before,.cmp-toc__chevron:after{content:"";background-color:var(--PA-Blue,#022db7);width:10px;height:2px;-webkit-transition:-webkit-transform var(--transition-slow);transition:-webkit-transform var(--transition-slow);transition:transform var(--transition-slow);transition:transform var(--transition-slow), -webkit-transform var(--transition-slow);border-radius:1px;position:absolute;top:50%}.cmp-toc__chevron:before{left:3px;transform:translateY(-50%)rotate(45deg)}.cmp-toc__chevron:after{right:3px;transform:translateY(-50%)rotate(-45deg)}.cmp-toc--open .cmp-toc__chevron:before{transform:translateY(-50%)rotate(-45deg)}.cmp-toc--open .cmp-toc__chevron:after{transform:translateY(-50%)rotate(45deg)}.cmp-toc__panel{opacity:0;-webkit-transition:grid-template-rows var(--transition-slow), opacity var(--transition-slow);transition:grid-template-rows var(--transition-slow), opacity var(--transition-slow);transition:grid-template-rows var(--transition-slow), opacity var(--transition-slow), -ms-grid-rows var(--transition-slow);grid-template-rows:0fr;display:grid;overflow:hidden}.cmp-toc__panel>*{overflow:hidden}.cmp-toc--open .cmp-toc__panel{opacity:1;margin-top:var(--space-4);grid-template-rows:1fr}}.cmp-toc__list{margin:0;padding:0;list-style:none}.cmp-toc__item{padding:var(--space-3) 0;border-bottom:1px solid #d0d5dd}.cmp-toc__item:last-child{border-bottom:none}.cmp-toc__link{color:var(--Off-Black,#1c1c1c);letter-spacing:.025rem;font-family:GT America,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.cmp-toc__link:hover{color:var(--PA-Blue,#022db7)}.cmp-toc__link:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-toc__backtotop{display:none}@media (max-width:768px){.cmp-toc__backtotop{bottom:var(--space-6);right:var(--space-6);background-color:var(--PA-Blue,#022db7);width:48px;height:48px;color:var(--PA-White,#fff);border-radius:var(--radius-full,50%);z-index:100;opacity:0;pointer-events:none;-webkit-transition:opacity var(--transition-slow);transition:opacity var(--transition-slow);justify-content:center;align-items:center;font-size:0;text-decoration:none;display:flex;position:fixed;box-shadow:0 2px 8px rgba(0,0,0,.2)}.cmp-toc__backtotop:before{content:"";border-top:2.5px solid var(--PA-White,#fff);border-right:2.5px solid var(--PA-White,#fff);width:12px;height:12px;margin-top:4px;display:block;transform:rotate(-45deg)}.cmp-toc__backtotop--visible{opacity:1;pointer-events:auto}}.cmp-toc__backtotop:focus-visible{outline:2px solid var(--PA-Yellow);outline-offset:2px}.cmp-tabs__tablist{gap:var(--space-1);border-bottom:1px solid var(--color-border);padding:0 1.25rem;display:flex;overflow-x:auto}@media (max-width:768px){.cmp-tabs__tablist{gap:0}}.cmp-tabs__tab{cursor:pointer;padding:var(--space-4) var(--space-6);color:var(--Gray-1);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);background:0 0;border:none;position:relative}.cmp-tabs__tab:after{content:"";bottom:0;left:var(--space-6);right:var(--space-6);background-color:var(--PA-Blue);height:3px;-webkit-transition:-webkit-transform var(--transition-base);transition:-webkit-transform var(--transition-base);transition:transform var(--transition-base);transition:transform var(--transition-base), -webkit-transform var(--transition-base);border-radius:3px 3px 0 0;position:absolute;transform:scaleX(0)}.cmp-tabs__tab:hover{color:var(--Off-Black)}.cmp-tabs__tab:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:-2px;border-radius:var(--radius-sm)}@media (max-width:768px){.cmp-tabs__tab{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}}.cmp-tabs__tab--active{color:var(--Off-Black);font-weight:var(--font-weight-bold)}.cmp-tabs__tab--active:after{transform:scaleX(1)}.cmp-tabs__tabpanel{padding:var(--space-8) 1.25rem}@media (max-width:768px){.cmp-tabs__tabpanel{padding:var(--space-6) 1.25rem}}.cmp-tabs--pa-blue .cmp-tabs__tablist{border-bottom-color:rgba(255,255,255,.2)}.cmp-tabs--pa-blue .cmp-tabs__tab{color:rgba(255,255,255,.85)}.cmp-tabs--pa-blue .cmp-tabs__tab:after{background-color:var(--PA-Yellow)}.cmp-tabs--pa-blue .cmp-tabs__tab:hover{color:var(--PA-White)}.cmp-tabs--pa-blue .cmp-tabs__tab:focus-visible{outline-color:var(--PA-Yellow)}.cmp-tabs--pa-blue .cmp-tabs__tab--active,.cmp-tabs--pa-blue .cmp-tabs__tabpanel{color:var(--PA-White)}.cmp-teaser{background:var(--PA-White,#fff);margin-bottom:var(--space-6);border-radius:1rem;overflow:hidden}@media (min-width:768px){.cmp-teaser{max-height:28rem}}.cmp-teaser:hover .cmp-teaser__learn-more{background-position:calc(100% + 4px)}.cmp-teaser__link{color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (min-width:768px){.cmp-teaser__link{flex-direction:row}}.cmp-teaser__link:hover{text-decoration:none}.cmp-teaser__link:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-teaser__image{background:var(--Gray-4,#f5f6f7);order:-1;line-height:0;overflow:hidden}@media (min-width:768px){.cmp-teaser__image{flex:0 0 40%}}.cmp-teaser__image .cmp-image{margin-bottom:0}@media (min-width:768px){.cmp-teaser__image .cmp-image{height:100%}}.cmp-teaser__image img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;display:block}@media (min-width:768px){.cmp-teaser__image img{height:100%}}.cmp-teaser__content{flex-direction:column;flex:1;justify-content:center;padding:1.5rem;display:flex}@media (min-width:768px){.cmp-teaser__content{padding:3rem}}.cmp-teaser__pretitle{font-family:var(--font-sans);color:var(--PA-Blue,#022db7);margin-bottom:1rem;font-size:1rem;font-weight:700}.cmp-teaser__title{color:#000;font-family:"GT America", var(--font-sans);letter-spacing:.045rem;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 1.25rem;font-size:max(1.5rem,min(5vw,2.25rem));font-style:normal;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.cmp-teaser__title-link,.cmp-teaser__title-link:hover{color:inherit;text-decoration:none}.cmp-teaser__description{color:#000;letter-spacing:.025rem;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:Arial,sans-serif;font-size:max(1rem,min(3.5vw,1.25rem));font-style:normal;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.cmp-teaser__description p{margin:0}.cmp-teaser__learn-more{color:var(--PA-Blue,#022db7);font-family:"GT America", var(--font-sans);letter-spacing:.025rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M24.0787 15.3613L18.9587 9.60131C18.6288 9.2088 17.9775 9.17257 17.595 9.51506C17.2125 9.85755 17.1738 10.5101 17.5288 10.8813L21.2286 15.0413L8.63851 15.0413C8.10853 15.0413 7.67851 15.4713 7.67851 16.0013C7.67851 16.5313 8.10853 16.9613 8.63851 16.9613L21.2286 16.9613L17.5288 21.1213C17.175 21.4926 17.2225 22.1438 17.605 22.4863C17.9875 22.8288 18.63 22.795 18.9588 22.4013L24.0788 16.6413C24.4125 16.1751 24.3862 15.7576 24.0787 15.3613Z' fill='%23022DB7'/%3E%3C/svg%3E") 100%/2rem 2rem no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.5rem;padding-right:2.125rem;font-size:max(1rem,min(3.5vw,1.25rem));font-style:normal;font-weight:500;line-height:normal;transition:background-position .2s;display:block}.cmp-teaser__action-container{gap:var(--space-3);display:flex}.cmp-teaser__action-link{color:var(--PA-Blue,#022db7);font-family:var(--font-sans);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.cmp-teaser__action-link:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M24.0787 15.3613L18.9587 9.60131C18.6288 9.2088 17.9775 9.17257 17.595 9.51506C17.2125 9.85755 17.1738 10.5101 17.5288 10.8813L21.2286 15.0413L8.63851 15.0413C8.10853 15.0413 7.67851 15.4713 7.67851 16.0013C7.67851 16.5313 8.10853 16.9613 8.63851 16.9613L21.2286 16.9613L17.5288 21.1213C17.175 21.4926 17.2225 22.1438 17.605 22.4863C17.9875 22.8288 18.63 22.795 18.9588 22.4013L24.0788 16.6413C24.4125 16.1751 24.3862 15.7576 24.0787 15.3613Z' fill='%23022DB7'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.5rem;height:1.5rem;transition:transform .2s;display:inline-block}.cmp-teaser__action-link:hover{color:var(--PA-Blue,#022db7);text-decoration:none}.cmp-teaser__action-link:hover:after{transform:translate(4px)}.cmp-teaser__action-link:focus-visible{outline:2px solid var(--PA-Blue);outline-offset:2px}.cmp-text p,.cmp-text ul,.cmp-text ol,.cmp-text li{font-family:var(--font-sans);letter-spacing:.025rem;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem}.cmp-text p:last-child,.cmp-text ul:last-child,.cmp-text ol:last-child{margin-bottom:0}.text .cmp-text p{color:var(--Off-Black,#1c1c1c)}.cmp-text--color-white .cmp-text p{color:var(--PA-White,#fff)}.cmp-text--emphasis .cmp-text p{letter-spacing:.04rem;font-size:2rem;font-weight:900;line-height:normal}.cmp-title{margin-bottom:var(--space-4)}.cmp-title__text{letter-spacing:.045rem;margin:0;font-family:GT America,sans-serif;font-style:normal;font-weight:900}h1.cmp-title__text{font-size:3rem;line-height:3.75rem}h2.cmp-title__text{font-size:2.25rem;line-height:3rem}h3.cmp-title__text{font-size:1.75rem;line-height:2.25rem}.cmp-title__link{color:inherit;text-decoration:none}.cmp-title__link:hover{color:var(--color-link)}.cmp-title--color-pa-blue .cmp-title__text{color:var(--PA-Blue)}.cmp-title--color-white .cmp-title__text{color:var(--PA-White)}header.experiencefragment{padding:var(--space-4) var(--container-padding);border-bottom:1px solid var(--color-border);background:var(--color-bg-surface)}header.experiencefragment a{color:var(--color-text);text-decoration:none}header.experiencefragment a:hover{color:var(--color-link)}header.experiencefragment a:focus-visible{color:var(--color-link)}header.experiencefragment .cmp-container{align-items:center;gap:var(--space-6);display:flex}
