.meet-hero[data-astro-cid-fbcvvjey]{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden;padding-top:var(--nav-height)}@media(max-width:768px){.meet-hero[data-astro-cid-fbcvvjey]{background-attachment:scroll;min-height:60vh}}.meet-hero-overlay[data-astro-cid-fbcvvjey]{position:absolute;inset:0;background:linear-gradient(160deg,#05adede6,#036d99d9 40%,#1a1a1acc);z-index:1}.meet-hero-noise[data-astro-cid-fbcvvjey]{position:absolute;inset:0;z-index:2;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none}.meet-hero-content[data-astro-cid-fbcvvjey]{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);max-width:900px;padding:var(--space-4xl) var(--space-lg)}.meet-hero-badge[data-astro-cid-fbcvvjey]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.2em;color:var(--cream);background:#e6881c4d;border:1px solid rgba(230,136,28,.5);padding:6px 16px;border-radius:100px;backdrop-filter:blur(4px)}.meet-hero-headline[data-astro-cid-fbcvvjey]{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:900;line-height:1.05;color:var(--cream);text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 4px 30px rgba(0,0,0,.3)}.meet-hero-sub[data-astro-cid-fbcvvjey]{font-family:var(--font-body);font-size:var(--text-xl);font-weight:400;line-height:1.6;color:#fff;max-width:720px}.meet-hero-thesis[data-astro-cid-fbcvvjey]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;line-height:1.45;color:var(--gold-soft);max-width:640px}@media(max-width:768px){.meet-hero-headline[data-astro-cid-fbcvvjey]{font-size:var(--text-4xl)}.meet-hero-content[data-astro-cid-fbcvvjey]{padding:var(--space-3xl) var(--space-md)}}.road-marker[data-astro-cid-j7v6im2o]{display:flex;flex-direction:column;align-items:center;background:var(--cream)}.road-marker-line[data-astro-cid-j7v6im2o]{width:4px;height:38px;background:repeating-linear-gradient(180deg,var(--orange) 0 10px,transparent 10px 18px);border-radius:2px;opacity:.7}.road-marker-pin[data-astro-cid-j7v6im2o]{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;margin:6px 0;background:var(--white);border:2.5px solid var(--orange);border-radius:100px;box-shadow:var(--shadow-sm)}.road-marker-icon[data-astro-cid-j7v6im2o]{font-size:var(--text-base);line-height:1}.road-marker-label[data-astro-cid-j7v6im2o]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:var(--blue-deeper);white-space:nowrap}.early-life[data-astro-cid-ynirzbbc]{background:var(--cream);position:relative;overflow:hidden}.early-life[data-astro-cid-ynirzbbc]:before{content:"";position:absolute;bottom:-100px;right:-100px;width:350px;height:350px;background:radial-gradient(circle,rgba(5,173,237,.05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.origin-grid[data-astro-cid-ynirzbbc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl);align-items:center;margin-bottom:var(--space-4xl)}.origin-image-wrap[data-astro-cid-ynirzbbc],.education-image-wrap[data-astro-cid-ynirzbbc]{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.origin-image[data-astro-cid-ynirzbbc],.education-image[data-astro-cid-ynirzbbc]{width:100%;height:420px;object-fit:cover;display:block}.image-caption[data-astro-cid-ynirzbbc]{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:linear-gradient(transparent,#000000b3);color:var(--cream);font-family:var(--font-body);font-size:var(--text-sm);font-style:italic}.early-paragraph[data-astro-cid-ynirzbbc]{font-size:var(--text-base);line-height:1.8;color:var(--gray-700);margin-bottom:var(--space-md)}.early-paragraph[data-astro-cid-ynirzbbc]:last-child{margin-bottom:0}.education-section[data-astro-cid-ynirzbbc]{margin-top:var(--space-2xl)}.education-grid[data-astro-cid-ynirzbbc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl);align-items:center}.education-headline[data-astro-cid-ynirzbbc]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:900;line-height:1.1;color:var(--blue);margin-bottom:var(--space-xl)}@media(max-width:768px){.origin-grid[data-astro-cid-ynirzbbc],.education-grid[data-astro-cid-ynirzbbc]{grid-template-columns:1fr;gap:var(--space-2xl)}.origin-image[data-astro-cid-ynirzbbc],.education-image[data-astro-cid-ynirzbbc]{height:280px}.education-image-wrap[data-astro-cid-ynirzbbc]{order:-1}}.ward-record[data-astro-cid-5qsvz5ga]{position:relative;overflow:hidden}.record-banner[data-astro-cid-5qsvz5ga]{position:relative;padding:var(--space-4xl) 0;overflow:hidden}.record-banner-bg[data-astro-cid-5qsvz5ga]{position:absolute;inset:0;background:var(--blue);z-index:0}.record-banner-pattern[data-astro-cid-5qsvz5ga]{position:absolute;inset:0;opacity:.05;background-image:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(255,255,255,.1) 20px,rgba(255,255,255,.1) 21px)}.record-banner-content[data-astro-cid-5qsvz5ga]{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-3xl);align-items:center}.record-banner-text[data-astro-cid-5qsvz5ga]{display:flex;flex-direction:column;gap:var(--space-md)}.record-banner-year[data-astro-cid-5qsvz5ga]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--gold-soft)}.record-banner-headline[data-astro-cid-5qsvz5ga]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:900;line-height:1;color:var(--cream);text-transform:uppercase}.record-banner-desc[data-astro-cid-5qsvz5ga]{font-size:var(--text-lg);line-height:1.75;color:#fff}.record-banner-image-wrap[data-astro-cid-5qsvz5ga]{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl)}.record-banner-image[data-astro-cid-5qsvz5ga]{width:100%;height:400px;object-fit:cover;object-position:center top;display:block}.record-image-caption[data-astro-cid-5qsvz5ga]{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:linear-gradient(transparent,#000000b3);color:var(--cream);font-family:var(--font-body);font-size:var(--text-sm);font-style:italic}.record-cards-section[data-astro-cid-5qsvz5ga]{background:var(--cream);padding:var(--space-4xl) 0}.record-grid[data-astro-cid-5qsvz5ga]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);margin-top:var(--space-2xl)}.record-card[data-astro-cid-5qsvz5ga]{position:relative;overflow:visible;background:var(--cream-light);padding:var(--space-xl) var(--space-2xl);box-shadow:var(--shadow-md);rotate:var(--tilt, 0deg);transition:rotate var(--duration-normal) var(--ease-default),translate var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.record-card[data-astro-cid-5qsvz5ga]:before{content:"";position:absolute;width:76px;height:22px;top:-10px;left:50%;transform:translate(-50%) rotate(-3deg);background:#f5d08aa6;box-shadow:0 1px 3px #00000026;pointer-events:none}.record-card[data-astro-cid-5qsvz5ga]:hover{rotate:0deg;translate:0 -4px;box-shadow:var(--shadow-lg)}.record-stop[data-astro-cid-5qsvz5ga]{position:absolute;top:-14px;right:var(--space-lg);display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--orange);color:var(--white);font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;box-shadow:0 0 0 4px #e6881c40,var(--shadow-sm);rotate:-4deg}.record-card-title[data-astro-cid-5qsvz5ga]{display:inline;font-family:var(--font-display);font-size:var(--text-xl);font-weight:900;color:var(--blue-deeper);background-image:linear-gradient(100deg,#e6881c00 1%,#e6881c59 4%,#e6881c4d 96%,#e6881c00 99%);background-size:100% .4em;background-position:0 92%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.record-card-title[data-astro-cid-5qsvz5ga]+.record-card-desc[data-astro-cid-5qsvz5ga]{margin-top:var(--space-md)}.record-card-desc[data-astro-cid-5qsvz5ga]{font-size:var(--text-sm);line-height:1.7;color:var(--gray-700)}@media(max-width:768px){.record-banner-content[data-astro-cid-5qsvz5ga]{grid-template-columns:1fr}.record-banner-image[data-astro-cid-5qsvz5ga]{height:250px}.record-grid[data-astro-cid-5qsvz5ga]{grid-template-columns:1fr}.record-banner-headline[data-astro-cid-5qsvz5ga]{font-size:var(--text-3xl)}}.lineage[data-astro-cid-3bypuf7f]{background:var(--blue-deeper);padding:var(--space-4xl) 0;position:relative;overflow:hidden}.lineage-content[data-astro-cid-3bypuf7f]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.lineage-label[data-astro-cid-3bypuf7f]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--gold-soft)}.lineage-headline[data-astro-cid-3bypuf7f]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:900;color:var(--cream);margin:var(--space-sm) 0 var(--space-2xl)}.lineage-road[data-astro-cid-3bypuf7f]{position:absolute;top:52%;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,rgba(245,208,138,.4) 0 18px,transparent 18px 32px)}.lineage-list[data-astro-cid-3bypuf7f]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);width:100%}.lineage-item[data-astro-cid-3bypuf7f]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);background:#ffffff0d;border:1px solid rgba(245,208,138,.25);border-radius:var(--radius-md);padding:var(--space-xl) var(--space-md)}.lineage-flame[data-astro-cid-3bypuf7f]{font-size:var(--text-2xl);line-height:1}.lineage-name[data-astro-cid-3bypuf7f]{font-family:var(--font-display);font-size:var(--text-base);font-weight:900;color:var(--cream)}.lineage-line[data-astro-cid-3bypuf7f]{font-size:var(--text-xs);line-height:1.55;color:#fef5e6cc}.lineage-kicker[data-astro-cid-3bypuf7f]{margin-top:var(--space-2xl);font-family:var(--font-display);font-size:var(--text-xl);font-weight:900;color:var(--gold-soft)}@media(max-width:1024px){.lineage-list[data-astro-cid-3bypuf7f]{grid-template-columns:repeat(2,1fr)}.lineage-road[data-astro-cid-3bypuf7f]{display:none}}@media(max-width:600px){.lineage-list[data-astro-cid-3bypuf7f]{grid-template-columns:1fr}}.elected-section[data-astro-cid-4juzfni5]{position:relative;padding:var(--space-4xl) 0;overflow:hidden}.elected-bg[data-astro-cid-4juzfni5]{position:absolute;inset:0;background:var(--blue);z-index:0}.elected-pattern[data-astro-cid-4juzfni5]{position:absolute;inset:0;opacity:.04;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.06) 0%,transparent 50%)}.elected-content[data-astro-cid-4juzfni5]{position:relative;z-index:1}.elected-label[data-astro-cid-4juzfni5]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--gold-soft);display:block;text-align:center;margin-bottom:var(--space-sm)}.elected-headline[data-astro-cid-4juzfni5]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:900;line-height:1;color:var(--cream);text-transform:uppercase;text-align:center;margin-bottom:var(--space-2xl)}.elected-narrative[data-astro-cid-4juzfni5]{max-width:900px;margin:0 auto var(--space-3xl)}.elected-paragraph[data-astro-cid-4juzfni5]{font-size:var(--text-lg);line-height:1.8;color:#fff;margin-bottom:var(--space-lg)}.elected-paragraph[data-astro-cid-4juzfni5]:last-child{margin-bottom:0}.elected-intro[data-astro-cid-4juzfni5]{max-width:900px;margin:0 auto var(--space-3xl);text-align:center;font-style:italic}.achievements-grid[data-astro-cid-4juzfni5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);margin-bottom:var(--space-3xl)}.achievement-item[data-astro-cid-4juzfni5]{position:relative;overflow:visible;background:var(--cream-light);padding:var(--space-xl) var(--space-2xl);box-shadow:var(--shadow-md);rotate:var(--tilt, 0deg);transition:rotate var(--duration-normal) var(--ease-default),translate var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.achievement-item[data-astro-cid-4juzfni5]:nth-child(1){--tilt: -.8deg}.achievement-item[data-astro-cid-4juzfni5]:nth-child(2){--tilt: .6deg}.achievement-item[data-astro-cid-4juzfni5]:nth-child(3){--tilt: .5deg}.achievement-item[data-astro-cid-4juzfni5]:nth-child(4){--tilt: -.6deg}.achievement-item[data-astro-cid-4juzfni5]:before{content:"";position:absolute;width:76px;height:22px;top:-10px;left:50%;transform:translate(-50%) rotate(-3deg);background:#f5d08ab3;box-shadow:0 1px 3px #0003;pointer-events:none}.achievement-item[data-astro-cid-4juzfni5]:hover{rotate:0deg;translate:0 -3px;box-shadow:var(--shadow-lg)}.achievement-title[data-astro-cid-4juzfni5]{display:inline;font-family:var(--font-display);font-size:var(--text-xl);font-weight:900;color:var(--blue-deeper);background-image:linear-gradient(100deg,#e6881c00 1%,#e6881c59 4%,#e6881c4d 96%,#e6881c00 99%);background-size:100% .4em;background-position:0 92%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.achievement-title[data-astro-cid-4juzfni5]+.achievement-desc[data-astro-cid-4juzfni5]{margin-top:var(--space-md)}.achievement-desc[data-astro-cid-4juzfni5]{font-size:var(--text-sm);line-height:1.75;color:var(--gray-700)}.elected-call[data-astro-cid-4juzfni5]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:var(--gold-soft);text-align:center;max-width:700px;margin:0 auto;line-height:1.3}.family-closing[data-astro-cid-4juzfni5]{background:var(--cream);padding:var(--space-4xl) 0}.family-grid[data-astro-cid-4juzfni5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4xl);align-items:center}.family-image-wrap[data-astro-cid-4juzfni5]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.family-image[data-astro-cid-4juzfni5]{width:100%;height:400px;object-fit:cover;display:block}.family-headline[data-astro-cid-4juzfni5]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:900;color:var(--blue);margin-bottom:var(--space-lg)}.family-desc[data-astro-cid-4juzfni5]{font-size:var(--text-lg);line-height:1.8;color:var(--gray-700)}@media(max-width:768px){.achievements-grid[data-astro-cid-4juzfni5]{grid-template-columns:1fr}.elected-headline[data-astro-cid-4juzfni5]{font-size:var(--text-3xl)}.family-grid[data-astro-cid-4juzfni5]{grid-template-columns:1fr}.family-image[data-astro-cid-4juzfni5]{height:300px}}
