.marquee[data-astro-cid-543bmuqs]{z-index:2;background:var(--bone);color:var(--bg);transform:rotate(var(--tilt)) scale(1.04);margin-block:-1.5rem;padding-block:.9rem .7rem;position:relative;overflow:hidden}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee__group[data-astro-cid-543bmuqs]{display:flex}.marquee__item[data-astro-cid-543bmuqs]{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:uppercase;white-space:nowrap;align-items:center;font-size:clamp(1.3rem,1rem + 1.4vw,2.2rem);line-height:1;display:inline-flex}.marquee__item[data-astro-cid-543bmuqs]:after{content:"✶";color:var(--ember-deep);margin-inline:.8em}@keyframes marquee{to{transform:translate(-50%)}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(45% 55% at 72% 42%,#c8283c29,#0000 70%),radial-gradient(30% 40% at 70% 30%,#ff7a2e14,#0000 70%);align-items:center;min-height:calc(100svh - 72px);padding-block:2rem 5rem;display:grid;position:relative}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.hero__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.25rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,1.4rem + 5.4vw,6.75rem)}.bite[data-astro-cid-lcdefpme]{color:var(--ember-deep);-webkit-mask-composite:source-in;padding-right:.12em;display:inline-block;-webkit-mask-image:radial-gradient(circle at 100% 18%,#0000 .16em,#000 .17em),radial-gradient(circle at 99% 52%,#0000 .14em,#000 .15em);mask-image:radial-gradient(circle at 100% 18%,#0000 .16em,#000 .17em),radial-gradient(circle at 99% 52%,#0000 .14em,#000 .15em);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.75rem;display:flex}.hero__logo[data-astro-cid-lcdefpme]{width:100%;max-width:620px;animation:rise 1.1s var(--ease-out) both;justify-self:center}@keyframes rise{0%{opacity:0;transform:translateY(40px)scale(.96)}}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease-out) both}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{min-height:auto;padding-block:1rem 4.5rem}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__logo[data-astro-cid-lcdefpme]{order:-1;max-width:min(420px,86vw)}}.hero__scroll[data-astro-cid-lcdefpme]{border:2px solid var(--dust);border-radius:14px;width:26px;height:42px;margin-left:-13px;position:absolute;bottom:2.25rem;left:50%}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--bone);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite scroll-cue;position:absolute;top:8px;left:50%}@keyframes scroll-cue{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (width<=860px){.hero__scroll[data-astro-cid-lcdefpme]{display:none}}.featured[data-astro-cid-lcdefpme]{background:radial-gradient(60% 70% at 20% 50%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);padding-top:clamp(6rem,4rem + 6vw,10rem)}.featured__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (width<=860px){.featured__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.featured__art[data-astro-cid-lcdefpme]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 40px 100px -40px color-mix(in srgb, var(--accent) 70%, transparent);transform:rotate(-1.2deg)}.featured__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.1rem;display:grid}.featured__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--bone)}.featured__hook[data-astro-cid-lcdefpme]{color:var(--accent-text);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:600;line-height:1.3}.featured__meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;display:flex}.featured__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem;display:flex}.head[data-astro-cid-lcdefpme]{gap:.75rem;max-width:44rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:0}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;gap:clamp(2rem,5vw,5rem);display:grid}@media (width<=860px){.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.about__text[data-astro-cid-lcdefpme]{justify-items:start;gap:2rem;display:grid}.about__team[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}
