@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@font-face{font-family:Tobi;src:url(/fonts/tobi/Tobi%20Greek%20Cyrillic%20Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:google-sans;src:url(/fonts/google-sans/GoogleSans-VariableFont_GRAD,opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:google-sans;src:url(/fonts/google-sans/GoogleSans-Italic-VariableFont_GRAD,opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--az-blue-100: oklch(.94 .03 268);--az-blue-200: oklch(.88 .06 268);--az-blue-300: oklch(.83 .09 268);--az-blue-400: oklch(.78 .12 268);--az-blue-500: oklch(.72 .15 268);--az-blue-600: oklch(.65 .15 268);--az-blue-700: oklch(.58 .15 268);--az-blue-800: oklch(.5 .15 268);--az-blue-900: oklch(.42 .12 268);--az-blue-1000: oklch(.3 .06 268)}:root{--radius: 2rem;--theme: light;--font-sans: "google-sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Tobi", "google-sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-xxxs: calc(var(--radius) - 14px);--radius-xxs: calc(var(--radius) - 12px);--radius-xs: calc(var(--radius) - 8px);--radius-sm: calc(var(--radius) - 4px);--radius-md: var(--radius);--radius-lg: calc(var(--radius) + 4px);--radius-xl: calc(var(--radius) + 8px);--radius-2xl: calc(var(--radius) + 16px);--radius-3xl: calc(var(--radius) + 24px);--radius-4xl: calc(var(--radius) + 32px);--radius-5xl: calc(var(--radius) + 40px);--radius-6xl: calc(var(--radius) + 48px);--radius-7xl: calc(var(--radius) + 56px);--radius-8xl: calc(var(--radius) + 64px);--radius-9xl: calc(var(--radius) + 72px);--radius-10xl: calc(var(--radius) + 80px);--radius-full: 100vw;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: clamp(1.063rem, 1.045rem + .09vw, 1.125rem);--text-xl: clamp(1.125rem, 1.089rem + .18vw, 1.25rem);--text-2xl: clamp(1.25rem, 1.179rem + .36vw, 1.5rem);--text-3xl: clamp(1.5rem, 1.393rem + .54vw, 1.875rem);--text-4xl: clamp(1.75rem, 1.607rem + .71vw, 2.25rem);--text-5xl: clamp(2rem, 1.714rem + 1.43vw, 3rem);--text-6xl: clamp(2.25rem, 1.893rem + 1.79vw, 3.5rem);--text-7xl: clamp(2.5rem, 2.071rem + 2.14vw, 4rem);--text-8xl: clamp(2.75rem, 2.25rem + 2.5vw, 4.5rem);--text-9xl: clamp(3rem, 2.313rem + 3.13vw, 5.25rem);--leading-tighter: 1;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .1em;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: clamp(1rem, .929rem + .357vw, 1.25rem);--space-lg: clamp(1.5rem, 1.357rem + .714vw, 2rem);--space-xl: clamp(2rem, 1.714rem + 1.429vw, 3rem);--space-2xl: clamp(3rem, 2.429rem + 2.857vw, 5rem);--space-3xl: clamp(4rem, 3.143rem + 4.286vw, 7rem);--space-4xl: clamp(5rem, 3.571rem + 7.143vw, 10rem);--space-5xl: clamp(6rem, 4.286rem + 9.523vw, 12rem);--brand: oklch(.582031 .15 268);--primary: var(--brand);--primary-foreground: oklch(1 0 0);--primary-foreground-dim: color-mix( in oklch, var(--primary-foreground) 80%, transparent );--background: oklch(from var(--primary) .63 .15 h);--background-dim: oklch(from var(--background) calc(l*1.1) c h);--foreground: oklch(from var(--primary) .27 .05 h);--foreground-dim: color-mix(in oklch, var(--foreground) 75%, transparent);--popover: oklch(from var(--primary) .95 .05 calc(h + 10) );--popover-foreground: oklch(from var(--primary) 1 c h);--secondary: oklch(from var(--primary) .95 .05 calc(h + 10) );--secondary-foreground: oklch(from var(--primary) .5 c h);--muted: oklch(from var(--primary) .83 .08 h);--muted-foreground: oklch(from var(--primary) .45 .03 h);--accent: oklch(from var(--background) calc(l*1.1) calc(c*.95) h);--accent-foreground: oklch(from var(--primary) .4 .08 h);--border: oklch(from var(--background) .7 c h);--input: oklch(from var(--primary) .9 .02 h);--ring: oklch(from var(--primary) .85 calc(c*1.5) calc(h + 5) );--destructive: oklch(.55 .22 25);--site-container: min( calc(100% - 3rem) , 82rem );--navbar-container: calc(var(--site-container) + 2rem);--glide: linear( 0, .012 .9%, .05 2%, .411 9.2%, .517 11.8%, .611 14.6%, .694 17.7%, .765 21.1%, .824 24.8%, .872 28.9%, .91 33.4%, .939 38.4%, .977 50.9%, .994 68.4%, 1 );--shadow: oklch(from var(--primary) min(l, .4) min(c, .1) h / .5) 0px 2px 8px 0px;--glow: var(--ring) 0px 7px 29px 0px, var(--ring) 0px 1px 3px -1px}html{container-name:theme;--theme: light;color-scheme:light}html[data-theme=dark],html.theme-dark{--theme: dark;color-scheme:dark}html[data-theme=light],html.theme-light{--theme: light;color-scheme:light}@container theme style(--theme: dark){body{--primary: var(--az-blue-300);--primary-foreground: var(--az-blue-1000);--background: oklch(from var(--primary) .68 .15 h);--foreground: var(--az-blue-100);--foreground-dim: oklch(from var(--foreground) l c h / .72);--secondary: var(--az-blue-900);--secondary-foreground: var(--az-blue-100);--muted: oklch(from var(--primary) .34 .03 h);--muted-foreground: oklch(from var(--primary) .84 .02 h);--accent: oklch(from var(--primary) .4 .07 h);--accent-foreground: oklch(from var(--primary) .98 .01 h);--border: oklch(from var(--primary) .38 .03 h);--input: oklch(from var(--primary) .38 .03 h);--ring: oklch(from var(--primary) l c h / .6)}}:root{@supports (corner-shape: superellipse(1.6)){--radius: 3rem;*{corner-shape:superellipse(1.7)}}}@layer reset,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;block-size:100%;overflow-x:clip;scrollbar-gutter:stable}body{min-block-size:100%;touch-action:manipulation}img,picture,iframe,audio,video,canvas{display:block;max-inline-size:100%;block-size:auto}svg{max-inline-size:100%}svg:not([fill]){fill:currentColor}input,button,textarea,select,a{font:inherit;&:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:inherit}}textarea{resize:vertical}fieldset,iframe{border:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}input,label,button,h1,h2,h3,h4,h5,h6{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}ul,ol{list-style:none}sup,sub{line-height:0}table{border-collapse:collapse}}@layer base{*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}img{object-fit:contain}::selection{background:var(--primary);color:var(--primary-foreground)}::-moz-selection{background:var(--primary);color:var(--primary-foreground)}.section-anchor{scroll-margin-top:var(--nav-height, 6rem)}}@layer utilities{.site-container{width:var(--site-container);margin-inline:auto}.navbar-container{width:var(--navbar-container);margin-inline:auto}.full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry min(100%,15rem)}@media(prefers-reduced-motion:no-preference){@keyframes reveal{0%{opacity:0;scale:.96;filter:blur(4px);translate:0 1rem}to{opacity:1;scale:1;filter:blur(0);translate:0 0}}@keyframes slide-in-from-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes blur-slide-up{0%{opacity:0;transform:translateY(.5lh);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}}@supports not (animation-timeline: view()){.reveal{animation:none}}.underline-wavy{text-decoration:underline;text-underline-offset:.5em;text-decoration-thickness:.1em;text-decoration-color:var(--ring);text-decoration-style:wavy;text-decoration-skip-ink:none}.line-clamp-1{overflow:clip;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-3{overflow:clip;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.no-spin-buttons{appearance:textfield;-moz-appearance:textfield;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}}}::view-transition-group(program-hero-image){z-index:1}::view-transition-group(site-nav){z-index:2}::view-transition-image-pair(program-hero-image){border-radius:var(--radius-xl);overflow:clip}::view-transition-old(program-hero-image),::view-transition-new(program-hero-image){animation:none;mix-blend-mode:normal;height:100%;width:100%;object-fit:cover}::view-transition-old(program-hero-image):only-child{animation:.25s ease both program-hero-fade-out}::view-transition-new(program-hero-image):only-child{animation:.25s ease both program-hero-fade-in}@keyframes program-hero-fade-out{to{opacity:0}}@keyframes program-hero-fade-in{0%{opacity:0}}
