:root{--teal: #029c9a;--deep: #011416;--surface: #032226;--cyan: #2bd6dd;--light: #e0f9fa;--muted: #8fa8ad;--main: #f4fbfb;--font-body: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display: "Playfair Display", Georgia, serif}[data-astro-cid-j7pv25f6]{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--deep);color:var(--main);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.page[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.shell[data-astro-cid-j7pv25f6]{width:100%;max-width:1120px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.atmosphere[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% -10%,rgba(2,156,154,.22),transparent 45%),linear-gradient(180deg,#011416,#022023 55%,#011416)}.glow[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.glow--teal[data-astro-cid-j7pv25f6]{width:42vw;height:42vw;min-width:280px;min-height:280px;top:-12vw;left:-8vw;background:#029c9a59}.glow--cyan[data-astro-cid-j7pv25f6]{width:34vw;height:34vw;min-width:240px;min-height:240px;right:-10vw;top:32%;background:#2bd6dd29}.grid-lines[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:linear-gradient(rgba(224,249,250,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(224,249,250,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 30%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,transparent 78%)}.header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:clamp(1.5rem,3vw,2.25rem)}.brand[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.9rem;border-radius:14px;outline-offset:6px}.brand__logo[data-astro-cid-j7pv25f6]{width:clamp(44px,6vw,56px);height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 0 0 1px #e0f9fa1f}.brand__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;line-height:1.15}.brand__name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:600;letter-spacing:.16em;background:linear-gradient(110deg,var(--light) 5%,var(--cyan) 48%,var(--teal) 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.brand__tagline[data-astro-cid-j7pv25f6]{margin-top:.2rem;font-size:.7rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--cyan)}.header__location[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.header__dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--teal)}main[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;justify-content:center}.hero[data-astro-cid-j7pv25f6]{max-width:880px;margin-inline:auto;padding-block:clamp(3rem,8vw,6rem) clamp(3rem,6vw,4.5rem);text-align:center}.badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border:1px solid rgba(43,214,221,.3);border-radius:999px;background:#032226bf;backdrop-filter:blur(10px);color:var(--light);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.badge__dot[data-astro-cid-j7pv25f6]{position:relative;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 #2bd6ddb3;animation:pulse 2.2s ease-out infinite}.hero__title[data-astro-cid-j7pv25f6]{margin:clamp(1.5rem,4vw,2.25rem) 0 0;font-family:var(--font-display);font-size:clamp(2.3rem,6.6vw,4.25rem);font-weight:600;line-height:1.06;letter-spacing:-.015em;color:var(--main);text-wrap:balance}.hero__title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;background:linear-gradient(105deg,var(--cyan) 0%,var(--teal) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero__lead[data-astro-cid-j7pv25f6]{max-width:62ch;margin:clamp(1.25rem,3vw,1.75rem) auto 0;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:400;line-height:1.75;color:var(--muted);text-wrap:pretty}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 1.5rem;border-radius:999px;font-size:.92rem;font-weight:600;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.btn__icon[data-astro-cid-j7pv25f6]{width:1.15rem;height:1.15rem;flex-shrink:0}.btn--primary[data-astro-cid-j7pv25f6]{color:#011416;background:linear-gradient(120deg,var(--cyan) 0%,var(--teal) 100%);box-shadow:0 10px 34px -10px #2bd6dda6}.btn--primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #2bd6ddcc}.btn--ghost[data-astro-cid-j7pv25f6]{color:var(--light);border:1px solid rgba(224,249,250,.22);background:#03222699;backdrop-filter:blur(8px)}.btn--ghost[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);border-color:#2bd6dd8c;background:#032226e6}.btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.values[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-bottom:clamp(3rem,7vw,5rem)}.card[data-astro-cid-j7pv25f6]{position:relative;padding:1.6rem 1.5rem;border:1px solid rgba(224,249,250,.09);border-radius:18px;background:linear-gradient(160deg,#032226eb,#0322268c);overflow:hidden;transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--teal),transparent);opacity:.65}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:#2bd6dd59}.card__icon[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(43,214,221,.22);background:#029c9a24;font-size:1.35rem;line-height:1}.card__title[data-astro-cid-j7pv25f6]{margin:1.1rem 0 0;font-family:var(--font-display);font-size:1.3rem;font-weight:600;letter-spacing:.005em;color:var(--light)}.card__text[data-astro-cid-j7pv25f6]{margin:.55rem 0 0;font-size:.92rem;line-height:1.65;color:var(--muted)}.footer[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1.75rem 2rem;border-top:1px solid rgba(224,249,250,.08);font-size:.8rem;color:var(--muted)}.footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.footer__meta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.55rem}.footer__sep[data-astro-cid-j7pv25f6]{color:var(--teal)}@keyframes pulse{0%{box-shadow:0 0 #2bd6dda6}70%{box-shadow:0 0 0 9px #2bd6dd00}to{box-shadow:0 0 #2bd6dd00}}@media (max-width: 860px){.values[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.card[data-astro-cid-j7pv25f6]{padding:1.35rem 1.25rem}}@media (max-width: 560px){.header__location[data-astro-cid-j7pv25f6]{display:none}.actions[data-astro-cid-j7pv25f6]{flex-direction:column}.btn[data-astro-cid-j7pv25f6]{width:100%}.footer[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}[data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6]:before,[data-astro-cid-j7pv25f6]:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
