@layer base{:root{--base-font: "League Spartan Variable", "Segoe UI", "Helvetica Neue", sans-serif;--min-viewport: 20;--max-viewport: 100;--radius-sm: 4px;--radius-base: 10px;--radius-full: 50%;--easing-base: cubic-bezier(.42, 0, .07, 1);--easing-slow: cubic-bezier(0, 0, .175, .825);--duration-base: .3s;--duration-2x: .6s;--width-content: 1600px;@media(width<=47.9375rem){--gap-grid: 20px;--spacing-block-xxl: 80px;--spacing-block-xl: 56px;--spacing-block-l: 40px;--spacing-block-m: 32px;--spacing-block-s: 24px;--spacing-block-xs: 16px;--spacing-block-xxs: 8px;--spacing-block-xxxs: 4px;--spacing-inline: 15px}@media(width>=48rem){--gap-grid: 30px;--spacing-block-xxl: 120px;--spacing-block-xl: 80px;--spacing-block-l: 64px;--spacing-block-m: 40px;--spacing-block-s: 32px;--spacing-block-xs: 24px;--spacing-block-xxs: 16px;--spacing-block-xxxs: 8px}@media(width<=63.9375rem){--height-header: 60px}@media(48rem<=width<=63.9375rem){--spacing-inline: 30px}@media(width>=64rem){--height-header: 80px;--spacing-inline: 45px}}}@layer base{:root{color-scheme:light dark;--d-950: oklch(.245 .003 73);--d-900: oklch(.31 .003 73);--d-800: oklch(.38 .003 73);--d-600: oklch(.48 .003 73);--d-500: oklch(.54 .003 73);--d-300: oklch(.66 .003 73);--d-100: oklch( .92 .003 73 );--d-000: oklch(.97 .004 73);--l-000: oklch(.97 .004 73);--l-050: oklch(.94 .004 73);--l-100: oklch(.9 .005 73);--l-200: oklch(.84 .005 73);--l-300: oklch(.76 .005 73);--l-500: oklch(.54 .004 73);--l-900: oklch(.2 .004 73);--p3-red: color(display-p3 .85 .15 .05);--p3-red-fb: #c0220a;--p3-white: color(display-p3 1 1 1);--p3-white-fb: #ffffff;--p3-blue: color(display-p3 .03 .31 .73);--p3-blue-fb: #0a4fba;--page-bg: light-dark(var(--l-000), var(--d-950));--surface-bg: light-dark(var(--l-050), var(--d-900));--muted-bg: light-dark(var(--l-100), var(--d-800));--page-text: light-dark(var(--l-900), var(--d-100));--surface-text: light-dark(var(--l-500), var(--d-300));--border-default: light-dark(var(--l-200), var(--d-500));--border-strong: light-dark(var(--l-300), var(--d-600));--brand-color: light-dark(var(--l-900), var(--d-100));--brand-text: light-dark(var(--l-000), var(--d-950));--link-color: var(--page-text);--link-color-hover: var(--page-text);--header-bg: var(--page-bg);--header-border: var(--border-default);--header-text: var(--page-text);--header-link: var(--surface-text);--header-link-hover: var(--page-text);--footer-bg: var(--surface-bg);--footer-border: var(--border-default);--footer-text: var(--surface-text);--footer-link: var(--surface-text);--footer-link-hover: var(--page-text);--primary-cta-bg: var(--page-text);--primary-cta-text: var(--page-bg);--primary-cta-border: var(--page-text);--primary-cta-bg-hover: light-dark(#0a4fba, #ffffff);--primary-cta-text-hover: light-dark(#ffffff, var(--d-950));--primary-cta-border-hover: var(--primary-cta-bg-hover);--secondary-cta-bg: transparent;--secondary-cta-text: var(--page-text);--secondary-cta-border: var(--border-strong);--secondary-cta-bg-hover: light-dark(var(--l-050), var(--d-900));--secondary-cta-text-hover: var(--page-text);--secondary-cta-border-hover: var(--border-default);--cta-bg-ghost: var(--surface-bg);--cta-text-ghost: var(--page-text);--cta-bg-ghost-hover: var(--muted-bg);--cta-text-ghost-hover: var(--page-text);--cta-primary-color: light-dark(oklch(.12 .004 73), oklch(.92 .003 73));--cta-primary-color-hover: light-dark(#0a4fba, #0a4fba);--cta-secondary-color: light-dark( oklch(.34 .004 73), oklch(.76 .003 73) );--cta-secondary-color-hover: light-dark(#0a4fba, oklch(.92 .003 73));--cta-ghost-color: light-dark(oklch(.54 .004 73), oklch(.625 .003 73));--cta-ghost-color-hover: light-dark( oklch(.2 .004 73), oklch(.86 .003 73) );@supports (color: color(display-p3 0 0 0)){--primary-cta-bg-hover: light-dark( color(display-p3 .03 .31 .73), color(display-p3 1 1 1) );--cta-primary-color-hover: light-dark( color(display-p3 .03 .31 .73), color(display-p3 .03 .31 .73) );--cta-secondary-color-hover: light-dark( color(display-p3 .03 .31 .73), oklch(.92 .003 73) )}--textpanel-eyebrow: var(--surface-text);--textpanel-heading: var(--page-text);--textpanel-body: var(--surface-text);--statistic-bg: var(--surface-bg);--statistic-value: var(--page-text);--statistic-desc: var(--surface-text);--accordion-border: var(--border-default);--accordion-text: var(--page-text);--ui-control-bg: var(--page-text);--ui-control-icon: var(--page-bg)}}@layer base{*,*:before,*:after{box-sizing:border-box}@view-transition{navigation:auto}html{scroll-behavior:smooth;min-height:100%;position:relative;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--page-bg, transparent);color:var(--page-text);display:grid;font-family:var(--base-font);font-weight:375;grid-template-rows:auto 1fr auto;line-height:1;margin:0;min-height:100svh;overflow-x:clip;position:relative;-webkit-tap-highlight-color:rgb(0 0 0 / 0%);text-box-trim:trim-both;touch-action:manipulation;vertical-align:baseline}main,.global-footer{transition:transform var(--duration-2x) var(--easing-base),filter var(--duration-2x) var(--easing-base);transform:translate(calc(var(--mobile-nav-state, 0) * var(--mobile-nav-width)));filter:blur(calc(var(--mobile-nav-state, 0) * var(--mobile-nav-backdrop-blur))) brightness(calc(1 - var(--mobile-nav-state, 0) * var(--mobile-nav-backdrop-brightness)))}hr{background-color:var(--border-default, currentColor);border:none;height:1px;margin:0 0 2rem;p+&{margin-block-start:-1rem}+p{max-width:65ch}}:where([data-block]){&:not([data-nested]){padding-block:var(--spacing-block-l);padding-inline:var(--spacing-inline)}[data-width]{margin-inline:auto;max-width:var(--width-content);width:100%}[data-width=narrow]{--width-content: 1200px}[data-width=full]{--width-content: initial}}@media(prefers-reduced-motion:no-preference){:where([class*=animate-]:not([class*=animate-draw-])){animation-duration:var(--duration-base);animation-timing-function:var(--easing-base);animation-fill-mode:forwards}}}@layer base{:focus:not(:focus-visible){outline:none}:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}a{color:var(--link-color, var(--page-text))}@media(hover:hover)and (pointer:fine){a:hover{color:var(--link-color-hover, var(--link-color, var(--page-text)))}}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:1.25rem;line-height:inherit;padding:0}}@layer base{figure{margin-block:0;margin-inline:0}figcaption{padding-block:var(--spacing-block-xxs)}picture{display:block;max-width:100%}img{display:block;height:auto;max-width:100%}}@layer base{@font-face{font-display:swap;font-family:League Spartan Variable;font-weight:200 900;src:url(/assets/fonts/LeagueSpartan-VF.woff2) format("woff2-variations")}:where(h1,h2,h3,h4,h5,h6,li,p,span,button,.statistic){font-size:clamp(calc(var(--min-font) / 16 * 1rem),calc((var(--min-font) / 16 * 1rem) + ((var(--max-font) / 16) - (var(--min-font) / 16)) * ((100vw - (var(--min-viewport) * 1rem)) / (var(--max-viewport) - var(--min-viewport)))),calc(var(--max-font) / 16 * 1rem))}:where(h1,h2,h3,h4,h5,h6){font-weight:550;margin-block:0 .25em;text-box-trim:trim-both;&:not(:has([class*=animate-])){text-wrap:balance}}:where(.text-1,.text-2,.text-3,.text-4,.text-5,.text-6){font-weight:550}h1,.text-1{--min-font: 36;--max-font: 72;line-height:1.05}h2,.text-2{--min-font: 26;--max-font: 52;line-height:1.05}h3,.text-3{--min-font: 22;--max-font: 40;line-height:1.2}h4,.text-4{--min-font: 20;--max-font: 32;line-height:1.2}h5,.text-5{--min-font: 18;--max-font: 28;line-height:1.2}h6,.text-6{--min-font: 16;--max-font: 20;font-weight:550;line-height:1.35}ul{list-style:none;margin-block:0 1.5em;padding-inline:0}ul:not([class]){line-height:1.5;padding-inline-start:20px;li{--min-font: 16;--max-font: 20;padding:0;position:relative}li:before{content:"•";display:block;inset-block-start:0;inset-inline-start:-20px;margin-inline-end:10px;position:absolute}}ol:not([class]){line-height:1.5;margin-block:0 1.5em;margin-inline:30px 0;padding-inline:0;li{padding-inline-start:2px}}p{--min-font: 16;--max-font: 20;line-height:1.6;margin-block:0 1.5em;li &{margin-block-end:unset}}.eyebrow,p:has(.eyebrow){--min-font: 16;--max-font: 16;color:var(--surface-text);line-height:1.4;margin-block-end:.5em}}@layer base{@keyframes handdrawn{0%{stroke-dashoffset:var(--path-length, 0);opacity:1}to{stroke-dashoffset:0;opacity:1}}[class*=animate-draw-]{--path-length: 0;all:unset;display:inline-flex;position:relative;svg{height:auto;overflow:visible;position:absolute;transform-origin:left;width:100%}path{shape-rendering:geometricPrecision;stroke:var(--brand-color, currentColor);stroke-width:var(--width-stroke);@media(width<=47.9375rem){--width-stroke: 1.5}@media(48rem<=width<=63.9375rem){--width-stroke: 2}@media(width>=64rem){--width-stroke: 3}}}.animate-draw-line{svg{inset-block-start:95%}path{--dash-offset: var(--path-length, 0);opacity:0;stroke-dasharray:var(--path-length, 0);stroke-dashoffset:var(--dash-offset, 0)}}@media(prefers-reduced-motion:no-preference){:where([class*=animate-draw-]){path{animation-duration:var(--duration-base);animation-timing-function:var(--easing-base);animation-fill-mode:forwards}}@supports (animation-timeline: scroll()){.animate-draw-line{path{animation-name:handdrawn;animation-timeline:--draw-line;animation-range:contain 25% contain 55%;view-timeline-name:--draw-line}}}@supports not (animation-timeline: scroll()){[animate].animate-draw-line{path{animation-name:handdrawn;animation-delay:var(--duration-base)}}}}@media(prefers-reduced-motion:reduce){[class*=animate-draw-]{path{opacity:1;stroke-dashoffset:unset}}}}@layer base{@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@media(prefers-reduced-motion:no-preference){[animate].animate-fade-in{animation-name:fadeIn}[animate].animate-fade-out{animation-name:fadeOut}}}@layer base{@keyframes fillText{to{background-size:100% 100%}}@media(prefers-reduced-motion:no-preference){.animate-text-fill{--text-fill-opacity: 40%;background-clip:text;background-image:linear-gradient(currentColor 0,currentColor 100%);background-repeat:no-repeat;background-size:0% 100%;display:inline-flex;isolation:isolate;position:relative;-webkit-text-fill-color:transparent;&:before{content:attr(data-text);display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;inset:0 auto auto 0;overflow:hidden;position:absolute;width:100%;z-index:-1;-webkit-text-fill-color:color-mix(in oklch,currentColor var(--text-fill-opacity),transparent)}@supports (animation-timeline: scroll()){animation-name:fillText;animation-timeline:--text-fill;animation-range:contain 25% contain 55%;view-timeline-name:--text-fill}@supports not (animation-timeline: scroll()){&[animate]{--delay-base: 1s;animation-delay:var(--delay-base);animation-name:fillText}}}}@media(prefers-reduced-motion:reduce){.animate-text-fill{-webkit-text-fill-color:currentColor}}}@layer base{@keyframes scaleToNormal{0%{transform:scale(1.1)}}@media(prefers-reduced-motion:no-preference){.animate-scale-normal{opacity:0}[animate].animate-scale-normal{--delay-base: 1s;animation-delay:var(--delay-base);animation-name:scaleToNormal,fadeIn;display:inline-flex;transform-origin:0}}}@layer base{@keyframes slideLeft{0%{transform:translate(100vw)}}@keyframes slideRight{0%{transform:translate(var(--slide-right-offset, 0))}}@keyframes slideUp{0%{transform:translateY(var(--slide-up-offset, 0))}to{transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.animate-slide-right{opacity:0}[animate].animate-slide-right{--slide-right-offset: 100px;--delay-base: 1s;animation-name:fadeIn,slideRight;display:inline-flex}li{[animate].animate-slide-right{animation-delay:calc(var(--i) * 80ms),calc(var(--i) * 80ms)}&:nth-child(1) .animate-slide-right{--i: 1}&:nth-child(2) .animate-slide-right{--i: 2}&:nth-child(3) .animate-slide-right{--i: 3}&:nth-child(4) .animate-slide-right{--i: 4}&:nth-child(5) .animate-slide-right{--i: 5}}.animate-slide-up{display:inline-block;opacity:0}[animate].animate-slide-up{--slide-up-offset: 20px;--delay-base: 1s;animation-delay:var(--delay-base),var(--delay-base);animation-name:fadeIn,slideUp;display:inline-flex}}}@layer base{@keyframes wipeDiagonalRight{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wipeLeft{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes wipeRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wipeUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:no-preference){[class*=animate-wipe-]{--delay-base: 1s;animation-delay:var(--delay-base);display:inline-flex;position:relative}[class*=animate-wipe-]:before,[class*=animate-wipe-]:after{clip-path:inset(0 100% 0 0);inset:0;position:absolute}[class*=animate-wipe-]:before{animation:inherit;content:"";background-color:var(--brand-color);inset-block:-.15em}[class*=animate-wipe-]:after{animation:inherit;color:var(--brand-text);content:attr(data-text)}[animate].animate-wipe-right:before,[animate].animate-wipe-right:after{animation-name:wipeRight}[animate].animate-wipe-up:before,[animate].animate-wipe-up:after{animation-name:wipeUp}}@media(prefers-reduced-motion:reduce){[class*=animate-wipe-]{background-color:var(--brand-color);color:var(--brand-text)}}}@layer component{#skip-navigation{--skip-offset: 200px;align-items:center;background-color:var(--brand-color);color:var(--brand-text);display:flex;height:var(--height-header);inset-block-start:0;inset-inline-start:0;justify-content:center;left:calc(var(--skip-offset) * -1);opacity:0;overflow:hidden;padding:12px 24px;position:absolute;text-align:center;text-decoration:none;top:0;transition:transform var(--duration-base) var(--easing-base);z-index:5;&:active,&:focus-visible{opacity:1;outline:none;transform:translate(var(--skip-offset))}}.global-header{background-color:var(--header-bg, var(--page-bg));color:var(--header-text, var(--page-text));height:var(--height-header);left:0;position:sticky;top:0;width:100%;z-index:10}.global-nav{border-bottom:1px solid var(--header-border, var(--border-default, currentColor));margin-inline:auto;padding-inline:max(var(--spacing-inline),50vw - var(--width-content) / 2);position:relative;width:100%;:where(&) a{color:var(--header-link, var(--page-text));text-decoration:none}}@media(hover:hover)and (pointer:fine){.global-nav{:where(&) a:hover{color:var(--header-link-hover, currentColor)}}}.global-nav-home-link{align-items:center;display:inline-flex;height:var(--height-header);overflow:hidden;position:relative;text-indent:-100%;width:110px;z-index:1;svg{fill:light-dark(#181614,#fff)}}.global-nav-link{padding-inline:var(--nav-link-padding)}.global-nav-button{&:after{display:block;min-width:10px}&[aria-expanded=false]:after{content:"+"}&[aria-expanded=true]:after{content:"-"}}.global-nav-expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--easing-base);&.global-nav-sub-list--open{grid-template-rows:1fr;will-change:grid-template-rows;.global-nav-sub-list{margin-block-end:1.5em;overflow:visible;visibility:visible}}}@media(width<=64rem){html{--mobile-nav-state: 0;--mobile-nav-width: 95vw;--mobile-nav-backdrop-blur: 6px;--mobile-nav-backdrop-brightness: .15}.global-nav{height:var(--height-header)}.global-nav-panel{background-color:var(--header-bg, var(--surface-bg));height:calc(100dvh - var(--height-header));left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:var(--height-header);transition:transform var(--duration-2x) var(--easing-base),visibility 0ms var(--duration-2x);transform:translate(-100%);visibility:hidden;width:var(--mobile-nav-width);z-index:9}.global-header--no-motion .global-nav-panel{transition:none}.global-header--open .global-nav-panel{transform:translate(0);transition-delay:0ms,0ms;visibility:visible}.global-nav-list{--nav-link-padding: 0px;display:grid;grid-auto-rows:min-content;margin-block-end:unset;padding-block:var(--spacing-block-xxl);padding-inline:var(--spacing-inline)}.global-nav-link{font-size:2.75rem;line-height:1.6}.global-nav-button{font-size:2.75rem;height:44px;margin-inline-start:10px;width:44px}.global-nav-sub-list{margin-block-end:unset;overflow:hidden;position:relative;transition:visibility var(--duration-base);visibility:hidden}.global-nav-sub-link{align-items:center;display:flex;font-size:1.625rem;-webkit-font-smoothing:antialiased;gap:10px;line-height:2.25;width:fit-content}.global-header--open{--mobile-nav-state: 1}.menu-button{color:currentColor;height:44px;position:absolute;right:calc(var(--spacing-inline) - 20px / 2);top:calc((var(--height-header) - 40px) / 2);transition:color var(--duration-base) var(--easing-base);width:44px;&:focus-visible .icon-menu-fill{fill:var(--icon-menu-fill-light);width:33%}@media(hover:hover)and (pointer:fine){&:hover{color:currentColor}}}.icon-menu{--icon-menu-border-default: currentColor;--icon-menu-border-active: var(--brand-color);--icon-menu-fill-light: color-mix( in oklab, var(--icon-menu-border-active), transparent 72% );--icon-menu-fill-dark: color-mix( in oklab, var(--icon-menu-border-active), transparent 48% );--icon-menu-divider: color-mix(in oklab, currentColor, transparent 65%);--icon-menu-transition: all var(--duration-base) var(--easing-base);color:var(--icon-menu-border-default);cursor:pointer;transition:var(--icon-menu-transition);[aria-expanded=true] &{color:var(--icon-menu-border-active)}.icon-menu-outline{fill:none;stroke:currentColor}.icon-menu-fill{fill:var(--icon-menu-fill-light);transition:var(--icon-menu-transition);width:0%;[aria-expanded=true] .icon-menu &{fill:var(--icon-menu-fill-dark);width:100%}}@media(hover:hover)and (pointer:fine){&:hover .icon-menu-fill{fill:var(--icon-menu-fill-light);width:33%}}[aria-expanded=true] & .icon-menu-outline{stroke:var(--icon-menu-border-active)}.icon-menu-divider{stroke:var(--icon-menu-divider);transition:var(--icon-menu-transition);[aria-expanded=true] .icon-menu &{transform:translate(100%);stroke:var(--icon-menu-border-active)}}}}@media(width>=64rem){.menu-button{display:none}.global-nav{display:flex;transition:background-color var(--duration-base);transition-delay:var(--duration-base)}.global-nav-list{--nav-link-padding: 20px;display:flex;margin-block-end:unset;li{position:relative}}.global-nav-link{align-items:center;display:inline-flex;font-size:1rem;gap:10px;height:var(--height-header);vertical-align:top}.global-nav-button{color:var(--header-link, currentColor);height:var(--height-header);margin-inline-start:-10px;padding-inline:5px;width:15px}.global-nav-expandable{background-color:var(--header-bg, var(--surface-bg));width:0}.global-nav-sub-list{margin-block-end:unset;overflow:hidden;padding-inline:20px;position:relative;visibility:hidden;width:max-content}.global-nav-sub-link{align-items:center;display:flex;line-height:2;text-decoration:none;white-space:nowrap}}@media(hover:hover)and (pointer:fine)and (width>=64rem){.global-nav{&:has(.has-expandable:hover),&:has(.global-nav-sub-list--open){background-color:inherit;transition-delay:0s}}.has-expandable:hover{.global-nav-button:after{content:"-"}.global-nav-expandable{grid-template-rows:1fr;transition-delay:0s;will-change:grid-template-rows;padding-block-end:.75em;.global-nav-sub-list{visibility:visible}}}.global-nav-sub-link:hover{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:6px;text-decoration-thickness:2px}@supports not (anchor-name: --nav-anchor){.global-nav-list>li>[aria-current],.global-nav-list a:hover{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:6px;text-decoration-thickness:2px}}@supports (anchor-name: --nav-anchor){.global-nav-list{--anchor-nav-offset-y: 47px;--anchor-nav-duration: .3s}.global-nav-list>li>[aria-current]{position:relative;text-decoration:none}.global-nav-list>li>[aria-current]:before,.global-nav-list:after{background-color:currentColor;content:"";display:block;height:2px;inset:var(--anchor-nav-offset-y) calc(anchor(right) + var(--nav-link-padding)) auto calc(anchor(left) + var(--nav-link-padding));position:absolute;width:calc(100% - 2 * var(--nav-link-padding))}.global-nav-list:after{background-color:var(--header-link-hover, currentColor);opacity:var(--anchor-nav-active, 0);pointer-events:none;position-anchor:var(--anchor-nav);transition:none;width:unset;z-index:1}.global-nav-list:has(li:is(:hover,:focus-within)):after{--anchor-nav-active: 1}.global-nav-list:hover:after{transition:opacity var(--anchor-nav-duration) var(--anchor-nav-duration),inset var(--anchor-nav-duration)}}}}@layer module{@scope(.social){:scope{display:flex;flex-wrap:wrap;a{align-items:center;background-color:currentColor;display:inline-flex;font-size:0;height:44px;-webkit-mask-image:var(--url);mask-position:center center;mask-repeat:no-repeat;mask-mode:alpha;overflow:hidden;text-indent:100%;width:44px}}:scope.in-footer{margin-block:0 1.5em;margin-inline-start:-10px}@media(width<=47.9375rem){:scope{margin-top:10px;a{margin-right:10px}}}}}@layer component{.global-footer{background-color:var(--footer-bg, var(--page-bg));border-top:1px solid var(--footer-border, transparent);color:var(--footer-text, var(--page-text));nav{display:grid;grid-template-columns:repeat(4,1fr)}.global-footer-legal{font-size:1rem;margin-block-end:0}}.global-footer-link{align-items:center;color:var(--footer-link, var(--page-text));display:inline-flex;margin-block:10px;overflow:hidden;position:relative;text-decoration:none;z-index:2}@media(hover:hover)and (pointer:fine){.global-footer-link:hover{color:var(--footer-link-hover, var(--footer-link, var(--page-text)))}}}@layer module{@scope(.picture){.picture{--width-content: 100%;border-radius:inherit;max-width:var(--width-content);img{aspect-ratio:var(--aspect-ratio, var(--desktop-aspect-ratio));border-radius:inherit}}:scope.in-article-card{margin-block-end:var(--spacing-block-xxs)}@media(width<=47.9375rem){picture.picture,figure picture{--aspect-ratio: var(--mobile-aspect-ratio)}}@media(width>=48rem){picture.picture,figure picture{--aspect-ratio: var(--desktop-aspect-ratio);img{width:var(--desktop-width)}}}}}@layer debug{.debug-picture{position:relative;&:before{background-color:#fff;color:#000;display:block;font-size:.875rem;padding:.25rem;position:absolute;width:fit-content;z-index:1;@media(width<=35.4375rem){content:attr(data-image-info-mobile)}@media(width>=35.5rem){content:attr(data-image-info)}}}}@layer module{.cta-group{display:flex;flex-wrap:wrap;gap:16px}@scope(.cta){:scope{background-color:var(--cta-bg);border-radius:var(--radius-base);color:var(--cta-text);display:inline-block;font-size:1rem;padding-block:10px;padding-inline:14px;position:relative;text-align:center;text-decoration:none;transition:background-color var(--duration-base) var(--easing-base),color var(--duration-base) var(--easing-base),border-color var(--duration-base) var(--easing-base);white-space:nowrap;width:fit-content}:scope.in-article-card{margin-block-start:var(--spacing-block-xs)}@supports (text-box: trim-both ex alphabetic){:scope{text-box:trim-both cap alphabetic}}@supports not (text-box: trim-both ex alphabetic){:scope{padding-block:8px 6px}}}.cta--primary{--cta-bg: var(--primary-cta-bg);--cta-text: var(--primary-cta-text);border:1px solid var(--primary-cta-border, var(--primary-cta-bg))}.cta--secondary{--cta-bg: var(--secondary-cta-bg);border:1px solid var(--secondary-cta-border, var(--secondary-cta-bg));--cta-text: var(--secondary-cta-text)}.cta--ghost{border:1px solid var(--cta-bg-ghost, var(--primary-cta-bg));--cta-bg: transparent;--cta-text: var(--cta-text-ghost)}@media(hover:hover)and (pointer:fine){.cta--primary:hover{--cta-bg: var(--primary-cta-bg-hover);--cta-text: var(--primary-cta-text-hover);border-color:var(--primary-cta-border-hover)}.cta--secondary:hover{--cta-bg: var(--secondary-cta-bg-hover);--cta-text: var(--secondary-cta-text-hover);border-color:var(--secondary-cta-border-hover)}.cta--ghost:hover{--cta-bg: var(--cta-bg-ghost-hover);--cta-text: var(--cta-text-ghost-hover)}}}@layer component{@scope(.text-panel){:scope{&[data-nested]{margin-block-end:var(--spacing-block-m)}:scope.in-slider{padding-block-start:unset}}.text-panel-content{>*{max-width:65ch}}.eyebrow{color:var(--textpanel-eyebrow, var(--surface-text))}}}@layer module{@scope(.video-clip){.video-clip-video{aspect-ratio:var(--aspect-ratio);min-width:0;position:relative}.video-clip-content{display:grid;position:relative;>*{grid-area:1 / -1}.video-clip-poster{opacity:1;position:relative;transition:opacity var(--duration-base) var(--easing-base);img{aspect-ratio:var(--aspect-ratio);height:100%;max-width:unset;object-fit:cover;width:100%}}video{aspect-ratio:var(--aspect-ratio);object-fit:cover;vertical-align:bottom;width:100%}}:scope .video-clip-poster img{opacity:0}@media(width<=47.9375rem){.video-clip-content{--aspect-ratio: var(--mobile-aspect-ratio, var(--desktop-aspect-ratio));--width-content: var(--mobile-width)}}@media(width>=48rem){.video-clip-content{--aspect-ratio: var(--desktop-aspect-ratio);--width-content: var(--desktop-width)}}.video-clip-control{border-radius:var(--radius-full);display:grid;font-size:0;height:44px;inset:auto 10px 10px auto;opacity:.5;overflow:hidden;place-items:end center;position:absolute;text-indent:100%;transition:opacity var(--duration-base) var(--easing-base);width:44px;white-space:nowrap;z-index:3;&:before{background-color:var(--ui-control-bg, transparent);border-radius:inherit;content:"";grid-area:1 / -1;height:36px;width:36px}&:after{background-color:var(--ui-control-icon, currentColor);border-radius:inherit;content:"";display:block;grid-area:1 / -1;height:36px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='24' height='20' viewBox='0 0 24 20' fill='none' stroke='black' stroke-width='1'%3E%3Cpath d='M7 4 L17 10 L7 16'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:20px 20px;text-indent:initial;width:36px}}.video-clip-control--pause:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='24' height='20' viewBox='0 0 24 20' fill='none' stroke='black' stroke-width='1'%3E%3Cline x1='9' y1='4' x2='9' y2='16'/%3E%3Cline x1='15' y1='4' x2='15' y2='16'/%3E%3C/svg%3E")}.video-clip-control--replay:after{mask-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' class='icon-replay' width='24' height='20' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CclipPath id='replay-clip'%3E%3Crect x='1' y='1' width='22' height='18' rx='3'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect x='1' y='1' width='22' height='18' rx='3' fill='none' stroke='transparent' stroke-width='1'/%3E%3Crect x='1' y='1' width='0%25' height='100%25' rx='3' fill='currentColor' opacity='0.08' clip-path='url(%23replay-clip)'/%3E%3Cpath d='M5.847 18.362c.424 0 .681-.257.681-.681v-2.049c1.527 2.139 4.152 3.416 6.825 3.416 4.52 0 8.2-3.68 8.2-8.2s-3.68-8.2-8.192-8.2c-3.326 0-6.304 1.993-7.575 5.069-.084.194-.076.41 0 .59a.787.787 0 0 0 .416.416c.194.084.41.076.59 0a.787.787 0 0 0 .416-.416 6.634 6.634 0 0 1 6.153-4.117 6.666 6.666 0 0 1 6.658 6.658 6.666 6.666 0 0 1-6.658 6.658c-2.298 0-4.582-1.333-5.805-3.242h2.389c.424 0 .681-.257.681-.681s-.257-.681-.681-.681H5.847c-.424 0-.681.257-.681.681v4.097c0 .424.257.681.681.681z' fill='black' clip-path='url(%23replay-clip)'/%3E%3C/svg%3E");mask-position:calc(50% - 1px)}.video-clip-control:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.video-clip-control:hover{opacity:1}}}}@layer component{@scope(.accordion){@supports (interpolate-size: allow-keywords){:scope{interpolate-size:allow-keywords}details::details-content{height:0;overflow:clip;transition:height var(--duration-2x) var(--easing-base),content-visibility var(--duration-2x) var(--easing-base) allow-discrete}[open]::details-content{height:auto}}}.accordion{details{overflow:clip}details:not(:last-child){border-bottom:1px solid var(--accordion-item-border, var(--border-default))}@supports not (interpolate-size: allow-keywords){.accordion-panel{display:grid;grid-template-rows:0fr;min-height:0;overflow:hidden;transition:grid-template-rows var(--duration-2x) var(--easing-base)}details[open]>.accordion-panel{grid-template-rows:1fr}.accordion-panel-layout{min-height:0}}.accordion-summary{cursor:pointer;display:flex;width:100%;&::-webkit-details-marker{display:none}&:hover .accordion-label:after{--icon-border-radius: var(--radius-full);--icon-height: 12px}}.accordion-label{align-items:center;display:flex;justify-content:space-between;padding-block:var(--spacing-block-xs);width:100%;&:after{background-color:transparent;background-image:linear-gradient(to bottom,var(--ui-icon-fill, currentColor) 0%,var(--ui-icon-fill, currentColor) 100%);background-position:top;background-repeat:no-repeat;background-size:100% 0%;border:1px solid var(--ui-icon-color, currentColor);border-radius:var(--icon-border-radius, 1px);content:"";display:block;height:var(--icon-height, 2px);transition:all var(--duration-base) var(--easing-base);width:12px}}details[open] .accordion-label:after{--icon-border-radius: var(--radius-full);--icon-height: 12px;background-size:100% 100%}.accordion-panel{display:grid}@media(width>=48rem){.accordion-panel-layout{display:grid;grid-gap:var(--gap-grid);grid-template-columns:1fr 1fr}}.accordion-text{max-width:75ch}@media(hover:hover)and (pointer:fine){.accordion-summary:hover .accordion-label:after{color:unset}}}}@layer component{@scope(.auto-nav){.auto-nav-content[data-astro-cid-ft2ocp5q]{li{display:block;font-size:1.25rem;margin-block-end:var(--spacing-block-xxs);padding-inline-end:var(--spacing-block-xxs)}a{display:inline-block;text-decoration:none;white-space:nowrap}}@media(width>=48rem){.auto-nav-content[data-astro-cid-ft2ocp5q]{columns:3}}}}@layer component{.featured-content{max-width:100vw}.feature{overflow:hidden;position:relative;width:100vw}@media(width<=47.9375rem){.feature-text{padding:var(--spacing-block-s) var(--spacing-inline)}}@media(width>=48rem){.featured-sticky-track{height:calc(var(--feature-height) + 100vw);position:relative}.featured-sticky{display:flex;inset:var(--height-header) 0% auto;justify-content:flex-start;overflow:hidden;position:sticky;width:100%;z-index:2}.featured-scroll{display:flex;flex-flow:row;height:100%;margin-right:-100vw}.feature{display:grid;flex:0 auto;height:calc(100vh - var(--height-header))}.feature>*{grid-area:1 / -1}.feature-background{margin-inline-start:auto;overflow:hidden;width:90%}.feature-background img{height:100%;object-fit:cover;width:100%}.feature-text{background-color:var(--page-bg);border-radius:0 var(--radius-base) var(--radius-base) 0;border:solid color-mix(in srgb,var(--border-default) 50%,transparent);border-width:1px 1px 1px 0;box-shadow:0 8px 16px #00000014,0 2px 4px #0000000a;height:fit-content;margin-block-start:25vh;max-width:min(500px,50vw);padding:var(--spacing-block-s) var(--spacing-inline);position:relative;z-index:1}}}@layer component{@scope(.gallery){.gallery-content{display:grid;gap:var(--gap-grid);grid-template-columns:1fr}.gallery-media{align-items:center;display:grid;gap:var(--gap-grid);grid-template-columns:1fr;padding-inline:var(--spacing-inline);@media(width>=48rem){grid-template-columns:1fr 1fr}img{object-fit:cover;width:100%}}.gallery-media-primary img,.gallery-media-primary video{aspect-ratio:1/1}.gallery-media-secondary video,.gallery-media-secondary img{aspect-ratio:16/9}@supports (animation-timeline: view()){@media(width>=48rem){.gallery-content{--row-gap: 15vh;row-gap:var(--row-gap);padding:0 0 7vh}@keyframes move{to{translate:0 calc(var(--catch-up))}}.gallery-media{--container-width: calc( 100vw - (2 * var(--spacing-inline)) - var(--gap-grid) );--col-one-height: calc(var(--container-width) * .5 * 9 / 16);--col-two-height: calc(var(--container-width) * .5 * 1 / 1);--catch-up: calc(var(--col-two-height) - var(--col-one-height))}.gallery-media-primary{height:var(--col-two-height)}.gallery-media-secondary{height:var(--col-one-height);isolation:isolate;transform:translateZ(0)}.gallery-media-secondary{animation:move var(--easing-base) both;animation-timeline:view();animation-range:0vh calc(100vh + (var(--col-two-height) * .9))}}@media(width>=64rem){.gallery-content{--row-gap: 30vh}}}}}@layer module{@scope(.author){:scope{margin-block-end:var(--spacing-block-xxxs);p{margin-block-end:unset}}}}@layer component{@scope(.hero){.hero-content{display:grid;row-gap:var(--gap-grid)}.hero-media{border-radius:var(--radius-base)}}}@layer component{@scope(.highlights){.highlights-item{--icon-size: 65px;background-color:color-mix(in oklch,var(--page-bg),var(--page-text) var(--lightness));color:var(--page-text);display:grid;padding-block:var(--spacing-block-s);padding-inline:var(--spacing-block-s);position:relative;&:nth-child(1){--lightness: 8%}&:nth-child(2){--lightness: 16%}&:nth-child(3){--lightness: 24%}&:nth-child(4){--lightness: 32%}img{height:var(--icon-size);width:var(--icon-size)}p:last-of-type{margin-block-end:0}}@media(width<=63.9375rem){.highlights{padding-inline-end:unset}.highlights-item{grid-template-columns:1fr calc(var(--icon-size) * 1.5);img{justify-self:end;order:1}}}@media(width>=64rem){.highlights-items{align-items:end;display:grid;&[data-size="3"]{grid-template-columns:repeat(3,1fr)}&[data-size="4"]{grid-template-columns:repeat(4,25%)}}.highlights-item{--height: calc(300px + (var(--icon-size) * var(--i)));grid-template-rows:calc(var(--icon-size) * var(--i) + var(--spacing-block-xs)) 1fr;height:var(--height);&:nth-child(1){--i: 1}&:nth-child(2){--i: 2}&:nth-child(3){--i: 3}&:nth-child(4){--i: 4}img{margin-block-end:auto}}@media screen and (prefers-reduced-motion:no-preference){.highlights-item{--slide-up-offset: calc((4 - var(--i)) * 100px) }@supports (animation-timeline: view()){.highlights-item{animation-duration:var(--duration-base);animation-fill-mode:both;animation-name:slideUp;animation-range:entry calc(var(--i) * 10%) entry 100%;animation-timeline:view();animation-timing-function:var(--easing-slow)}}}}}}@layer component{@scope(.item-grid){.item-grid-items{display:grid;gap:var(--gap-grid);--columns: 1;grid-template-columns:repeat(var(--columns),1fr)}@media(width>=35.5rem){.item-grid-items[data-layout="2up"],.item-grid-items[data-layout="3up"],.item-grid-items[data-layout="4up"]{--columns: 2}.item-grid-items[data-layout="6up"]{--columns: 3}}@media(width>=48rem){.item-grid-items[data-layout="3up"]{--columns: 3}}@media(width>=64rem){.item-grid-items[data-layout="4up"]{--columns: 4}.item-grid-items[data-layout="6up"]{--columns: 6}}}}@layer component{@scope(.marquee){:scope{display:flex;overflow:hidden;padding-block:var(--spacing-block-l);position:relative;width:100vw}.marquee-content{--ch: 0ch;--min-font: 24;--max-font: 66;animation:marqueeScroll var(--scroll-duration) linear infinite forwards;display:inline-flex;line-height:1;margin-block:0;text-transform:uppercase;text-shadow:var(--ch) 0 currentColor,calc(var(--ch) * 2) 0 currentColor,calc(var(--ch) * 3) 0 currentColor;white-space:nowrap;width:var(--ch)}@media(prefers-reduced-motion:no-preference){.marquee-content{--scroll-duration: 12s;padding-inline-start:0}}@keyframes marqueeScroll{to{transform:translate(calc(-1 * var(--ch)))}}}}@layer component{@scope(.media){.media-content{--media-items: 1;display:grid;gap:var(--gap-grid);grid-template-columns:repeat(var(--columns),1fr);@media(max-width:35.4375rem){--columns: 1}@media(min-width:35.5rem){--columns: var(--media-items)}}}}@layer component{@scope(.richtext){.richtext-content>*:not(hr){max-width:65ch}p:has(+ul){margin-block-end:.5em}}}@layer component{@scope(.slider){:scope{max-width:100vw;padding-inline:unset}.slider-items{--gap: var(--spacing-inline);--max-item-width: 575px;--min-item-width: 80vw;column-gap:var(--gap);display:grid;grid-auto-flow:column;list-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;padding-block:0 15px;padding-inline:var(--gap) 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--gap);&::-webkit-scrollbar{height:3px}&::-webkit-scrollbar-track{background:var(--ui-scrollbar-track, var(--muted-bg));border-radius:var(--radius-sm);margin-inline:calc(var(--spacing-inline) * var(--scrollbar-margin-multiplier));@media(width<=47.9375rem){--scrollbar-margin-multiplier: 2}@media(width>=48rem){--scrollbar-margin-multiplier: 6}@media(width>=100rem){--scrollbar-margin-multiplier: 8}}&::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb, var(--brand-color));border-radius:var(--radius-sm)}@supports not selector(::-webkit-scrollbar){scrollbar-color:var(--ui-scrollbar-track, var(--muted-bg)) transparent;scrollbar-width:thin}li{margin-block-end:var(--spacing-block-xs);scroll-snap-align:start;&:not(:last-child){width:min(var(--max-item-width),var(--min-item-width))}&:last-child{padding-right:var(--gap);width:min(calc(var(--max-item-width) + var(--gap)),calc(var(--min-item-width) + var(--gap)))}}img{display:block;height:auto}video{height:100%;object-fit:cover}}.slider-controls{display:flex;justify-content:flex-end;padding-block:0 var(--spacing-block-s);padding-inline:var(--spacing-inline);width:min(var(--width-content),100%)}.slider-arrow{aspect-ratio:1 / 1;bottom:0;color:var(--ui-icon-color, currentColor);cursor:pointer;display:grid;font-size:0;padding:0;place-content:center;width:48px;&:before,&:after{grid-area:1 / 1;padding-block:calc(var(--spacing-block-xs) / 1.5);transition:transform var(--duration-base) var(--easing-base)}&:before{background-image:linear-gradient(to right,var(--ui-icon-fill, var(--brand-color)) 0%,var(--ui-icon-fill, var(--brand-color)) 100%);background-position:var(--bg-position);background-repeat:no-repeat;background-size:0% 100%;content:"";display:grid;transition:background-size var(--duration-base) var(--easing-base);width:inherit}&:after{background-color:currentColor;content:"";display:grid;height:22px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;transform:translate(calc(1 * var(--i)));width:22px}}.slider-arrow-prev{--ui-arrow-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='24' height='20' viewBox='0 0 24 20' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='19' y1='10' x2='6' y2='10'/%3E%3Cpath d='M11 5 L6 10 L11 15'/%3E%3C/svg%3E");&:before{--bg-position: right;border-radius:var(--radius-base) 0 0 var(--radius-base)}&:after{margin-inline-start:auto;mask-image:var(--ui-arrow-mask)}}.slider-arrow-next{--ui-arrow-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='24' height='20' viewBox='0 0 24 20' fill='none' stroke='currentColor' stroke-width='1'%3E%3Cline x1='5' y1='10' x2='18' y2='10'/%3E%3Cpath d='M13 5 L18 10 L13 15'/%3E%3C/svg%3E");&:before{--bg-position: left;border-radius:0 var(--radius-base) var(--radius-base) 0}&:after{margin-inline-end:auto;mask-image:var(--ui-arrow-mask)}}.slider-arrow[disabled]{cursor:unset;opacity:.25}.slider-arrow:focus-visible:not([disabled]):before{background-size:100% 100%}.slider-arrow:focus-visible:not([disabled]):after{color:var(--ui-icon-color-hover, currentColor)}.slider-arrow-next:focus-visible:not([disabled]):after{--i: 10px}.slider-arrow-prev:focus-visible:not([disabled]):after{--i: -10px}@media(hover:hover)and (pointer:fine){.slider-arrow:hover:not([disabled]):before{background-size:100% 100%}.slider-arrow:hover:not([disabled]):after{color:var(--ui-icon-color-hover, currentColor)}.slider-arrow-next:hover:not([disabled]):after{--i: 10px}.slider-arrow-prev:hover:not([disabled]):after{--i: -10px}}}}@layer component{@scope(.statistic){:scope{--min-font: 20;--max-font: 60;--stat-line-height: 1em;--stat-animation-range: entry 0% cover 50%;--stat-animation-duration: .8s;--stat-digit-delay: .1s;--stat-grid-delay: .2s;aspect-ratio:1 / 1;background-color:var(--statistic-bg, var(--surface-bg));display:flex;flex-direction:column;line-height:1;padding:1rem;width:min(450px,100%)}.statistic-description{color:var(--statistic-description, inherit)}.statistic-value{color:var(--statistic-value, inherit);display:flex}.statistic-value span{display:block}.statistic-character{font-variant:tabular-nums;height:1em;overflow:clip}.statistic-digit{height:inherit;transform:translateY(calc(var(--stat-digit-value) * (var(--stat-line-height) * -1)));will-change:transform}.statistic-digit span{height:inherit;-webkit-text-stroke:.5px currentColor}.statistic-digit[data-digit="1"]{--stat-digit-value: var(--stat-start-digit-1, 0)}.statistic-digit[data-digit="2"]{--stat-digit-value: var(--stat-start-digit-2, 0)}.statistic-digit[data-digit="3"]{--stat-digit-value: var(--stat-start-digit-3, 0)}.statistic-digit[data-digit="4"]{--stat-digit-value: var(--stat-start-digit-4, 0)}.statistic-digit[data-digit="5"]{--stat-digit-value: var(--stat-start-digit-5, 0)}.statistic-digit[data-digit="6"]{--stat-digit-value: var(--stat-start-digit-6, 0)}.statistic-digit[data-digit="7"]{--stat-digit-value: var(--stat-start-digit-7, 0)}@keyframes spinDigit{0%{transform:translateY(0)}to{transform:translateY(calc(var(--target-digit) * var(--stat-line-height) * -1))}}@media(prefers-reduced-motion:no-preference){.statistic-digit{animation:spinDigit var(--stat-animation-duration) var(--easing-base) forwards;animation-timeline:view();animation-range:var(--stat-animation-range);animation-delay:calc(var(--digit-index, 0) * var(--stat-digit-delay))}:scope.in-item-grid .statistic-digit{animation-delay:calc((var(--stat-index, 1) - 1) * var(--stat-grid-delay) + var(--digit-index, 0) * .1s)}}@media(prefers-reduced-motion:reduce){:scope{--stat-start-digit-1: var(--stat-final-digit-1);--stat-start-digit-2: var(--stat-final-digit-2);--stat-start-digit-3: var(--stat-final-digit-3);--stat-start-digit-4: var(--stat-final-digit-4);--stat-start-digit-5: var(--stat-final-digit-5);--stat-start-digit-6: var(--stat-final-digit-6);--stat-start-digit-7: var(--stat-final-digit-7)}}}}@layer component{@scope(.sticky-scroll){.sticky-scroll-content{display:grid;gap:var(--gap-grid);grid-template-columns:repeat(1,1fr)}@media(width>=48rem){.sticky-scroll-content{grid-template-columns:1.25fr .75fr}.sticky-scroll-item{align-self:start;order:2;position:sticky;top:calc(var(--height-header) * 2)}}}}@layer component;@layer component;@layer base{body.has-theme-trigger{transition:background-color var(--duration-2x) var(--easing-base),color var(--duration-2x) var(--easing-base);will-change:background-color,color}theme-trigger{display:block;height:0px;overflow:hidden}}@layer component{@scope(.video-embed){.video-embed-content{display:grid;position:relative;>*{grid-area:1 / -1}iframe{aspect-ratio:var(--aspect-ratio);background-color:#000;border:none;grid-area:1 / -1;opacity:0;position:relative;width:100%}}.video-embed-poster{display:grid;>*{grid-area:1 / -1}img{aspect-ratio:var(--aspect-ratio);max-width:unset;object-fit:cover;width:100%}}.video-embed-iframe-animate{iframe{animation:fadeIn var(--duration-2x) var(--easing-base) forwards}}.video-embed-button{aspect-ratio:var(--aspect-ratio);border:none;cursor:pointer;display:grid;outline:none;min-width:0;opacity:.5;padding:0;place-items:center;position:relative;transition:opacity var(--duration-base) var(--easing-base);width:100%;@media(hover:hover)and (pointer:fine){&:hover{opacity:1}}&:focus-visible{opacity:1}&:before{background-color:var(--ui-control-bg, transparent);border-radius:var(--radius-full);content:"";grid-area:1 / -1;height:60px;width:60px}&:after{background-color:var(--ui-control-icon, currentColor);content:"";grid-area:1 / -1;margin-inline-start:5px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='24' height='20' viewBox='0 0 24 20' fill='none' stroke='black' stroke-width='1'%3E%3Cpath d='M7 4 L17 10 L7 16'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain;height:26px;width:26px}&:focus-visible:before{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}}}}@layer module{@scope(.article-card){:scope{width:fit-content;&:has(figure>figcaption) header{margin-block-start:var(--spacing-block-xs)}header{margin-block-start:var(--spacing-block-s)}time{display:block;margin-block-end:var(--spacing-block-xxxs)}}}}section[data-astro-cid-yaa4evne]{display:flex;justify-content:center;padding:60px 0}div[data-astro-cid-yaa4evne]{display:inline-flex;background-color:#eff1f3;text-align:center;padding:15px 30px;border-radius:5px}span[data-astro-cid-yaa4evne].component{color:#00b3b0;font-weight:700}
