.info-section[data-astro-cid-5mud4rlq]{flex-direction:column;flex:1;min-height:0;padding:1.5rem clamp(1rem,5vw,1.5rem) 0;display:flex;position:relative;overflow-y:auto}.info-grid[data-astro-cid-5mud4rlq]{z-index:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.5rem;width:100%;max-width:1260px;margin:auto;display:grid;position:relative}@media (width<=768px){.info-grid[data-astro-cid-5mud4rlq]{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:1rem}}@media (width<=480px){.info-grid[data-astro-cid-5mud4rlq]{grid-template-columns:1fr;gap:1rem}}.info-card[data-astro-cid-5mud4rlq]{--color-ink:var(--frost-glass-text,#fff);--color-ink-muted:var(--frost-glass-text,#fff);--font-body:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);--font-heading:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);--font-mono:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);--card-title-family:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);--card-bg:var(--frost-glass-bg,#141e2d61);background:var(--card-bg);min-width:0;backdrop-filter:var(--card-backdrop);border:1px solid #ffffff1a;border-left:var(--card-border-width) solid var(--card-border-color);color:var(--color-ink);font-family:var(--card-title-family);align-items:flex-start;padding:1.75rem 1.5rem;transition:border-color .3s;display:flex;box-shadow:0 8px 32px #00000073}.info-card[data-astro-cid-5mud4rlq]:hover{border-left-color:var(--card-border-color-hover)}.card-inner[data-astro-cid-5mud4rlq]{text-align:left;flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;min-width:0;display:flex}.info-icon[data-astro-cid-5mud4rlq]{color:var(--color-ink);opacity:.8;margin-bottom:.25rem}.info-title[data-astro-cid-5mud4rlq]{font-size:var(--card-label-size);font-weight:var(--card-label-weight);color:var(--color-ink);letter-spacing:var(--card-label-spacing);text-transform:uppercase;margin:0}.info-text[data-astro-cid-5mud4rlq]{color:var(--color-ink-muted);line-height:1.7;font-size:var(--card-body-size);font-weight:var(--card-body-weight);margin:0}.info-link[data-astro-cid-5mud4rlq]{color:var(--color-ink-muted);font-size:var(--card-body-size);font-weight:var(--card-body-weight);overflow-wrap:anywhere;min-width:0;text-decoration:none;transition:color .3s}.info-link[data-astro-cid-5mud4rlq]:hover{color:var(--color-accent)}.info-action[data-astro-cid-5mud4rlq]{color:var(--color-ink);font-size:var(--card-label-size);letter-spacing:var(--card-label-spacing);text-transform:uppercase;align-items:center;gap:.3rem;margin-top:.25rem;text-decoration:none;transition:gap .3s;display:inline-flex}.info-action[data-astro-cid-5mud4rlq]:hover{color:var(--color-accent);gap:.5rem}.contact-items[data-astro-cid-5mud4rlq]{flex-direction:column;gap:.5rem;margin-top:.1rem;display:flex}.contact-item[data-astro-cid-5mud4rlq]{color:var(--color-ink-muted);opacity:.7;align-items:center;gap:.5rem;display:flex}.contact-item[data-astro-cid-5mud4rlq] svg[data-astro-cid-5mud4rlq]{flex-shrink:0}.social-links[data-astro-cid-5mud4rlq]{flex-direction:column;gap:.5rem;margin-top:.1rem;display:flex}.social-link[data-astro-cid-5mud4rlq]{color:var(--color-ink-muted);font-size:var(--card-body-size);font-weight:var(--card-body-weight);align-items:center;gap:.5rem;text-decoration:none;transition:color .3s;display:flex}.social-link[data-astro-cid-5mud4rlq]:hover{color:var(--color-accent)}.social-link[data-astro-cid-5mud4rlq] svg[data-astro-cid-5mud4rlq]{color:var(--color-ink-muted);opacity:.7}.social-link[data-astro-cid-5mud4rlq]:hover svg[data-astro-cid-5mud4rlq]{color:var(--color-accent);opacity:1}.page-layout[data-astro-cid-3dsyqeef]{flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.page-layout[data-astro-cid-3dsyqeef]>.page-watermark{top:var(--mon-top,22%)}.page-hero[data-astro-cid-3dsyqeef]{z-index:1;text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:clamp(6.5rem,12vh,8.5rem) 1.5rem 1.5rem;display:flex;position:relative}.page-hero-title[data-astro-cid-3dsyqeef]{font-family:var(--font-heading);letter-spacing:.05em;color:#fff;margin:0;font-size:clamp(2.6rem,6vw,4.25rem);font-weight:300}
