.section-title:where(.astro-iklvryng){letter-spacing:-.05em;color:#fff;text-wrap:balance;transform-origin:0 100%;font-size:clamp(3rem,12.5vw,8rem);font-weight:800;line-height:.95}.section-title-center:where(.astro-iklvryng){transform-origin:bottom}.hero-fade-mask:where(.astro-iklvryng){background:linear-gradient(to bottom, transparent 45%, var(--color-ink-850) 98%), linear-gradient(to right, var(--color-ink-850) 0%, transparent 18%)}@media (width>=1024px){.hero-fade-mask:where(.astro-iklvryng){background:linear-gradient(to right, var(--color-ink-850) 0%, #0a0e0c8c 26%, transparent 55%), linear-gradient(to bottom, var(--color-ink-850) 0%, transparent 7%, transparent 70%, var(--color-ink-850) 100%)}}.cta-daniel:where(.astro-iklvryng){-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.story-frame:where(.astro-iklvryng) .drift-img:where(.astro-iklvryng){scale:1.06}.shimmer-text:where(.astro-iklvryng){color:#0000;background-image:linear-gradient(100deg,#6ee9ac 0%,#2eb67d 30%,#9af3e4 50%,#2eb67d 70%,#6ee9ac 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate shimmer}.word:where(.astro-iklvryng){animation:.6s cubic-bezier(.16,1,.3,1) both word-in;animation-delay:calc(var(--i) * 45ms);display:inline-block}.word:where(.astro-iklvryng).shimmer-text{animation:word-in .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 45ms) both, shimmer 6s ease-in-out 1s infinite alternate}.hero-fade:where(.astro-iklvryng){animation:.6s ease-out .3s both fade-up}.beat:where(.astro-iklvryng){animation:fade-up .5s cubic-bezier(.16, 1, .3, 1) var(--d) both}.hero-art:where(.astro-iklvryng),.hero-float:where(.astro-iklvryng){animation:7s ease-in-out 1.4s infinite hero-float}.bubble:where(.astro-iklvryng){animation:fade-up .5s cubic-bezier(.16, 1, .3, 1) var(--d) both}.typing:where(.astro-iklvryng){opacity:0;animation:1.5s ease-out 1.25s both typing-show}.typing:where(.astro-iklvryng) i:where(.astro-iklvryng){background:#fff9;border-radius:9999px;width:.5rem;height:.5rem;animation:.9s ease-in-out infinite dot-bounce;display:block}.typing:where(.astro-iklvryng) i:where(.astro-iklvryng):nth-child(2){animation-delay:.15s}.typing:where(.astro-iklvryng) i:where(.astro-iklvryng):nth-child(3){animation-delay:.3s}.reel-row:where(.astro-iklvryng){white-space:nowrap;letter-spacing:-.05em;color:#fff;align-items:center;width:max-content;font-size:clamp(4.5rem,24vw,13rem);font-weight:800;line-height:.95;display:flex}.reel-outline:where(.astro-iklvryng){color:#0000;-webkit-text-stroke:2px #6ee9ac99}.reel-dot:where(.astro-iklvryng){background:#2eb67d;border-radius:9999px;width:.16em;height:.16em;margin:0 .35em;display:inline-block}.step-number:where(.astro-iklvryng){color:#0000;-webkit-text-stroke:2px #6ee9ac47}.step-card-final:where(.astro-iklvryng) .step-number:where(.astro-iklvryng){-webkit-text-stroke-color:#0a0e0c2e}.faq:where(.astro-iklvryng) summary:where(.astro-iklvryng)::-webkit-details-marker{display:none}.scroll-progress:where(.astro-iklvryng){transform-origin:0;display:none}@keyframes word-in{0%{opacity:0;transform:translateY(.6em)rotate(4deg)scale(.9)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:0%}to{background-position:100%}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.6rem)}}@keyframes typing-show{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes dot-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-.3rem)}}@keyframes rise{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@keyframes title-slam{0%{opacity:0;transform:translateY(.35em)scale(1.4)}to{opacity:1;transform:none}}@keyframes hero-push{to{opacity:0;transform:scale(1.25)translateY(-.4em)}}@keyframes art-sink{to{opacity:.2;scale:.8}}@keyframes reel-left{0%{translate:4%}to{translate:-38%}}@keyframes reel-right{0%{translate:-38%}to{translate:4%}}@keyframes read-light{0%{opacity:.4}to{opacity:1}}@keyframes image-pan{0%{translate:0 -3%}to{translate:0 3%}}@keyframes drift{0%{translate:0 1.5rem}to{translate:0 -1.5rem}}@keyframes pop{0%{opacity:0;scale:.35}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes fee-out{0%{opacity:0;translate:55vw 1.5rem;rotate:14deg;scale:.25}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes step-in{0%{transform:translateY(3rem)scale(.92)rotate(-2deg)}to{transform:none}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.scroll-progress:where(.astro-iklvryng){animation:linear both progress;animation-timeline:scroll(root);display:block}.rise:where(.astro-iklvryng){animation:linear both rise;animation-timeline:view();animation-range:entry entry 55%}.section-title:where(.astro-iklvryng).rise{animation-name:title-slam;animation-range:entry cover 35%}.hero-title:where(.astro-iklvryng){transform-origin:0 100%;animation:linear both hero-push;animation-timeline:view();animation-range:exit exit 90%}.hero-art:where(.astro-iklvryng){animation:7s ease-in-out 1.4s infinite hero-float,linear both art-sink;animation-timeline:auto,view();animation-range:normal,exit}.reel-row:where(.astro-iklvryng){will-change:translate;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.reel-left:where(.astro-iklvryng){animation-name:reel-left}.reel-right:where(.astro-iklvryng){animation-name:reel-right}.read-word:where(.astro-iklvryng){animation:linear both read-light;animation-timeline:view();animation-range:cover 15% cover 45%}.story-frame:where(.astro-iklvryng) .drift-img:where(.astro-iklvryng){animation:linear both image-pan;animation-timeline:view();animation-range:cover}.drift:where(.astro-iklvryng){animation:linear both drift;animation-timeline:view();animation-range:cover}.drift:where(.astro-iklvryng).pop{animation:linear both drift,linear both pop;animation-timeline:view(),view();animation-range:cover,entry cover 30%}.hero-float:where(.astro-iklvryng).pop{animation:7s ease-in-out 1.4s infinite hero-float,linear both pop;animation-timeline:auto,view();animation-range:normal,entry cover 30%}.fee:where(.astro-iklvryng){animation:linear both fee-out;animation-timeline:view();animation-range:entry cover 35%}.fee:where(.astro-iklvryng):nth-child(2){animation-range:entry 20% cover 40%}.fee:where(.astro-iklvryng):nth-child(3){animation-range:entry 40% cover 45%}.step-card:where(.astro-iklvryng){animation:linear both step-in;animation-timeline:view();animation-range:entry entry 90%}}@media (prefers-reduced-motion:reduce){.word:where(.astro-iklvryng),.word:where(.astro-iklvryng).shimmer-text,.shimmer-text:where(.astro-iklvryng),.hero-fade:where(.astro-iklvryng),.beat:where(.astro-iklvryng),.hero-art:where(.astro-iklvryng),.hero-float:where(.astro-iklvryng),.hero-title:where(.astro-iklvryng),.bubble:where(.astro-iklvryng),.rise:where(.astro-iklvryng),.section-title:where(.astro-iklvryng).rise,.reel-row:where(.astro-iklvryng),.read-word:where(.astro-iklvryng),.drift:where(.astro-iklvryng),.drift-img:where(.astro-iklvryng),.pop:where(.astro-iklvryng),.fee:where(.astro-iklvryng),.step-card:where(.astro-iklvryng),.scroll-progress:where(.astro-iklvryng){animation:none!important}.typing:where(.astro-iklvryng),.scroll-progress:where(.astro-iklvryng){display:none!important}}
