.hero{position:relative;height:100vh;min-height:38rem;display:flex;align-items:flex-start;overflow:hidden}.hero-text{flex:1 1 auto;min-width:0;height:100%;padding:2.75rem 1.5rem 2.5rem var(--gutter);display:flex;flex-direction:column}.hero-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(.9rem,2.6vh,1.75rem);max-width:36rem;padding-bottom:3vh}.hero-art{flex:0 0 auto;width:min(58vw,86.7vh);aspect-ratio:968 / 1117;position:relative}.art-stage{position:absolute;left:0;top:0;width:100%;height:100%}.t-sub{font-size:clamp(1.1rem,2.8vh,1.7rem)}.t-h1{font-size:clamp(2.6rem,8.2vh,5.4rem)}.t-h2{font-size:clamp(1.9rem,5.4vh,3.6rem)}.t-body{font-size:clamp(1rem,2.3vh,1.35rem)}.scroll-cue{position:absolute;left:50%;bottom:1.25rem;z-index:5;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-left:-1.5rem;border-radius:999px;color:var(--mint);text-decoration:none;transition:color .15s ease,background-color .15s ease,opacity .3s ease}.scroll-cue.is-hidden{opacity:0;pointer-events:none}.scroll-cue:hover{color:var(--coral);background:#e454691f}.scroll-cue svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;animation:cueBob 1.8s ease-in-out infinite}.layer{position:absolute;inset:0;width:100%;height:100%;display:block}.planet{position:absolute;display:block;height:auto}.flora{transform-origin:69.4% 60%;animation:floraWrite 3.6s ease-in-out infinite}.flora-legs{transform-origin:47% 83.7%;animation:floraKick 1.8s ease-in-out infinite}.blob{animation:blobMorph 11s ease-in-out infinite}.p1{animation:drift1 6.5s ease-in-out infinite}.p2{animation:drift2 8.5s ease-in-out infinite}.p3{animation:drift1 5.2s ease-in-out infinite;animation-delay:-2s}.p4{animation:drift2 4.6s ease-in-out infinite;animation-delay:-1s}.ink{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140;opacity:0;animation:inkDraw 3.6s ease-in-out infinite}.spark{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center;animation:twinkle 3.6s ease-in-out infinite}.spark.s2{animation-delay:.6s}.spark.s3{animation-delay:1.3s}@keyframes cueBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes floraWrite{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-.4%,-.9%) rotate(-1.8deg)}50%{transform:translate(.3%,-.3%) rotate(.9deg)}75%{transform:translate(-.2%,-.7%) rotate(-.8deg)}}@keyframes floraKick{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes drift1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(4%,-10%) rotate(-6deg)}}@keyframes drift2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-5%,8%) rotate(5deg)}}@keyframes inkDraw{0%{stroke-dashoffset:140;opacity:0}10%{opacity:.9}55%{stroke-dashoffset:0;opacity:.9}85%,to{stroke-dashoffset:0;opacity:0}}@keyframes twinkle{0%,40%,to{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.scroll-cue svg,.blob,.flora,.flora-legs,.ink,.spark,.planet{animation:none!important}}@media(max-width:820px){.hero{position:static;height:auto;min-height:0;flex-direction:column}.scroll-cue{bottom:.75rem;background:#0e1229d1;border:1px solid var(--mint)}.hero-text{position:relative;height:auto;min-height:100vh;min-height:100svh;width:100%;padding:1.5rem 1.25rem 5rem}.hero-body{padding-top:2rem}.hero-art{width:100%;aspect-ratio:891 / 1095;overflow:hidden}.art-stage{left:-8.7%;top:-2.04%;width:108.7%;height:102.04%}.flora,.ink-layer{translate:-6% 3%}.t-h1{font-size:clamp(3rem,14vw,4rem)}.t-h2{font-size:clamp(2.1rem,9.6vw,2.75rem)}.t-sub{font-size:1.2rem}.t-body{font-size:1.05rem}}.blob{clip-path:polygon(29.31% 16.97%,28.52% 15.24%,27.82% 13.48%,27.25% 11.69%,26.82% 9.87%,26.59% 8.03%,26.58% 6.17%,26.86% 4.33%,27.49% 2.56%,28.5% .92%,29.89% -.49%,31.6% -1.6%,33.55% -2.38%,35.63% -2.8%,37.72% -3.23%,39.81% -3.64%,41.9% -4.05%,43.99% -4.44%,46.09% -4.82%,48.19% -5.19%,50.3% -5.54%,52.4% -5.89%,54.51% -6.23%,56.62% -6.56%,58.73% -6.87%,60.85% -7.18%,62.97% -7.47%,65.09% -7.75%,67.21% -8.02%,69.33% -8.28%,71.46% -8.52%,73.58% -8.74%,75.71% -8.95%,77.85% -9.15%,79.98% -9.32%,82.12% -9.47%,84.26% -9.6%,86.4% -9.7%,88.54% -9.78%,90.68% -9.82%,92.83% -9.83%,94.97% -9.79%,97.11% -9.7%,99.25% -9.54%,101.37% -9.31%,103.48% -8.97%,105.55% -8.49%,107.47% -7.67%,109.13% -6.51%,110.54% -5.1%,111.72% -3.56%,112.72% -1.91%,113.58% -.21%,114.32% 1.53%,114.96% 3.31%,115.52% 5.1%,116.01% 6.91%,116.44% 8.73%,116.82% 10.56%,117.15% 12.39%,117.44% 14.23%,117.69% 16.08%,117.91% 17.93%,118.1% 19.78%,118.26% 21.63%,118.4% 23.48%,118.51% 25.34%,118.59% 27.19%,118.66% 29.05%,118.7% 30.91%,118.73% 32.77%,118.74% 34.62%,118.73% 36.48%,118.7% 38.34%,118.66% 40.2%,118.6% 42.05%,118.52% 43.91%,118.43% 45.77%,118.32% 47.62%,118.19% 49.48%,118.05% 51.33%,117.89% 53.18%,117.71% 55.04%,117.57% 56.89%,117.39% 58.74%,117.02% 60.57%,116.45% 62.36%,115.68% 64.09%,114.69% 65.74%,113.45% 67.25%,111.97% 68.59%,110.25% 69.7%,108.34% 70.55%,106.3% 71.11%,104.19% 71.4%,102.05% 71.46%,99.91% 71.31%,97.8% 71%,95.72% 70.55%,93.67% 69.99%,91.66% 69.34%,89.69% 68.61%,87.73% 67.86%,85.77% 67.11%,83.81% 66.36%,81.84% 65.63%,79.86% 64.91%,77.87% 64.22%,75.86% 63.58%,73.81% 63.05%,71.68% 62.86%,69.59% 63.23%,67.48% 63.55%,65.34% 63.66%,63.19% 63.63%,61.05% 63.52%,58.92% 63.34%,56.79% 63.12%,54.67% 62.86%,52.56% 62.54%,50.47% 62.13%,48.41% 61.61%,46.42% 60.91%,44.61% 59.93%,43.24% 58.52%,42.76% 56.73%,42.97% 54.88%,43.06% 53.03%,41.79% 51.62%,39.77% 51.01%,37.79% 50.3%,35.92% 49.39%,34.23% 48.25%,32.81% 46.87%,31.74% 45.26%,31.13% 43.48%,30.98% 41.63%,31.24% 39.79%,31.82% 38%,32.63% 36.28%,33.38% 34.54%,33.94% 32.75%,34.28% 30.92%,34.37% 29.06%,34.18% 27.21%,33.75% 25.39%,33.1% 23.62%,32.29% 21.9%,31.36% 20.23%,30.36% 18.58%)}@keyframes blobMorph{0%,to{clip-path:polygon(29.31% 16.97%,28.52% 15.24%,27.82% 13.48%,27.25% 11.69%,26.82% 9.87%,26.59% 8.03%,26.58% 6.17%,26.86% 4.33%,27.49% 2.56%,28.5% .92%,29.89% -.49%,31.6% -1.6%,33.55% -2.38%,35.63% -2.8%,37.72% -3.23%,39.81% -3.64%,41.9% -4.05%,43.99% -4.44%,46.09% -4.82%,48.19% -5.19%,50.3% -5.54%,52.4% -5.89%,54.51% -6.23%,56.62% -6.56%,58.73% -6.87%,60.85% -7.18%,62.97% -7.47%,65.09% -7.75%,67.21% -8.02%,69.33% -8.28%,71.46% -8.52%,73.58% -8.74%,75.71% -8.95%,77.85% -9.15%,79.98% -9.32%,82.12% -9.47%,84.26% -9.6%,86.4% -9.7%,88.54% -9.78%,90.68% -9.82%,92.83% -9.83%,94.97% -9.79%,97.11% -9.7%,99.25% -9.54%,101.37% -9.31%,103.48% -8.97%,105.55% -8.49%,107.47% -7.67%,109.13% -6.51%,110.54% -5.1%,111.72% -3.56%,112.72% -1.91%,113.58% -.21%,114.32% 1.53%,114.96% 3.31%,115.52% 5.1%,116.01% 6.91%,116.44% 8.73%,116.82% 10.56%,117.15% 12.39%,117.44% 14.23%,117.69% 16.08%,117.91% 17.93%,118.1% 19.78%,118.26% 21.63%,118.4% 23.48%,118.51% 25.34%,118.59% 27.19%,118.66% 29.05%,118.7% 30.91%,118.73% 32.77%,118.74% 34.62%,118.73% 36.48%,118.7% 38.34%,118.66% 40.2%,118.6% 42.05%,118.52% 43.91%,118.43% 45.77%,118.32% 47.62%,118.19% 49.48%,118.05% 51.33%,117.89% 53.18%,117.71% 55.04%,117.57% 56.89%,117.39% 58.74%,117.02% 60.57%,116.45% 62.36%,115.68% 64.09%,114.69% 65.74%,113.45% 67.25%,111.97% 68.59%,110.25% 69.7%,108.34% 70.55%,106.3% 71.11%,104.19% 71.4%,102.05% 71.46%,99.91% 71.31%,97.8% 71%,95.72% 70.55%,93.67% 69.99%,91.66% 69.34%,89.69% 68.61%,87.73% 67.86%,85.77% 67.11%,83.81% 66.36%,81.84% 65.63%,79.86% 64.91%,77.87% 64.22%,75.86% 63.58%,73.81% 63.05%,71.68% 62.86%,69.59% 63.23%,67.48% 63.55%,65.34% 63.66%,63.19% 63.63%,61.05% 63.52%,58.92% 63.34%,56.79% 63.12%,54.67% 62.86%,52.56% 62.54%,50.47% 62.13%,48.41% 61.61%,46.42% 60.91%,44.61% 59.93%,43.24% 58.52%,42.76% 56.73%,42.97% 54.88%,43.06% 53.03%,41.79% 51.62%,39.77% 51.01%,37.79% 50.3%,35.92% 49.39%,34.23% 48.25%,32.81% 46.87%,31.74% 45.26%,31.13% 43.48%,30.98% 41.63%,31.24% 39.79%,31.82% 38%,32.63% 36.28%,33.38% 34.54%,33.94% 32.75%,34.28% 30.92%,34.37% 29.06%,34.18% 27.21%,33.75% 25.39%,33.1% 23.62%,32.29% 21.9%,31.36% 20.23%,30.36% 18.58%)}25%{clip-path:polygon(28.59% 17.26%,27.83% 15.46%,27.21% 13.65%,26.73% 11.8%,26.44% 9.92%,26.35% 8.04%,26.5% 6.16%,26.95% 4.35%,27.72% 2.64%,28.84% 1.12%,30.27% -.13%,31.96% -1.09%,33.81% -1.72%,35.83% -2.05%,37.93% -2.42%,40.03% -2.79%,42.12% -3.17%,44.21% -3.55%,46.3% -3.94%,48.39% -4.33%,50.48% -4.71%,52.58% -5.09%,54.67% -5.46%,56.77% -5.82%,58.87% -6.16%,60.98% -6.48%,63.09% -6.79%,65.2% -7.07%,67.32% -7.33%,69.44% -7.57%,71.56% -7.78%,73.69% -7.98%,75.82% -8.15%,77.94% -8.3%,80.07% -8.44%,82.2% -8.56%,84.32% -8.67%,86.45% -8.76%,88.57% -8.85%,90.7% -8.91%,92.82% -8.96%,94.94% -8.98%,97.06% -8.98%,99.17% -8.92%,101.28% -8.81%,103.39% -8.61%,105.46% -8.28%,107.42% -7.6%,109.18% -6.55%,110.73% -5.23%,112.06% -3.73%,113.21% -2.12%,114.19% -.42%,115.03% 1.32%,115.74% 3.11%,116.33% 4.92%,116.82% 6.75%,117.21% 8.6%,117.51% 10.46%,117.73% 12.32%,117.87% 14.18%,117.95% 16.05%,117.97% 17.92%,117.95% 19.79%,117.88% 21.65%,117.79% 23.51%,117.67% 25.37%,117.54% 27.23%,117.41% 29.08%,117.28% 30.93%,117.15% 32.78%,117.04% 34.62%,116.95% 36.47%,116.88% 38.31%,116.82% 40.16%,116.79% 42%,116.77% 43.85%,116.77% 45.7%,116.78% 47.55%,116.79% 49.4%,116.8% 51.26%,116.8% 53.11%,116.79% 54.98%,116.81% 56.84%,116.79% 58.67%,116.57% 60.48%,116.15% 62.27%,115.49% 64.02%,114.58% 65.68%,113.41% 67.22%,111.96% 68.59%,110.26% 69.72%,108.36% 70.57%,106.31% 71.12%,104.19% 71.4%,102.05% 71.43%,99.92% 71.25%,97.82% 70.91%,95.76% 70.43%,93.73% 69.85%,91.74% 69.18%,89.78% 68.44%,87.82% 67.68%,85.86% 66.94%,83.88% 66.21%,81.9% 65.5%,79.91% 64.82%,77.9% 64.16%,75.87% 63.55%,73.81% 63.05%,71.68% 62.89%,69.6% 63.29%,67.48% 63.62%,65.34% 63.72%,63.19% 63.67%,61.06% 63.51%,58.93% 63.27%,56.81% 62.97%,54.72% 62.61%,52.64% 62.17%,50.61% 61.64%,48.66% 61%,46.84% 60.2%,45.32% 59.22%,44.36% 58.04%,44.17% 56.65%,44.52% 54.97%,44.66% 52.6%,42.81% 50.38%,40.42% 49.53%,38.6% 48.86%,36.94% 48.06%,35.46% 47.11%,34.2% 46%,33.21% 44.71%,32.56% 43.25%,32.25% 41.66%,32.29% 39.97%,32.63% 38.24%,33.22% 36.48%,33.76% 34.65%,34.11% 32.78%,34.24% 30.91%,34.13% 29.07%,33.77% 27.26%,33.2% 25.52%,32.46% 23.82%,31.59% 22.17%,30.64% 20.54%,29.64% 18.93%)}50%{clip-path:polygon(30.05% 16.66%,29.32% 14.98%,28.65% 13.26%,28.09% 11.52%,27.67% 9.76%,27.41% 7.98%,27.38% 6.21%,27.61% 4.47%,28.17% 2.8%,29.09% 1.27%,30.37% -.05%,31.95% -1.09%,33.77% -1.82%,35.79% -2.22%,37.88% -2.64%,39.97% -3.03%,42.06% -3.4%,44.16% -3.76%,46.26% -4.1%,48.37% -4.44%,50.47% -4.77%,52.58% -5.09%,54.68% -5.42%,56.79% -5.74%,58.89% -6.07%,60.99% -6.41%,63.1% -6.74%,65.2% -7.09%,67.3% -7.44%,69.41% -7.79%,71.51% -8.14%,73.62% -8.48%,75.73% -8.82%,77.85% -9.14%,79.97% -9.44%,82.1% -9.71%,84.23% -9.95%,86.37% -10.16%,88.52% -10.31%,90.67% -10.41%,92.83% -10.45%,94.99% -10.42%,97.16% -10.31%,99.31% -10.1%,101.46% -9.79%,103.58% -9.35%,105.66% -8.74%,107.55% -7.78%,109.11% -6.49%,110.36% -4.99%,111.36% -3.37%,112.17% -1.68%,112.83% .05%,113.39% 1.81%,113.86% 3.58%,114.27% 5.37%,114.64% 7.17%,114.98% 8.97%,115.3% 10.78%,115.6% 12.59%,115.9% 14.4%,116.19% 16.22%,116.47% 18.05%,116.74% 19.87%,117.01% 21.7%,117.26% 23.54%,117.51% 25.38%,117.73% 27.22%,117.94% 29.07%,118.12% 30.92%,118.27% 32.77%,118.4% 34.62%,118.49% 36.48%,118.54% 38.34%,118.56% 40.2%,118.55% 42.05%,118.5% 43.91%,118.42% 45.77%,118.31% 47.62%,118.17% 49.48%,118.01% 51.33%,117.82% 53.18%,117.61% 55.03%,117.44% 56.88%,117.24% 58.72%,116.85% 60.54%,116.28% 62.31%,115.51% 64.02%,114.53% 65.65%,113.32% 67.16%,111.88% 68.5%,110.2% 69.63%,108.32% 70.49%,106.3% 71.08%,104.19% 71.41%,102.04% 71.49%,99.9% 71.37%,97.78% 71.07%,95.69% 70.63%,93.65% 70.05%,91.65% 69.37%,89.7% 68.6%,87.77% 67.78%,85.85% 66.96%,83.93% 66.13%,82% 65.29%,80.08% 64.46%,78.13% 63.65%,76.13% 62.87%,74% 62.19%,71.62% 61.86%,69.35% 62.15%,67.32% 62.36%,65.3% 62.38%,63.25% 62.29%,61.18% 62.15%,59.09% 61.97%,57% 61.77%,54.91% 61.56%,52.84% 61.32%,50.8% 61.03%,48.8% 60.64%,46.88% 60.13%,45.15% 59.39%,43.81% 58.27%,43.21% 56.7%,43.22% 54.89%,43.12% 53.02%,41.72% 51.71%,39.67% 51.23%,37.61% 50.62%,35.63% 49.77%,33.81% 48.64%,32.26% 47.2%,31.11% 45.49%,30.46% 43.59%,30.33% 41.62%,30.67% 39.69%,31.35% 37.86%,32.27% 36.16%,33.13% 34.47%,33.81% 32.72%,34.29% 30.92%,34.52% 29.06%,34.46% 27.17%,34.14% 25.3%,33.59% 23.47%,32.86% 21.68%,32% 19.95%,31.04% 18.26%)}75%{clip-path:polygon(30.07% 16.65%,29.32% 14.98%,28.67% 13.25%,28.15% 11.51%,27.78% 9.74%,27.61% 7.97%,27.65% 6.23%,27.96% 4.54%,28.57% 2.95%,29.49% 1.51%,30.73% .28%,32.23% -.7%,33.93% -1.4%,35.89% -1.83%,37.96% -2.32%,40.02% -2.82%,42.08% -3.32%,44.14% -3.83%,46.2% -4.35%,48.27% -4.87%,50.33% -5.39%,52.4% -5.9%,54.48% -6.39%,56.56% -6.87%,58.65% -7.33%,60.74% -7.75%,62.84% -8.14%,64.96% -8.5%,67.08% -8.8%,69.21% -9.07%,71.34% -9.28%,73.49% -9.44%,75.64% -9.56%,77.79% -9.62%,79.95% -9.64%,82.1% -9.62%,84.26% -9.55%,86.41% -9.45%,88.56% -9.31%,90.69% -9.14%,92.82% -8.94%,94.93% -8.71%,97.02% -8.45%,99.08% -8.15%,101.11% -7.81%,103.08% -7.41%,104.88% -6.94%,106.43% -6.26%,107.8% -5.31%,109.04% -4.12%,110.18% -2.76%,111.2% -1.28%,112.14% .29%,112.99% 1.92%,113.78% 3.6%,114.49% 5.32%,115.14% 7.07%,115.73% 8.85%,116.26% 10.64%,116.72% 12.45%,117.13% 14.27%,117.49% 16.1%,117.78% 17.94%,118.03% 19.78%,118.22% 21.63%,118.37% 23.48%,118.47% 25.34%,118.54% 27.2%,118.58% 29.05%,118.59% 30.91%,118.58% 32.77%,118.56% 34.62%,118.52% 36.48%,118.47% 38.34%,118.42% 40.19%,118.36% 42.05%,118.3% 43.9%,118.23% 45.76%,118.16% 47.62%,118.08% 49.47%,117.99% 51.33%,117.88% 53.18%,117.75% 55.04%,117.65% 56.89%,117.5% 58.75%,117.15% 60.59%,116.58% 62.4%,115.78% 64.13%,114.74% 65.76%,113.44% 67.25%,111.89% 68.52%,110.13% 69.53%,108.2% 70.25%,106.18% 70.65%,104.12% 70.78%,102.07% 70.68%,100.04% 70.37%,98.06% 69.92%,96.11% 69.34%,94.2% 68.67%,92.32% 67.93%,90.44% 67.13%,88.53% 66.31%,86.58% 65.52%,84.61% 64.77%,82.61% 64.06%,80.58% 63.39%,78.51% 62.78%,76.38% 62.23%,74.09% 61.81%,71.62% 61.77%,69.39% 62.36%,67.39% 62.87%,65.33% 63.19%,63.21% 63.37%,61.06% 63.46%,58.9% 63.48%,56.75% 63.43%,54.59% 63.31%,52.43% 63.1%,50.28% 62.77%,48.14% 62.28%,46.04% 61.57%,44.06% 60.48%,42.53% 58.83%,42.05% 56.76%,42.37% 54.84%,42.62% 53.15%,41.61% 51.84%,39.72% 51.12%,37.8% 50.28%,36.03% 49.25%,34.48% 48.02%,33.22% 46.6%,32.35% 45.03%,31.9% 43.36%,31.86% 41.65%,32.18% 39.95%,32.78% 38.29%,33.61% 36.61%,34.39% 34.82%,34.97% 32.94%,35.31% 31%,35.38% 29.04%,35.15% 27.09%,34.65% 25.19%,33.95% 23.36%,33.09% 21.6%,32.12% 19.89%,31.1% 18.23%)}}
