@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;500;600;700&family=Montserrat:wght@300;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;500;600;700&family=Montserrat:wght@300;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;500;600;700&family=Montserrat:wght@300;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;500;600;700&family=Montserrat:wght@300;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";.cta:where(.astro-5f7neqxn){color:#f5f5f5;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}@media screen and (width>=768px){.cta:where(.astro-5f7neqxn){flex-wrap:nowrap;justify-content:space-between;gap:0}}.cta__button:where(.astro-5f7neqxn){text-transform:uppercase;cursor:pointer;color:inherit;border:1px solid #76c89333;border-radius:50px;align-items:center;gap:8px;padding:10px 16px;font-family:Space Mono,monospace;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.cta__button:where(.astro-5f7neqxn):hover{background-color:#f5f5f50d;border-color:#76c893;transform:translateY(-2px)}@media screen and (width>=768px){.cta__button:where(.astro-5f7neqxn){padding:12px 32px;font-size:clamp(.9rem,.8rem + .5vw,1.125rem)}}.cta__icon:where(.astro-5f7neqxn){width:18px;height:18px}@media screen and (width>=768px){.cta__icon:where(.astro-5f7neqxn){width:20px;height:20px}}.hero:where(.astro-ck3jrhhl){align-items:center;max-width:clamp(1000px,90vw,1440px);min-height:80vh;margin:0 auto;padding:16px;display:flex}@media screen and (width>=1024px){.hero:where(.astro-ck3jrhhl){padding:0}}.hero__grid:where(.astro-ck3jrhhl){grid-template-columns:1fr;gap:40px;display:grid}@media screen and (width>=768px){.hero__grid:where(.astro-ck3jrhhl){grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr)}}.hero__title:where(.astro-ck3jrhhl){color:#f5f5f5;letter-spacing:-.05em;font-family:Space Mono,monospace;font-size:clamp(3rem,10vw,9rem);font-weight:700;line-height:.9}@media screen and (width>=768px){.hero__title--left:where(.astro-ck3jrhhl){order:1;grid-area:1/1/auto/9;align-self:center}.hero__title--right:where(.astro-ck3jrhhl){order:3;grid-area:2/5/auto/13;justify-self:end}}.hero__cv:where(.astro-ck3jrhhl){order:4;justify-self:start;align-items:center;gap:16px;display:flex}@media screen and (width>=768px){.hero__cv:where(.astro-ck3jrhhl){grid-area:1/8/auto/13;place-self:center end;margin-top:1rem}}.hero__cv-cta:where(.astro-ck3jrhhl){color:#111;background-color:#f5f5f5;border-radius:50px;padding:15px 30px;font-family:Montserrat,sans-serif;font-size:clamp(.9rem,.8rem + .5vw,1.125rem);font-weight:700}.hero__cv-download:where(.astro-ck3jrhhl){color:#111;background-color:#f5f5f5;border-radius:50px;padding:15px}.hero__description:where(.astro-ck3jrhhl){color:#a6a6a6;order:2;max-width:45ch;font-family:Montserrat,sans-serif;font-size:clamp(.9rem,.8rem + .5vw,1.125rem);line-height:1.6}@media screen and (width>=768px){.hero__description:where(.astro-ck3jrhhl){grid-area:2/1/auto/6;align-self:center}}.hero__description:where(.astro-ck3jrhhl) .hero__description-highlights{color:#f5f5f5;font-style:italic}.hero__cta:where(.astro-ck3jrhhl){order:5;width:100%;margin-top:2rem}@media screen and (width>=768px){.hero__cta:where(.astro-ck3jrhhl){grid-area:3/1/auto/13;margin-top:4rem;display:flex}}.explore:where(.astro-zgbkck5h){max-width:clamp(1000px,90vw,1440px);margin:0 auto;padding:clamp(4rem,10vh,10rem) clamp(1rem,5vw,5rem)}.explore__grid:where(.astro-zgbkck5h){grid-template-columns:1fr;gap:2rem;display:grid}@media screen and (width>=768px){.explore__grid:where(.astro-zgbkck5h){grid-template-columns:repeat(12,1fr);align-items:start;gap:0}}.explore__left:where(.astro-zgbkck5h){order:2;grid-column:1/-1}@media screen and (width>=768px){.explore__left:where(.astro-zgbkck5h){text-align:left;order:1;grid-column:1/5;align-self:center}}@media screen and (width<=549px){.explore__left:where(.astro-zgbkck5h){padding-bottom:1rem}}.explore__right:where(.astro-zgbkck5h){order:1;grid-column:1/-1}@media screen and (width>=768px){.explore__right:where(.astro-zgbkck5h){text-align:left;flex-direction:column;order:2;grid-column:5/13;align-items:flex-start;display:flex}}.explore__nav:where(.astro-zgbkck5h){flex-direction:column;align-items:flex-start;padding:0;display:flex}@media screen and (width>=768px){.explore__nav:where(.astro-zgbkck5h){padding:30px}}.explore__item:where(.astro-zgbkck5h){color:#f5f5f5;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;flex-direction:column;width:fit-content;height:1.1em;font-family:Fraunces,serif;font-size:clamp(2.5rem,12vw,7.5rem);font-weight:600;line-height:.9;text-decoration:none;display:flex;overflow:hidden}@media screen and (width>=768px){.explore__item:where(.astro-zgbkck5h){line-height:.85}}.explore__item-text:where(.astro-zgbkck5h){line-height:1.1;display:block}.explore__item:where(.astro-zgbkck5h):hover{color:#f5f5f5}.explore__description:where(.astro-zgbkck5h){color:#a6a6a6b3;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(.9rem,.8rem + .5vw,1.125rem);line-height:1.6}@media screen and (width<=767px){.explore__description:where(.astro-zgbkck5h){text-align:left}}:root{--accent-dynamic:#76c893;--aura-opacity:.15}.explore-trigger:where(.astro-ct3bgug4){z-index:10;cursor:pointer;opacity:.6;color:#f5f5f5;width:80px;height:32px;position:absolute;top:90vh;left:50%;overflow:hidden;transform:translate(-50%)}@media screen and (width>=768px){.explore-trigger:where(.astro-ct3bgug4){width:100px}}.explore-trigger__inner:where(.astro-ct3bgug4){width:100%;height:100%;position:relative}.explore-trigger:where(.astro-ct3bgug4) .chevron:where(.astro-ct3bgug4){width:24px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.explore-trigger:where(.astro-ct3bgug4) .chevron:where(.astro-ct3bgug4){width:32px;height:32px}}.explore-trigger__text:where(.astro-ct3bgug4){text-transform:uppercase;white-space:nowrap;margin:0;font-family:Space Mono,monospace;font-size:.875rem;font-weight:700;line-height:32px;position:absolute;top:32px;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.explore-trigger__text:where(.astro-ct3bgug4){font-size:1rem}}
