.pg{font-size:1rem;line-height:normal;container:pg/inline-size}.pg>*{--pg-pad:20px}:is(.pg,.pg-drawer) :where(p,h1,h2,h3,ul,ol,dl,dd){margin:0}:is(.pg,.pg-drawer) :where(ul,ol){padding:0;list-style:none}:is(.pg,.pg-drawer) a{text-decoration:none}.pg-wide{display:none}.pg-eyebrow{font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--text-accent);font-weight:700}.pg-eyebrow--on-brand{color:var(--color-sage-300)}.pg-h2{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.15}.pg-btn{--icon-tint:var(--accent-brush);border-radius:var(--radius-pill);background:var(--action-primary);min-height:52px;color:var(--action-on-primary);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:1rem;font-weight:700;display:inline-flex}.pg-btn:hover{background:var(--action-primary-hover);color:var(--action-on-primary)}.pg-btn .icon{width:18px;height:18px}.pg-btn--outline{--icon-tint:var(--color-sage-300);border:1.5px solid var(--border-brand);color:var(--text-brand);background:0 0;padding:0 22px}.pg-btn--outline:hover{background:var(--bg-muted);color:var(--text-brand)}.pg-btn--sm{min-height:48px}.pg-btn--light{--focus-ring:var(--focus-ring-on-brand);background:var(--bg-surface);color:var(--text-brand);padding:0 28px}.pg-btn--light:hover{background:var(--bg-muted);color:var(--text-brand)}.pg-btn--ghost{--focus-ring:var(--focus-ring-on-brand);color:var(--text-on-brand);background:0 0;border:1.5px solid #adc9a680;padding:0 24px}.pg-btn--ghost:hover{background:var(--bg-brand-strong);color:var(--text-on-brand)}.pg-btn--block{width:100%;display:flex}.pg-link{--icon-tint:var(--color-sage-300);min-height:44px;color:var(--text-link);justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.pg-link .icon{width:16px;height:16px}.pg-link:hover{color:var(--text-link-hover)}.pg-arrow{background:var(--bg-muted);width:36px;height:36px;color:var(--text-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex;overflow:hidden}.pg-arrow .icon{width:16px;height:16px}.pg-pill{border-radius:var(--radius-pill);background:var(--bg-surface);min-height:28px;color:var(--text-brand);white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.pg-pill__dot{background:var(--action-primary);border-radius:50%;width:7px;height:7px}.pg-pill--ongoing .pg-pill__dot{background:var(--color-sage-400)}.pg-pill--off{color:var(--text-muted)}.pg-pill--off .pg-pill__dot{background:var(--border-strong)}.pg-pill--on-brand{min-height:30px;color:var(--text-on-brand);background:#adc9a629;border:1px solid #adc9a659}.pg-pill--on-brand .pg-pill__dot{background:var(--accent-brush)}.pg-by{--icon-tint:var(--color-sage-300);color:var(--text-link);align-self:flex-start;align-items:center;gap:8px;font-weight:700;display:inline-flex}.pg-by .icon{flex:none;width:18px;height:18px}a.pg-by:hover{color:var(--text-link-hover);text-decoration:underline}.pg .to-confirm{border-radius:6px;margin-left:6px;padding:1px 8px;font-size:.8125rem;font-weight:700;display:inline-block}.pg-drawer .to-confirm{border-radius:6px;padding:1px 8px;font-size:.8125rem;font-weight:700;display:inline-block}.pg-media{background:var(--bg-muted);position:relative;overflow:hidden}.pg-media__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-media--person .pg-media__img{object-position:50% 22%}.pg-media--poster .pg-media__img{object-fit:contain}.pg-media__blur{object-fit:cover;filter:blur(22px)saturate(.9);opacity:.55;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.pg-media__slot{min-height:0;position:absolute;inset:0}.pg-hero{--focus-ring:var(--focus-ring-on-brand);padding:28px var(--pg-pad) 32px;background:var(--bg-brand);color:var(--text-on-brand)}.pg-hero__inner{flex-direction:column;gap:14px;display:flex}.pg-crumbs ol{gap:2px 6px;font-size:.8125rem}.pg-crumbs li{color:var(--text-on-brand-muted);gap:6px}.pg-crumbs a{min-height:32px;color:var(--text-on-brand-muted);text-underline-offset:.2em;padding:0;text-decoration:underline;text-decoration-thickness:1px}.pg-crumbs a:hover{color:var(--text-on-brand)}.pg-crumbs .icon{width:12px;height:12px;color:var(--text-on-brand-muted)}.pg-crumbs [aria-current=page]{color:var(--text-on-brand);font-weight:700}.pg-hero__title{color:inherit;letter-spacing:-.02em;text-wrap:balance;font-size:2.25rem;font-weight:700;line-height:1.08}.pg-hero__lede{text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.pg-feature{color:var(--text-body);text-align:left;border-radius:20px;margin-top:10px;display:grid;overflow:hidden}.pg-feature__media{aspect-ratio:16/10;border-radius:20px}.pg-feature__pill{position:absolute;top:14px;left:14px}.pg-feature__body{flex-direction:column;gap:16px;padding:24px;display:none}.pg-feature__title{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;font-size:1.75rem;font-weight:700;line-height:1.12}.pg-feature__facts{--icon-tint:var(--color-sage-300);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.pg-feature__facts li{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);align-items:center;gap:10px;padding:12px 0;font-size:1rem;display:flex}.pg-feature__facts .icon{width:20px;height:20px;color:var(--text-brand);flex:none}.pg-feature__actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:8px;display:flex}.pg-feature .to-confirm{margin-left:4px}.pg-feature--full{background:var(--bg-surface);box-shadow:var(--shadow-lg)}.pg-feature--full .pg-feature__media{border-radius:0}.pg-feature--full .pg-feature__body{display:flex}.pg-feature--full .pg-feature__actions .pg-btn{flex:auto}.pg-empty{border:1px dashed var(--border-strong);background:var(--bg-surface);color:var(--text-body);border-radius:20px;flex-direction:column;gap:6px;padding:24px;display:flex}.pg-empty strong{color:var(--text-primary);font-size:1.125rem}.pg-empty a{color:var(--text-link);font-weight:700;text-decoration:underline}.pg-empty--hero{text-align:left;margin-top:10px}.pg-list{padding:40px var(--pg-pad) 48px;flex-direction:column;gap:20px;display:flex}.pg-list__head{flex-direction:column;gap:16px;display:flex}.pg-list__titles{flex-direction:column;gap:10px;display:flex}.pg-list>.pg-list__head .pg-eyebrow{display:none}.pg-filters{margin-right:calc(-1 * var(--pg-pad));padding-right:var(--pg-pad);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.pg-filters[hidden]{display:none}.pg-chip{border:1.5px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:44px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.pg-chip:hover{border-color:var(--border-brand)}.pg-chip[aria-pressed=true]{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-on-primary)}.pg-chip__n{opacity:.8;font-weight:500}.pg-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.pg-list__more{color:var(--text-muted);font-size:.9375rem;line-height:1.55}.pg-list__more a{color:var(--text-link);font-weight:700;text-decoration:underline}.pg-card{--icon-tint:var(--color-sage-300);border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-xs);border-radius:20px;flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.pg-card[hidden]{display:none}.pg-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-md)}.pg-card__media{aspect-ratio:16/9}.pg-card__media:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--bg-surface) 70%, transparent) 78%, var(--bg-surface) 97%);position:absolute;inset:0}.pg-card__media.pg-media--poster:after{background:linear-gradient(180deg, transparent 70%, var(--bg-surface) 99%)}.pg-card__pill{z-index:1;position:absolute;top:14px;left:14px}.pg-card__body{flex-direction:column;flex:1;gap:10px;padding:2px 22px 22px;display:flex}.pg-card__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--text-accent);font-size:.8125rem;font-weight:700}.pg-card__title{color:var(--text-primary);text-wrap:pretty;font-size:1.125rem;font-weight:700;line-height:1.3}.pg-card__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pg-card__open:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.pg-card__open:focus-visible{outline:none}.pg-card:has(.pg-card__open:focus-visible){outline:var(--border-focus-width) solid var(--focus-ring);outline-offset:var(--border-focus-offset)}.pg-card__by{color:var(--text-body);font-size:.9375rem}.pg-card__facts{border-top:1px solid var(--border-subtle);color:var(--text-primary);flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;font-size:.9375rem;display:flex}.pg-card__facts li,.pg-card__last>span:first-child{align-items:center;gap:8px;display:flex}.pg-card__facts :not(.pg-arrow)>.icon{width:18px;height:18px;color:var(--text-brand);flex:none}.pg-card__last{justify-content:space-between}.pg-when{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}:is(.pg-card:hover,.pg-card:has(.pg-card__open:focus-visible)) .pg-arrow{background:var(--action-primary);color:var(--action-on-primary)}.pg-card:hover .pg-arrow .icon{animation:.52s nf-nudge}@keyframes nf-nudge{0%{transform:translate(0)}45%{transform:translate(140%)}46%{transform:translate(-140%)}to{transform:translate(0)}}.pg-band-wrap{padding:0 var(--pg-pad) 56px}.pg-band{border-radius:var(--radius-xl);background:var(--bg-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:20px;display:flex}.pg-band__mascot{object-fit:contain;flex:none;width:72px;height:72px;margin:-10px 0}.pg-band__text{flex-direction:column;flex:200px;gap:2px;font-size:.9375rem;line-height:1.45;display:flex}.pg-band__text strong{color:var(--text-primary);font-size:1.125rem}.pg-band .pg-btn{flex:100%}.pg-how{--focus-ring:var(--focus-ring-on-brand);--icon-tint:var(--color-evergreen-600);padding:56px var(--pg-pad);background:var(--bg-brand);color:var(--text-on-brand);gap:32px;display:grid}.pg-how__intro{flex-direction:column;gap:16px;display:flex}.pg-how .pg-h2{color:inherit}.pg-how__text{color:var(--text-on-brand-muted);font-size:1.0625rem;line-height:1.6}.pg-how__intro .pg-btn{align-self:flex-start;margin-top:8px}.pg-how__steps{column-gap:40px;display:grid}.pg-how__steps li{border-top:1px solid #adc9a640;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.pg-how__n{color:var(--color-sage-300);letter-spacing:-.03em;font-size:2.25rem;font-weight:700;line-height:1}.pg-how__step{flex-direction:column;gap:6px;display:flex}.pg-how__step strong{font-size:1.1875rem}.pg-how__step span{color:var(--text-on-brand-muted);font-size:.9375rem;line-height:1.55}.pg-past{padding:48px var(--pg-pad) 56px;flex-direction:column;gap:28px;display:flex}.pg-past__grid{gap:20px;display:grid}.pg-past__intro{flex-direction:column;gap:10px;display:flex}.pg-past__intro .pg-eyebrow{display:none}.pg-past__title{font-size:1.375rem;line-height:1.2}.pg-past__text{font-size:.9375rem;line-height:1.55}.pg-past__list{border-top:1px solid var(--border-subtle)}.pg-past__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:14px 0;display:grid}.pg-past__name{flex-direction:column-reverse;gap:4px;display:flex}.pg-past__name strong{color:var(--text-primary);font-size:1rem;line-height:1.3}.pg-past__meta{color:var(--text-muted);font-size:.8125rem}.pg-past__ask{color:var(--text-brand);white-space:nowrap;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;display:inline-flex}.pg-past__row:hover .pg-arrow{background:var(--action-primary);color:var(--action-on-primary)}.pg-past__row:hover .pg-arrow .icon{animation:.52s nf-nudge}.pg-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg-photos li{aspect-ratio:1;background:var(--bg-muted);border-radius:16px;overflow:hidden}.pg-photos__img{object-fit:cover;width:100%;height:100%}.pg-event{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:20px;flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}a.pg-event:hover{border-color:var(--border-default);box-shadow:var(--shadow-md)}.pg-event__media{aspect-ratio:16/9;background:var(--bg-brand)}.pg-event__body{flex-direction:column;gap:4px;padding:18px 20px 20px;display:flex}.pg-event__body strong{color:var(--text-primary);font-size:1.125rem}.pg-event__body span{color:var(--text-muted);font-size:.875rem}.pg-pastev .pg-list__head{gap:16px}.pg-pastev .pg-btn--outline{align-self:flex-start}.pg-pastev__none{color:var(--text-body);font-size:1rem;line-height:1.6}.pg-pastev__none a{color:var(--text-link);font-weight:700;text-decoration:underline}.pg-ev__hero{--focus-ring:var(--focus-ring-on-brand);padding:28px var(--pg-pad) 40px;background:var(--bg-brand);color:var(--text-on-brand);gap:28px;display:grid}.pg-ev__intro{flex-direction:column;gap:16px;display:flex}.pg-ev__title{color:inherit;letter-spacing:-.025em;text-wrap:balance;font-size:2.5rem;font-weight:700;line-height:1.06}.pg-ev__lede{color:var(--text-on-brand-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.pg-ev__actions{flex-wrap:wrap;gap:12px;display:flex}.pg-ev__media{aspect-ratio:16/10;border-radius:20px}.pg-strip{--icon-tint:var(--color-sage-300);padding:0 var(--pg-pad);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-strip li{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;min-width:0;padding:16px 12px 16px 0;display:flex}.pg-strip li:nth-child(2n){border-left:1px solid var(--border-subtle);padding-left:12px}.pg-strip li:nth-last-child(-n+2):nth-child(odd),.pg-strip li:last-child{border-bottom:0}.pg-strip__icon{background:var(--bg-muted);width:40px;height:40px;color:var(--text-brand);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-strip__icon .icon{width:22px;height:22px}.pg-strip__text{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-strip__text>span{color:var(--text-muted);font-size:.8125rem;font-weight:700}.pg-strip__text strong{color:var(--text-primary);font-size:.9375rem}.pg-strip .to-confirm{margin-left:0}.pg-ev__main{padding:40px var(--pg-pad) 56px;align-items:start;gap:40px;display:grid}.pg-ev__about{flex-direction:column;gap:20px;min-width:0;max-width:46rem;display:flex}.pg-ev__h2{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.pg-prose{color:var(--text-body);flex-direction:column;gap:18px;font-size:1.0625rem;line-height:1.75;display:flex}.pg-prose :where(p,h2,h3,ul,ol){margin:0}.pg-prose :where(h2,h3){color:var(--text-primary);padding-top:8px;font-size:1.375rem;font-weight:700;line-height:1.25}.pg-prose a{color:var(--text-link);font-weight:700;text-decoration:underline}.pg-video{flex-direction:column;gap:8px;margin:0;display:flex}.pg-video__play,.pg-video iframe{aspect-ratio:16/9;background:var(--bg-brand);border:0;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.pg-video__play img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-video__btn{background:var(--bg-surface);width:72px;height:72px;box-shadow:var(--shadow-lg);color:var(--action-primary);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg-video__btn svg{width:30px;height:30px;margin-left:4px}.pg-video__play:hover .pg-video__btn{transform:translate(-50%,-50%)scale(1.06)}.pg-video__caption{color:var(--text-muted);font-size:.8125rem}.pg-side{border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-lg);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.pg-side__who{color:inherit;align-items:center;gap:14px;display:flex}.pg-side__photo{background:var(--bg-muted);width:64px;height:64px;color:var(--text-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.pg-side__photo .photo{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.pg-side__photo .icon{width:28px;height:28px}.pg-side__name{flex-direction:column;gap:2px;display:flex}.pg-side__name strong{color:var(--text-primary);font-size:1.125rem}.pg-side__name span{color:var(--text-muted);font-size:.875rem}a.pg-side__who:hover strong{color:var(--text-link);text-decoration:underline}.pg-side__facts{--icon-tint:var(--color-sage-300);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.pg-side__facts li{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);align-items:center;gap:10px;padding:12px 0;font-size:1rem;display:flex}.pg-side__facts .icon{width:20px;height:20px;color:var(--text-brand);flex:none}.pg-side__guide{--icon-tint:var(--color-sage-300);min-height:44px;color:var(--text-link);justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.pg-side__guide .icon{width:20px;height:20px}.pg-side__back{align-self:center}html.pg-locked{overflow:hidden}html.pg-locked .assistant-launcher{visibility:hidden}.pg-drawer{background:var(--bg-surface);width:100vw;max-width:100vw;height:auto;max-height:92dvh;color:var(--text-body);box-shadow:var(--shadow-lg);border:0;border-radius:24px 24px 0 0;margin:0;padding:0;font-size:1rem;line-height:normal;position:fixed;inset:auto 0 0;overflow:hidden}.pg-drawer[open]{animation:nf-sheet-in var(--duration-slow) var(--ease-enter);display:flex}.pg-drawer::backdrop{background:var(--bg-overlay)}.pg-drawer[open]::backdrop{animation:nf-fade-in var(--duration-base) var(--ease-standard)}.pg-drawer__panel{min-height:0;max-height:inherit;overscroll-behavior:contain;flex:1;overflow:auto}.pg-drawer__top{position:relative}.pg-drawer__media{aspect-ratio:16/8}.pg-drawer__media:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 40%, var(--bg-surface) 100%);position:absolute;inset:0}.pg-drawer__close{z-index:1;background:var(--bg-surface);width:44px;height:44px;color:var(--text-primary);box-shadow:var(--shadow-md);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.pg-drawer__close:hover{background:var(--bg-subtle)}.pg-drawer__close .icon{width:20px;height:20px}.pg-drawer__body{padding:0 20px 24px}.pg-step{flex-direction:column;gap:18px;display:flex}.pg-step[hidden]{display:none}.pg-drawer__head{flex-direction:column;gap:10px;display:flex}.pg-drawer__title{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.pg-drawer__title:focus,.pg-form__title:focus{outline:none}.pg-facts{--icon-tint:var(--color-sage-300);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin:0;display:grid}.pg-fact{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;min-width:0;padding:14px 0 14px 30px;display:flex;position:relative}.pg-facts>.pg-facts__wide{grid-column:1/-1}.pg-facts .icon{width:20px;height:20px;color:var(--text-brand);position:absolute;top:16px;left:0}.pg-facts dt{color:var(--text-muted);font-size:.8125rem;font-weight:700}.pg-facts dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700}.pg-drawer__text{flex-direction:column;gap:12px;font-size:1rem;line-height:1.65;display:flex}.pg-drawer__text :where(h2,h3){color:var(--text-primary);margin:4px 0 0;font-size:1.0625rem;font-weight:700}.pg-drawer__actions{flex-direction:column;gap:8px;padding-top:4px;display:flex}.pg-back{--icon-tint:var(--color-sage-300);min-height:40px;color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:.9375rem;font-weight:700;display:inline-flex}.pg-back .icon{width:16px;height:16px}.pg-form{gap:16px}.pg-form__intro{flex-direction:column;gap:4px;display:flex}.pg-form__title{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.pg-form__intro p{color:var(--text-muted);font-size:.9375rem}.pg-form .ct-field{gap:6px}.pg-form .input{min-height:52px}.pg-check{color:var(--text-primary);cursor:pointer;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;display:flex;position:relative}.pg-check input{z-index:1;opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:1px;left:0}.pg-check__box{border:1.5px solid var(--border-strong);background:var(--bg-surface);width:22px;height:22px;color:var(--action-on-primary);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;transition:background-color .16s;display:inline-flex}.pg-check__box .icon{stroke-width:3px;opacity:0;width:13px;height:13px}.pg-check input:checked+.pg-check__box{border-color:var(--action-primary);background:var(--action-primary)}.pg-check input:checked+.pg-check__box .icon{opacity:1}.pg-check input:focus-visible+.pg-check__box{outline:var(--border-focus-width) solid var(--focus-ring);outline-offset:var(--border-focus-offset)}.pg-form__send{width:100%}.pg-form__note{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.pg-form__note a{color:var(--text-link);font-weight:700;text-decoration:underline}@media (width>=640px){.pg-drawer{border-radius:24px 0 0 24px;width:min(520px,100vw);height:100dvh;max-height:100dvh;inset:0 0 0 auto}.pg-drawer[open]{animation-name:nf-drawer-in}.pg-drawer__body{padding:0 28px 28px}.pg-drawer__title{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.pg-drawer[open],.pg-drawer[open]::backdrop{animation-duration:1ms}.pg-card:hover .pg-arrow .icon,.pg-past__row:hover .pg-arrow .icon{animation:none}}@container pg (width>=640px){.pg>*{--pg-pad:24px}.pg-wide{display:inline}.pg-narrow{display:none}.pg-hero{padding:56px var(--pg-pad) 0;background:linear-gradient(180deg, var(--bg-brand) 0, var(--bg-brand) calc(100% - 140px), var(--bg-page) calc(100% - 140px))}.pg-hero__inner{text-align:center;align-items:center;gap:20px}.pg-crumbs ol{font-size:.9375rem}.pg-hero__title{letter-spacing:-.025em;font-size:3.25rem;line-height:1.04}.pg-hero__lede{max-width:36em;font-size:1.1875rem;line-height:1.6}.pg-feature{background:var(--bg-surface);width:100%;box-shadow:var(--shadow-lg);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px}.pg-feature__media{aspect-ratio:auto;border-radius:0;min-height:380px}.pg-feature__body{padding:32px;display:flex}.pg-feature--full .pg-feature__actions .pg-btn{flex:none}.pg-empty--hero{width:100%;margin-top:20px}.pg-list{padding:72px var(--pg-pad) 80px;gap:28px}.pg-list>.pg-list__head .pg-eyebrow{display:block}.pg-h2{font-size:2.25rem;line-height:1.15}.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pg-card__title{font-size:1.25rem}.pg-band-wrap{padding-bottom:80px}.pg-band{flex-wrap:nowrap;gap:28px;padding:20px 20px 20px 28px}.pg-band__mascot{width:88px;height:88px;margin:-14px 0}.pg-band__text strong{font-size:1.25rem}.pg-band .pg-btn{flex:none}.pg-how{padding:80px var(--pg-pad)}.pg-how .pg-h2{font-size:2.75rem;line-height:1.1}.pg-how__text{font-size:1.125rem}.pg-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-past{padding:80px var(--pg-pad)}.pg-past__intro .pg-eyebrow{display:block}.pg-past__intro{gap:14px}.pg-past__text{font-size:1.0625rem;line-height:1.6}.pg-past__row{gap:20px;padding:20px 0}.pg-past__name{flex-direction:column;gap:6px}.pg-past__name strong{font-size:1.1875rem}.pg-past__meta{letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.pg-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pg-photos li{border-radius:20px}.pg-pastev .pg-list__head{flex-direction:row;justify-content:space-between;align-items:flex-end}.pg-pastev .pg-btn--outline{align-self:auto}.pg-ev__title{font-size:3rem}.pg-ev__lede{font-size:1.125rem}.pg-strip li{padding:20px 20px 20px 0}.pg-strip li:nth-child(2n){padding-left:20px}.pg-strip__icon{border-radius:14px;width:48px;height:48px}.pg-strip__text strong{font-size:1rem}.pg-ev__h2{font-size:1.75rem}.pg-side{padding:28px}}@container pg (width>=1024px){.pg>*{--pg-pad:40px}.pg-hero{background:linear-gradient(180deg, var(--bg-brand) 0, var(--bg-brand) calc(100% - 170px), var(--bg-page) calc(100% - 170px));padding-top:80px}.pg-hero__title{font-size:4.25rem}.pg-hero__lede{max-width:33em}.pg-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pg-feature__body{padding:40px}.pg-feature__title{font-size:2.25rem}.pg-list{padding:88px var(--pg-pad) 96px}.pg-list__head{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.pg-filters{flex-wrap:wrap;margin-right:0;padding-right:0;overflow:visible}.pg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pg-groups .pg-h2{font-size:2.75rem;line-height:1.1}.pg-band-wrap{padding-bottom:96px}.pg-how{padding:96px var(--pg-pad);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.pg-past{padding:96px var(--pg-pad)}.pg-past__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}.pg-pastev{padding-top:96px}.pg-ev__hero{padding:64px var(--pg-pad) 72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.pg-ev__intro{gap:18px}.pg-ev__title{font-size:3.5rem}.pg-ev__media{border-radius:24px}.pg-strip{grid-template-columns:repeat(var(--pg-strip,4), minmax(0, 1fr))}.pg-strip li,.pg-strip li:nth-child(2n){border-bottom:0;border-left:1px solid var(--border-subtle);padding:24px}.pg-strip li:first-child{border-left:0;padding-left:0}.pg-strip li:last-child{padding-right:0}.pg-ev__main{padding:72px var(--pg-pad) 104px;grid-template-columns:minmax(0,1fr) 400px;gap:72px}.pg-side{position:sticky;top:24px}}@container pg (width>=1280px){.pg>*{--pg-pad:calc(40px + max(0px, (100cqi - var(--size-container-wide)) / 2))}}
