.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:flex;flex-direction:column;padding-top:76px;overflow:hidden;isolation:isolate}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none}.glow[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.g1[data-astro-cid-bbe6dxrz]{width:52vw;height:52vw;left:-14vw;top:-22vw;background:radial-gradient(circle,rgba(var(--brand-rgb),.55),transparent 65%);animation:drift1 22s ease-in-out infinite alternate}.g2[data-astro-cid-bbe6dxrz]{width:46vw;height:46vw;right:-16vw;top:10vh;background:radial-gradient(circle,rgba(var(--brand-rgb),.38),transparent 65%);animation:drift2 26s ease-in-out infinite alternate}.g3[data-astro-cid-bbe6dxrz]{width:40vw;height:40vw;left:30vw;bottom:-26vw;background:radial-gradient(circle,rgba(140,160,255,.16),transparent 65%);animation:drift1 30s ease-in-out infinite alternate-reverse}@keyframes drift1{to{transform:translate(8vw,6vh) scale(1.12)}}@keyframes drift2{to{transform:translate(-10vw,8vh) scale(.92)}}.hero-grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);mask:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%)}.hero-in[data-astro-cid-bbe6dxrz]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-block:clamp(28px,5vh,72px) clamp(24px,4vh,48px)}.hero-copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.75rem,7vw,6.5rem);line-height:.98;max-width:14ch}.hero-title[data-astro-cid-bbe6dxrz] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.hero-title[data-astro-cid-bbe6dxrz] .wi{display:inline-block;padding-bottom:.16em;margin-bottom:-.16em;will-change:transform}.hero-rot[data-astro-cid-bbe6dxrz]{margin-top:26px;font-family:var(--display);font-size:clamp(1.375rem,2.3vw,2rem);font-weight:300;letter-spacing:-.02em;color:var(--on-dark-2);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .3em}.rot-box[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;height:1.25em;line-height:1.25}.rot-word[data-astro-cid-bbe6dxrz]{display:inline-block;font-weight:600;color:#fff;border-bottom:2px solid rgba(var(--brand-rgb),.9);line-height:1.12;transition:color .2s}.rot-word[data-astro-cid-bbe6dxrz]:hover{color:var(--brand-hi)}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px}.hero-places[data-astro-cid-bbe6dxrz]{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}.hero-places[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--brand-hi);background:rgba(var(--brand-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb),.35)}.mq[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:32px;padding:26px var(--gutter) 30px;border-top:1px solid var(--line-dark);max-width:1240px;margin-inline:auto;width:100%}.mq-label[data-astro-cid-bbe6dxrz]{flex:none;font-size:.8125rem;color:var(--on-dark-3);max-width:15ch;line-height:1.35}.mq-view[data-astro-cid-bbe6dxrz]{flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mq-track[data-astro-cid-bbe6dxrz]{display:flex;width:max-content;animation:mq 38s linear infinite}.mq[data-astro-cid-bbe6dxrz]:hover .mq-track[data-astro-cid-bbe6dxrz]{animation-play-state:paused}.mq-set[data-astro-cid-bbe6dxrz]{display:flex;gap:52px;padding:0 26px;list-style:none}.mq-set[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;color:#f2f3f79e;font-weight:500;font-size:.9375rem;white-space:nowrap;transition:color .2s}.mq-set[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:hover{color:#fff}@keyframes mq{to{transform:translate(-50%)}}@media(max-width:640px){.hero-places[data-astro-cid-bbe6dxrz]{gap:6px;margin-bottom:18px}.hero-places[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{gap:4px;padding:6px 10px;font-size:.78rem}.hero-places[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz] svg{width:14px;height:14px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,11vw,3.25rem)}.hero-cta[data-astro-cid-bbe6dxrz]{align-self:stretch}.hero-cta[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}.mq[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start;gap:14px}.mq-label[data-astro-cid-bbe6dxrz]{max-width:none}.mq-view[data-astro-cid-bbe6dxrz]{width:100%}}
