.home[data-astro-cid-hzeyzfbw]{isolation:isolate;min-height:100vh;display:grid;grid-template-rows:auto 1fr;background-color:var(--color-home);overflow:clip}.home[data-astro-cid-hzeyzfbw]>.site-header{width:100%;max-width:min(990px,100% - 2rem);margin-inline:auto;margin-top:1.5rem;background-color:var(--color-home-header);border:1px solid var(--color-home-header-border);border-radius:12px;backdrop-filter:blur(4px)}main[data-astro-cid-hzeyzfbw]{outline-offset:-2px;display:grid;grid-template-rows:auto max-content;padding-block:1rem 2rem}.hero[data-astro-cid-hzeyzfbw]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;max-width:964px;margin-inline:auto;padding-inline:1rem;text-align:center}.hero[data-astro-cid-hzeyzfbw]:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:180%;height:110%;translate:-50% -50%;background-image:radial-gradient(closest-side,var(--color-home) 45%,transparent);pointer-events:none}.title[data-astro-cid-hzeyzfbw]{font-size:clamp(2.5rem,1rem + 4vw,4.5rem);font-weight:700;text-wrap:balance;color:var(--color-accent);text-shadow:0 3px rgba(from #000 r g b/.1)}.description[data-astro-cid-hzeyzfbw]{color:var(--color-text-secondary);font-size:clamp(1rem,.75rem + 1vw,1.5rem);text-wrap:balance}.button[data-astro-cid-hzeyzfbw]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;background-color:var(--color-accent);color:#fff;font-size:1.25rem;text-decoration:none;box-shadow:inset 0 2px 4px #ffffff69,0 4px #ba6626;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.button[data-astro-cid-hzeyzfbw] svg[data-astro-cid-hzeyzfbw]{opacity:.5;transition:opacity .5s ease}.button[data-astro-cid-hzeyzfbw]:hover svg[data-astro-cid-hzeyzfbw],.button[data-astro-cid-hzeyzfbw]:focus-visible svg[data-astro-cid-hzeyzfbw]{opacity:1}.button[data-astro-cid-hzeyzfbw]:focus{outline:none}.button[data-astro-cid-hzeyzfbw]:active,.button[data-astro-cid-hzeyzfbw]:focus{transform:translateY(2px);box-shadow:inset 0 2px 4px #ffffff69,0 2px #ba6626}.label[data-astro-cid-hzeyzfbw]{text-box:trim-both cap alphabetic}.showcase[data-astro-cid-hzeyzfbw]{display:none;justify-content:center;gap:1rem;overflow-x:clip}@media (width >= 855px){.showcase[data-astro-cid-hzeyzfbw]{display:flex}}.showcase[data-astro-cid-hzeyzfbw]:has(.showcase-item:hover) .showcase-item[data-astro-cid-hzeyzfbw]:not(:hover){opacity:.5}.showcase[data-astro-cid-hzeyzfbw]:has(.showcase-item:hover) .showcase-item[data-astro-cid-hzeyzfbw]:hover{opacity:1;transform:translateY(-1rem)}.showcase-item[data-astro-cid-hzeyzfbw]{position:relative;min-width:0;display:flex;flex-direction:column;gap:.25rem;margin-bottom:-4rem;transition:opacity .2s ease-out,transform .2s ease-out}.showcase-item[data-astro-cid-hzeyzfbw] img[data-astro-cid-hzeyzfbw]{max-width:initial;width:clamp(120px,12vw,180px);height:auto;filter:drop-shadow(0 1px 4px rgba(0,0,0,.07))}.showcase-item[data-astro-cid-hzeyzfbw] p[data-astro-cid-hzeyzfbw]{color:var(--color-text-secondary);font-size:90%;order:-1}.showcase-item[data-astro-cid-hzeyzfbw]:nth-child(odd){transform:rotate(1deg)}.showcase-item[data-astro-cid-hzeyzfbw]:nth-child(2n){transform:rotate(-1deg)}.showcase-item[data-astro-cid-hzeyzfbw] a[data-astro-cid-hzeyzfbw]{text-decoration:none}.showcase-item[data-astro-cid-hzeyzfbw] a[data-astro-cid-hzeyzfbw]:after{content:"";position:absolute;inset:0;z-index:1}.bg[data-astro-cid-hzeyzfbw]{position:fixed;z-index:-1;inset:0;display:flex;gap:2px;pointer-events:none}.bg-col[data-astro-cid-hzeyzfbw]{flex:1 1 120px;display:flex;flex-direction:column;gap:2px}.bg-col[data-astro-cid-hzeyzfbw] span[data-astro-cid-hzeyzfbw]{flex:1 0 150px;background-color:var(--color-home-tile);border-radius:4px}@supports (flex-basis: Random(1px,2px)){.bg-col[data-astro-cid-hzeyzfbw] span[data-astro-cid-hzeyzfbw]{flex-basis:Random(100px,190px)}}@supports not (flex-basis: Random(1px,2px)){.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+1) span[data-astro-cid-hzeyzfbw]:nth-child(1){flex-basis:150px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+1) span[data-astro-cid-hzeyzfbw]:nth-child(2){flex-basis:140px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+1) span[data-astro-cid-hzeyzfbw]:nth-child(3){flex-basis:150px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+1) span[data-astro-cid-hzeyzfbw]:nth-child(4){flex-basis:130px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+1) span[data-astro-cid-hzeyzfbw]:nth-child(5){flex-basis:170px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+1) span[data-astro-cid-hzeyzfbw]:nth-child(6){flex-basis:120px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+2) span[data-astro-cid-hzeyzfbw]:nth-child(1){flex-basis:120px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+2) span[data-astro-cid-hzeyzfbw]:nth-child(2){flex-basis:180px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+2) span[data-astro-cid-hzeyzfbw]:nth-child(3){flex-basis:130px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+2) span[data-astro-cid-hzeyzfbw]:nth-child(4){flex-basis:160px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+2) span[data-astro-cid-hzeyzfbw]:nth-child(5){flex-basis:140px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n+2) span[data-astro-cid-hzeyzfbw]:nth-child(6){flex-basis:150px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n) span[data-astro-cid-hzeyzfbw]:nth-child(1){flex-basis:170px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n) span[data-astro-cid-hzeyzfbw]:nth-child(2){flex-basis:130px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n) span[data-astro-cid-hzeyzfbw]:nth-child(3){flex-basis:110px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n) span[data-astro-cid-hzeyzfbw]:nth-child(4){flex-basis:150px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n) span[data-astro-cid-hzeyzfbw]:nth-child(5){flex-basis:180px}.bg-col[data-astro-cid-hzeyzfbw]:nth-child(3n) span[data-astro-cid-hzeyzfbw]:nth-child(6){flex-basis:140px}}
