@keyframes autoplay{to{transform:scale(1, 1)}}.pgaf-hero{--transition: 1s;display:flex;position:relative;width:100vw;left:50%;transform:translateX(-50%);overflow:hidden;background:#646464}.pgaf-hero::after{pointer-events:none;content:"";background-image:radial-gradient(circle at 50% 50%, rgb(100, 100, 100) 0%, rgb(30, 30, 30) 100%);position:absolute;inset:0}.pgaf-hero--slider{min-height:85vh}.pgaf-hero--slider .pgaf-hero__slide.active .pgaf-hero__image{transition:calc((var(--duration) + 3)*1s) ease-in}.pgaf-hero__inner{display:flex;flex-direction:column;align-items:start;position:relative}.pgaf-hero__track{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;flex:1 1 auto}.pgaf-hero__slide{display:flex;flex-direction:column;z-index:0;width:100vw;flex:0 0 100vw;opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition) ease;grid-area:1/1/2/2}.pgaf-hero__slide--center .pgaf-hero__content{text-align:center;align-items:center}.pgaf-hero__slide--right .pgaf-hero__content{text-align:right;align-items:end}.pgaf-hero__slide.active{opacity:1;visibility:visible;pointer-events:all;z-index:3}.pgaf-hero__slide.active .pgaf-hero__image{transform:scale(1.25);transition:calc((var(--duration) + 3)*1s) ease}.pgaf-hero__slide.active .pgaf-hero__eyebrow,.pgaf-hero__slide.active .pgaf-hero__title,.pgaf-hero__slide.active .pgaf-hero__copy{transform:translateY(0);opacity:1;visibility:visible;transition:.75s ease}.pgaf-hero__slide.active .pgaf-hero__eyebrow{transition-delay:.5s}.pgaf-hero__slide.active .pgaf-hero__title{transition-delay:.7s}.pgaf-hero__slide.active .pgaf-hero__copy{transition-delay:.9s}.pgaf-hero__slide.leaving{opacity:0;visibility:hidden;pointer-events:all;z-index:2}.pgaf-hero__slide.leaving .pgaf-hero__image{transform:scale(1.25);transition:calc((var(--duration) + 3)*1s) ease}.pgaf-hero__slide.leaving .pgaf-hero__eyebrow,.pgaf-hero__slide.leaving .pgaf-hero__title,.pgaf-hero__slide.leaving .pgaf-hero__copy{transform:translateY(0);opacity:1;visibility:visible;transition:none}.pgaf-hero__background{position:absolute;inset:0;z-index:-1}.pgaf-hero__background::after{pointer-events:none;content:"";background-image:radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.65) 100%);position:absolute;inset:0}.pgaf-hero__image{width:100%;height:100%;object-fit:cover;transition:0s var(--transition) linear}.pgaf-hero__content{margin-inline:1.75rem;width:calc(100% - 3.5rem);display:flex;flex-direction:column;justify-content:center;align-items:start;padding-block:10rem 6rem;flex:1 1 auto}@media(min-width: 768px){.pgaf-hero__content{margin-inline:3rem;width:calc(100% - 6rem)}}@media(min-width: 108.5rem){.pgaf-hero__content{width:100%;margin-inline:auto}}@media(min-width: 1730px){.pgaf-hero__content{padding-inline:3rem}}.pgaf-hero__eyebrow,.pgaf-hero__title,.pgaf-hero__copy{color:#fff;margin:0;padding:0;width:700px;max-width:100%;transform:translateY(1.75rem);opacity:0;visibility:hidden}.pgaf-hero__eyebrow{text-transform:uppercase;font-weight:700;margin-bottom:1rem}.pgaf-hero__eyebrow{font-size:1.125rem}@media screen and (min-width: 20rem){.pgaf-hero__eyebrow{font-size:calc(1.125rem + 0.375*(100vw - 20rem)/62)}}@media screen and (min-width: 82rem){.pgaf-hero__eyebrow{font-size:1.5rem}}.pgaf-hero__title{display:flex;flex-direction:column;align-items:inherit;text-transform:none;font-weight:400;line-height:1;transition-delay:.3s;font-family:Georgia,serif;gap:1rem}.pgaf-hero__title::after{content:"";height:1px;width:80px;background:#fff;opacity:.8}.pgaf-hero__copy{width:500px;margin-top:1.5rem;font-size:1.125rem;transition-delay:.6s}.pgaf-hero__nav{margin-inline:1.75rem;width:calc(100% - 3.5rem);display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:2rem 0 4rem;z-index:4}@media(min-width: 768px){.pgaf-hero__nav{margin-inline:3rem;width:calc(100% - 6rem)}}@media(min-width: 108.5rem){.pgaf-hero__nav{width:100%;margin-inline:auto}}@media(max-width: 899px){.pgaf-hero__nav{width:max-content !important}}@media(min-width: 900px){.pgaf-hero__nav{flex-direction:row;align-items:center}}@media(min-width: 1730px){.pgaf-hero__nav{padding-inline:3rem}}.pgaf-hero__pager{all:unset;appearance:none;display:flex;flex-direction:column;gap:.5rem;color:#fff;cursor:pointer;opacity:.5;transition:.2s ease}@media(min-width: 900px){.pgaf-hero__pager{gap:.75rem;flex:1 1 0}}.pgaf-hero__pager:hover{opacity:1}.pgaf-hero__pager.active{opacity:1}.pgaf-hero__pager.active .pgaf-hero__timer::before{animation-name:autoplay;animation-duration:calc(var(--duration)*1s);animation-fill-mode:forwards;animation-timing-function:linear;animation-delay:var(--transition);opacity:1}.pgaf-hero__pager.leaving{opacity:.5}.pgaf-hero__pager.leaving .pgaf-hero__timer::before{animation-name:autoplay;animation-duration:calc(var(--duration)*1s);animation-fill-mode:forwards;animation-timing-function:linear;animation-play-state:paused;opacity:1;background:rgba(0,0,0,0)}.pgaf-hero__timer{display:flex;flex-direction:column;height:.25rem;background:rgba(255,255,255,.25)}.pgaf-hero__timer::before{content:"";height:100%;background:#fff;transform-origin:left;opacity:0;transition:opacity .8s ease,background .8s ease;transform:scale(0, 1)}.pgaf-hero__label{display:grid;grid-template-columns:1fr 1.5rem;align-items:center;gap:1rem;font-weight:700}@media(min-width: 900px){.pgaf-hero__label{grid-template-columns:max-content 1.5rem;gap:.5rem}}.pgaf-hero__label::before,.pgaf-hero__label::after{opacity:.75;visibility:visible;transition:.2s ease}.pgaf-hero__label::before{content:"";grid-area:1/2/2/3;justify-self:center;height:.25rem;width:.25rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.pgaf-hero__label::after{content:"";grid-area:1/2/2/3;width:1.5rem;height:1.5rem;border:1px solid #fff}
.pgaf-slider{--duration: 10;display:block;margin:3rem 0}.pgaf-slider__figure{display:block;margin:0;padding:0}.pgaf-slider__slides,.pgaf-slider__captions{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.pgaf-slider__slide,.pgaf-slider__caption{grid-area:1/1/2/2;opacity:0;visibility:hidden;transition:.2s ease}.pgaf-slider__slide.active,.pgaf-slider__caption.active{opacity:1;visibility:visible}.pgaf-slider__main{position:relative;overflow:hidden}.pgaf-slider__main:hover .pgaf-slider__timer::after{animation-play-state:paused}.pgaf-slider__slides{position:relative}.pgaf-slider__slides::after{pointer-events:none;content:"";background-image:radial-gradient(circle at 50% 50%, transparent 0%, rgba(10, 10, 10, 0.75) 100%);position:absolute;inset:0}.pgaf-slider__slide{display:flex}.pgaf-slider__timer{display:flex;position:absolute;left:3px;bottom:3px;right:3px;height:4px;background:rgba(255,255,255,.3)}@keyframes autoplay{to{transform:scale(1, 1)}}.active .pgaf-slider__timer::after{animation-name:autoplay}.pgaf-slider__timer::after{content:"";width:100%;background:#fff;transform:scale(0, 1);transform-origin:left;animation-duration:calc(var(--duration)*1s);animation-fill-mode:forwards;animation-timing-function:linear;animation-delay:var(--transition);animation-delay:.5s;opacity:.5;z-index:10}.pgaf-slider__nav{display:flex;gap:1.5rem;justify-content:end;align-items:center;position:absolute;left:0;right:0;bottom:0;padding:1rem}.pgaf-slider__button[class][class]{all:unset;appearance:none;cursor:pointer;color:#fff !important;font-size:1rem;line-height:1;padding:0;transition:.2s ease}.pgaf-slider__button[class][class]:hover{color:#009ada}.pgaf-slider__button[class][class]::after{font-family:"icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;opacity:1}.pgaf-slider__button--prev::after{content:""}.pgaf-slider__button--next::after{content:""}.pgaf-slider__counter[class][class]{display:flex;gap:.5rem;color:#fff !important;align-items:center}.pgaf-slider__counter[class][class]::after{content:"/";order:2}.pgaf-slider__current[class][class]{order:1;color:#fff !important}.pgaf-slider__total[class][class]{order:3;color:#fff !important}.pgaf-slider__description[class][class]{margin-top:1rem}.pgaf-slider__description[class][class] *{font-size:1rem;line-height:1.25}.pgaf-slider__description[class][class] *:last-child{margin-bottom:0}
