.hero-scroll[data-astro-cid-j7pv25f6]{height:300svh}.hero-pin[data-astro-cid-j7pv25f6]{height:100svh;min-height:520px;background-color:#09866e;--hero-ink: #f1f7f4;--brand-out: 0;--cue-out: 0}.hero-nav[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;z-index:5;display:flex;align-items:center;height:4rem;padding:0 3rem;opacity:calc(1 - var(--brand-out));pointer-events:auto;animation:hero-in 1.4s cubic-bezier(.33,0,.15,1) .6s both}.hero-nav-link[data-astro-cid-j7pv25f6]{position:relative;font-size:.88rem;font-weight:500;letter-spacing:.02em;color:var(--hero-ink);opacity:.85;transition:opacity .2s}.hero-nav-link[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.hero-nav-link[data-astro-cid-j7pv25f6]:hover{opacity:1}.hero-nav-link[data-astro-cid-j7pv25f6]:hover:after{transform:scaleX(1)}.hero-nav-btn[data-astro-cid-j7pv25f6]{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--hero-ink)}@media(min-width:768px){.hero-nav-btn[data-astro-cid-j7pv25f6]{display:none}}@media(min-width:1280px){.hero-nav[data-astro-cid-j7pv25f6]{padding:0 4rem}}@media(max-width:767px){.hero-nav[data-astro-cid-j7pv25f6]{padding:1rem}}.hero-brand[data-astro-cid-j7pv25f6]{opacity:calc(1 - var(--brand-out));transform:translateY(calc(var(--brand-out) * -40px))}.intro-text[data-astro-cid-j7pv25f6]{font-family:Quicksand,sans-serif;font-weight:500;color:hsl(var(--foreground))}html.js .intro-block[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease}html.js .intro-block[data-astro-cid-j7pv25f6].is-playing>[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){html.js .intro-block[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6],html.js .intro-block[data-astro-cid-j7pv25f6].is-playing>[data-astro-cid-j7pv25f6]{transform:none}}.hero-back[data-astro-cid-j7pv25f6]{filter:blur(.8px)}.hero-ink[data-astro-cid-j7pv25f6]{color:var(--hero-ink)}.hero-mark[data-astro-cid-j7pv25f6]{width:min(58vw,860px);aspect-ratio:4.5;background-color:var(--hero-ink);-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.hero-tagline[data-astro-cid-j7pv25f6]{margin-top:2.2em;font-size:clamp(11px,1.05vw,14px);letter-spacing:.38em;margin-right:-.38em;text-transform:uppercase}.hero-mark[data-astro-cid-j7pv25f6],.hero-ink[data-astro-cid-j7pv25f6],.hero-cue[data-astro-cid-j7pv25f6],.hero-hint[data-astro-cid-j7pv25f6]{animation:hero-in 1.8s cubic-bezier(.33,0,.15,1) both}.hero-hint[data-astro-cid-j7pv25f6],.hero-cue[data-astro-cid-j7pv25f6]{animation-delay:3.8s}.hero-mark[data-astro-cid-j7pv25f6],h1[data-astro-cid-j7pv25f6].hero-ink{animation-delay:2.4s}.hero-tagline[data-astro-cid-j7pv25f6]{animation-delay:3.3s}@keyframes hero-in{0%{opacity:0;transform:translateY(10px);filter:blur(5px)}}.hero-hint[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:84px;z-index:4;width:-moz-max-content;width:max-content;margin:0 auto;padding:.4rem .6rem;font-size:.78rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--hero-ink);opacity:calc(.9 * (1 - var(--cue-out)));pointer-events:auto;visibility:var(--hint-vis, visible);transition:opacity .2s}.hero-hint[data-astro-cid-j7pv25f6]:hover{opacity:calc(1 - var(--cue-out))}.hero-cue[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:26px;z-index:4;width:1.5px;height:46px;margin-left:-.75px;border-radius:2px;background:color-mix(in srgb,var(--hero-ink) 35%,transparent);overflow:hidden;opacity:calc(1 - var(--cue-out))}.hero-cue-dot[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:-14px;width:100%;height:14px;border-radius:2px;background:var(--hero-ink);animation:cue-slide 2.2s cubic-bezier(.65,0,.35,1) 4.8s infinite backwards}@keyframes cue-slide{0%{top:-14px}70%,to{top:46px}}.philo-lead[data-astro-cid-j7pv25f6]{font-size:1.15em;font-weight:500;color:hsl(var(--foreground))}@media(max-width:640px){.hero-mark[data-astro-cid-j7pv25f6]{width:84vw}.hero-tagline[data-astro-cid-j7pv25f6]{letter-spacing:.2em;margin-right:-.2em;font-size:10.5px}}@media(prefers-reduced-motion:reduce){.hero-mark[data-astro-cid-j7pv25f6],.hero-ink[data-astro-cid-j7pv25f6],.hero-cue[data-astro-cid-j7pv25f6],.hero-cue-dot[data-astro-cid-j7pv25f6],.hero-nav[data-astro-cid-j7pv25f6],.hero-hint[data-astro-cid-j7pv25f6]{animation:none}}
