.hero[data-astro-cid-lcdefpme]{z-index:0;background:var(--onyx);place-items:center;height:calc(100svh - 68px);min-height:420px;display:grid;position:sticky;top:0;overflow:hidden}.hero-media[data-astro-cid-lcdefpme],.hero-media[data-astro-cid-lcdefpme] .hero-photo{position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] .hero-photo .photo-img{transition:opacity 1s ease, transform 1.6s var(--ease-out)}.js .hero-media[data-astro-cid-lcdefpme] .hero-photo .photo-img:not(.is-loaded){transform:scale(1.04)}.hero-shade[data-astro-cid-lcdefpme]{background:#1515154d;position:absolute;inset:0}.hero-title[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:clamp(20px,2.8vw,40px);display:flex;position:relative}.est[data-astro-cid-lcdefpme]{letter-spacing:.24em;color:var(--bone);margin:0;font-size:clamp(13px,1.3vw,16px)}.js .est[data-astro-cid-lcdefpme]{animation:.9s .7s both fade-in}.wordmark[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--font-display);color:var(--bone);margin:0;padding-inline:16px;font-size:clamp(64px,13vw,176px);font-weight:400;line-height:.95;position:relative}.wordmark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline-block}.js .wordmark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:rise 1s .2s var(--ease-out) both}.scroll-cue[data-astro-cid-lcdefpme]{min-width:44px;min-height:44px;color:var(--bone);letter-spacing:.06em;flex-direction:column;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.js .scroll-cue[data-astro-cid-lcdefpme]{animation:.8s .9s both fade-in}.scroll-cue[data-astro-cid-lcdefpme] svg{animation:2.4s ease-in-out 1.8s infinite nudge}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(4px)}}@supports (animation-timeline:scroll()){.hero-title[data-astro-cid-lcdefpme]{animation:linear both hero-out}.hero-shade[data-astro-cid-lcdefpme]{animation:linear both shade-in}.hero[data-astro-cid-lcdefpme] .hero-title[data-astro-cid-lcdefpme]{animation-timeline:scroll(root);animation-range:0 70vh}.hero[data-astro-cid-lcdefpme] .hero-shade[data-astro-cid-lcdefpme]{animation-timeline:scroll(root);animation-range:0 90vh}@keyframes hero-out{to{opacity:0;transform:translateY(-48px)scale(.97)}}@keyframes shade-in{to{background:#15151599}}}.over[data-astro-cid-lcdefpme]{z-index:1;background:var(--bone);position:relative}.about[data-astro-cid-lcdefpme]{background:var(--cobalt);color:var(--bone)}.about-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:24px 32px;padding-block:96px;display:flex}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{flex:0 0 200px;margin:0;font-size:15px;font-weight:400}.about-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;gap:20px;max-width:640px;display:flex}.about-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:300;line-height:1.45}.about-body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:14px}.best[data-astro-cid-lcdefpme]{padding-block:96px var(--section)}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:56px 28px;display:grid}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{height:calc(100svh - 112px)}.about-inner[data-astro-cid-lcdefpme]{padding-block:64px}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{flex-basis:100%}.best[data-astro-cid-lcdefpme]{padding-top:64px}}@media (prefers-reduced-motion:reduce){.js .wordmark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.js .est[data-astro-cid-lcdefpme],.js .scroll-cue[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] svg{animation:none}@supports (animation-timeline:scroll()){.hero-title[data-astro-cid-lcdefpme],.hero-shade[data-astro-cid-lcdefpme]{animation:none}}.js .hero-media[data-astro-cid-lcdefpme] .hero-photo .photo-img:not(.is-loaded){transform:none}}
