@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.cover[data-astro-cid-2z4hosiv]{border-radius:var(--radius);background:var(--surface);width:100%;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.cover[data-astro-cid-2z4hosiv]{box-shadow:0 24px 48px -24px #000c}}.cover[data-astro-cid-2z4hosiv]:before{content:"";z-index:1;border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cover[data-astro-cid-2z4hosiv] img,.cover[data-astro-cid-2z4hosiv] picture{object-fit:cover;width:100%;height:100%;display:block}.cover[data-astro-cid-2z4hosiv] .scroll[data-astro-cid-2z4hosiv][data-scroll]{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cover[data-astro-cid-2z4hosiv] .scroll[data-astro-cid-2z4hosiv][data-scroll]{opacity:0;object-fit:cover;object-position:50% 0;pointer-events:none;transition:opacity var(--t-base) var(--ease), object-position calc(var(--t-slow) * 2) var(--ease);display:block;position:absolute;inset:0}.card:hover .cover[data-astro-cid-2z4hosiv] .scroll[data-astro-cid-2z4hosiv][data-scroll][data-ready],.card:focus-visible .cover[data-astro-cid-2z4hosiv] .scroll[data-astro-cid-2z4hosiv][data-scroll][data-ready]{opacity:1;object-position:50% 100%;transition:opacity var(--t-base) var(--ease), object-position var(--scroll-dur,4s) linear var(--t-fast)}}.plate[data-astro-cid-2z4hosiv]{background:var(--surface);place-items:center;display:grid;position:absolute;inset:0}.plate[data-astro-cid-2z4hosiv][data-sketch]{display:none}@media (prefers-reduced-motion:no-preference){html.js .plate[data-astro-cid-2z4hosiv][data-sketch]{animation:sketch-failsafe var(--t-slow) var(--ease) calc(var(--t-slow) * 6) forwards;display:grid}html[data-sketch-ready] .plate[data-astro-cid-2z4hosiv][data-sketch]{animation:none}.plate[data-astro-cid-2z4hosiv][data-sketch][data-sketch-done]{opacity:0;visibility:hidden;transition:opacity var(--t-slow) var(--ease), visibility 0s linear var(--t-slow)}.plate[data-astro-cid-2z4hosiv][data-sketch][data-sketch-instant]{transition:none}}@keyframes sketch-failsafe{99%{visibility:hidden}to{opacity:0;visibility:hidden}}.plate[data-astro-cid-2z4hosiv] svg[data-astro-cid-2z4hosiv]{width:100%;height:100%;position:absolute;inset:0}.plate[data-astro-cid-2z4hosiv][data-shape=design][data-variant="1"] svg[data-astro-cid-2z4hosiv]{transform:translate(10%,8%)rotate(-12deg)scale(.78)}.plate[data-astro-cid-2z4hosiv][data-shape=design][data-variant="2"] svg[data-astro-cid-2z4hosiv]{transform:translate(-10%,-6%)rotate(10deg)scale(1.15)}.plate[data-astro-cid-2z4hosiv][data-shape=design][data-variant="3"] svg[data-astro-cid-2z4hosiv]{transform:rotate(180deg)scale(1.1)}.plate[data-astro-cid-2z4hosiv][data-shape=code][data-variant="1"] svg[data-astro-cid-2z4hosiv]{transform:translate(-7%,6%)scale(1.15)}.plate[data-astro-cid-2z4hosiv][data-shape=code][data-variant="2"] svg[data-astro-cid-2z4hosiv]{transform:scaleX(-1)scale(.9)}.plate[data-astro-cid-2z4hosiv][data-shape=code][data-variant="3"] svg[data-astro-cid-2z4hosiv]{transform:translate(7%,-6%)rotate(-4deg)}.plate[data-astro-cid-2z4hosiv][data-shape=phone][data-variant="1"] svg[data-astro-cid-2z4hosiv]{transform:translate(-14%,4%)rotate(-6deg)}.plate[data-astro-cid-2z4hosiv][data-shape=phone][data-variant="2"] svg[data-astro-cid-2z4hosiv]{transform:translate(12%,-3%)rotate(5deg)scale(1.05)}.plate[data-astro-cid-2z4hosiv][data-shape=phone][data-variant="3"] svg[data-astro-cid-2z4hosiv]{transform:translate(-6%,3%)rotate(-3deg)scale(.92)}.soft[data-astro-cid-2z4hosiv]{stroke:color-mix(in srgb, var(--fg) 28%, transparent)}.acc[data-astro-cid-2z4hosiv]{stroke:color-mix(in srgb, var(--fg) 78%, transparent)}rect[data-astro-cid-2z4hosiv].acc{fill:color-mix(in srgb, var(--fg) 14%, transparent)}circle[data-astro-cid-2z4hosiv].acc[r="4"]{fill:color-mix(in srgb, var(--fg) 78%, transparent)}.plate[data-astro-cid-2z4hosiv][data-motif=visual]:before{content:"";background:repeating-linear-gradient(-24deg, transparent 0 1.1rem, color-mix(in srgb, var(--fg) 9%, transparent) 1.1rem 1.35rem);position:absolute;inset:0}.sphere[data-astro-cid-2z4hosiv]{aspect-ratio:1;background:radial-gradient(ellipse 52% 30% at 38% 20%, #fffffff2, #fff0 100%), radial-gradient(ellipse 40% 18% at 62% 90%, #ffffff8c, #fff0 100%), radial-gradient(circle at 50% 50%, #ffffff0f 52%, color-mix(in srgb, var(--fg) 26%, transparent) 100%), radial-gradient(circle at 60% 65%, color-mix(in srgb, var(--fg) 14%, transparent), transparent 60%);width:min(46%,14rem);box-shadow:inset 0 0 0 1px #ffffff73, inset 0 -1.4rem 2rem -.8rem color-mix(in srgb, var(--fg) 22%, transparent), inset 0 1rem 1.4rem -.6rem #ffffff8c, 0 1.5rem 2.5rem -1rem color-mix(in srgb, var(--fg) 45%, transparent);border-radius:50%;position:relative}@supports (backdrop-filter:blur(1px)){.sphere[data-astro-cid-2z4hosiv]{backdrop-filter:blur(3px)saturate(160%)}}.plate[data-astro-cid-2z4hosiv][data-motif=visual][data-variant="1"] .sphere[data-astro-cid-2z4hosiv]{transform:translate(-45%,12%)scale(.75)}.plate[data-astro-cid-2z4hosiv][data-motif=visual][data-variant="2"] .sphere[data-astro-cid-2z4hosiv]{transform:translate(40%,10%)scale(.9)}.plate[data-astro-cid-2z4hosiv][data-motif=visual][data-variant="3"] .sphere[data-astro-cid-2z4hosiv]{transform:translate(-10%,-12%)scale(1.25)}
