@layer components{.gradient-bg:where(.astro-wampju6c){z-index:-1;pointer-events:none;background-color:#8e4f73;background-image:url(/_astro/blend-960.6YijpKUW.webp);background-position:50%;background-size:cover;position:fixed;inset:0}@supports (background-image:image-set('x.avif' type('image/avif'))){.gradient-bg:where(.astro-wampju6c){background-image:image-set("data:image/avif;base64,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" 1x type("image/avif"),"/_astro/blend-960.6YijpKUW.webp" 1x type("image/webp"))}}.gradient-bg:where(.astro-wampju6c):after{content:"";mix-blend-mode:overlay;opacity:.07;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxODAnIGhlaWdodD0nMTgwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nLjg1JyBudW1PY3RhdmVzPScyJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI24pJy8+PC9zdmc+);background-size:180px;position:absolute;inset:0}canvas:where(.astro-wampju6c){opacity:0;block-size:100%;inline-size:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.gradient-bg:where(.astro-wampju6c)[data-gl=on] canvas:where(.astro-wampju6c){opacity:1}@media (prefers-reduced-motion:reduce){canvas:where(.astro-wampju6c){transition:none}}.trail:where(.astro-7rmkzulh){z-index:1;pointer-events:none;position:fixed;inset:0;overflow:clip}.trail:where(.astro-7rmkzulh) .trail-item{block-size:clamp(8rem,40lvh,35vw);inline-size:auto;transition:opacity .15s;position:absolute;inset-block-start:0;inset-inline-start:0}.trail:where(.astro-7rmkzulh) .trail-inner{block-size:inherit;background-color:var(--skin-solid);border-radius:.625rem;transition:scale .35s cubic-bezier(.03,.71,.31,1.01);display:block;overflow:clip;translate:-50% -50%}.trail:where(.astro-7rmkzulh) img{object-fit:cover;opacity:0;block-size:100%;inline-size:auto;transition:opacity .15s;display:block}.trail:where(.astro-7rmkzulh) .trail-item[data-state=mounting] .trail-inner{scale:.25}.trail:where(.astro-7rmkzulh) .trail-item[data-state=mounting]{opacity:.5}.trail:where(.astro-7rmkzulh) .trail-item[data-loaded] img{opacity:1}.trail:where(.astro-7rmkzulh) .trail-item[data-state=dead]{opacity:0}.trail:where(.astro-7rmkzulh) .trail-item[data-state=dead] .trail-inner{scale:0}@media (hover:hover) and (pointer:fine){.trail:where(.astro-7rmkzulh) .trail-item{block-size:auto;inline-size:clamp(12rem,20vw,25lvh)}.trail:where(.astro-7rmkzulh) .trail-inner{transition-duration:.2s}.trail:where(.astro-7rmkzulh) img{block-size:auto;inline-size:100%}.trail:where(.astro-7rmkzulh) .trail-item[data-state=mounting] .trail-inner{scale:.5}.trail:where(.astro-7rmkzulh) .trail-item[data-state=mounting]{opacity:1}}.intro:where(.astro-lcdefpme){inline-size:min(100vw - 2 * var(--edge), 60rem);color:var(--white);letter-spacing:-.045em;text-align:center;text-shadow:0 1px 24px #28143c2e;pointer-events:none;font-size:clamp(1.4rem,6.6vw,2.3rem);font-weight:500;line-height:1.08;transition:opacity .35s;position:absolute;inset-block-end:calc(100% + clamp(.875rem,3vh,2.125rem))}:root[data-commit] .intro:where(.astro-lcdefpme){opacity:0}@media (width>=56.25em){.intro:where(.astro-lcdefpme){font-size:clamp(1.3rem,3.5vw,3.3rem)}}.line:where(.astro-lcdefpme){display:block}.w:where(.astro-lcdefpme),.dots:where(.astro-lcdefpme) i:where(.astro-lcdefpme){display:inline-block}@media (prefers-reduced-motion:no-preference){:root[data-shown] .w:where(.astro-lcdefpme){animation:word-fade .6s ease backwards, word-rise .9s var(--ease) backwards, bob 4.8s ease-in-out 3}:root[data-shown] .w1:where(.astro-lcdefpme){animation-delay:.2s,.2s,1.4s}:root[data-shown] .w2:where(.astro-lcdefpme){animation-delay:.26s,.26s,1.64s}:root[data-shown] .w3:where(.astro-lcdefpme){animation-delay:.32s,.32s,1.88s}:root[data-shown] .w4:where(.astro-lcdefpme){animation-delay:.38s,.38s,2.12s}:root[data-shown] .w5:where(.astro-lcdefpme){animation-delay:.44s,.44s,2.36s}:root[data-shown] .w6:where(.astro-lcdefpme){animation-delay:.5s,.5s,2.6s}:root[data-shown] .dots:where(.astro-lcdefpme) i:where(.astro-lcdefpme){animation:1.6s ease-in-out 6 dot}:root[data-shown] .dots:where(.astro-lcdefpme) i:where(.astro-lcdefpme):nth-child(2){animation-delay:.18s}:root[data-shown] .dots:where(.astro-lcdefpme) i:where(.astro-lcdefpme):nth-child(3){animation-delay:.36s}}@keyframes word-fade{0%{opacity:0;filter:blur(6px)}}@keyframes word-rise{0%{translate:0 .45em;scale:.96}}@keyframes bob{0%,to{translate:0}50%{translate:0 -.07em}}@keyframes dot{0%,60%,to{opacity:1;transform:none}30%{opacity:.35;transform:translateY(-.12em)}}}@layer layout{:root[data-section=home]{overscroll-behavior:none}.home:where(.astro-lcdefpme){z-index:2;pointer-events:none;place-items:center;min-block-size:100dvb;display:grid;position:relative}.home-stage:where(.astro-lcdefpme){inset-inline:var(--edge);pointer-events:auto;justify-items:center;display:grid;position:fixed;inset-block-end:var(--safe-bottom)}@media (width>=56.25em){.home-stage:where(.astro-lcdefpme){position:relative;inset:auto}}}
