.mark.svelte-1tv0iw{color:var(--pu-paper);align-items:center;gap:.65rem;display:inline-flex}.mark__img.svelte-1tv0iw{flex:none;width:auto}.mark--md.svelte-1tv0iw .mark__img:where(.svelte-1tv0iw){height:1.75rem}.mark--lg.svelte-1tv0iw .mark__img:where(.svelte-1tv0iw){height:2.1rem}.wordmark.svelte-1tv0iw{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600;line-height:1}.mark--md.svelte-1tv0iw .wordmark:where(.svelte-1tv0iw){font-size:1.3rem}.mark--lg.svelte-1tv0iw .wordmark:where(.svelte-1tv0iw){font-size:1.6rem}.nav.svelte-18vh66u{z-index:50;border-bottom:1px solid #0000;transition:background-color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.nav--scrolled.svelte-18vh66u{background:color-mix(in srgb, var(--pu-ink) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--pu-line)}.nav__inner.svelte-18vh66u{align-items:center;gap:2rem;height:78px;display:flex}.nav__brand.svelte-18vh66u{margin-right:auto}.nav__links.svelte-18vh66u{gap:2rem;display:flex}.nav__links.svelte-18vh66u a:where(.svelte-18vh66u){color:var(--pu-fog);font-size:.92rem;font-weight:500;transition:color .28s}.nav__links.svelte-18vh66u a:where(.svelte-18vh66u):hover{color:var(--pu-paper)}.nav__links.svelte-18vh66u a.active:where(.svelte-18vh66u){color:var(--pu-gold-hi)}.nav__action.svelte-18vh66u{color:var(--pu-gold-hi);align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;transition:color .28s;display:inline-flex}.nav__action.svelte-18vh66u svg:where(.svelte-18vh66u){transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nav__action.svelte-18vh66u:hover{color:var(--pu-paper)}.nav__action.svelte-18vh66u:hover svg:where(.svelte-18vh66u){transform:translate(2px,-2px)}.nav__burger.svelte-18vh66u{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px 4px;display:none}.nav__burger.svelte-18vh66u span:where(.svelte-18vh66u){background:var(--pu-paper);border-radius:2px;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.nav__burger.svelte-18vh66u span.on:where(.svelte-18vh66u):first-child{transform:translateY(3.5px)rotate(45deg)}.nav__burger.svelte-18vh66u span.on:where(.svelte-18vh66u):last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav__sheet.svelte-18vh66u{display:none}@media (width<=860px){.nav__links.svelte-18vh66u,.nav__action.svelte-18vh66u{display:none}.nav__burger.svelte-18vh66u{display:flex}:is(.nav--scrolled.svelte-18vh66u,.nav.svelte-18vh66u:has(.nav__sheet:where(.svelte-18vh66u))){background:color-mix(in srgb, var(--pu-ink) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--pu-line)}.nav__sheet.svelte-18vh66u{flex-direction:column;gap:.35rem;width:92vw;margin-inline:auto;padding:.5rem 0 1.4rem;display:flex}.nav__sheet.svelte-18vh66u a:where(.svelte-18vh66u){color:var(--pu-paper);border-bottom:1px solid var(--pu-line);padding:.85rem .2rem;font-size:1.05rem}.nav__sheet-action.svelte-18vh66u{color:var(--pu-gold-hi);font-weight:600;border-bottom:0!important}}@media (prefers-reduced-motion:reduce){.nav.svelte-18vh66u,.nav__links.svelte-18vh66u a:where(.svelte-18vh66u),.nav__action.svelte-18vh66u svg:where(.svelte-18vh66u),.nav__burger.svelte-18vh66u span:where(.svelte-18vh66u){transition:none}}.foot.svelte-v45mnm{background:radial-gradient(120% 90% at 70% 0,#c8a35c14,#0000 55%),linear-gradient(#05111d 0%,#03090f 100%);padding-top:6rem}.foot__top.svelte-v45mnm{z-index:1;grid-template-columns:1.4fr 1fr auto;align-items:start;gap:3rem;display:grid;position:relative}.foot__logo.svelte-v45mnm{width:auto;height:2.6rem;margin-bottom:1.2rem}.foot__eyebrow.svelte-v45mnm{font-family:var(--font-display);color:var(--pu-paper);margin-bottom:.9rem;font-size:1.15rem;font-weight:600}.foot__lines.svelte-v45mnm{color:var(--pu-fog);font-size:.95rem;line-height:1.7}.foot__reg.svelte-v45mnm{color:var(--pu-fog-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1rem;font-size:.82rem;display:flex}.foot__contact.svelte-v45mnm{flex-direction:column;gap:1rem;display:flex}.foot__c.svelte-v45mnm{color:var(--pu-paper);flex-direction:column;gap:.15rem;font-size:.98rem;transition:color .28s;display:flex}.foot__c.svelte-v45mnm span:where(.svelte-v45mnm){letter-spacing:.14em;text-transform:uppercase;color:var(--pu-fog-2);font-size:.72rem}.foot__c.svelte-v45mnm:hover{color:var(--pu-gold-hi)}.foot__nav.svelte-v45mnm{text-align:right;flex-direction:column;gap:.7rem;display:flex}.foot__nav.svelte-v45mnm a:where(.svelte-v45mnm){color:var(--pu-fog);font-size:.95rem;transition:color .28s}.foot__nav.svelte-v45mnm a:where(.svelte-v45mnm):hover{color:var(--pu-paper)}.foot__colophon.svelte-v45mnm{z-index:1;border-top:1px solid var(--pu-line);color:var(--pu-fog-2);justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.4rem;font-size:.82rem;display:flex;position:relative}.foot__mark.svelte-v45mnm{z-index:1;font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;text-align:center;color:#0000;background:linear-gradient(#163149 0%,#0c2035 78%);-webkit-background-clip:text;background-clip:text;margin-top:2.5rem;padding-top:.12em;font-size:clamp(3.2rem,15.5vw,15rem);line-height:.82;position:relative;transform:translateY(.1em)}@media (width<=860px){.foot__top.svelte-v45mnm{grid-template-columns:1fr;gap:2.2rem}.foot__nav.svelte-v45mnm{text-align:left;flex-flow:wrap;gap:1.4rem}.foot__colophon.svelte-v45mnm{flex-direction:column;gap:.4rem}}@media (prefers-reduced-motion:reduce){.foot__c.svelte-v45mnm,.foot__nav.svelte-v45mnm a:where(.svelte-v45mnm){transition:none}}.contours.svelte-1odzn0m{display:block;overflow:hidden}section[id]{scroll-margin-top:0}main.svelte-1uha8ag>section:where(.svelte-1uha8ag){min-height:calc(100svh + 4rem)}main.svelte-1uha8ag>section:where(.svelte-1uha8ag):not(.hero){flex-direction:column;justify-content:center;padding-bottom:4rem;display:flex}.hero.svelte-1uha8ag{background:var(--pu-ink);scroll-snap-align:start;align-items:flex-start;padding-top:clamp(7rem,19vh,12rem);padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.hero__media.svelte-1uha8ag{z-index:0;position:absolute;inset:0}.hero__photo.svelte-1uha8ag{object-fit:cover;object-position:center 38%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0% 42%,#000000eb 55%,#000000b8 68%,#0000006b 80%,#00000029 90%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#000000eb 55%,#000000b8 68%,#0000006b 80%,#00000029 90%,#0000 100%)}.hero__contours{--c-contour:#e2c58929;opacity:.7;mix-blend-mode:screen;width:66%;height:52%;position:absolute;top:3%;right:-4%}.hero__scrim.svelte-1uha8ag{z-index:1;pointer-events:none;background:linear-gradient(180deg, #0815218c 0%, #08152114 13%, transparent 25%), linear-gradient(148deg, #081521d1 0%, #08152170 32%, #08152114 60%, transparent 74%), linear-gradient(180deg, transparent 60%, #08152166 83%, var(--pu-ink) 100%);position:absolute;inset:0}.hero__body.svelte-1uha8ag{z-index:2;max-width:58rem;margin-left:calc((100% - var(--pu-shell)) / 2);padding-right:1.5rem;position:relative}.hero__meta.svelte-1uha8ag{color:var(--pu-gold-hi);letter-spacing:.02em;text-shadow:0 1px 20px #060f1899;margin-bottom:1.6rem;font-size:.9rem}.hero__title.svelte-1uha8ag{letter-spacing:-.03em;color:var(--pu-paper);text-shadow:0 2px 44px #060f1880;font-size:clamp(2.7rem,6.3vw,5.3rem);font-weight:600;line-height:1}.hero__title.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--pu-gold-hi);font-style:normal}.hero__lead.svelte-1uha8ag{max-width:36rem;color:var(--pu-fog);text-shadow:0 1px 24px #060f188c;margin-top:1.8rem;font-size:1.14rem}.hero__actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.4rem;display:flex}.hero__scroll.svelte-1uha8ag{z-index:2;border:1px solid var(--pu-fog-2);border-radius:20px;place-items:start center;width:26px;height:42px;padding-top:8px;display:grid;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.hero__scroll.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--pu-gold);border-radius:3px;width:3px;height:8px;animation:1.8s ease-in-out infinite svelte-1uha8ag-scroll-cue}@keyframes svelte-1uha8ag-scroll-cue{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}.profile.svelte-1uha8ag{background:var(--pu-stone);padding:clamp(6rem,12vh,9.5rem) 0 clamp(4rem,9vh,7rem)}.profile__contour{z-index:0;opacity:.55;--c-contour:#10202e12;width:62%;height:78%;position:absolute;bottom:-10%;left:-8%}.profile.svelte-1uha8ag>.pu-shell:where(.svelte-1uha8ag){z-index:1;position:relative}.profile__grid.svelte-1uha8ag{grid-template-columns:1.05fr 1fr;align-items:start;gap:4rem;display:grid}.profile__statement.svelte-1uha8ag{font-family:var(--font-display);color:var(--c-text);margin-top:1.4rem;font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.08}.profile__copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--c-muted);font-size:1.06rem}.profile__copy.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:1.2rem}.stats.svelte-1uha8ag{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:4rem;padding-top:2.2rem;display:grid}.stats__cell.svelte-1uha8ag{padding-right:1.5rem}.stats__fig.svelte-1uha8ag{font-family:var(--font-display);color:var(--c-text);font-size:clamp(2.4rem,4.5vw,3.4rem);line-height:1;display:block}.stats__fig.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--c-accent);margin-left:.35rem;font-size:.4em;font-style:italic}.stats__cap.svelte-1uha8ag{color:var(--c-faint);margin-top:.7rem;font-size:.9rem;display:block}.expertise.svelte-1uha8ag{background:var(--pu-stone-2);padding:clamp(6rem,12vh,9.5rem) 0 clamp(5rem,11vh,9rem);position:relative}.expertise__head.svelte-1uha8ag{max-width:42rem;margin-bottom:3.5rem}.expertise__head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1.1rem;font-size:clamp(2rem,4vw,3.2rem)}.expertise__head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--c-muted);margin-top:1rem;font-size:1.06rem}.index-list.svelte-1uha8ag{list-style:none}.index-row.svelte-1uha8ag{border-top:1px solid var(--c-line);grid-template-columns:4rem 1fr;gap:1.5rem;padding:2rem 0;display:grid}.index-row.svelte-1uha8ag:last-child{border-bottom:1px solid var(--c-line)}.index-row__n.svelte-1uha8ag{font-family:var(--font-display);color:var(--c-accent);font-variant-numeric:tabular-nums;font-size:1.4rem}.index-row__main.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--c-text);font-size:clamp(1.4rem,2.6vw,2rem)}.index-row__items.svelte-1uha8ag{color:var(--c-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;margin-top:.9rem;font-size:.98rem;display:flex}.index-row__items.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--c-accent);font-style:normal}.mandate.svelte-1uha8ag{background:var(--pu-ink);padding:clamp(6rem,13vh,10rem) 0}.mandate__contour{z-index:0;opacity:.5;--c-contour:#e2c5891c;width:66%;height:100%;position:absolute;top:0;right:-6%}.mandate__grid.svelte-1uha8ag{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem;display:grid;position:relative}.mandate__intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1.2rem;font-size:clamp(2rem,4vw,3.2rem)}.mandate__intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--c-muted);max-width:28rem;margin-top:1.2rem;font-size:1.06rem}.mandate__cols.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.mandate__col.svelte-1uha8ag h4:where(.svelte-1uha8ag){letter-spacing:.16em;text-transform:uppercase;color:var(--c-faint);border-bottom:1px solid var(--c-line);margin-bottom:.4rem;padding-bottom:1rem;font-size:.78rem}.mandate__col.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none}.mandate__col.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--c-text);border-bottom:1px solid var(--c-line);padding:.72rem 0;font-size:.98rem}.mandate__col.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.leadership.svelte-1uha8ag{background:var(--pu-stone);padding:clamp(6rem,12vh,9.5rem) 0 clamp(6rem,13vh,10rem)}.leadership__head.svelte-1uha8ag{margin-bottom:3rem}.leadership__head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:1.1rem;font-size:clamp(2rem,4vw,3.2rem)}.team.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2.2rem 2rem;list-style:none;display:grid}.team__card.svelte-1uha8ag{flex-direction:column;display:flex}.team__photo.svelte-1uha8ag{aspect-ratio:4/5;background:var(--pu-stone-2);border:1px solid var(--c-line);position:relative;overflow:hidden}.team__photo.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:center 22%;filter:grayscale(.32)contrast(1.02)brightness(1.02)sepia(.1);width:100%;height:100%;transition:filter .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.team__card.svelte-1uha8ag:hover .team__photo:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){filter:grayscale(0)contrast(1.02)brightness(1.02);transform:scale(1.03)}.team__meta.svelte-1uha8ag{flex-direction:column;gap:.3rem;padding-top:1.1rem;display:flex}.team__role.svelte-1uha8ag{color:var(--c-accent);letter-spacing:.04em;order:-1;font-size:.82rem}.team__name.svelte-1uha8ag{font-family:var(--font-display);color:var(--c-text);font-size:1.32rem;line-height:1.15}.leadership__note.svelte-1uha8ag{max-width:46rem;color:var(--c-muted);margin-top:3rem;font-size:1rem}.contact.svelte-1uha8ag{background:var(--pu-ink);padding:clamp(6rem,13vh,10rem) 0;position:relative;overflow:hidden}.contact__glow.svelte-1uha8ag{z-index:0;pointer-events:none;background:radial-gradient(60% 75% at 20% 25%,#d99a5224,#0000 62%);position:absolute;inset:0}.contact__contour{z-index:0;opacity:.5;--c-contour:#e2c5891a;width:60%;height:100%;position:absolute;bottom:0;right:-6%}.contact__grid.svelte-1uha8ag{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.contact__lead.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.2rem,4.6vw,3.6rem)}.contact__lead.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--c-muted);max-width:32rem;margin:1.3rem 0 2.2rem;font-size:1.1rem}.contact__ways.svelte-1uha8ag{flex-direction:column;display:flex}.contact__way.svelte-1uha8ag{border-top:1px solid var(--c-line);padding:1.5rem 0;transition:padding-left .3s;display:block}.contact__way.svelte-1uha8ag:last-child{border-bottom:1px solid var(--c-line)}.contact__way.svelte-1uha8ag:hover{padding-left:.7rem}.contact__way-t.svelte-1uha8ag{font-family:var(--font-display);color:var(--c-text);font-size:1.4rem;display:block}.contact__way-d.svelte-1uha8ag{color:var(--c-faint);margin-top:.35rem;font-size:.92rem;display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rise.svelte-1uha8ag{animation:linear both svelte-1uha8ag-rise;animation-timeline:view();animation-range:entry 2% cover 20%}.team__card.svelte-1uha8ag{animation:linear both svelte-1uha8ag-rise-card;animation-timeline:view();animation-range:entry cover 16%}}@supports (animation-timeline:scroll()){.hero__photo.svelte-1uha8ag{animation:linear both svelte-1uha8ag-hero-pan;animation-timeline:scroll(root);animation-range:0 90vh}.hero__contours{animation:linear both svelte-1uha8ag-contour-drift;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes svelte-1uha8ag-rise{0%{transform:translateY(26px)}to{transform:translateY(0)}}@keyframes svelte-1uha8ag-rise-card{0%{transform:translateY(34px)}to{transform:translateY(0)}}@keyframes svelte-1uha8ag-hero-pan{0%{transform:scale(1.06)translateY(0)}to{transform:scale(1.14)translateY(2.5%)}}@keyframes svelte-1uha8ag-contour-drift{0%{transform:translateY(0)}to{transform:translateY(-14%)}}@media (width<=980px){.team.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.profile__grid.svelte-1uha8ag,.mandate__grid.svelte-1uha8ag,.contact__grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2.4rem}.stats.svelte-1uha8ag,.mandate__cols.svelte-1uha8ag{grid-template-columns:1fr;gap:1.8rem}.index-row.svelte-1uha8ag{grid-template-columns:2.4rem 1fr;gap:1rem}}@media (width<=560px){.team.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1.4rem 1.2rem}.team__name.svelte-1uha8ag{font-size:1.05rem}}
