.dl-landing{font-family:var(--font-archivo),"Archivo",sans-serif}.dl-display{font-family:var(--font-fraunces),"Fraunces",Georgia,serif}.dl-landing input::placeholder,.dl-landing textarea::placeholder{color:#a2957e;opacity:1}.dl-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}@keyframes dl-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dl-marquee{animation:dl-marquee 28s linear infinite}@keyframes dl-hero-drift{0%{transform:translateY(0)}to{transform:translateY(-110px)}}@supports (animation-timeline:scroll()){.dl-hero-drift{animation:dl-hero-drift linear both;animation-timeline:scroll()}}.dl-reveal-item{opacity:0;transform:translateY(26px);transition:opacity .55s ease var(--dl-delay,0s),transform .6s cubic-bezier(.2,.7,.2,1) var(--dl-delay,0s)}[data-visible=true] .dl-reveal-item{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){html:has(.dl-landing){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.dl-hero-drift,.dl-marquee{animation:none}.dl-reveal-item{opacity:1;transform:none;transition:none}}