.PixelFlower-module__hBgyqW__flower{pointer-events:none;z-index:1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.PixelFlower-module__hBgyqW__contained{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.PixelFlower-module__hBgyqW__inner{transform-style:preserve-3d;will-change:transform}.PixelFlower-module__hBgyqW__canvas{image-rendering:pixelated;image-rendering:crisp-edges;display:block}@media (max-width:480px){.PixelFlower-module__hBgyqW__flower{transform:translate(-50%,-50%)scale(.7)}}
.Hero-module__ejOdHG__hero{--hero-max-width:640px;--hero-padding-x:clamp(1rem,.8rem + .8vw,1.5rem);--hero-padding-y:clamp(4rem,3rem + 4vw,6rem);--hero-dock-clearance:80px;--hero-section-margin-top:32px;--hero-copy-gap:clamp(.75rem,.6rem + .6vw,1rem);--hero-content-gap:clamp(1rem,1rem + .5vw,1.5rem);--hero-section-gap:clamp(2rem,1.5rem + 1.5vw,3rem);--hero-stagger-delay:80ms;--hero-enter-duration:.6s;--hero-panel-duration:.25s;max-width:var(--hero-max-width);width:100%;padding:var(--hero-padding-y)var(--hero-padding-x)calc(var(--hero-padding-x) + var(--hero-dock-clearance));justify-content:center;align-items:flex-start;gap:var(--hero-content-gap);--delay:var(--hero-stagger-delay);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@keyframes Hero-module__ejOdHG__enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__hero .Hero-module__ejOdHG__copy>p,.Hero-module__ejOdHG__hero .Hero-module__ejOdHG__workSections{animation:none}}@media (max-width:640px){.Hero-module__ejOdHG__hero{padding-left:0;padding-right:0}}.Hero-module__ejOdHG__hero .Hero-module__ejOdHG__copy>p,.Hero-module__ejOdHG__hero .Hero-module__ejOdHG__workSections{animation:Hero-module__ejOdHG__enter var(--hero-enter-duration)ease both;animation-delay:calc(var(--delay)*var(--stagger))}.Hero-module__ejOdHG__header{justify-content:space-between;align-items:center;width:100%;display:flex}.Hero-module__ejOdHG__hero h1{font-family:var(--font-financier-display);font-size:var(--text-2xl);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tightest);text-wrap:balance;line-height:1.2}.Hero-module__ejOdHG__links{gap:1rem;display:flex}.Hero-module__ejOdHG__links a{color:var(--muted-foreground);transition:color var(--duration-fast)ease}@media (hover:hover) and (pointer:fine){.Hero-module__ejOdHG__links a:hover{color:var(--foreground)}}.Hero-module__ejOdHG__copy{gap:var(--hero-copy-gap);flex-direction:column;display:flex}.Hero-module__ejOdHG__copy p{font-size:var(--text-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tighter);color:var(--muted-foreground);transition:color var(--duration-fast)ease;line-height:1.6}@media (hover:hover) and (pointer:fine){.Hero-module__ejOdHG__copy p:hover{color:var(--foreground)}}.Hero-module__ejOdHG__workSections{gap:var(--hero-section-gap);width:100%;margin-top:var(--hero-section-margin-top);flex-direction:column;display:flex}.Hero-module__ejOdHG__panel{transition:grid-template-rows var(--hero-panel-duration)var(--ease-out-quad);grid-template-rows:1fr;display:grid}.Hero-module__ejOdHG__panel[hidden]:not([hidden=until-found]){display:none}.Hero-module__ejOdHG__panel[data-starting-style],.Hero-module__ejOdHG__panel[data-ending-style]{grid-template-rows:0fr}.Hero-module__ejOdHG__panelInner{min-height:0;overflow:hidden}
