section.svelte-1q37ri0{scroll-snap-align:start;padding-inline:var(--gutter);min-block-size:calc(100dvh - 1 * var(--header-block-size));background:radial-gradient(circle, oklch(from var(--primary-color) l c h / .2), transparent 33%);place-content:center;place-items:center;display:grid;position:relative}section.svelte-1q37ri0>header:where(.svelte-1q37ri0)>hgroup:where(.svelte-1q37ri0){text-align:center;margin-block-end:1lh;position:relative}section.svelte-1q37ri0>header:where(.svelte-1q37ri0)>hgroup:where(.svelte-1q37ri0)>h1:where(.svelte-1q37ri0){opacity:.9;margin-block-end:0}section.svelte-1q37ri0>header:where(.svelte-1q37ri0)>hgroup:where(.svelte-1q37ri0)>p:where(.svelte-1q37ri0){opacity:1;transition:opacity .3s ease-in-out .1s}@starting-style{section.svelte-1q37ri0>header:where(.svelte-1q37ri0)>hgroup:where(.svelte-1q37ri0)>p:where(.svelte-1q37ri0){opacity:.01}}section.svelte-1q37ri0>header:where(.svelte-1q37ri0)>hgroup:where(.svelte-1q37ri0)>p:where(.svelte-1q37ri0)>strong:where(.svelte-1q37ri0){color:var(--primary-color);font-weight:400;transition:color .8s ease-in-out .6s}@starting-style{section.svelte-1q37ri0>header:where(.svelte-1q37ri0)>hgroup:where(.svelte-1q37ri0)>p:where(.svelte-1q37ri0)>strong:where(.svelte-1q37ri0){color:var(--color)}}section.svelte-1q37ri0>header:where(.svelte-1q37ri0)>canvas:where(.svelte-1q37ri0){z-index:-1;opacity:1;block-size:100%;inline-size:100%;transition:opacity .3s ease-in-out,transform .8s ease-in-out;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(0)}@starting-style{section.svelte-1q37ri0>header:where(.svelte-1q37ri0)>canvas:where(.svelte-1q37ri0){opacity:.01;transform:translateY(-10%)}}section.svelte-1q37ri0>a:where(.svelte-1q37ri0){border:2px var(--primary-color) solid;color:var(--primary-color);padding:var(--padding-small);filter:blur()opacity();border-radius:50%;margin-block-start:var(--margin);line-height:0;transition:color .2s ease-in-out,background-color .2s ease-in-out,filter .3s ease-in-out 1s,transform .8s ease-in-out 1.2s;display:inline-block;overflow:hidden}section.svelte-1q37ri0>a:where(.svelte-1q37ri0)>svg{animation:2s ease-out 1s infinite svelte-1q37ri0-float}@media (prefers-reduced-motion:reduce){section.svelte-1q37ri0>a:where(.svelte-1q37ri0)>svg{animation:none}}section.svelte-1q37ri0>a:where(.svelte-1q37ri0):hover{color:var(--background-color);background-color:var(--primary-color)}section.svelte-1q37ri0>a:where(.svelte-1q37ri0):hover>svg{animation:none}@keyframes svelte-1q37ri0-float{0%{transform:translateY(-100%)scale(1.2)}to{transform:translateY(100%)scale(.95)}}section.svelte-1ih9vic{--in-view:false;scroll-snap-align:start;min-block-size:calc(100dvh - var(--header-block-size));max-inline-size:var(--max-inline-size);place-content:center;place-items:start;gap:var(--gap-large);padding-inline:var(--gutter);grid-template-columns:repeat(2,1fr);margin-inline:auto;padding-block-end:var(--header-block-size);animation:both svelte-1ih9vic-in-view;animation-timeline:view();animation-range:entry entry 40%;display:grid}section.svelte-1ih9vic>div:where(.svelte-1ih9vic){gap:var(--gap);display:grid}section.svelte-1ih9vic>div:where(.svelte-1ih9vic) a:where(.svelte-1ih9vic){text-align:center;padding:var(--padding);color:var(--color);border:2px solid var(--color);text-decoration:none;transition:border-color .3s ease-in-out,color .3s ease-in-out}section.svelte-1ih9vic>div:where(.svelte-1ih9vic) a:where(.svelte-1ih9vic):hover{color:var(--primary-color);border-color:var(--primary-color)}section.svelte-1ih9vic>div:where(.svelte-1ih9vic)>p:where(.svelte-1ih9vic){font-size:var(--text-large)}section.svelte-1ih9vic>span:where(.svelte-1ih9vic){justify-self:end}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){section.svelte-1ih9vic>span:where(.svelte-1ih9vic){animation:.6s ease-in-out .2s both paused svelte-1ih9vic-span-in-view}@container style(--in-view:true){section.svelte-1ih9vic>span:where(.svelte-1ih9vic){animation-play-state:running}}}}@container main (width<80ch){section.svelte-1ih9vic{grid-template-columns:auto}}@keyframes svelte-1ih9vic-in-view{0%{--in-view:false}to{--in-view:true}}@keyframes svelte-1ih9vic-span-in-view{0%{filter:blur(10px)opacity(.01)}to{filter:blur()opacity()}}
