.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.wp-site-blocks>.wp-block-template-part:last-child,.wp-site-blocks>footer{margin-top:auto}::selection{background:var(--wp--preset--color--mint);color:var(--wp--preset--color--deep)}:where(a,button,input,summary):focus-visible{border-radius:6px;outline:2px solid var(--wp--preset--color--mint);outline-offset:3px}.site-header{border-bottom:1px solid #0000;position:sticky;top:0;transition:background var(--wp--custom--transition),border-color var(--wp--custom--transition);z-index:50}.site-header.is-scrolled{backdrop-filter:blur(var(--wp--custom--glass--blur));background:#01261db8;border-bottom-color:var(--wp--custom--glass--border)}@media(max-width:600px){.site-header .wp-block-buttons{display:none}}body.admin-bar .site-header{top:32px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}.is-style-glass{backdrop-filter:blur(var(--wp--custom--glass--blur));background:var(--wp--custom--glass--background);border:1px solid var(--wp--custom--glass--border)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.is-style-glass{background:#03392beb}}.is-style-glass{border-radius:var(--wp--custom--radius--lg);box-shadow:var(--wp--custom--shadow--card)}.is-style-hero{background:var(--wp--preset--gradient--hero);border:1px solid var(--wp--custom--glass--border);border-radius:var(--wp--custom--radius--xl);box-shadow:var(--wp--custom--shadow--sheet);isolation:isolate;overflow:hidden;position:relative}.is-style-hero:before{background-image:linear-gradient(90deg,#ffffff12 1px,#0000 0);background-position:8.3333333333% 0;background-size:16.6666666667% 100%;content:"";inset:0;mask-image:linear-gradient(180deg,#0000,#000 35%,#000 70%,#0000);pointer-events:none;position:absolute;z-index:-1}.is-style-hero h1,.is-style-hero h2{hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.is-style-sheet{background:var(--wp--preset--color--white);border-radius:var(--wp--custom--radius--xl);box-shadow:var(--wp--custom--shadow--sheet);color:var(--wp--preset--color--contrast)}.is-style-sheet :where(h1,h2,h3,h4,h5,h6){color:var(--wp--preset--color--deep)}.is-style-sheet :where(a:not(.wp-element-button)){color:var(--wp--preset--color--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,#0000);text-underline-offset:.2em}.is-style-sheet :where(a:not(.wp-element-button)):hover{text-decoration-color:initial}.is-style-sheet :where(ul,ol) li::marker{color:var(--wp--preset--color--bright)}.is-style-sheet .wp-block-quote{background:var(--wp--preset--color--mint-light);border-radius:0 var(--wp--custom--radius--sm) var(--wp--custom--radius--sm) 0}.is-style-sheet .wp-block-pullquote{background:var(--wp--preset--color--mint-light);border:0;color:var(--wp--preset--color--deep)}.is-style-sheet .wp-element-button{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.is-style-sheet .wp-element-button:hover{background:var(--wp--preset--color--deep)}.is-style-sheet .wp-block-separator{color:#0b1f191f}.is-style-callout{align-items:flex-start;background:var(--wp--preset--color--mint-light);border:1px solid color-mix(in srgb,var(--wp--preset--color--primary) 18%,#0000);border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--contrast);display:flex;font-size:var(--wp--preset--font-size--small);gap:16px;padding:20px 24px}.is-style-callout:before{background:var(--wp--preset--color--primary) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279%27/%3E%3Cpath d=%27M12 11v5m0-8h.01%27/%3E%3C/svg%3E") center/18px no-repeat;border-radius:50%;box-shadow:0 0 0 1px var(--wp--custom--glass--border) inset;content:"";flex:none;height:34px;width:34px}.is-style-callout>*{align-self:center;margin:0}.wp-block-heading.is-style-bar{align-items:center;background:#00000038;border:1px solid #ffffff0f;border-radius:var(--wp--custom--radius--sm);display:flex;font-size:var(--wp--preset--font-size--medium);font-weight:500;letter-spacing:0;padding:18px 26px}.stat-badge{backdrop-filter:blur(var(--wp--custom--glass--blur));background:var(--wp--custom--glass--background);border:1px solid var(--wp--custom--glass--border)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.stat-badge{background:#03392beb}}.stat-badge{border-radius:var(--wp--custom--radius--lg);box-shadow:var(--wp--custom--shadow--card);padding:20px 26px}.stat-badge .stat-badge__label{color:var(--wp--preset--color--on-dark-muted);font-size:var(--wp--preset--font-size--small);margin:0}.stat-badge .stat-badge__value{font-size:var(--wp--preset--font-size--xx-large);font-weight:500;letter-spacing:-.03em;line-height:1;margin:4px 0 0}.eyebrow{align-items:center;background:#ffffff14;border:1px solid var(--wp--custom--glass--border);border-radius:var(--wp--custom--radius--pill);display:inline-flex;font-size:var(--wp--preset--font-size--small);font-weight:500;gap:8px;margin:0;padding:6px 14px 6px 8px}.eyebrow:before{background:var(--wp--preset--color--bright);border-radius:50%;box-shadow:0 0 0 4px #22a06b40;content:"";height:8px;margin-left:4px;width:8px}.back-link a,.icon-pill,.post-meta .wp-block-post-date{backdrop-filter:blur(var(--wp--custom--glass--blur));background:var(--wp--custom--glass--background);border:1px solid var(--wp--custom--glass--border)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.back-link a,.icon-pill,.post-meta .wp-block-post-date{background:#03392beb}}.back-link a,.icon-pill,.post-meta .wp-block-post-date{align-items:center;border-radius:var(--wp--custom--radius--pill);color:var(--wp--preset--color--white);display:inline-flex;font-size:var(--wp--preset--font-size--small);font-weight:500;gap:10px;line-height:1.2;padding:6px 18px 6px 6px;text-decoration:none;transition:border-color var(--wp--custom--transition),background var(--wp--custom--transition)}.back-link a:hover,a.icon-pill:hover{background:#ffffff24;border-color:var(--wp--custom--glass--border-hover)}.icon-pill__icon{align-items:center;background:var(--wp--custom--glass--icon);border:1px solid var(--wp--custom--glass--border);border-radius:50%;display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.icon-pill__icon svg{height:18px;width:18px}.back-link{margin:0}.back-link a:before{background:var(--wp--custom--glass--icon) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19 12H5m6 6-6-6 6-6%27/%3E%3C/svg%3E") center/18px no-repeat}.back-link a:before,.post-meta .wp-block-post-date:before{border-radius:50%;box-shadow:0 0 0 1px var(--wp--custom--glass--border) inset;content:"";flex:none;height:34px;width:34px}.post-meta .wp-block-post-date:before{background:var(--wp--custom--glass--icon) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2718%27 height=%2716%27 x=%273%27 y=%275%27 rx=%273%27/%3E%3Cpath d=%27M16 3v4M8 3v4m-5 4h18%27/%3E%3C/svg%3E") center/18px no-repeat}.post-meta .wp-block-post-date{color:var(--wp--preset--color--white)}.post-meta .wp-block-post-terms{display:flex;flex-wrap:wrap;gap:8px}.post-meta .wp-block-post-terms .wp-block-post-terms__separator{display:none}.post-meta .wp-block-post-terms a{backdrop-filter:blur(var(--wp--custom--glass--blur));background:var(--wp--custom--glass--background);border:1px solid var(--wp--custom--glass--border)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.post-meta .wp-block-post-terms a{background:#03392beb}}.post-meta .wp-block-post-terms a{align-items:center;border-radius:var(--wp--custom--radius--pill);display:inline-flex;gap:6px;padding:10px 16px;text-decoration:none;white-space:nowrap}.post-meta .wp-block-post-terms a:before{background:currentColor;content:"";display:inline-block;flex:none;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 9h14M5 15h14M10 4 8 20m8-16-2 16%27/%3E%3C/svg%3E") center/contain no-repeat;opacity:.7;width:14px}.post-meta .wp-block-post-terms a:hover{border-color:var(--wp--custom--glass--border-hover)}.flex-col{flex:1 1 min(100%,var(--flex-col-basis,420px));max-width:var(--flex-col-max,none);min-width:0}.hero-intro{--flex-col-basis:520px;--flex-col-max:780px}.wp-block-query-pagination{gap:8px;margin-top:var(--wp--preset--spacing--50)}.wp-block-query-pagination .page-numbers,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{backdrop-filter:blur(var(--wp--custom--glass--blur));background:var(--wp--custom--glass--background);border:1px solid var(--wp--custom--glass--border)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.wp-block-query-pagination .page-numbers,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{background:#03392beb}}.wp-block-query-pagination .page-numbers,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{align-items:center;border-radius:var(--wp--custom--radius--pill);display:inline-flex;height:44px;justify-content:center;min-width:44px;padding:0 16px;text-decoration:none}.wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;gap:8px}.wp-block-query-pagination .page-numbers.current{background:var(--wp--preset--color--white);border-color:#0000;color:var(--wp--preset--color--deep)}.wp-block-query-pagination .page-numbers.dots{background:0 0;border:0}.wp-block-query-pagination a:hover{border-color:var(--wp--custom--glass--border-hover)}.post-pager .wp-block-post-navigation-link:not(:has(a)){display:none}.post-pager .wp-block-post-navigation-link{backdrop-filter:blur(var(--wp--custom--glass--blur));background:var(--wp--custom--glass--background);border:1px solid var(--wp--custom--glass--border)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.post-pager .wp-block-post-navigation-link{background:#03392beb}}.post-pager .wp-block-post-navigation-link{border-radius:var(--wp--custom--radius--md);flex:1 1 260px;padding:18px 22px}.post-pager .wp-block-post-navigation-link a{text-decoration:none}.post-pager .wp-block-post-navigation-link .post-navigation-link__label{color:var(--wp--preset--color--on-dark-muted);display:block;font-weight:500;margin-bottom:4px}.post-pager .wp-block-post-navigation-link:hover{border-color:var(--wp--custom--glass--border-hover)}.post-pager .post-navigation-link-next{text-align:right}.wp-block-search .wp-block-search__inside-wrapper{backdrop-filter:blur(var(--wp--custom--glass--blur));background:var(--wp--custom--glass--background);border:1px solid var(--wp--custom--glass--border)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.wp-block-search .wp-block-search__inside-wrapper{background:#03392beb}}.wp-block-search .wp-block-search__inside-wrapper{border-radius:var(--wp--custom--radius--pill);padding:6px}.wp-block-search .wp-block-search__input{background:#0000;border:0;color:inherit;font:inherit;padding:0 18px}.wp-block-search .wp-block-search__input::placeholder{color:var(--wp--preset--color--on-dark-muted)}.wp-block-search .wp-block-search__input:focus{outline:none}.wp-block-search .wp-block-search__button{border:0;margin-left:0}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}