.pill[data-astro-cid-2qeywk4b]{display:flex;padding:.5rem 1rem;gap:.5rem;color:var(--accent-text-over);border:1px solid var(--accent-regular);background-color:var(--accent-regular);border-radius:999rem;font-size:var(--text-md);line-height:1.35;white-space:nowrap}.box[data-astro-cid-ab4ihpzs]{border:1px solid var(--gray-800);border-radius:.75rem;padding:1.5rem;background-color:var(--gray-999_40);box-shadow:var(--shadow-sm)}.skills[data-astro-cid-ab4ihpzs]{display:flex;flex-direction:column;gap:2rem}.skills[data-astro-cid-ab4ihpzs] h2[data-astro-cid-ab4ihpzs]{font-size:var(--text-lg);line-height:1.3}.skills[data-astro-cid-ab4ihpzs] p[data-astro-cid-ab4ihpzs]{color:var(--gray-400)}@media (min-width: 48em){.box[data-astro-cid-ab4ihpzs]{border-radius:1rem;padding:2rem}.skills[data-astro-cid-ab4ihpzs]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.skills[data-astro-cid-ab4ihpzs] h2[data-astro-cid-ab4ihpzs]{font-size:var(--text-xl)}}@media (min-width: 64em){.box[data-astro-cid-ab4ihpzs]{border-radius:1.5rem;padding:2.5rem}.skills[data-astro-cid-ab4ihpzs]{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}.skills[data-astro-cid-ab4ihpzs] h2[data-astro-cid-ab4ihpzs]{font-size:var(--text-2xl)}}@media (max-width: 47.9375em){.box[data-astro-cid-ab4ihpzs]{padding:1.25rem;border-radius:.5rem}.skills[data-astro-cid-ab4ihpzs]{gap:1.5rem}.skills[data-astro-cid-ab4ihpzs] h2[data-astro-cid-ab4ihpzs]{font-size:var(--text-md)}}.contacts-page[data-astro-cid-7qny6o5v]{display:flex;flex-direction:column;gap:3rem;max-width:1100px;margin:0 auto;padding:1.5rem 1rem 3rem}.wow-section[data-astro-cid-7qny6o5v]{animation:fadeInUp 1.2s cubic-bezier(.23,1.01,.32,1) both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.contacts-header[data-astro-cid-7qny6o5v]{background:var(--gradient-accent);border-radius:1.5rem;box-shadow:var(--shadow-lg);padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.contacts-title[data-astro-cid-7qny6o5v]{width:100%;text-align:center}.contacts-title[data-astro-cid-7qny6o5v] h1[data-astro-cid-7qny6o5v]{font-size:var(--text-3xl);color:var(--accent-text-over);margin-bottom:.5rem}.contacts-name[data-astro-cid-7qny6o5v]{font-size:var(--text-xl);color:var(--accent-text-over);font-weight:600}.contacts-mandala[data-astro-cid-7qny6o5v]{width:120px;height:120px;text-align:center}.contacts-mandala[data-astro-cid-7qny6o5v] img[data-astro-cid-7qny6o5v]{width:100%;height:100%;border-radius:50%;box-shadow:var(--shadow-md);object-fit:cover}.contacts-info[data-astro-cid-7qny6o5v]{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.contact-row[data-astro-cid-7qny6o5v]{display:flex;align-items:center;gap:.7rem;font-size:var(--text-md);color:var(--accent-text-over)}.contact-row[data-astro-cid-7qny6o5v] a[data-astro-cid-7qny6o5v]{color:var(--accent-text-over);text-decoration:underline;font-weight:500}.contacts-locations[data-astro-cid-7qny6o5v]{width:100%}.locations-grid[data-astro-cid-7qny6o5v]{display:grid;grid-template-columns:1fr;gap:2rem}.location-card[data-astro-cid-7qny6o5v]{background:var(--gray-999_40);border-radius:1.5rem;box-shadow:var(--shadow-md);padding:1.5rem 1rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;min-height:500px;transition:box-shadow var(--theme-transition),border-color var(--theme-transition)}.location-card[data-astro-cid-7qny6o5v]:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-regular)}.location-title[data-astro-cid-7qny6o5v]{font-size:var(--text-lg);font-weight:600;color:var(--accent-regular);text-align:center}.location-subtitle[data-astro-cid-7qny6o5v]{font-size:var(--text-md);color:var(--gray-400);margin-bottom:.5rem;text-align:center}.location-img[data-astro-cid-7qny6o5v]{width:120px;height:120px;border-radius:50%;object-fit:cover;box-shadow:var(--shadow-sm);margin-bottom:.5rem}.location-address[data-astro-cid-7qny6o5v]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--gray-300);text-align:center;flex-wrap:wrap;justify-content:center}.location-address[data-astro-cid-7qny6o5v] a[data-astro-cid-7qny6o5v]{color:var(--accent-regular);text-decoration:underline;font-weight:500}.location-map[data-astro-cid-7qny6o5v]{width:100%;margin-top:1rem;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-sm)}.location-map[data-astro-cid-7qny6o5v] iframe[data-astro-cid-7qny6o5v]{width:100%;height:250px;border:0;border-radius:1rem}@media (min-width: 48em){.contacts-page[data-astro-cid-7qny6o5v]{gap:4rem;padding:2rem 2rem 4rem}.contacts-header[data-astro-cid-7qny6o5v]{flex-direction:row;gap:2rem;align-items:center;text-align:left;padding:2.5rem 2rem}.contacts-title[data-astro-cid-7qny6o5v]{flex:2;text-align:left}.contacts-title[data-astro-cid-7qny6o5v] h1[data-astro-cid-7qny6o5v]{font-size:var(--text-4xl)}.contacts-name[data-astro-cid-7qny6o5v]{font-size:var(--text-2xl)}.contacts-mandala[data-astro-cid-7qny6o5v]{flex:1;width:150px;height:150px;min-width:120px;max-width:180px}.contacts-info[data-astro-cid-7qny6o5v]{flex:2;align-items:flex-start}.contact-row[data-astro-cid-7qny6o5v]{font-size:var(--text-lg)}.locations-grid[data-astro-cid-7qny6o5v]{grid-template-columns:repeat(2,1fr);gap:2.5rem}.location-card[data-astro-cid-7qny6o5v]{padding:2rem 1.5rem 2.5rem;min-height:550px}.location-title[data-astro-cid-7qny6o5v]{font-size:var(--text-xl)}.location-img[data-astro-cid-7qny6o5v]{width:140px;height:140px}.location-address[data-astro-cid-7qny6o5v]{font-size:var(--text-md)}.location-map[data-astro-cid-7qny6o5v] iframe[data-astro-cid-7qny6o5v]{height:280px}}@media (min-width: 64em){.contacts-page[data-astro-cid-7qny6o5v]{padding:2rem 0 4rem}.contacts-header[data-astro-cid-7qny6o5v]{gap:3rem;padding:2.5rem 2rem 2rem}.locations-grid[data-astro-cid-7qny6o5v]{grid-template-columns:repeat(3,1fr);gap:2.5rem}.location-card[data-astro-cid-7qny6o5v]{min-height:600px}.location-img[data-astro-cid-7qny6o5v]{width:160px;height:160px}.location-map[data-astro-cid-7qny6o5v] iframe[data-astro-cid-7qny6o5v]{height:300px}}@media (max-width: 47.9375em){.contacts-page[data-astro-cid-7qny6o5v]{padding:1rem .5rem 2rem;gap:2rem}.contacts-header[data-astro-cid-7qny6o5v]{padding:1.5rem 1rem;border-radius:1rem}.contacts-title[data-astro-cid-7qny6o5v] h1[data-astro-cid-7qny6o5v]{font-size:var(--text-2xl)}.contacts-name[data-astro-cid-7qny6o5v]{font-size:var(--text-lg)}.contacts-mandala[data-astro-cid-7qny6o5v]{width:100px;height:100px}.contact-row[data-astro-cid-7qny6o5v]{font-size:var(--text-sm)}.location-card[data-astro-cid-7qny6o5v]{padding:1.2rem .75rem 1.5rem;border-radius:1rem;min-height:450px}.location-title[data-astro-cid-7qny6o5v]{font-size:var(--text-md)}.location-subtitle[data-astro-cid-7qny6o5v]{font-size:var(--text-sm)}.location-img[data-astro-cid-7qny6o5v]{width:100px;height:100px}.location-address[data-astro-cid-7qny6o5v]{font-size:var(--text-xs)}.location-map[data-astro-cid-7qny6o5v] iframe[data-astro-cid-7qny6o5v]{height:200px}}.grid[data-astro-cid-vc5tsdmu]{display:grid;grid-auto-rows:1fr;gap:1rem;list-style:none;padding:0}.grid[data-astro-cid-vc5tsdmu].small{grid-template-columns:1fr;gap:1.5rem}.grid[data-astro-cid-vc5tsdmu].small>:last-child:nth-child(odd){grid-column:1 / 2}@media (min-width: 48em){.grid[data-astro-cid-vc5tsdmu],.grid[data-astro-cid-vc5tsdmu].small{grid-template-columns:1fr 1fr;gap:2rem}.grid[data-astro-cid-vc5tsdmu].small>:last-child:nth-child(odd){grid-column:1 / 3}}@media (min-width: 64em){.grid[data-astro-cid-vc5tsdmu]{grid-template-columns:1fr 1fr;gap:4rem}.grid[data-astro-cid-vc5tsdmu].offset{--row-offset: 7.5rem;padding-bottom:var(--row-offset)}.grid[data-astro-cid-vc5tsdmu].offset>:nth-child(odd){transform:translateY(var(--row-offset))}.grid[data-astro-cid-vc5tsdmu].offset>:last-child:nth-child(odd){grid-column:2 / 3;transform:none}.grid[data-astro-cid-vc5tsdmu].small{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.grid[data-astro-cid-vc5tsdmu].small>*{flex-basis:25rem}}@media (max-width: 47.9375em){.grid[data-astro-cid-vc5tsdmu],.grid[data-astro-cid-vc5tsdmu].small{gap:1rem}}.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:0 1rem}.wow-section[data-astro-cid-j7pv25f6]{animation:fadeInUp 1.2s cubic-bezier(.23,1.01,.32,1) both}.roles[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:400px;aspect-ratio:1 / 1;object-fit:cover;object-position:top;border-radius:1.5rem;box-shadow:var(--shadow-lg)}@media (min-width: 48em){.hero[data-astro-cid-j7pv25f6]{padding:0 2rem}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:500px}}@media (min-width: 64em){.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6fr 4fr;padding-inline:2.5rem;gap:3.75rem}.roles[data-astro-cid-j7pv25f6]{margin-top:.5rem;display:flex;gap:.5rem}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:none;aspect-ratio:1 / 1;border-radius:4.5rem;object-fit:cover}}.section[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;padding:0 1rem}.with-background[data-astro-cid-j7pv25f6]{position:relative}.with-background[data-astro-cid-j7pv25f6]:before{--hero-bg: var(--bg-image-subtle-2);content:"";position:absolute;pointer-events:none;left:50%;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));top:0;transform:translateY(-75%) translate(-50%);background:url(/assets/backgrounds/noise.png) top center/220px repeat,var(--hero-bg) center center / var(--bg-gradient-size) no-repeat,var(--gray-999);background-blend-mode:overlay,normal,normal,normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1}.with-background[data-astro-cid-j7pv25f6].bg-variant:before{--hero-bg: var(--bg-image-subtle-1)}.section-header[data-astro-cid-j7pv25f6]{justify-self:center;text-align:center;max-width:50ch;font-size:var(--text-md);color:var(--gray-300)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl);margin-bottom:1rem}.section-header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.6}@media (min-width: 48em){.section[data-astro-cid-j7pv25f6]{padding:0 2rem;gap:3rem}.section-header[data-astro-cid-j7pv25f6]{font-size:var(--text-lg)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl)}}@media (min-width: 64em){.section[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header" "gallery gallery gallery gallery";gap:5rem;padding:0}.section[data-astro-cid-j7pv25f6].with-cta{grid-template-areas:"header header header cta" "gallery gallery gallery gallery"}.section-header[data-astro-cid-j7pv25f6]{grid-area:header;font-size:var(--text-lg)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl)}.with-cta[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6]{justify-self:flex-start;text-align:left}.gallery[data-astro-cid-j7pv25f6]{grid-area:gallery}.cta[data-astro-cid-j7pv25f6]{grid-area:cta}}.mention-card[data-astro-cid-j7pv25f6]{display:flex;height:auto;min-height:8rem;justify-content:center;align-items:center;text-align:center;border:1px solid var(--gray-800);border-radius:1.5rem;color:var(--gray-300);background:var(--gradient-subtle);box-shadow:var(--shadow-sm);padding:1.5rem 1rem;line-height:1.6}@media (min-width: 48em){.mention-card[data-astro-cid-j7pv25f6]{min-height:9rem;padding:2rem 1.5rem}}@media (min-width: 64em){.mention-card[data-astro-cid-j7pv25f6]{border-radius:1.5rem;height:9.5rem;min-height:9.5rem;padding:2rem}}@media (max-width: 47.9375em){.hero[data-astro-cid-j7pv25f6]{gap:1.5rem}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:320px;border-radius:1rem}.section[data-astro-cid-j7pv25f6]{gap:1.5rem}.section-header[data-astro-cid-j7pv25f6]{font-size:var(--text-base)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl)}.mention-card[data-astro-cid-j7pv25f6]{min-height:7rem;padding:1rem .75rem;font-size:var(--text-sm)}}
