.page-navigation[data-astro-cid-z7g34ql7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,48px);margin-top:clamp(40px,6vw,64px);padding-top:20px;border-top:1px solid var(--border)}a[data-astro-cid-z7g34ql7]{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:44px;padding-block:12px;color:var(--burgundy);text-decoration:none;overflow-wrap:anywhere}.previous[data-astro-cid-z7g34ql7]{grid-column:1}.next[data-astro-cid-z7g34ql7]{grid-column:2;text-align:right}.direction[data-astro-cid-z7g34ql7]{font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.page-name[data-astro-cid-z7g34ql7]{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.3}a[data-astro-cid-z7g34ql7]:hover .page-name[data-astro-cid-z7g34ql7]{text-decoration:underline;text-underline-offset:4px}a[data-astro-cid-z7g34ql7]:focus-visible{outline:2px solid var(--burgundy);outline-offset:4px}:root{color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2f3438;background:#fbf5ee;--surface: #fff;--surface-strong: #f8f2ec;--accent: #d69485;--burgundy: #681d32;--muted: #6d7277;--border: rgba(155,119,102,.2)}[data-astro-cid-sckkx6r4]{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:linear-gradient(180deg,#fff8f2,#f6ece5,#f5f2ed);color:#2f3438;line-height:1.6}.page-shell[data-astro-cid-sckkx6r4]{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;container-type:inline-size}.site-header[data-astro-cid-sckkx6r4]{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(20px,3vw,40px);background:#ffffffc7;backdrop-filter:blur(24px);border-bottom:1px solid rgba(155,119,102,.16)}.brand[data-astro-cid-sckkx6r4]{color:#2f3438;text-decoration:none;font-weight:700;letter-spacing:.15em}.site-nav[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;gap:14px}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:#646d71;text-decoration:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;transition:color .2s ease,transform .2s ease}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:#2f3438;transform:translateY(-1px)}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].active{color:var(--burgundy)}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].active:after{content:"";display:block;width:100%;height:1px;margin-top:4px;background:var(--burgundy)}.menu-toggle[data-astro-cid-sckkx6r4]{display:none}.menu-toggle[data-astro-cid-sckkx6r4]:focus-visible,.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:focus-visible,.brand[data-astro-cid-sckkx6r4]:focus-visible{outline:2px solid var(--burgundy);outline-offset:4px}main[data-astro-cid-sckkx6r4]{padding:40px clamp(20px,4vw,60px);max-width:1120px;margin:0 auto;width:100%;min-width:0}footer[data-astro-cid-sckkx6r4]{padding:24px clamp(20px,3vw,40px);text-align:center;color:var(--muted);font-size:.95rem}section[data-astro-cid-sckkx6r4]{margin-bottom:52px}.page-hero[data-astro-cid-sckkx6r4]{margin:0;padding:80px clamp(24px,4vw,60px);max-width:none;text-align:center}.page-hero[data-astro-cid-sckkx6r4]>div[data-astro-cid-sckkx6r4]{max-width:860px;margin:0 auto}.home-hero[data-astro-cid-sckkx6r4]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;border-radius:0;background:#1a1a1a url(/images/hero.jpg) center/cover no-repeat;position:relative;box-shadow:inset 0 0 0 1000px #1212123d}.home-hero[data-astro-cid-sckkx6r4]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a59,#0a0a0a8c);pointer-events:none}.home-hero[data-astro-cid-sckkx6r4]>div[data-astro-cid-sckkx6r4]{position:relative;z-index:1;max-width:860px;width:min(100%,860px);text-align:center;background:#0c0c0c5c;padding:52px 36px;border-radius:36px;border:1px solid rgba(255,255,255,.12);box-shadow:0 32px 80px #00000047;color:#fff}.eyebrow[data-astro-cid-sckkx6r4]{text-transform:uppercase;letter-spacing:.4em;font-size:.82rem;color:#ffffffbf;margin-bottom:18px}h1[data-astro-cid-sckkx6r4]{margin:0;font-size:clamp(3.5rem,6vw,6rem);line-height:1.02;color:#fff}h2[data-astro-cid-sckkx6r4]{font-size:clamp(1.8rem,2.2vw,2.4rem);margin-bottom:18px}p[data-astro-cid-sckkx6r4],li[data-astro-cid-sckkx6r4]{color:var(--muted)}.lead[data-astro-cid-sckkx6r4]{max-width:680px;margin-top:18px;font-size:1.05rem}.overview-cards[data-astro-cid-sckkx6r4]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card[data-astro-cid-sckkx6r4]{border:1px solid var(--border);background:#ffffff0a;padding:30px;border-radius:26px;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.card[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]{margin:0 0 16px}.card[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{flex:1}.card[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4],.primary-btn[data-astro-cid-sckkx6r4],.btn[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,background .2s ease,color .2s ease}.card[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4],.btn[data-astro-cid-sckkx6r4]{margin-top:24px;color:#f5f2ee;border-color:#ffffff1f;background:#ffffff0f}.card[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover,.primary-btn[data-astro-cid-sckkx6r4]:hover,.btn[data-astro-cid-sckkx6r4]:hover{transform:translateY(-1px);background:#c8b6a629;color:#fff}.primary-btn[data-astro-cid-sckkx6r4]{margin-top:24px;color:#111;background:var(--accent)}.timeline[data-astro-cid-sckkx6r4]{display:grid;gap:18px}.hero-actions[data-astro-cid-sckkx6r4]{display:inline-flex;flex-wrap:wrap;gap:14px;margin-top:28px;justify-content:center}.timeline[data-astro-cid-sckkx6r4]>div[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:92px 1fr;gap:16px;padding:22px;border:1px solid var(--border);background:#ffffff0a;border-radius:20px}.timeline[data-astro-cid-sckkx6r4] span[data-astro-cid-sckkx6r4]{color:var(--accent);font-weight:700;font-size:1rem;min-width:92px}ul[data-astro-cid-sckkx6r4]{list-style:none;padding:0;margin:0;display:grid;gap:12px}ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:before{content:"•";color:var(--accent);display:inline-block;width:1em;margin-left:-1em}.note[data-astro-cid-sckkx6r4]{margin-top:16px;font-size:.95rem}@media(max-width:960px){.site-header[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:12px 20px;background:#fbf5ee}.brand[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;min-height:44px;font-size:clamp(.85rem,2.5vw,1rem);letter-spacing:.08em}.site-header[data-astro-cid-sckkx6r4][data-menu-ready] .menu-toggle[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--burgundy);font:inherit;font-size:.7rem;font-weight:700;letter-spacing:.12em;cursor:pointer}.menu-symbol[data-astro-cid-sckkx6r4]{font-size:1.35rem;line-height:1}.site-nav[data-astro-cid-sckkx6r4]{grid-column:1/-1;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--border);padding-block:8px}.site-header[data-astro-cid-sckkx6r4][data-menu-ready]:not([data-menu-open]) .site-nav[data-astro-cid-sckkx6r4]{display:none}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:flex;align-items:center;flex-shrink:0;min-height:44px;padding:10px 4px;color:var(--burgundy);font-size:.72rem;overflow-wrap:anywhere}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].active{font-weight:700;text-decoration:underline;text-underline-offset:6px}.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].active:after{display:none}main[data-astro-cid-sckkx6r4] *,main[data-astro-cid-sckkx6r4] *:before,main[data-astro-cid-sckkx6r4] *:after{box-sizing:border-box}main[data-astro-cid-sckkx6r4]{overflow-wrap:anywhere}main[data-astro-cid-sckkx6r4] img,main[data-astro-cid-sckkx6r4] iframe{max-width:100%}main[data-astro-cid-sckkx6r4] a{touch-action:manipulation}}@media(max-width:720px){.timeline[data-astro-cid-sckkx6r4]>div[data-astro-cid-sckkx6r4]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.site-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4],.card[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4],.primary-btn[data-astro-cid-sckkx6r4],.btn[data-astro-cid-sckkx6r4]{transition:none}}
