.newsletter-submit[data-astro-cid-3vyienik]{position:relative;width:100%;overflow:hidden}.button[data-astro-cid-3vyienik].newsletter-submit:active{transform:scale(.98)}.newsletter-submit[data-astro-cid-3vyienik][aria-disabled=true]{cursor:default}.newsletter-submit[data-astro-cid-3vyienik][aria-disabled=true]:hover{transform:none}.newsletter-submit__frame[data-astro-cid-3vyienik]{position:relative;display:inline-block;max-width:100%}.newsletter-submit__reserve[data-astro-cid-3vyienik]{display:inline-grid;visibility:hidden}.newsletter-submit__reserve-line[data-astro-cid-3vyienik]{grid-area:1 / 1}.newsletter-submit__content[data-astro-cid-3vyienik]{position:absolute;display:inline-flex;align-items:center;justify-content:center;inset:0;opacity:1;transition:opacity .2s,transform .22s cubic-bezier(.16,1,.3,1)}.newsletter-submit__label[data-astro-cid-3vyienik]{display:inline-block;transition:transform .28s cubic-bezier(.16,1,.3,1)}.newsletter-submit__icon[data-astro-cid-3vyienik]{position:relative;width:0;height:18px;flex:0 0 0;min-width:0;opacity:0;transform:scale(.5);transition:opacity .18s,transform .3s cubic-bezier(.34,1.56,.64,1)}.newsletter-submit__glyph[data-astro-cid-3vyienik]{position:absolute;top:50%;left:0;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate(-50%,-50%)}.newsletter-submit__loading[data-astro-cid-3vyienik]{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:10px;inset:0;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.newsletter-submit__dots[data-astro-cid-3vyienik]{display:inline-flex;align-items:center;gap:4px}.newsletter-submit__dots[data-astro-cid-3vyienik] i[data-astro-cid-3vyienik]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35}.newsletter-submit[data-astro-cid-3vyienik][data-state=loading] .newsletter-submit__content[data-astro-cid-3vyienik]{opacity:0;transform:translateY(-4px)}.newsletter-submit[data-astro-cid-3vyienik][data-state=loading] .newsletter-submit__loading[data-astro-cid-3vyienik]{opacity:1;transform:none}.newsletter-submit[data-astro-cid-3vyienik][data-state=loading] .newsletter-submit__dots[data-astro-cid-3vyienik] i[data-astro-cid-3vyienik]{animation:.9s ease-in-out infinite newsletter-submit-dot}.newsletter-submit[data-astro-cid-3vyienik][data-state=loading] .newsletter-submit__dots[data-astro-cid-3vyienik] i[data-astro-cid-3vyienik]:nth-child(2){animation-delay:.12s}.newsletter-submit[data-astro-cid-3vyienik][data-state=loading] .newsletter-submit__dots[data-astro-cid-3vyienik] i[data-astro-cid-3vyienik]:nth-child(3){animation-delay:.24s}.newsletter-submit[data-astro-cid-3vyienik][data-state=success] .newsletter-submit__icon[data-astro-cid-3vyienik],.newsletter-submit[data-astro-cid-3vyienik][data-state=pending] .newsletter-submit__icon[data-astro-cid-3vyienik],.newsletter-submit[data-astro-cid-3vyienik][data-state=neutral] .newsletter-submit__icon[data-astro-cid-3vyienik]{opacity:1;transform:scale(1)}.newsletter-submit[data-astro-cid-3vyienik][data-state=success] .newsletter-submit__label[data-astro-cid-3vyienik],.newsletter-submit[data-astro-cid-3vyienik][data-state=pending] .newsletter-submit__label[data-astro-cid-3vyienik],.newsletter-submit[data-astro-cid-3vyienik][data-state=neutral] .newsletter-submit__label[data-astro-cid-3vyienik]{transform:translate(13px)}.newsletter-submit[data-astro-cid-3vyienik][data-state=success] .newsletter-submit__glyph--check[data-astro-cid-3vyienik],.newsletter-submit[data-astro-cid-3vyienik][data-state=pending] .newsletter-submit__glyph--clock[data-astro-cid-3vyienik],.newsletter-submit[data-astro-cid-3vyienik][data-state=neutral] .newsletter-submit__glyph--info[data-astro-cid-3vyienik]{opacity:1}.newsletter-submit[data-astro-cid-3vyienik][data-state=error]{animation:.3s ease-out newsletter-submit-nudge}@keyframes newsletter-submit-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes newsletter-submit-nudge{0%,to{transform:translate(0)}30%{transform:translate(-3px)}70%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.newsletter-submit[data-astro-cid-3vyienik],.newsletter-submit__content[data-astro-cid-3vyienik],.newsletter-submit__label[data-astro-cid-3vyienik],.newsletter-submit__icon[data-astro-cid-3vyienik],.newsletter-submit__loading[data-astro-cid-3vyienik]{transition:none}.newsletter-submit[data-astro-cid-3vyienik][data-state=error]{animation:none}.newsletter-submit__dots[data-astro-cid-3vyienik] i[data-astro-cid-3vyienik]{opacity:.55;animation:none!important}}.turnstile-widget[data-astro-cid-mdj5vjtg]{display:flex;width:100%;justify-content:center}:root{color-scheme:dark;--primary: #3ac3f6;--primary-border: #e0f3fe;--background: #121212;--text: #edf1fe;--text-muted: #c0c0c0;--muted: rgba(237, 241, 254, .85);--glass: rgba(30, 30, 30, .45);--glass-border: rgba(255, 255, 255, .1);--shadow-medium: 0 8px 32px rgba(0, 0, 0, .3);--shadow-large: 0 10px 40px rgba(0, 0, 0, .3);--announcement-background: url(/site-assets/bg_announcements.png);font-family:Jost,sans-serif;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text);background:var(--background);font-family:Jost,sans-serif;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}button{border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.announcements-page{position:relative;display:flex;min-height:100vh;flex-direction:column;gap:40px;align-items:center;padding:120px calc(40px + var(--safe-area-right, env(safe-area-inset-right, 0px))) 80px calc(40px + var(--safe-area-left, env(safe-area-inset-left, 0px)));background:var(--background)}.announcements-page:after{position:fixed;z-index:0;inset:0 0 auto;height:100vh;height:100lvh;opacity:0;background:var(--announcement-background, url(/site-assets/bg_announcements.png)) center / cover no-repeat;content:"";animation:fade-in .8s ease-out forwards}.announcements-page>*{position:relative;z-index:2}.announcements-page__header{display:grid;justify-items:center;gap:16px;width:100%}.announcements-page h1{margin:0;opacity:0;color:var(--text);font-size:42px;font-weight:400;letter-spacing:1px;text-align:center;animation:announcements-fade-up .6s .1s ease-out forwards}.announcements-page .page-subtitle{max-width:720px;margin:0;color:var(--muted);font-size:16px;line-height:1.7;text-align:center}.announcements-page[data-announcement-view=listing] .page-subtitle{color:var(--text)}.announcements-page__stack{display:grid;width:min(1040px,100%);gap:40px}.announcements-page__meta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;color:var(--primary);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.announcements-page__body{width:min(760px,100%);padding:40px;background:var(--glass);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--shadow-medium);backdrop-filter:blur(20px)}.announcement-content{color:var(--text);font-size:16px;line-height:1.8}.announcement-content>*+*{margin-top:1.25em}.announcement-content h2{font-size:26px;font-weight:500;letter-spacing:.3px}.announcement-content h3{font-size:21px;font-weight:500;letter-spacing:.3px}.announcement-content ul,.announcement-content ol{padding-left:1.4em}.announcement-content li+li{margin-top:.5em}.announcement-content a{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.announcement-content blockquote{padding:16px 20px;color:var(--text-muted);background:var(--glass-border);border-left:3px solid var(--primary);border-radius:12px}.announcement-content img[data-preview-image-state]{min-height:160px;aspect-ratio:16 / 9;padding:24px;color:var(--text-muted);background:var(--glass-border);border:1px dashed var(--glass-border)}.announcement-content img{width:100%;max-width:100%;height:auto;margin:0 auto;border-radius:16px}.announcement-article__media{overflow:hidden;margin-bottom:28px;border-radius:16px}.announcement-article__image{width:100%;max-height:480px;object-fit:cover}.announcement-article__image--fallback{height:200px;object-fit:contain}.announcement-listing__section{display:grid;width:100%;gap:20px}.announcement-listing__heading{margin:0;color:var(--text);font-size:18px;font-weight:500;letter-spacing:.2px}.announcement-listing__grid{display:grid;width:100%;gap:0;background:transparent}.announcement-listing__empty{width:min(560px,100%);margin:0 auto;padding:40px;color:var(--text-muted);background:var(--glass);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--shadow-medium);font-size:15px;line-height:1.7;text-align:center;backdrop-filter:blur(20px)}.announcement-card{position:relative;min-width:0;background:transparent;transition:background-color .2s ease}.announcement-card+.announcement-card{border-top:1px solid rgba(237,241,254,.34);box-shadow:0 -1px #0000009e}.announcement-card:not(.announcement-card--featured):hover{background:transparent}.announcement-card__link{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 24px;gap:24px;align-items:center;padding:28px 16px;color:var(--text)}.announcement-card__link:focus-visible{position:relative;z-index:1;outline:3px solid var(--primary);outline-offset:-3px;border-radius:12px}.announcement-card:not(.announcement-card--featured) .announcement-card__link:focus-visible{box-shadow:inset 0 0 0 1px #000000c7}.announcement-card__date{color:var(--primary);font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.announcement-card:not(.announcement-card--featured) .announcement-card__date{color:var(--text);font-weight:500;letter-spacing:.035em}.announcement-card__copy{display:grid;min-width:0;gap:6px}.announcement-card__title{min-width:0;margin:0;color:var(--text);font-size:19px;font-weight:500;letter-spacing:.2px;line-height:1.35;overflow-wrap:anywhere}.announcement-card__subtitle{min-width:0;margin:0;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.announcement-card:not(.announcement-card--featured) .announcement-card__subtitle{color:var(--text)}.announcement-card__more{display:inline-flex;gap:8px;align-items:center;justify-self:end;color:var(--primary);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.announcement-card__more--arrow{font-size:23px}.announcement-card__arrow{display:inline-block;transition:transform .3s ease}.announcement-card:hover .announcement-card__arrow,.announcement-card:focus-within .announcement-card__arrow{transform:translate(4px)}.announcement-card:not(.announcement-card--featured):hover .announcement-card__title,.announcement-card:not(.announcement-card--featured):focus-within .announcement-card__title{color:var(--primary)}.announcement-card--featured{overflow:hidden;background:var(--glass);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--shadow-medium);backdrop-filter:blur(20px);transition:border-color .3s ease,transform .3s ease}.announcement-card--featured:hover,.announcement-card--featured:focus-within{border-color:var(--primary);transform:translateY(-2px)}.announcement-card--featured .announcement-card__link{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px}.announcement-card--featured-with-image .announcement-card__link{grid-template-columns:250px minmax(0,1fr)}.announcement-card__content{display:grid;min-width:0;gap:12px}.announcement-card--featured .announcement-card__date{font-size:12px}.announcement-card--featured .announcement-card__title{font-size:30px;font-weight:400;line-height:1.22}.announcement-card--featured .announcement-card__subtitle{max-width:58ch;font-size:16px}.announcement-card--featured .announcement-card__more{justify-self:start;margin-top:4px;font-size:12px}.announcement-card__media{width:250px;height:158px;overflow:hidden;border-radius:14px}.announcement-card__image{width:100%;height:100%;object-fit:cover;object-position:center}.announcement-card__image--fallback{object-fit:contain}.announcement-card__image[data-preview-image-state]{min-height:100%;color:var(--text-muted);text-align:center}.announcement-card--with-image .announcement-card__link{grid-template-columns:128px minmax(0,1fr) 24px}.announcement-card--with-image .announcement-card__media{width:128px;height:90px;border-radius:10px}.announcement-listing{position:relative;display:grid;gap:40px;scroll-margin-top:110px}.announcement-listing:focus{outline:none}.announcement-listing h2{scroll-margin-top:110px}.announcements-page>.announcement-back{position:fixed;top:calc(26px + var(--safe-area-top, env(safe-area-inset-top, 0px)));left:calc(40px + var(--safe-area-left, env(safe-area-inset-left, 0px)));z-index:1001;display:inline-flex;width:fit-content;max-width:100%;gap:8px;align-items:center;align-self:center;padding:12px 24px;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:50px;box-shadow:var(--shadow-medium);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:500;backdrop-filter:blur(20px)}.announcement-back:hover,.announcement-back:focus-visible{color:var(--background);background:var(--primary);border-color:var(--primary)}.announcement-navigation-status:not([data-error]){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement-navigation-status[data-error]{position:fixed;z-index:1100;right:calc(20px + var(--safe-area-right, env(safe-area-inset-right, 0px)));bottom:calc(20px + var(--safe-area-bottom, env(safe-area-inset-bottom, 0px)));left:calc(20px + var(--safe-area-left, env(safe-area-inset-left, 0px)));width:fit-content;max-width:calc(100% - 40px - var(--safe-area-left, env(safe-area-inset-left, 0px)) - var(--safe-area-right, env(safe-area-inset-right, 0px)));margin:0 auto;padding:16px 22px;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-large);backdrop-filter:blur(20px)}.announcement-navigation-status a{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.announcement-listing.is-loading>:not(.announcement-loading){visibility:hidden}.announcement-loading{position:absolute;inset:0;overflow:hidden;pointer-events:none}.announcement-loading__heading{width:min(280px,65%);height:24px;margin-bottom:24px;border-radius:8px;background:var(--glass-border)}.announcement-loading__featured,.announcement-loading__rows{overflow:hidden;background:var(--glass);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--shadow-medium);backdrop-filter:blur(20px)}.announcement-loading__featured{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center;margin-bottom:24px;padding:26px 30px}.announcement-loading__feature-copy{display:grid;gap:13px}.announcement-loading__rows{display:grid;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.announcement-loading__row{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 24px;gap:24px;align-items:center;padding:28px 16px}.announcement-loading__row+.announcement-loading__row{border-top:1px solid rgba(237,241,254,.34);box-shadow:0 -1px #0000009e}.announcement-loading__row-copy{display:grid;min-width:0;gap:8px}.announcement-loading__featured:after,.announcement-loading__row:after{position:absolute;inset:0;transform:translate(-100%);content:"";background:linear-gradient(100deg,transparent 25%,rgba(237,241,254,.09) 50%,transparent 75%);animation:announcement-shimmer 1.6s ease-in-out infinite}.announcement-loading__featured span,.announcement-loading__row span,.announcement-loading__feature-media{display:block;height:16px;background:var(--glass-border);border-radius:6px}.announcement-loading__feature-copy span:first-child{width:34%;height:12px}.announcement-loading__feature-copy span:nth-child(2){width:72%;height:30px}.announcement-loading__feature-copy span:nth-child(3){width:88%}.announcement-loading__feature-copy span:last-child{width:36%;height:12px;margin-top:8px}.announcement-loading__feature-media{width:100%;height:120px;border-radius:12px}.announcement-loading__row>span:first-child{width:78%;height:12px}.announcement-loading__row-copy span:first-child{width:84%;height:20px}.announcement-loading__row-copy span:last-child{width:94%}.announcement-loading__row>span:last-child{width:16px;height:16px;justify-self:end}.announcements-page__header,.announcements-page__body,.announcement-listing,.announcement-back{animation:announcements-fade-up .8s .1s ease-out both}.announcements-page__header h1{opacity:1;animation:none}.announcements-page__body,.announcement-card--featured{isolation:isolate;clip-path:inset(0 round 24px)}[data-announcement-navigation=ready] .announcements-page:after{opacity:1;animation:none}@keyframes announcement-shimmer{to{transform:translate(100%)}}.popup-overlay{position:fixed;z-index:9999;inset:0;background:#0009;backdrop-filter:blur(4px);animation:fade-in .3s ease-out}.popup-card{position:fixed;z-index:10000;top:50%;left:50%;width:min(420px,90%);max-height:calc(90dvh - var(--safe-area-top, env(safe-area-inset-top, 0px)) - var(--safe-area-bottom, env(safe-area-inset-bottom, 0px)));overflow-y:auto;padding:40px;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--shadow-large);text-align:center;backdrop-filter:blur(20px);transform:translate(-50%,-50%);animation:popup-in .3s ease-out}.popup-card--image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(900px,90%);min-height:500px;padding:0;border-radius:28px;text-align:left}.popup-media{position:relative;min-width:0;min-height:500px;overflow:hidden}.popup-media .popup-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.popup-card--image .popup-copy{min-width:0;padding:48px;align-self:center;overflow-wrap:anywhere}.popup-card--image .popup-copy h2{padding-right:20px;font-size:32px}.popup-card--image .popup-close{z-index:1;color:var(--text);background:#121212b3}.popup-close{position:absolute;top:16px;right:16px;display:grid;width:36px;height:36px;place-items:center;color:var(--text-muted);background:transparent;border-radius:50%;font-size:24px;cursor:pointer;transition:all .2s ease}.popup-close:hover{color:var(--text);background:var(--glass-border)}.popup-copy h2{margin-bottom:12px;color:var(--text);font-size:28px;font-weight:500;letter-spacing:.5px}.popup-copy>p{margin-bottom:28px;color:var(--text-muted);font-size:15px;line-height:1.7}.popup-cta{width:100%}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border:2px solid transparent;border-radius:22px;font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.button--primary{color:var(--background);background:radial-gradient(circle at 10% 10%,#10ace7,#3ac3f6);border-color:var(--primary)}.button--primary:hover,.button--primary:focus-visible{color:#fff;border-color:var(--primary-border);transform:translateY(-2px)}.announcement-share{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.announcement-share__button{min-width:160px;min-height:52px;color:var(--text);background:transparent;border-color:var(--glass-border);padding:14px 20px}.announcement-share__button:hover,.announcement-share__button:focus-visible{color:var(--primary);border-color:var(--primary);transform:translateY(-2px)}.announcement-share__button:disabled{opacity:.65;cursor:wait}.announcements-page__header .announcement-share__button{background:#121212a6;backdrop-filter:blur(12px)}.announcement-share-status{max-width:420px;margin:0;color:var(--text-muted);font-size:13px;line-height:1.5;text-align:center}.announcement-share-status:empty{display:none}.announcement-share-status[data-share-feedback=success]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.announcement-share-link{width:100%;min-width:0;padding:10px 12px;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:8px;font:inherit;font-size:13px}.announcement-popup-actions{display:grid;gap:12px}.announcement-popup-actions .announcement-share__button{width:100%}@keyframes fade-in{to{opacity:1}}@keyframes announcements-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:768px){.announcements-page{gap:28px;padding:calc(100px + var(--safe-area-top, env(safe-area-inset-top, 0px))) calc(20px + var(--safe-area-right, env(safe-area-inset-right, 0px))) 60px calc(20px + var(--safe-area-left, env(safe-area-inset-left, 0px)))}.announcements-page h1{font-size:32px}.announcements-page__header{gap:12px}.announcements-page .page-subtitle{font-size:15px}.announcements-page__stack{gap:28px}.announcements-page__body{padding:26px 20px;border-radius:20px}.announcement-content{font-size:15px}.announcement-listing__grid{grid-template-columns:minmax(0,1fr)}.announcement-card__link{grid-template-columns:minmax(0,1fr) 24px;gap:6px 14px;padding:22px 8px}.announcement-card:not(.announcement-card--featured) .announcement-card__copy{gap:5px}.announcement-card:not(.announcement-card--featured) .announcement-card__title{font-size:17px}.announcement-card:not(.announcement-card--featured) .announcement-card__subtitle{font-size:13px}.announcement-card--featured .announcement-card__link,.announcement-card--featured-with-image .announcement-card__link{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px}.announcement-card--featured .announcement-card__title{font-size:25px}.announcement-card--featured .announcement-card__subtitle{font-size:15px}.announcement-card__media{width:min(100%,340px);height:auto;max-height:158px;aspect-ratio:250 / 158}.announcement-card--with-image .announcement-card__link{grid-template-columns:88px minmax(0,1fr) 24px;gap:6px 12px}.announcement-card--with-image .announcement-card__media{width:88px;height:72px}.announcement-listing{gap:28px}.announcement-loading__featured{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:18px;padding:22px 18px}.announcement-loading__feature-media{width:min(100%,300px);height:90px}.announcement-loading__row{grid-template-columns:minmax(0,1fr) 24px;gap:6px 14px;padding:22px 8px}.announcement-loading__row>span:first-child{grid-column:1;grid-row:1}.announcement-loading__row-copy{grid-column:1;grid-row:2}.announcement-loading__row>span:last-child{grid-column:2;grid-row:1 / 3}.popup-card{width:min(340px,90%);padding:32px 24px}.popup-card--image{grid-template-columns:minmax(0,1fr);width:min(400px,90%);min-height:0;padding:0}.popup-media{height:220px;min-height:0}.popup-card--image .popup-copy{padding:28px 24px}.popup-card--image .popup-copy h2{padding-right:0;font-size:24px}.popup-copy h2{font-size:24px}.popup-copy>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.announcement-card,.announcement-card__arrow,.announcement-card--featured,.button,.popup-close{transition:none}.announcement-card--featured:hover,.announcement-card--featured:focus-within{transform:none}.announcements-page h1{opacity:1;animation:none}.announcements-page:after{opacity:1;animation:none}.popup-overlay,.popup-card{animation:none}.announcement-loading__featured:after,.announcement-loading__row:after{animation:none;background:none}}.announcement-pagination{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.announcement-pagination__list{display:flex;gap:8px;align-items:center;margin:0;padding:0;list-style:none}.announcement-pagination__step,.announcement-pagination__page{display:inline-flex;min-width:44px;align-items:center;justify-content:center;padding:11px 16px;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-medium);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;backdrop-filter:blur(20px);transition:color .3s ease,border-color .3s ease,background .3s ease}.announcement-pagination__step:hover,.announcement-pagination__step:focus-visible,.announcement-pagination__page:hover,.announcement-pagination__page:focus-visible{color:var(--primary);border-color:var(--primary)}.announcement-pagination__page.is-current{color:var(--background);background:var(--primary);border-color:var(--primary)}@media(max-width:768px){.announcement-pagination{gap:10px}.announcement-pagination__step,.announcement-pagination__page{min-width:40px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.announcement-pagination__step,.announcement-pagination__page{transition:none}}@media(max-width:768px){.announcements-page__body{clip-path:inset(0 round 20px)}.announcements-page>.announcement-back{left:calc(16px + var(--safe-area-left, env(safe-area-inset-left, 0px)));padding:15px 17px}.announcement-back span{display:none}}@media(prefers-reduced-motion:reduce){.announcements-page__header,.announcements-page__body,.announcement-listing,.announcement-back{animation:none}}@keyframes announcement-parallax{to{translate:0 calc(100lvh - 100%)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.announcements-page:after{height:calc(100vh + var(--parallax-travel, 360px));height:calc(100lvh + var(--parallax-travel, 360px));will-change:translate;animation:fade-in .8s ease-out forwards,announcement-parallax linear both;animation-timeline:auto,scroll(root block)}[data-announcement-navigation=ready] .announcements-page:after{opacity:1;animation:announcement-parallax linear both;animation-timeline:scroll(root block)}@media(hover:none)and (pointer:coarse){.announcements-page:after{height:calc(100vh + 80px);height:calc(100lvh + 80px)}}}}body.popup-open{overflow:hidden}.popup-root[data-astro-cid-5jega3qv][hidden]{display:none}.honeypot[data-astro-cid-5jega3qv]{position:absolute;left:-9999px;opacity:0}.newsletter-email[data-astro-cid-5jega3qv]{display:grid;gap:8px;text-align:left}.newsletter-email[data-astro-cid-5jega3qv] input[data-astro-cid-5jega3qv]{width:100%;padding:12px;color:var(--text);background:var(--glass-border);border:1px solid var(--glass-border);border-radius:12px}.newsletter-consent[data-astro-cid-5jega3qv],.newsletter-status[data-astro-cid-5jega3qv]{margin:16px 0;font-size:13px;line-height:1.6}.popup-icon[data-astro-cid-5jega3qv]{width:50px;height:50px;margin:0 auto;fill:none;stroke:var(--primary);stroke-width:2px}.popup-icon-text[data-astro-cid-5jega3qv]{display:block;min-height:50px;font-size:48px;line-height:1}.popup-share[data-astro-cid-5jega3qv]{margin-top:20px;padding-top:20px;border-top:1px solid var(--glass-border)}.popup-share[data-astro-cid-5jega3qv] span[data-astro-cid-5jega3qv]{display:block;margin-bottom:12px;color:var(--text-muted);font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.popup-share[data-astro-cid-5jega3qv] .button[data-astro-cid-5jega3qv]{margin:0 auto}@media(width<=768px){.popup-icon[data-astro-cid-5jega3qv]{width:40px;height:40px}.popup-icon-text[data-astro-cid-5jega3qv]{min-height:40px;font-size:40px}}html.pull-to-refresh-enabled{overscroll-behavior-y:none}.pull-to-refresh[data-astro-cid-ew5khk2s]{--refresh-progress: 0;--refresh-offset: -16px;--refresh-rotation: 0deg;position:fixed;z-index:1200;top:calc(var(--safe-area-top, env(safe-area-inset-top, 0px)) + 20px);left:50%;display:flex;width:clamp(156px,48vw,174px);max-width:calc(100vw - 152px - var(--safe-area-left, 0px) - var(--safe-area-right, 0px));min-height:56px;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:1px solid var(--glass-border);border-radius:28px;background:var(--glass);color:var(--text);box-shadow:inset 0 1px #ffffff0f,0 5px 18px #00000038;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-family:Jost,sans-serif;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap;opacity:var(--refresh-progress);transform:translate(-50%,var(--refresh-offset));visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s}.pull-to-refresh[data-astro-cid-ew5khk2s][data-state=pulling],.pull-to-refresh[data-astro-cid-ew5khk2s][data-state=ready],.pull-to-refresh[data-astro-cid-ew5khk2s][data-state=refreshing]{visibility:visible}.pull-to-refresh[data-astro-cid-ew5khk2s][data-state=pulling],.pull-to-refresh[data-astro-cid-ew5khk2s][data-state=ready]{transition:none}.pull-to-refresh__icon[data-astro-cid-ew5khk2s]{flex:0 0 18px;color:var(--primary);transform:rotate(var(--refresh-rotation))}.pull-to-refresh[data-astro-cid-ew5khk2s][data-state=refreshing] .pull-to-refresh__icon[data-astro-cid-ew5khk2s]{animation:.8s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(calc(var(--refresh-rotation) + 360deg))}}@media(width>=769px){.pull-to-refresh[data-astro-cid-ew5khk2s]{top:calc(var(--safe-area-top, env(safe-area-inset-top, 0px)) + 84px)}}@media(prefers-reduced-motion:reduce){.pull-to-refresh[data-astro-cid-ew5khk2s]{transform:translate(-50%);transition:opacity .15s,visibility .15s}.pull-to-refresh__icon[data-astro-cid-ew5khk2s]{transform:none}.pull-to-refresh[data-astro-cid-ew5khk2s][data-state=refreshing] .pull-to-refresh__icon[data-astro-cid-ew5khk2s]{animation:none}}@media(width>=769px)and (width<=1180px){.desktop-nav[data-astro-cid-fzpbxy5g].is-expanded{gap:3px}.nav-link[data-astro-cid-fzpbxy5g]{padding:8px 6px;font-size:clamp(11.5px,1.3vw,14px);letter-spacing:0}}.mobile-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].is-active{color:var(--primary)}
