[data-astro-cid-ocyxhih6][data-mask]{-webkit-mask-image:linear-gradient(180deg,#000,#000 40%,transparent 80%);mask-image:linear-gradient(180deg,#000,#000 40%,transparent 80%)}[data-education-description] a{text-decoration:underline;text-decoration-color:hsl(var(--primary)/1);text-underline-offset:.15em}article[data-astro-cid-qeqgqg2m]{display:grid;grid-template-rows:auto auto 1fr}[data-astro-cid-qeqgqg2m][data-emoji]{max-width:min(100%,7rem)}[data-astro-cid-qeqgqg2m][data-emoji]>picture[data-astro-cid-qeqgqg2m]{padding-inline:10%}@media (768px <= width <= 1023px){article[data-astro-cid-qeqgqg2m]{-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"title emojis" "content emojis";grid-template-columns:.6fr .4fr;grid-template-rows:auto}article[data-astro-cid-qeqgqg2m]>header[data-astro-cid-qeqgqg2m]{grid-area:title}article[data-astro-cid-qeqgqg2m]>div[data-astro-cid-qeqgqg2m]:first-of-type{grid-area:content}article[data-astro-cid-qeqgqg2m]>div[data-astro-cid-qeqgqg2m]:last-of-type{grid-area:emojis}}p[data-where]{font-weight:700}[data-hero-p]>b{color:hsl(var(--foreground)/.75)}@property --timeline-progress{syntax:"<number>";inherits:true;initial-value:0}@keyframes svelte-1qdg3o0-grow{0%{--timeline-progress:0}to{--timeline-progress:1}}.timeline.svelte-1qdg3o0{--timeline-progress:0;animation:svelte-1qdg3o0-grow linear both;animation-timeline:view();animation-range:entry 30% exit 50%}.entry-fill.svelte-5fowr4.svelte-5fowr4{height:calc(var(--track-progress)*1%)}.timeline-entry.in.svelte-5fowr4 .entry-content.svelte-5fowr4{animation:svelte-5fowr4-fade-in .3s ease-out forwards,svelte-5fowr4-slide-up .3s ease-out forwards}.timeline-entry.out.svelte-5fowr4 .entry-content.svelte-5fowr4{animation:svelte-5fowr4-fade-out .3s ease-out forwards,svelte-5fowr4-slide-down .3s ease-out forwards}.timeline-entry.in.svelte-5fowr4 .entry-track.svelte-5fowr4{--from-opacity:.2;animation:svelte-5fowr4-fade-in .3s ease-out forwards}.timeline-entry.out.svelte-5fowr4 .entry-track.svelte-5fowr4{--to-opacity:.2;--to-visibility:visible;animation:svelte-5fowr4-fade-out .3s ease-out forwards}@keyframes svelte-5fowr4-fade-out{0%{opacity:var(--from-opacity,1)}to{opacity:var(--to-opacity,0);visibility:var(--to-visibility,hidden)}}@keyframes svelte-5fowr4-fade-in{0%{opacity:var(--from-opacity,0)}to{opacity:var(--to-opacity,1);visibility:var(--to-visibility,visible)}}@keyframes svelte-5fowr4-slide-up{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes svelte-5fowr4-slide-down{0%{transform:translateY(0)}to{transform:translateY(50px)}}[data-astro-cid-4nf3vys4][data-contact-form]{box-shadow:0 0 100px -45px hsl(var(--primary)/1);clip-path:inset(0,-350px,0,-15px)}.grid-area-links[data-astro-cid-4nf3vys4]{grid-area:links}.grid-area-divider[data-astro-cid-4nf3vys4]{grid-area:divider}.grid-area-or[data-astro-cid-4nf3vys4]{grid-area:or}.grid-area-form[data-astro-cid-4nf3vys4]{grid-area:form}.grid-area-mail[data-astro-cid-4nf3vys4]{grid-area:mail}.contact-section-grid[data-astro-cid-4nf3vys4]{display:grid;grid-template-areas:"mail" "or" "form" "divider" "links";grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}@media (min-width:768px){.contact-section-grid[data-astro-cid-4nf3vys4]{grid-template-areas:"mail divider links" "or or or" "form form form";grid-template-columns:1fr auto 1fr;grid-template-rows:repeat(3,auto)}}@media (min-width:1280px){.contact-section-grid[data-astro-cid-4nf3vys4]{grid-template-areas:"mail or form" "divider or form" "links or form";grid-template-columns:minmax(auto,28rem) auto 1fr;grid-template-rows:1fr auto 1fr}}body:before{background-blend-mode:difference;background-image:url(/pattern.svg);background-position-x:40%;background-position-y:top;background-repeat:no-repeat;content:"";height:100%;inset:0;opacity:.8;position:absolute;width:100%}::view-transition-new(body){opacity:0}[data-astro-cid-setfi3eu][data-scroll-to-top]{animation:reveal-up .6s forwards;animation-timeline:scroll();animation-range:100px 40vh}[data-astro-cid-setfi3eu][data-scroll-progress]{animation:scaleX linear both;transform-origin:left;animation-timeline:scroll()}@keyframes reveal-up{to{bottom:0}}@keyframes scaleX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-astro-cid-setfi3eu][data-particles]{height:60vh;height:60lvh}@media (min-width:540px){[data-astro-cid-setfi3eu][data-particles]{height:50vh;height:50lvh}}@media (min-width:1024px){body{background-position-x:50%}[data-astro-cid-setfi3eu][data-particles]{height:40vh;height:40lvh}}
