.card:where(.astro-nzteqis6){padding:3rem;background-image:linear-gradient(var(--color-lime-500),var(--color-lime-600));border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' fill='none' viewBox='0 0 600 600'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23B7EA55' d='M600 600H0V0h600v600ZM291 15.5c-68 0-92.2 15-120.5 15-28.3 0-53.6-10.5-70.5-10.5a80 80 0 0 0-80 80c0 27.3 14.5 56.5 14.5 93S28 257.5 28 292s10.5 95 10.5 133S20 472.7 20 500v10a70 70 0 0 0 70 70h11c17.6 0 36-9 69.5-9s48 14 94 14 116-11 158-11 50.5 6 77.5 6h10a70 70 0 0 0 70-70v-10c0-19.2-18-73-18-120.5s18-106 18-135-11-65.3-11-81.5c0-16.2 11-46.9 11-63V90a70 70 0 0 0-70-70h-10c-33.5 0-51.5 15-90 15s-51-19.5-119-19.5Z'/%3E%3Cg filter='url(%23b)'%3E%3Cpath fill='url(%23c)' d='M20 100a80 80 0 0 1 80-80c16.9 0 42.2 10.5 70.5 10.5 28.3 0 52.5-15 120.5-15S371.5 35 410 35s56.5-15 90-15h10a70 70 0 0 1 70 70v10c0 16.1-11 46.8-11 63 0 16.2 11 52.5 11 81.5s-18 87.5-18 135 18 101.3 18 120.5v10a70 70 0 0 1-70 70h-10c-27 0-35.5-6-77.5-6s-112 11-158 11-60.5-14-94-14-52 9-69.5 9H90a70 70 0 0 1-70-70v-10c0-27.3 18.5-37 18.5-75S28 326.5 28 292s6.5-62.5 6.5-99S20 127.3 20 100Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='c' x1='300' x2='300' y1='507' y2='585' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A5DC3A'/%3E%3Cstop offset='1' stop-color='%2397CC32'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h600v600H0z'/%3E%3C/clipPath%3E%3Cfilter id='b' width='568' height='577.5' x='16' y='15.5' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_68_465'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_68_465' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0.284256 0 0 0 0 0.432185 0 0 0 0 0 0 0 0 0.06 0'/%3E%3CfeBlend in2='shape' result='effect2_innerShadow_68_465'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");border-image-slice:100 fill;border-image-width:4rem;border-image-repeat:round;h2,h3{@supports (-webkit-background-clip: text){background:linear-gradient(var(--color-lime-700),var(--color-lime-800));-webkit-text-fill-color:transparent;-webkit-background-clip:text}filter:drop-shadow(0 1px 1px rgb(255 255 255 / .3))}}.about:where(.astro-tg4dinz7){padding-block:var(--space-2xl);position:relative}.about__intro:where(.astro-tg4dinz7){max-width:38ch;margin-inline:auto}.about__headline:where(.astro-tg4dinz7){@supports (-webkit-background-clip: text){background:linear-gradient(var(--color-lime-700),var(--color-lime-800));-webkit-text-fill-color:transparent;-webkit-background-clip:text}filter:drop-shadow(0 2px 2px rgb(255 255 255 / .3))}.flame-border:where(.astro-ube3za6n){--border-height: 1rem;position:absolute;inset-inline:0;inset-block-end:0;margin-block-start:auto;height:var(--border-height);background:var(--color-lime-400);pointer-events:none;z-index:10;.flame-left,.flame-right{position:absolute;bottom:calc(var(--border-height) - 1px);--width: min(50vw,clamp(30rem,-25.036rem + 59.1vw,71rem));height:round(down,var(--width) * 380 / 500,1px);transform-origin:left bottom;@supports (animation-timeline: --hero){@media screen and (prefers-reduced-motion: no-preference){animation:fire ease-in-out both;animation-timeline:--hero;animation-range:contain 100% cover 100%}}}.flame-right{right:0;--skew-value: -20deg}.flame-left{left:0;--skew-value: 20deg}}@keyframes fire{to{scale:1 2;transform:skew(var(--skew-value))}}button:where(.astro-t3vrpxiy){display:block;font-family:Roboto Flex,sans-serif;font-weight:var(--weight-bold);font-variation-settings:"wdth" 80;letter-spacing:.01em;text-shadow:0 1px 0 rgb(255 255 255 / .4);max-width:max-content;background:linear-gradient(var(--color-lime-400),var(--color-lime-500));color:var(--color-lime-900);border:1px solid var(--color-lime-400);box-shadow:inset 0 1px 1px var(--color-white);margin-inline:auto;padding:var(--space-2xs) var(--space-s);font-size:var(--text-step-0);text-transform:uppercase;position:relative;z-index:2;border-radius:var(--space-2xs);border-radius:999rem;cursor:pointer;line-height:var(--leading-snug);transition:box-shadow .4s ease-in-out,scale .1s ease-out,opacity .8s ease-in-out,transform .8s cubic-bezier(.38,-.74,.5,1.58);font-weight:var(--weight-normal);overflow:hidden;white-space:nowrap;&:hover{background:var(--color-lime-400);box-shadow:inset 0 1px 1px var(--color-white),0 0 1.5em color-mix(in srgb,var(--color-lime-400) 80%,transparent),0 0 2.5em color-mix(in srgb,var(--color-lime-400) 30%,transparent)}&:active{scale:.96}&[disabled]{animation:boil-up 1.5s ease none;transform:translateY(70%);opacity:0;pointer-events:none;transition:none;box-shadow:none}&:focus-visible{outline:2px solid var(--color-lime-400);outline-offset:5px}span{display:inline-block;scale:1.4;margin-inline-end:.35ch}}@keyframes boil-up{0%{opacity:1;clip-path:circle(100% at 50% 50%);transform:translate(0);box-shadow:none;text-shadow:none}20%{clip-path:circle(1rem at 50% 50%);background-image:linear-gradient(#fff,#fff);color:transparent;transform:translate(0)}60%{transform:translateY(-1rem);clip-path:circle(1.2rem at 50% 50%);opacity:1;background-image:linear-gradient(#fff,#fff);color:transparent}98%{transform:translateY(var(--to-bottom, 12rem));clip-path:circle(.5rem at 50% 50%);background-image:linear-gradient(#fff,#fff);opacity:1}99%{opacity:0;color:transparent}to{opacity:0;color:transparent;clip-path:circle(100% at 50% 50%);background:linear-gradient(var(--color-lime-400),var(--color-lime-500));color:var(--color-lime-900);transform:translateY(70%)}}.page-hero:where(.astro-boxe2fb3){view-timeline-axis:block;view-timeline-name:--hero;background:radial-gradient(closest-corner ellipse at 50% 30%,var(--color-purple-800) 0%,var(--color-purple-900) 100%);min-height:95svh;@media (width > 40em){min-height:max(95svh,48rem)}display:flex;flex-direction:column;gap:var(--space-xl);position:relative;padding-block-end:26%;overflow:hidden;&:before,&:after{content:"";flex-grow:2}&:after{flex-grow:5}@media (width > 72em){padding-block-end:0}}canvas:where(.astro-boxe2fb3){display:none;@media (prefers-reduced-motion: no-preference){display:block;position:absolute;inset-block-end:0;inset-inline-start:50%;width:100%;max-height:1000px;max-width:60rem;transform:translate(-50%)}}.page-hero__logo:where(.astro-boxe2fb3){display:flex;flex-direction:column;align-items:center;gap:var(--space-s);max-width:max-content;margin-inline:auto;position:relative}.page-hero__intro:where(.astro-boxe2fb3){text-align:center;width:min(100% - 2 * var(--space-m),26ch);margin-inline:auto;text-wrap:balance;text-shadow:0 0 2em #4f2f6e,0 0 1em #4f2f6e;position:relative;z-index:10;transition:text-shadow 0s 4.5s ease-out;transform:translateZ(1px)}.page-hero:where(.astro-boxe2fb3):has(button[disabled]) .page-hero__intro:where(.astro-boxe2fb3){text-shadow:none;transition-duration:.1s;transition-delay:0s}h1:where(.astro-boxe2fb3){font-family:Roboto Flex,sans-serif;font-weight:var(--weight-bold);text-transform:uppercase;font-variation-settings:"wdth" 80;letter-spacing:.02em;font-size:clamp(3.125rem,.398rem + 13.64vw,8.75rem);position:relative;text-align:center;line-height:1;@supports (background-clip: text){color:var(--color-white);-webkit-text-stroke:3px var(--color-white);paint-order:stroke fill;&:after{content:"Elixir Ruhr" / "";position:absolute;inset:0;background:linear-gradient(#c8c0d0,var(--color-white));background-clip:text;color:transparent;-webkit-text-stroke:0px;pointer-events:none}}&:before{--duration: 6s;content:"";position:absolute;width:4%;aspect-ratio:1;background:var(--color-white);animation:sparkle var(--duration) infinite ease-in-out,position calc(var(--duration) * 2) infinite ease-in-out;clip-path:polygon(50% 0,55% 45%,100% 50%,55% 55%,50% 100%,45% 55%,0 50%,45% 45%);left:-1.5%;top:2.3%;z-index:10}}@keyframes position{0%,71%{left:-1.5%;top:2.3%}20%{left:10%;top:2.3%}21%,50%{left:42%;top:36.3%}70%{left:42%;top:20%}}@keyframes sparkle{0%,to{transform:scale(0) rotate(0)}15%{transform:scale(1.5) rotate(180deg)}20%{transform:scale(0) rotate(180deg)}}.drop:where(.astro-boxe2fb3){width:clamp(3.125rem,.761rem + 11.82vw,8rem);height:auto;pointer-events:none}.meetup:where(.astro-boxe2fb3){position:absolute;width:42%;inset-inline-end:10%;inset-block-end:-10%;pointer-events:none}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitter-cyrillic-ext-500-normal.B04NzNyL.woff2) format("woff2"),url(/_astro/bitter-cyrillic-ext-500-normal._GzqNeHv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitter-cyrillic-500-normal.CTXW_y5D.woff2) format("woff2"),url(/_astro/bitter-cyrillic-500-normal.idipCftl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitter-vietnamese-500-normal.DKj0FtrC.woff2) format("woff2"),url(/_astro/bitter-vietnamese-500-normal.NjHm41aE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitter-latin-ext-500-normal.D8EHM_b_.woff2) format("woff2"),url(/_astro/bitter-latin-ext-500-normal.DyEEfmr_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitter-latin-500-normal.CE1_qwLU.woff2) format("woff2"),url(/_astro/bitter-latin-500-normal.Cw2eBGm1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer fonts,reset,layout,plugins,utils,blocks;@layer utils{.balanced{text-wrap:balance}}@layer utils{.sr-only{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}@layer utils{.text-center{text-align:center}}@layer utils{.uppercase{text-transform:uppercase}}@layer layout{.auto-grid{--max-column-width: 100% / var(--auto-grid-max-columns, infinity) - var(--auto-grid-gap, 1rem);--column-width: max( var(--max-column-width), min(var(--auto-grid-min-size, 16rem), 100%) );display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));gap:var(--auto-grid-gap-vertical, var(--auto-grid-gap, 1rem)) var(--auto-grid-gap, 1rem)}}@layer layout{.centerflex{--multiplier: calc((var(--centerflex-threshold, 38rem) - 100%) * 666);display:flex;flex-wrap:wrap;align-items:center;margin:calc(var(--centerflex-gap, 1rem) / 2 * -1) 0;&:before{content:"";flex-grow:666;margin:0;background:#f09;flex-basis:Max(0px,var(--multiplier))}>*{margin:calc(var(--centerflex-gap, 1rem) / 2) auto;&:first-child{order:-1}}}}@layer layout{.cluster{display:flex;flex-wrap:wrap;justify-content:var(--cluster-justification, flex-start);align-items:var(--cluster-alignment, flex-start);gap:var(--cluster-gap-vertical, var(--cluster-gap, 1rem)) var(--cluster-gap, 1rem)}[data-variant=space-between]{--cluster-justification: space-between}}@layer layout{.grid-switcher{--_gs-columns-small: var(--gs-columns-small, 1);--_gs-bp-medium: var(--gs-bp-medium, 25rem);--_gs-columns-medium: var(--gs-columns-medium, 2);--_gs-bp-large: var(--gs-bp-large, 50rem);--_gs-columns-large: var(--gs-columns-large, 4);--_gs-gap: var(--gs-gap, 1rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(clamp(100% / var(--_gs-columns-large) - var(--_gs-gap),(var(--_gs-bp-large) - 100%) * 1000,100% / var(--_gs-columns-medium) - var(--_gs-gap)),(var(--_gs-bp-medium) - 100%) * 1000,100% / var(--_gs-columns-small) - var(--_gs-gap)),1fr));gap:var(--gs-gap-vertical, var(--_gs-gap)) var(--_gs-gap)}}@layer layout{.wrapper{width:min(100% - var(--wrapper-padding, var(--space-m)) * 2,var(--wrapper-max, 60rem));margin-inline:auto;position:relative}}@layer blocks{.block-link{display:block;padding:var(--space-2xs) var(--space-s);background:color-mix(in srgb,var(--color-white) 60%,transparent);border-radius:999rem;text-decoration:none;transition:background .2s ease-in-out,outline-offset .2s ease-in-out,transform .1s ease-in-out;&:hover{background:var(--color-white)}&:focus-visible{outline:2px solid var(--color-purple-800);outline-offset:5px}&:active{transform:scale(.96)}}}@layer blocks{.plain-html{>:where(h1,h2,h3){font-weight:var(--weight-bold);color:var(--color-dark-pink)}>:where(h2){font-size:var(--text-step-3);--stack-space: var(--space-xl)}>:where(h3){font-size:var(--text-step-2)}>:where(ul,ol){>*+*{margin-block-start:var(--space-3xs)}}>:where(blockquote){--stack-space: var(--space-xl);font-size:var(--text-step-3);line-height:var(--leading-tight);padding-inline-start:var(--space-m);border-inline-start:var(--space-3xs) solid var(--color-light-pink);footer{font-size:var(--text-step-1);margin-block-start:var(--space-xs)}}}}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html,body{min-height:100%}html{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.4}a{text-decoration-skip-ink:auto;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}svg{flex-shrink:0}input,button,textarea,select{font:inherit}button,input[type=submit],select{color:inherit}ul:where([role=list]),ol:where([role=list]){list-style-type:none;padding:0}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}}}@layer reset{html{--easeOutBounceEasing: linear( 0, .063, .25, .563, 1 36.4%, .812, .75, .813, 1 72.7%, .953, .938, .953, 1 90.9%, .984, 1 100% 100% )}body{line-height:1.5;font-family:Bitter,serif;-webkit-font-smoothing:antialiased;font-weight:var(--weight-normal);background-color:var(--color-purple-900);color:var(--color-white);font-size:var(--text-step-0)}@view-transition{navigation: auto;}h1,h2,h3,h4{text-wrap:balance;font-weight:var(--weight-bold);font-family:Roboto Flex,sans-serif;font-variation-settings:"wdth" 80;letter-spacing:.02em;line-height:var(--leading-tight)}::view-transition-group(.blog-image){animation-duration:.4s;animation-timing-function:ease-in-out}}@layer fonts{@font-face{font-family:Roboto Flex;font-style:normal;font-weight:450;font-stretch:70%;font-display:swap;src:url(/_astro/RobotoFlex.Bz6ODSKV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_astro/RobotoFlex.Bz6ODSKV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:750;font-stretch:50%;font-display:swap;src:url(/_astro/RobotoFlex.Bz6ODSKV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer reset{html{--color-white:#fff;--color-lime-300:#d7ef5d;--color-lime-400:#b7ea55;--color-lime-500:#a5dc3a;--color-lime-600:#97cc32;--color-lime-700:#486e00;--color-lime-800:#3e590a;--color-lime-900:#2b3f05;--color-purple-800:#4f2f6e;--color-purple-900:#2b1548}html{--space-3xs:clamp(.25rem, .2256rem + .122vw, .3125rem);--space-2xs:clamp(.5rem, .4756rem + .122vw, .5625rem);--space-xs:clamp(.75rem, .7012rem + .2439vw, .875rem);--space-s:clamp(1rem, .9512rem + .2439vw, 1.125rem);--space-m:clamp(1.5rem, 1.4268rem + .3659vw, 1.6875rem);--space-l:clamp(2rem, 1.9024rem + .4878vw, 2.25rem);--space-xl:clamp(3rem, 2.8537rem + .7317vw, 3.375rem);--space-2xl:clamp(4rem, 3.8049rem + .9756vw, 4.5rem);--space-3xl:clamp(6rem, 5.7073rem + 1.4634vw, 6.75rem);--space-4xl:clamp(8rem, 7.6098rem + 1.9512vw, 9rem);--space-3xs-2xs:clamp(.25rem, .128rem + .6098vw, .5625rem);--space-2xs-xs:clamp(.5rem, .3537rem + .7317vw, .875rem);--space-xs-s:clamp(.75rem, .6037rem + .7317vw, 1.125rem);--space-s-m:clamp(1rem, .7317rem + 1.3415vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.2073rem + 1.4634vw, 2.25rem);--space-l-xl:clamp(2rem, 1.4634rem + 2.6829vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.4146rem + 2.9268vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 2.9268rem + 5.3659vw, 6.75rem);--space-3xl-4xl:clamp(6rem, 4.8293rem + 5.8537vw, 9rem)}html{--text-step-6:clamp(2.986rem, 2.4765rem + 2.5474vw, 4.2915rem);--text-step-5:clamp(2.4883rem, 2.1196rem + 1.8437vw, 3.4332rem);--text-step-4:clamp(2.0736rem, 1.811rem + 1.3131vw, 2.7466rem);--text-step-3:clamp(1.728rem, 1.5449rem + .9156vw, 2.1973rem);--text-step-2:clamp(1.44rem, 1.316rem + .6201vw, 1.7578rem);--text-step-1:clamp(1.2rem, 1.1195rem + .4024vw, 1.4063rem);--text-step-0:clamp(1rem, .9512rem + .2439vw, 1.125rem);--text-step--1:clamp(.8333rem, .8073rem + .1301vw, .9rem)}html{--weight-normal:500;--weight-bold:750}html{--leading-flat:1;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5}}@layer utils{.text-step-6{font-size:var(--text-step-6)}.text-step-5{font-size:var(--text-step-5)}.text-step-4{font-size:var(--text-step-4)}.text-step-3{font-size:var(--text-step-3)}.text-step-2{font-size:var(--text-step-2)}.text-step-1{font-size:var(--text-step-1)}.text-step-0{font-size:var(--text-step-0)}.text-step--1{font-size:var(--text-step--1)}.bg-white{background-color:var(--color-white)}.text-white{color:var(--color-white)}.bg-lime-300{background-color:var(--color-lime-300)}.text-lime-300{color:var(--color-lime-300)}.bg-lime-400{background-color:var(--color-lime-400)}.text-lime-400{color:var(--color-lime-400)}.bg-lime-500{background-color:var(--color-lime-500)}.text-lime-500{color:var(--color-lime-500)}.bg-lime-600{background-color:var(--color-lime-600)}.text-lime-600{color:var(--color-lime-600)}.bg-lime-700{background-color:var(--color-lime-700)}.text-lime-700{color:var(--color-lime-700)}.bg-lime-800{background-color:var(--color-lime-800)}.text-lime-800{color:var(--color-lime-800)}.bg-lime-900{background-color:var(--color-lime-900)}.text-lime-900{color:var(--color-lime-900)}.bg-purple-800{background-color:var(--color-purple-800)}.text-purple-800{color:var(--color-purple-800)}.bg-purple-900{background-color:var(--color-purple-900)}.text-purple-900{color:var(--color-purple-900)}.p-3xs{padding:var(--space-3xs)}.pt-3xs{padding-block-start:var(--space-3xs)}.pb-3xs{padding-block-end:var(--space-3xs)}.py-3xs{padding-block:var(--space-3xs)}.px-3xs{padding-inline:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.pt-2xs{padding-block-start:var(--space-2xs)}.pb-2xs{padding-block-end:var(--space-2xs)}.py-2xs{padding-block:var(--space-2xs)}.px-2xs{padding-inline:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.pt-xs{padding-block-start:var(--space-xs)}.pb-xs{padding-block-end:var(--space-xs)}.py-xs{padding-block:var(--space-xs)}.px-xs{padding-inline:var(--space-xs)}.p-s{padding:var(--space-s)}.pt-s{padding-block-start:var(--space-s)}.pb-s{padding-block-end:var(--space-s)}.py-s{padding-block:var(--space-s)}.px-s{padding-inline:var(--space-s)}.p-m{padding:var(--space-m)}.pt-m{padding-block-start:var(--space-m)}.pb-m{padding-block-end:var(--space-m)}.py-m{padding-block:var(--space-m)}.px-m{padding-inline:var(--space-m)}.p-l{padding:var(--space-l)}.pt-l{padding-block-start:var(--space-l)}.pb-l{padding-block-end:var(--space-l)}.py-l{padding-block:var(--space-l)}.px-l{padding-inline:var(--space-l)}.p-xl{padding:var(--space-xl)}.pt-xl{padding-block-start:var(--space-xl)}.pb-xl{padding-block-end:var(--space-xl)}.py-xl{padding-block:var(--space-xl)}.px-xl{padding-inline:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.pt-2xl{padding-block-start:var(--space-2xl)}.pb-2xl{padding-block-end:var(--space-2xl)}.py-2xl{padding-block:var(--space-2xl)}.px-2xl{padding-inline:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.pt-3xl{padding-block-start:var(--space-3xl)}.pb-3xl{padding-block-end:var(--space-3xl)}.py-3xl{padding-block:var(--space-3xl)}.px-3xl{padding-inline:var(--space-3xl)}.p-4xl{padding:var(--space-4xl)}.pt-4xl{padding-block-start:var(--space-4xl)}.pb-4xl{padding-block-end:var(--space-4xl)}.py-4xl{padding-block:var(--space-4xl)}.px-4xl{padding-inline:var(--space-4xl)}.p-3xs-2xs{padding:var(--space-3xs-2xs)}.pt-3xs-2xs{padding-block-start:var(--space-3xs-2xs)}.pb-3xs-2xs{padding-block-end:var(--space-3xs-2xs)}.py-3xs-2xs{padding-block:var(--space-3xs-2xs)}.px-3xs-2xs{padding-inline:var(--space-3xs-2xs)}.p-2xs-xs{padding:var(--space-2xs-xs)}.pt-2xs-xs{padding-block-start:var(--space-2xs-xs)}.pb-2xs-xs{padding-block-end:var(--space-2xs-xs)}.py-2xs-xs{padding-block:var(--space-2xs-xs)}.px-2xs-xs{padding-inline:var(--space-2xs-xs)}.p-xs-s{padding:var(--space-xs-s)}.pt-xs-s{padding-block-start:var(--space-xs-s)}.pb-xs-s{padding-block-end:var(--space-xs-s)}.py-xs-s{padding-block:var(--space-xs-s)}.px-xs-s{padding-inline:var(--space-xs-s)}.p-s-m{padding:var(--space-s-m)}.pt-s-m{padding-block-start:var(--space-s-m)}.pb-s-m{padding-block-end:var(--space-s-m)}.py-s-m{padding-block:var(--space-s-m)}.px-s-m{padding-inline:var(--space-s-m)}.p-m-l{padding:var(--space-m-l)}.pt-m-l{padding-block-start:var(--space-m-l)}.pb-m-l{padding-block-end:var(--space-m-l)}.py-m-l{padding-block:var(--space-m-l)}.px-m-l{padding-inline:var(--space-m-l)}.p-l-xl{padding:var(--space-l-xl)}.pt-l-xl{padding-block-start:var(--space-l-xl)}.pb-l-xl{padding-block-end:var(--space-l-xl)}.py-l-xl{padding-block:var(--space-l-xl)}.px-l-xl{padding-inline:var(--space-l-xl)}.p-xl-2xl{padding:var(--space-xl-2xl)}.pt-xl-2xl{padding-block-start:var(--space-xl-2xl)}.pb-xl-2xl{padding-block-end:var(--space-xl-2xl)}.py-xl-2xl{padding-block:var(--space-xl-2xl)}.px-xl-2xl{padding-inline:var(--space-xl-2xl)}.p-2xl-3xl{padding:var(--space-2xl-3xl)}.pt-2xl-3xl{padding-block-start:var(--space-2xl-3xl)}.pb-2xl-3xl{padding-block-end:var(--space-2xl-3xl)}.py-2xl-3xl{padding-block:var(--space-2xl-3xl)}.px-2xl-3xl{padding-inline:var(--space-2xl-3xl)}.p-3xl-4xl{padding:var(--space-3xl-4xl)}.pt-3xl-4xl{padding-block-start:var(--space-3xl-4xl)}.pb-3xl-4xl{padding-block-end:var(--space-3xl-4xl)}.py-3xl-4xl{padding-block:var(--space-3xl-4xl)}.px-3xl-4xl{padding-inline:var(--space-3xl-4xl)}.weight-normal{font-weight:500}.weight-bold{font-weight:750}:where(.stack-3xs)>*+*{--stack-space: var(--space-3xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xs)>*+*{--stack-space: var(--space-2xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xs)>*+*{--stack-space: var(--space-xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-s)>*+*{--stack-space: var(--space-s);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m)>*+*{--stack-space: var(--space-m);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l)>*+*{--stack-space: var(--space-l);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xl)>*+*{--stack-space: var(--space-xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xl)>*+*{--stack-space: var(--space-2xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xl)>*+*{--stack-space: var(--space-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-4xl)>*+*{--stack-space: var(--space-4xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xs-2xs)>*+*{--stack-space: var(--space-3xs-2xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xs-xs)>*+*{--stack-space: var(--space-2xs-xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xs-s)>*+*{--stack-space: var(--space-xs-s);margin-block-start:var(--stack-space, 1rem)}:where(.stack-s-m)>*+*{--stack-space: var(--space-s-m);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m-l)>*+*{--stack-space: var(--space-m-l);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l-xl)>*+*{--stack-space: var(--space-l-xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xl-2xl)>*+*{--stack-space: var(--space-xl-2xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xl-3xl)>*+*{--stack-space: var(--space-2xl-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xl-4xl)>*+*{--stack-space: var(--space-3xl-4xl);margin-block-start:var(--stack-space, 1rem)}.leading-flat{line-height:var(--leading-flat)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}}.drop-border:where(.astro-2zn3yt6r){display:flex;max-width:100%;align-items:flex-start;transform-origin:center top;margin-block-start:-1px;@media (width > 90em){margin-block-end:-5rem}@supports (animation-timeline: --hero){@media screen and (prefers-reduced-motion: no-preference){animation:shrink ease both;animation-timeline:--revealing-footer;animation-range:cover 0% contain 0%}}svg{max-height:12.5rem;transform-origin:center top}}.drop-left:where(.astro-2zn3yt6r),.drop-right:where(.astro-2zn3yt6r){flex-shrink:1;flex-basis:round(clamp(31.25rem,1.25rem + 30vw,50rem),1px);height:auto}.drop-left:where(.astro-2zn3yt6r){margin-inline-end:-1px}.drop-right:where(.astro-2zn3yt6r){margin-inline-start:-1px}.drop-middle:where(.astro-2zn3yt6r){flex-basis:0;flex-grow:1;align-self:stretch}@keyframes shrink{0%{transform:scaleY(5)}80%{transform:scaleY(.8)}to{transform:scaleY(1)}}.site-foot:where(.astro-dj6m5jkk){view-timeline-axis:block;view-timeline-name:--revealing-footer;overflow:hidden;background:radial-gradient(farthest-corner circle at 50% 20%,var(--color-purple-800) 0%,var(--color-purple-900) 100%)}.organized-link:where(.astro-dj6m5jkk){display:block;margin-inline:auto;width:min(100% - 2 * var(--space-xl),26.625rem);text-decoration:none}hr:where(.astro-dj6m5jkk){width:4rem;border:none;border-top:2px solid rgb(255 255 255 / .2)}.imprint:where(.astro-dj6m5jkk){display:inline-block}a:where(.astro-dj6m5jkk){transition:outline-offset .1s ease-out}a:where(.astro-dj6m5jkk):focus-visible{border-radius:.125rem;outline:2px solid var(--color-lime-500);outline-offset:8px}
