html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}:root{--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 2.5rem;--space-3xl: 3rem;--space-4xl: 4rem;--space-5xl: 5rem;--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px;--color-primary: #00a0e3;--color-bg-dark: #1c1b17;--color-bg-darker: #18181b;--color-bg-card: #23272f;--color-text-primary: #ffffff;--color-text-secondary: #e0e0e0;--color-text-muted: #b0b0b0;--font-family-base: "Source Sans Pro", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.8}body{font-style:normal;font-size:100%;font-family:var(--font-family-base);background-color:var(--color-bg-dark);line-height:var(--line-height-normal)}h1{font-size:clamp(2.3rem,5vw + 1rem,4rem);color:var(--color-primary);line-height:var(--line-height-tight)}h2{font-size:clamp(1.4rem,3vw + .5rem,2.5rem);color:var(--color-text-primary);line-height:var(--line-height-tight)}a{color:var(--color-primary);cursor:pointer;transition:color .2s ease}a:hover{color:var(--color-text-primary)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.25rem}li p{font-size:1em;color:var(--color-text-primary)}.workshops-title{margin-bottom:var(--space-sm)}.content h2{margin-bottom:var(--space-lg)}.content li{font-size:clamp(1.1rem,2vw + .5rem,1.5rem);margin-bottom:var(--space-lg)}.grid-container{display:grid}.content{text-align:right;margin-top:5%;margin-right:5%;grid-area:content}@media only screen and (max-width: 768px){.content h2{margin-top:var(--space-xs);margin-bottom:var(--space-sm)}.content li{margin-bottom:var(--space-md)}li p{font-size:.9em}}@media only screen and (max-width: 480px){li p{font-size:.8em}li a{font-size:1em}}html{scroll-behavior:smooth}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;width:100%;background:#18181bf2;backdrop-filter:blur(10px);z-index:100;box-shadow:0 2px 16px #00a0e312}.nav__container[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto;padding:1rem 1.5rem}.nav__brand[data-astro-cid-dmqpwcec]{color:#00a0e3;font-size:1.3rem;font-weight:700;text-decoration:none;letter-spacing:-1px}.nav__links[data-astro-cid-dmqpwcec]{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav__link[data-astro-cid-dmqpwcec]{color:#e0e0e0;text-decoration:none;font-size:1rem;font-weight:500;position:relative;transition:color .2s;padding:.5rem .75rem;display:block}.nav__link[data-astro-cid-dmqpwcec]:focus,.nav__link[data-astro-cid-dmqpwcec]:hover{color:#00a0e3;outline:none}.nav__link[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid #00a0e3;border-radius:.3em;outline-offset:2px}.nav__link[data-astro-cid-dmqpwcec].active{color:#00a0e3;font-weight:700}.nav__toggle[data-astro-cid-dmqpwcec]{display:none;background:none;border:none;cursor:pointer;padding:.75rem;z-index:101;position:relative}.nav__hamburger[data-astro-cid-dmqpwcec]{display:block;width:28px;height:3px;background:#00a0e3;border-radius:2px;position:relative;transition:background .3s}.nav__hamburger[data-astro-cid-dmqpwcec]:before,.nav__hamburger[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;width:28px;height:3px;background:#00a0e3;border-radius:2px;transition:transform .3s}.nav__hamburger[data-astro-cid-dmqpwcec]:before{top:-9px}.nav__hamburger[data-astro-cid-dmqpwcec]:after{top:9px}.nav__toggle--active[data-astro-cid-dmqpwcec] .nav__hamburger[data-astro-cid-dmqpwcec]{background:transparent}.nav__toggle--active[data-astro-cid-dmqpwcec] .nav__hamburger[data-astro-cid-dmqpwcec]:before{transform:rotate(45deg) translate(6px,6px)}.nav__toggle--active[data-astro-cid-dmqpwcec] .nav__hamburger[data-astro-cid-dmqpwcec]:after{transform:rotate(-45deg) translate(6px,-6px)}@media (max-width: 768px){.nav__container[data-astro-cid-dmqpwcec]{padding:1rem}.nav__links[data-astro-cid-dmqpwcec]{position:fixed;top:0;right:-100%;width:70%;max-width:300px;height:100vh;background:#18181bfa;backdrop-filter:blur(20px);flex-direction:column;gap:0;padding:5rem 2rem 2rem;box-shadow:-4px 0 24px #0000004d;transition:right .3s ease-in-out}.nav__links--open[data-astro-cid-dmqpwcec]{right:0}.nav__link[data-astro-cid-dmqpwcec]{padding:1rem;font-size:1.1rem;border-bottom:1px solid rgba(255,255,255,.1)}.nav__toggle[data-astro-cid-dmqpwcec]{display:block}}@media (max-width: 480px){.nav__container[data-astro-cid-dmqpwcec]{padding:.75rem}.nav__links[data-astro-cid-dmqpwcec]{width:80%}}html,body{box-sizing:border-box;width:100%;margin:0;padding:0;overflow-x:hidden}[data-astro-cid-yu3cdcui],[data-astro-cid-yu3cdcui]:before,[data-astro-cid-yu3cdcui]:after{box-sizing:inherit}.grid-container[data-astro-cid-yu3cdcui]{width:100%;margin:0 auto;padding:0;overflow-x:hidden}.content[data-astro-cid-yu3cdcui]{max-width:900px;margin:0 auto;width:100%;padding-left:var(--space-md, 1rem);padding-right:var(--space-md, 1rem)}@media (max-width: 768px){.content[data-astro-cid-yu3cdcui]{padding-left:var(--space-sm, .75rem);padding-right:var(--space-sm, .75rem)}}@media (max-width: 480px){.content[data-astro-cid-yu3cdcui]{padding-left:var(--space-xs, .5rem);padding-right:var(--space-xs, .5rem)}}
