.vz-sheet{background:#fff;width:100%;position:relative;overflow:hidden;container-type:inline-size}.vz-page{--vz-u:calc(100cqw / var(--vz-paper-w,794));--vz-px:calc(var(--vz-u) * var(--vz-pad-x,48) * var(--vz-pad-x-k,1));--vz-ink:#1a1f1d;--vz-muted:#545c58;--vz-rule:#cdd4d0;--vz-serif:var(--vz-font-serif,"Source Serif 4", Georgia, "Times New Roman", serif);--vz-sans:var(--vz-font-sans,Inter, "Helvetica Neue", Arial, sans-serif);--vz-mono:var(--vz-font-mono,"JetBrains Mono", Menlo, Consolas, monospace);--vz-body-font:var(--vz-sans);--vz-heading-font:var(--vz-sans);box-sizing:border-box;width:100cqw;min-height:calc(var(--vz-u) * var(--vz-paper-h,1123));padding:calc(var(--vz-u) * var(--vz-pad-y,44)) var(--vz-px);color:var(--vz-ink);font-family:var(--vz-body-font);font-size:calc(var(--vz-u) * var(--vz-base,13.333) * var(--vz-scale,1));line-height:var(--vz-lh,1.36);font-kerning:normal;font-variant-ligatures:common-ligatures;font-optical-sizing:auto;text-align:left;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;display:flex}.vz-page :where(*){box-sizing:border-box}.vz-page :where(h1,h2,h3,p,ul,ol,li,figure){font-size:inherit;font-weight:inherit;margin:0;padding:0}.vz-fonts-serif{--vz-body-font:var(--vz-serif);--vz-heading-font:var(--vz-serif)}.vz-fonts-sans{--vz-body-font:var(--vz-sans);--vz-heading-font:var(--vz-sans)}.vz-fonts-serif-sans{--vz-body-font:var(--vz-sans);--vz-heading-font:var(--vz-serif)}.vz-fonts-mono-sans{--vz-body-font:var(--vz-sans);--vz-heading-font:var(--vz-mono)}.vz-fonts-blinker{--vz-body-font:var(--vz-font-blinker,"Blinker", Arial, sans-serif)}.vz-fonts-jost{--vz-body-font:var(--vz-font-jost,"Jost", "Century Gothic", Arial, sans-serif)}.vz-fonts-montserrat{--vz-body-font:var(--vz-font-montserrat,"Montserrat", Arial, sans-serif)}.vz-fonts-open-sans{--vz-body-font:var(--vz-font-open-sans,"Open Sans", Arial, sans-serif)}.vz-fonts-saira{--vz-body-font:var(--vz-font-saira,"Saira Semi Condensed", Arial, sans-serif)}.vz-fonts-source-sans{--vz-body-font:var(--vz-font-source-sans,"Source Sans 3", Arial, sans-serif)}.vz-fonts-pt-sans{--vz-body-font:var(--vz-font-pt-sans,"PT Sans", "Trebuchet MS", Arial, sans-serif)}.vz-fonts-crimson{--vz-body-font:var(--vz-font-crimson,"Crimson Pro", "Palatino Linotype", Georgia, serif)}.vz-fonts-arimo{--vz-body-font:var(--vz-font-arimo,Arimo, Arial, sans-serif)}:is(.vz-fonts-blinker,.vz-fonts-jost,.vz-fonts-montserrat,.vz-fonts-open-sans,.vz-fonts-saira,.vz-fonts-source-sans,.vz-fonts-pt-sans,.vz-fonts-crimson,.vz-fonts-arimo){--vz-heading-font:var(--vz-body-font)}.vz-header{align-items:center;gap:calc(var(--vz-u) * 18);margin-bottom:calc(var(--vz-u) * 22);display:flex}.vz-identity{flex:1;min-width:0}.vz-name{font-family:var(--vz-heading-font);letter-spacing:-.012em;color:var(--vz-ink);font-size:2.35em;font-weight:700;line-height:1.08}.vz-headline{color:var(--vz-muted);margin-top:.25em;font-size:1.14em}.vz-contact{color:var(--vz-muted);flex-wrap:wrap;gap:.2em 1.1em;margin-top:.7em;font-size:.92em;list-style:none;display:flex}.vz-contact--stacked{flex-direction:column;gap:.25em;margin-top:0}.vz-header-center .vz-header{text-align:center;justify-content:center}.vz-header-center .vz-contact{justify-content:center}.vz-header-split .vz-header{padding-bottom:calc(var(--vz-u) * 14);border-bottom:1.5px solid var(--vz-ink);justify-content:space-between;align-items:flex-end}.vz-header-split .vz-header>.vz-contact{text-align:right;align-items:flex-end}:is(.vz-header-band,.vz-header-band-photo) .vz-header{margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 26);padding:calc(var(--vz-u) * 34) var(--vz-px) calc(var(--vz-u) * 28);background:var(--vz-accent);color:#fff}:is(.vz-header-band,.vz-header-band-photo) .vz-name{color:#fff}:is(.vz-header-band,.vz-header-band-photo) .vz-headline,:is(.vz-header-band,.vz-header-band-photo) .vz-contact{color:#ffffffdb}.vz-photo{--vz-photo-size:84;width:calc(var(--vz-u) * var(--vz-photo-size));height:calc(var(--vz-u) * var(--vz-photo-size));background:color-mix(in srgb, var(--vz-accent) 16%, #fff);color:var(--vz-accent);font-family:var(--vz-heading-font);font-size:calc(var(--vz-photo-size) / 44 * 1em);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.vz-photo--small{--vz-photo-size:64}.vz-photo--medium{--vz-photo-size:84}.vz-photo--large{--vz-photo-size:108}.vz-photo--rounded{border-radius:calc(var(--vz-u) * 10)}.vz-photo--square{border-radius:0}.vz-photo img{object-fit:cover;width:100%;height:100%}.vz-photo--frame-thin,.vz-photo--frame-thick{border:calc(var(--vz-u) * var(--vz-frame-w)) solid var(--vz-frame-c,var(--vz-frame-accent,var(--vz-accent)))}.vz-photo--frame-thin{--vz-frame-w:var(--vz-frame-thin,2.5)}.vz-photo--frame-thick{--vz-frame-w:var(--vz-frame-thick,7)}.vz-photo--fc-white{--vz-frame-c:#fff}.vz-photo--fc-dark{--vz-frame-c:#1f2421}.vz-photo--bw img{filter:grayscale()}:is(.vz-header-band,.vz-header-band-photo) .vz-photo{--vz-frame-thin:1.5;color:#fff;background:#ffffff2e}.vz-body{flex:1}.vz-main{min-width:0}.vz-section+.vz-section{margin-top:calc(var(--vz-gap,1.3em) * var(--vz-gap-k,1))}.vz-section-title{font-family:var(--vz-heading-font);color:var(--vz-ink);margin-bottom:.55em;font-size:1em;font-weight:700;line-height:1.25}.vz-h-caps-rule .vz-section-title{border-bottom:1px solid var(--vz-accent);letter-spacing:.1em;text-transform:uppercase;padding-bottom:.35em;font-size:.86em}.vz-h-rule-above .vz-section-title{border-top:1.5px solid var(--vz-ink);padding-top:.45em;font-size:1.02em}.vz-h-accent-bar .vz-section-title{color:var(--vz-accent);padding-left:.75em;font-size:1.05em;position:relative}.vz-h-accent-bar .vz-section-title:before{content:"";width:calc(var(--vz-u) * 3.5);background:var(--vz-accent);border-radius:2px;position:absolute;top:.15em;bottom:.15em;left:0}.vz-h-small-caps .vz-section-title{letter-spacing:.14em;text-align:center;font-size:1.18em;font-variant-caps:all-small-caps;font-weight:600}.vz-h-small-caps .vz-section-title:after{content:"";width:calc(var(--vz-u) * 40);border-top:1px solid var(--vz-accent);margin:.3em auto 0;display:block}.vz-h-mono .vz-section-title{letter-spacing:.02em;color:var(--vz-accent);font-size:.9em;font-weight:600}.vz-h-margin .vz-section{column-gap:calc(var(--vz-u) * 18);grid-template-columns:22% minmax(0,1fr);display:grid}.vz-h-margin .vz-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--vz-accent);margin:.12em 0 0;font-size:.8em}.vz-entry+.vz-entry{margin-top:.85em}.vz-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1em;display:flex}.vz-entry-title{font-weight:700}.vz-entry-meta{color:var(--vz-muted);font-size:.9em}.vz-dates-col .vz-entry{grid-template-columns:minmax(0,1fr) auto;column-gap:1.4em;display:grid}.vz-dates-col .vz-entry-head{display:contents}.vz-dates-col .vz-entry-meta{text-align:right;white-space:pre-line;grid-area:1/2/span 2}.vz-dates-col .vz-rt{grid-column:1}.vz-rt{margin-top:.3em}.vz-section--summary .vz-rt{margin-top:0}.vz-rt>*+*{margin-top:.3em}.vz-rt ul{padding-left:1.15em;list-style:outside}.vz-rt ol{padding-left:1.4em;list-style:decimal}.vz-rt li+li{margin-top:.18em}.vz-rt li::marker{color:var(--vz-accent)}.vz-rt a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.vz-page mark.vz-mark{color:inherit;background-color:#f3ee6a;border-radius:.15em;margin:0 -.08em;padding:0 .08em}.vz-list,.vz-tags,.vz-levels{list-style:none}.vz-list li+li{margin-top:.25em}.vz-list-sub{color:var(--vz-muted)}.vz-tags{flex-wrap:wrap;gap:.35em;display:flex}.vz-tags li{border:1px solid color-mix(in srgb, var(--vz-accent) 38%, #fff);border-radius:999px;padding:.1em .6em;font-size:.9em}.vz-levels li{justify-content:space-between;align-items:center;gap:.8em;display:flex}.vz-levels li+li{margin-top:.3em}.vz-dots{flex:none;gap:.28em;display:inline-flex}.vz-dot{background:var(--vz-rule);border-radius:50%;width:.48em;height:.48em}.vz-dot--on{background:var(--vz-accent)}.vz-layout-sidebar-left .vz-body,.vz-layout-sidebar-right .vz-body{column-gap:calc(var(--vz-u) * 26);display:grid}.vz-layout-sidebar-left .vz-body{grid-template-columns:30% minmax(0,1fr)}.vz-layout-sidebar-left .vz-main{grid-area:1/2}.vz-layout-sidebar-left .vz-aside{grid-area:1/1}.vz-layout-sidebar-right .vz-body{grid-template-columns:minmax(0,1fr) 32%}.vz-aside{min-width:0;font-size:.94em}.vz-aside .vz-contact{margin-bottom:var(--vz-gap,1.3em)}.vz-aside .vz-section-title{font-size:.95em}.vz-layout-sidebar-left:is(.vz-sidebar-tint,.vz-sidebar-solid){--vz-band-w:calc(var(--vz-px) + .3 * (100cqw - var(--vz-px) * 2));background-image:linear-gradient(to right, var(--vz-band) 0 var(--vz-band-w), transparent var(--vz-band-w))}.vz-sidebar-tint .vz-aside,.vz-sidebar-solid .vz-aside{padding-right:calc(var(--vz-u) * 22)}.vz-sidebar-tint{--vz-band:color-mix(in srgb, var(--vz-accent) 8%, #fff)}.vz-sidebar-solid{--vz-band:var(--vz-accent)}.vz-sidebar-solid .vz-aside{--vz-ink:#fff;--vz-muted:#ffffffd6;--vz-rule:#ffffff59;color:#fff}.vz-sidebar-solid .vz-aside .vz-section-title{color:#fff}.vz-sidebar-solid .vz-aside .vz-section-title:before,.vz-sidebar-solid .vz-aside .vz-dot--on{background:#fff}.vz-sidebar-plain.vz-layout-sidebar-right .vz-aside{padding-left:calc(var(--vz-u) * 20);border-left:1px solid var(--vz-rule)}.vz-t-linen .vz-header{padding-bottom:calc(var(--vz-u) * 14);border-bottom:1px solid var(--vz-rule)}.vz-t-linen .vz-name,.vz-t-scholar .vz-name{letter-spacing:0;font-weight:600}.vz-t-ledger .vz-name{letter-spacing:-.02em;font-size:2.2em}.vz-t-folio .vz-name,.vz-t-first .vz-name,.vz-t-canvas .vz-name{color:var(--vz-accent)}.vz-t-vellum .vz-name{letter-spacing:-.02em;font-size:2.9em;font-weight:600}.vz-t-vellum .vz-headline{color:var(--vz-accent);font-style:italic}.vz-t-quill .vz-header{padding-bottom:calc(var(--vz-u) * 16);border-bottom:3px double var(--vz-rule)}.vz-t-quill .vz-name{letter-spacing:.16em;text-transform:uppercase;font-size:1.95em;font-weight:600}.vz-t-mono .vz-name{letter-spacing:-.02em;font-size:2em}.vz-t-mono .vz-entry-meta{font-family:var(--vz-mono);font-size:.82em}.vz-header-band-photo .vz-header{align-items:center;gap:calc(var(--vz-u) * 20)}.vz-header-boxed .vz-header{padding:calc(var(--vz-u) * 16) calc(var(--vz-u) * 18);border:1.5px solid var(--vz-ink)}.vz-header-stacked .vz-header{padding-bottom:calc(var(--vz-u) * 12);border-bottom:calc(var(--vz-u) * 3) solid var(--vz-accent);flex-direction:column;align-items:flex-start;gap:.4em}.vz-header-stacked .vz-name{font-size:2.1em}.vz-header-compact .vz-name{font-size:1.65em}.vz-header-compact .vz-identity{flex-wrap:wrap;align-items:baseline;gap:.15em .8em;display:flex}.vz-header-compact .vz-contact{flex-basis:100%;margin-top:.2em}.vz-h-underline .vz-section-title{border-bottom:calc(var(--vz-u) * 2.5) solid var(--vz-accent);letter-spacing:.07em;text-transform:uppercase;padding-bottom:.22em;font-size:.9em;display:inline-block}.vz-h-boxed .vz-section-title{background:var(--vz-accent);color:#fff;letter-spacing:.09em;text-transform:uppercase;padding:.18em .65em;font-size:.82em;display:inline-block}.vz-h-plain .vz-section-title{letter-spacing:.06em;text-transform:uppercase;font-size:.95em}.vz-h-side-rule .vz-section{border-left:calc(var(--vz-u) * 2) solid color-mix(in srgb, var(--vz-accent) 35%, #fff);padding-left:.95em}.vz-h-side-rule .vz-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--vz-accent);font-size:.88em}.vz-columns{columns:3;column-gap:1.4em;font-size:.96em;list-style:none}.vz-aside .vz-columns{columns:2}.vz-columns li{break-inside:avoid;margin-bottom:.18em}.vz-bar{width:calc(var(--vz-u) * 54);height:calc(var(--vz-u) * 3.5);background:var(--vz-rule);border-radius:999px;flex:none;overflow:hidden}.vz-bar-fill{background:var(--vz-accent);border-radius:999px;height:100%;display:block}.vz-sidebar-rule.vz-layout-sidebar-right .vz-aside{padding-left:calc(var(--vz-u) * 20);border-left:1px solid var(--vz-rule)}.vz-sidebar-rule.vz-layout-sidebar-left .vz-aside{padding-right:calc(var(--vz-u) * 20);border-right:1px solid var(--vz-rule)}.vz-layout-two-column .vz-body{column-gap:calc(var(--vz-u) * 26);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vz-layout-two-column .vz-main{grid-area:1/1}.vz-layout-two-column .vz-aside{grid-area:1/2}.vz-layout-timeline .vz-entry{padding-left:calc(var(--vz-u) * 18);border-left:1.5px solid color-mix(in srgb, var(--vz-accent) 35%, #fff);position:relative}.vz-layout-timeline .vz-entry:before{content:"";top:.38em;left:calc(var(--vz-u) * -4.25);width:calc(var(--vz-u) * 8.5);height:calc(var(--vz-u) * 8.5);background:var(--vz-accent);border-radius:50%;position:absolute}.vz-layout-timeline .vz-entry+.vz-entry{margin-top:.7em}.vz-name-first,.vz-name-last{font:inherit}.vz-contact--icons li{align-items:center;gap:.6em;display:flex}.vz-ci{flex:none;width:1.1em;height:1.1em}.vz-section--contact .vz-contact{margin:0}:is(.vz-t-metro,.vz-t-monogram) .vz-contact{gap:.1em var(--vz-sep-gap);overflow:hidden}:is(.vz-t-metro,.vz-t-monogram) .vz-contact li{position:relative}:is(.vz-t-metro,.vz-t-monogram) .vz-contact li:before{content:var(--vz-contact-sep);width:var(--vz-sep-gap);text-align:center;position:absolute;right:100%}.vz-sicon{background:var(--vz-accent);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:2em;height:2em;display:inline-grid}.vz-sicon-glyph{width:56%;height:56%}.vz-monogram{font-family:var(--vz-heading-font);flex:none;place-items:center;line-height:1;display:grid}.vz-aside .vz-photo{width:calc(100% * var(--vz-photo-k,.86));aspect-ratio:1;height:auto;font-size:3em}.vz-aside .vz-photo--small{--vz-photo-k:.62}.vz-aside .vz-photo--medium{--vz-photo-k:.86}.vz-aside .vz-photo--large{--vz-photo-k:1}.vz-bullets{columns:2;column-gap:1.6em;list-style:none}.vz-aside .vz-bullets{columns:1}.vz-lists-bullets .vz-rt ul{padding-left:0;list-style:none}.vz-bullets li,.vz-lists-bullets :is(.vz-list,.vz-rt ul)>li{padding-left:var(--vz-bullet-indent,1.15em);position:relative}.vz-bullets li:before,.vz-lists-bullets :is(.vz-list,.vz-rt ul)>li:before{content:"";top:calc(.5lh - .16em);left:var(--vz-bullet-left,max(.1em, calc(var(--vz-bullet-indent,1.15em) - .75em)));background:currentColor;border-radius:50%;width:.32em;height:.32em;position:absolute}.vz-bullets li{break-inside:avoid}.vz-lists-bullets :is(.vz-list,.vz-rt ul)>li+li{margin-top:0}.vz-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em 2.4em;list-style:none;display:grid}.vz-aside .vz-meters{grid-template-columns:minmax(0,1fr)}.vz-meter-name,.vz-meter-level{display:block}.vz-meter-name:after{content:":"}.vz-meter{grid-template-columns:repeat(6,minmax(0,1fr));gap:.28em;height:.6em;margin:.25em 0 .15em;display:grid}.vz-seg{background:var(--vz-meter-off,#d5d6d6)}.vz-seg--on{background:var(--vz-meter-on,var(--vz-accent))}.vz-e-org{display:block}.vz-entry-sub+.vz-e-loc:before{content:var(--vz-loc-sep,", ")}.vz-entries-right-dates .vz-e{grid-template-columns:minmax(0,1fr) auto;column-gap:1.2em;display:grid}.vz-entries-right-dates .vz-e-head{grid-area:1/1}.vz-entries-right-dates .vz-e-dates{text-align:right;grid-area:1/2}.vz-entries-right-dates .vz-e .vz-rt{grid-column:1/-1}.vz-entries-inline-dates .vz-e{grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.vz-entries-inline-dates .vz-e-head{display:contents}.vz-entries-inline-dates .vz-entry-title{grid-area:1/1}.vz-entries-inline-dates .vz-e-dates{grid-area:1/2}.vz-entries-inline-dates .vz-e-head:has(.vz-entry-title)+.vz-e-dates:before{content:var(--vz-dates-sep," | ")}.vz-entries-inline-dates .vz-e-org{grid-area:2/1/auto/-1}.vz-entries-inline-dates .vz-e .vz-rt{grid-area:3/1/auto/-1}.vz-entries-dates-first .vz-e{flex-direction:column;display:flex}.vz-entries-dates-first .vz-e-dates{order:-1}.vz-entries-dates-under-title .vz-e{flex-direction:column;display:flex}.vz-entries-dates-under-title .vz-e-head{display:contents}.vz-entries-dates-under-title .vz-entry-title{order:1}.vz-entries-dates-under-title .vz-e-dates{order:2}.vz-entries-dates-under-title .vz-e-org{order:3}.vz-entries-dates-under-title .vz-e .vz-rt{order:4}.vz-entries-label-dates .vz-e{grid-template-columns:var(--vz-label-w,22%) minmax(0, 1fr);column-gap:var(--vz-label-gap,0px);display:grid}.vz-entries-label-dates .vz-e-dates{grid-area:1/1/span 2}.vz-entries-label-dates .vz-e-head{grid-area:1/2}.vz-entries-label-dates .vz-e .vz-rt{grid-area:2/2}:is(.vz-t-sterling,.vz-t-compass,.vz-t-summit,.vz-t-beacon,.vz-t-keystone,.vz-t-marigold,.vz-t-tide,.vz-t-meridian,.vz-t-anchor,.vz-t-onyx){--vz-band-w:calc(var(--vz-u) * var(--vz-band));background-image:linear-gradient(to right, var(--vz-band-color) 0 var(--vz-band-w), transparent var(--vz-band-w))}:is(.vz-t-sterling,.vz-t-compass,.vz-t-summit,.vz-t-beacon,.vz-t-keystone,.vz-t-marigold,.vz-t-tide,.vz-t-meridian,.vz-t-anchor,.vz-t-onyx) .vz-body{grid-template-columns:calc(var(--vz-band-w) - var(--vz-px) - var(--vz-u) * var(--vz-band-in)) minmax(0, 1fr);column-gap:calc(var(--vz-u) * (var(--vz-band-in) + var(--vz-band-out)))}:is(.vz-t-sterling,.vz-t-compass,.vz-t-summit,.vz-t-serene,.vz-t-beacon,.vz-t-keystone,.vz-t-marigold,.vz-t-tide,.vz-t-meridian,.vz-t-anchor,.vz-t-onyx) .vz-aside{font-size:1em}.vz-t-sterling{--vz-ink:#46464e;--vz-muted:#46464e;--vz-band:299;--vz-band-in:26.7;--vz-band-out:26.7;--vz-band-color:var(--vz-accent);--vz-loc-sep:" - ";--vz-gap-k:1.9;--vz-bullet-indent:.9em;letter-spacing:.02em}.vz-t-sterling .vz-header{margin-bottom:calc(var(--vz-u) * 33);display:block}.vz-t-sterling .vz-name{padding-bottom:calc(var(--vz-u) * 12);border-bottom:calc(var(--vz-u) * 6.7) solid #000;color:var(--vz-accent);letter-spacing:.014em;font-size:3.6em;line-height:1.05}.vz-t-sterling .vz-headline{color:var(--vz-ink);margin-top:.5em}.vz-t-sterling .vz-section-title{margin-bottom:calc(var(--vz-u) * 7);color:#000;letter-spacing:.036em;text-transform:uppercase;font-size:1.4em;line-height:1.2}.vz-t-sterling .vz-main .vz-section{padding-top:calc(var(--vz-u) * 6);border-top:calc(var(--vz-u) * 1.33) solid #000}.vz-t-sterling .vz-aside{--vz-meter-on:#fff;--vz-meter-off:#ffffff40;color:#fff}.vz-t-sterling .vz-aside .vz-section{padding-top:calc(var(--vz-u) * 2);border-top:calc(var(--vz-u) * 1.33) solid #fff}.vz-t-sterling .vz-aside .vz-section-title{color:#fff;font-size:1.4em}.vz-t-sterling .vz-aside .vz-photo{margin-bottom:calc(var(--vz-u) * 33)}.vz-t-sterling .vz-contact{gap:calc(var(--vz-u) * 6);color:inherit;font-size:1em}.vz-t-sterling :is(.vz-entry-title,.vz-entry-sub,.vz-meter-name){font-weight:700}.vz-t-sterling .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 16)}.vz-t-horizon{--vz-ink:#231f20;--vz-muted:#231f20;--vz-pad-x-k:1.17;--vz-loc-sep:" - ";--vz-gap-k:2;--vz-bullet-indent:2.75em;--vz-bullet-left:1.45em}.vz-t-horizon .vz-header{margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 42);background:var(--vz-accent);color:#fff;text-align:center;display:block}.vz-t-horizon .vz-name{padding:calc(var(--vz-u) * 52) var(--vz-px) calc(var(--vz-u) * 22);color:#fff;letter-spacing:0;font-size:5.33em;line-height:1.12;position:relative}.vz-t-horizon .vz-name:before{content:"";top:calc(var(--vz-u) * 34);width:calc(var(--vz-u) * 216);margin-left:calc(var(--vz-u) * -108);border-top:calc(var(--vz-u) * 1.33) solid #e3d7da;position:absolute;left:50%}.vz-t-horizon .vz-headline{margin:calc(var(--vz-u) * -14) 0 0;padding:0 var(--vz-px) calc(var(--vz-u) * 18);color:#ffffffdb;font-size:1.2em}.vz-t-horizon .vz-contact{padding:calc(var(--vz-u) * 9) var(--vz-px);color:#fff;border-top:1px solid #ffffff24;justify-content:center;gap:0;margin:0;font-size:1em}.vz-t-horizon .vz-contact li+li:before{content:"|";margin:0 .75em}.vz-t-horizon .vz-section-title{margin-bottom:calc(var(--vz-u) * 6);color:var(--vz-accent);font-size:1.556em;line-height:1.1;position:relative}.vz-t-horizon .vz-section-title:before{content:"";top:calc(var(--vz-u) * -13);width:calc(var(--vz-u) * 107);border-top:calc(var(--vz-u) * 1.33) solid #e3d7da;position:absolute;left:0}.vz-t-horizon :is(.vz-entry-title,.vz-e-org){color:#000;font-weight:700}.vz-t-horizon .vz-entry-title{text-transform:uppercase}.vz-t-horizon .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 18)}.vz-t-metro{--vz-ink:#000;--vz-muted:#000;--vz-pad-x-k:1.11;--vz-label-w:calc(var(--vz-u) * 173);--vz-loc-sep:" - ";--vz-gap-k:.5;--vz-bullet-indent:2.9em;--vz-bullet-left:1.5em}.vz-t-metro .vz-header{margin-bottom:calc(var(--vz-u) * 7);display:block}.vz-t-metro .vz-name{padding-bottom:calc(var(--vz-u) * 1);border-bottom:calc(var(--vz-u) * 2.67) solid var(--vz-accent);color:var(--vz-accent);letter-spacing:0;text-transform:uppercase;font-size:3.27em;font-weight:400;line-height:1.22}.vz-t-metro .vz-name-last{font-weight:700}.vz-t-metro .vz-headline{color:#000;margin-top:.35em;font-size:1em}.vz-t-metro .vz-contact{--vz-contact-sep:"|";--vz-sep-gap:1em;margin-top:calc(var(--vz-u) * 5);color:#000;font-size:.91em}.vz-t-metro .vz-section-title{color:var(--vz-accent);text-transform:uppercase;margin:0;font-size:1.09em;line-height:1.33}.vz-t-metro .vz-section-body>:not(.vz-e){margin-left:var(--vz-label-w)}.vz-t-metro .vz-e-dates{padding-right:1em;font-weight:700}.vz-t-metro :is(.vz-entry-title,.vz-entry-sub,.vz-meter-name){font-weight:700}.vz-t-metro .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 10)}.vz-t-journey{--vz-ink:#504b48;--vz-muted:#6e6e6e;--vz-label-w:calc(var(--vz-u) * 157);--vz-label-gap:calc(var(--vz-u) * 66);--vz-rail:calc(var(--vz-px) + var(--vz-u) * 187);--vz-loc-sep:" - ";--vz-gap-k:2.1;--vz-bullet-indent:1em;background-image:linear-gradient(to right, transparent calc(var(--vz-rail) - var(--vz-u) * 1.33), #dadada calc(var(--vz-rail) - var(--vz-u) * 1.33) calc(var(--vz-rail) + var(--vz-u) * 1.33), transparent calc(var(--vz-rail) + var(--vz-u) * 1.33))}.vz-t-journey .vz-header{grid-template-columns:var(--vz-label-w) minmax(0, 1fr);column-gap:var(--vz-label-gap);margin-bottom:calc(var(--vz-u) * 44);align-items:start;display:grid}.vz-t-journey .vz-header>.vz-photo{grid-column:1;justify-self:center}.vz-t-journey .vz-identity{padding-top:calc(var(--vz-u) * 44);grid-column:2}.vz-t-journey .vz-name{color:var(--vz-accent);letter-spacing:0;font-size:2.5em;line-height:1.28;position:relative}.vz-t-journey :is(.vz-name,.vz-section-title,.vz-e):before{content:"";background:var(--vz-accent);border-radius:50%;position:absolute}.vz-t-journey .vz-name:before{top:50%;left:calc(var(--vz-u) * -41.35);width:calc(var(--vz-u) * 10.7);height:calc(var(--vz-u) * 10.7);margin-top:calc(var(--vz-u) * -5.35)}.vz-t-journey .vz-photo--small{--vz-photo-size:104}.vz-t-journey .vz-photo--medium{--vz-photo-size:133}.vz-t-journey .vz-photo--large{--vz-photo-size:164}.vz-t-journey .vz-photo:not(.vz-photo--circle){height:calc(var(--vz-u) * var(--vz-photo-size) * 1.23)}.vz-t-journey .vz-contact{gap:calc(var(--vz-u) * 10);margin-top:calc(var(--vz-u) * 36);color:#2a2a2a;flex-direction:column;font-size:1em}.vz-t-journey .vz-section{grid-template-columns:var(--vz-label-w) minmax(0, 1fr);column-gap:var(--vz-label-gap);display:grid}.vz-t-journey .vz-section-title{color:var(--vz-accent);text-align:right;grid-area:1/1;margin:0;font-size:1.2em;line-height:1.2;position:relative}.vz-t-journey .vz-section-title:before{top:.32em;left:calc(var(--vz-u) * (187 - 5.35));width:calc(var(--vz-u) * 10.7);height:calc(var(--vz-u) * 10.7)}.vz-t-journey .vz-section-body{grid-area:1/2;min-width:0}.vz-t-journey .vz-kind-timeline .vz-section-body{margin-top:calc(var(--vz-u) * 16);grid-area:2/1/auto/-1}.vz-t-journey .vz-e{position:relative}.vz-t-journey .vz-e:before{top:.5em;left:calc(var(--vz-u) * (187 - 4));width:calc(var(--vz-u) * 8);height:calc(var(--vz-u) * 8)}.vz-t-journey .vz-e-dates{color:var(--vz-muted);text-align:right}.vz-t-journey .vz-entry-title{color:#2a2a2a;font-size:1.2em;font-style:italic;font-weight:700}.vz-t-journey .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 20)}.vz-t-serene{--vz-frame-thick:6.7;--vz-ink:#767676;--vz-muted:#767676;--vz-pad-x-k:1.11;--vz-soft:color-mix(in srgb, var(--vz-accent) 15%, #fff);--vz-line:color-mix(in srgb, var(--vz-accent) 28%, #fff);--vz-meter-off:color-mix(in srgb, var(--vz-accent) 32%, #fff);--vz-gap-k:1.4;--vz-bullet-indent:1.4em}.vz-t-serene .vz-header{min-height:calc(var(--vz-u) * 163);margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 56);padding:calc(var(--vz-u) * 44) var(--vz-px) calc(var(--vz-u) * 48);background:var(--vz-soft);text-align:center;display:block;position:relative}.vz-t-serene .vz-name{color:#000;letter-spacing:.51em;text-transform:uppercase;font-size:2.5em;font-weight:400;line-height:1.36}.vz-t-serene .vz-name-last{color:#5f5f5f}.vz-t-serene .vz-headline{color:#5f5f5f;letter-spacing:.2em;text-transform:uppercase;margin-top:.3em}.vz-t-serene .vz-header>.vz-photo{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.vz-t-serene .vz-photo--small{--vz-photo-size:58}.vz-t-serene .vz-photo--medium{--vz-photo-size:70}.vz-t-serene .vz-photo--large{--vz-photo-size:92}.vz-t-serene .vz-body{grid-template-columns:calc(var(--vz-u) * 238) minmax(0, 1fr);column-gap:calc(var(--vz-u) * 32)}.vz-t-serene .vz-section-title{margin-bottom:calc(var(--vz-u) * 14);padding-bottom:calc(var(--vz-u) * 5);border-bottom:calc(var(--vz-u) * 2.67) solid var(--vz-line);color:#000;font-size:1.6em;font-weight:400;line-height:1.35}.vz-t-serene .vz-contact{gap:calc(var(--vz-u) * 8);color:var(--vz-ink);font-size:1em}.vz-t-serene .vz-contact li{align-items:center;gap:.8em;display:flex}.vz-t-serene .vz-contact li:before{content:"";background:var(--vz-line);border-radius:50%;flex:none;width:.9em;height:.9em}.vz-t-serene .vz-entry-title{color:#000;font-size:1.2em;font-weight:400}.vz-t-serene :is(.vz-e-dates,.vz-e-org){font-size:.8em}.vz-t-serene .vz-e-org{font-style:italic}.vz-t-serene .vz-meter-name{font-weight:700}.vz-t-serene .vz-bullets{columns:1}.vz-t-serene :is(.vz-bullets li,.vz-list>li,.vz-rt ul>li):before{background:var(--vz-accent);border-radius:0;width:.36em;height:.36em;top:calc(.5lh - .18em);left:.3em}.vz-t-serene .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 18)}.vz-t-vector{--vz-ink:#494949;--vz-muted:#494949;--vz-pad-x-k:.83;--vz-label-w:calc(var(--vz-u) * 133);--vz-dates-sep:" ";--vz-gap-k:2.3;--vz-bullet-indent:.9em;font-weight:500}.vz-t-vector .vz-header{margin-bottom:calc(var(--vz-u) * 40);display:block}.vz-t-vector .vz-identity{flex-direction:column;display:flex}.vz-t-vector .vz-contact{min-height:calc(var(--vz-u) * 83);margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 36);padding:calc(var(--vz-u) * 12) var(--vz-px);color:#fff;background:#494949;order:-1;justify-content:center;align-items:center;gap:0;font-size:1em;position:relative}.vz-t-vector .vz-contact:after{content:"";height:calc(var(--vz-u) * 21);background:linear-gradient(to bottom right, color-mix(in srgb, var(--vz-accent) 40%, #fff) 50%, var(--vz-accent) 50%);position:absolute;top:100%;left:0;right:0}.vz-t-vector .vz-contact li+li:before{content:"|";color:var(--vz-accent);vertical-align:-.12em;margin:0 .9em;font-size:1.5em;line-height:1}.vz-t-vector :is(.vz-name,.vz-headline){margin-left:var(--vz-label-w)}.vz-t-vector .vz-name{color:#494949;letter-spacing:0;font-size:3em;font-weight:400;line-height:1.2}.vz-t-vector .vz-section{grid-template-columns:var(--vz-label-w) minmax(0, 1fr);padding-top:calc(var(--vz-u) * 14);border-top:calc(var(--vz-u) * 1.33) solid var(--vz-accent);display:grid}.vz-t-vector .vz-section-title{color:#494949;margin:0;font-size:1.2em;line-height:1.2}.vz-t-vector .vz-section-body{min-width:0}.vz-t-vector :is(.vz-entry-title,.vz-entry-sub){font-weight:700}.vz-t-vector .vz-bullets{columns:1}.vz-t-vector .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 16)}.vz-t-compass{--vz-frame-thick:10.7;--vz-ink:#2a2a2a;--vz-muted:#2a2a2a;--vz-pad-x-k:.7;--vz-band:267;--vz-band-in:0;--vz-band-out:37.4;--vz-band-color:color-mix(in srgb, var(--vz-accent) 25%, #fff);--vz-loc-sep:", ";--vz-gap-k:1.2;--vz-bullet-indent:.9em}.vz-t-compass .vz-aside{--vz-meter-off:#fff9}.vz-t-compass .vz-aside .vz-meter{width:86%}.vz-t-compass .vz-aside .vz-photo{margin-bottom:calc(var(--vz-u) * 37)}.vz-t-compass .vz-aside .vz-section{padding-top:calc(var(--vz-u) * 12);border-top:calc(var(--vz-u) * 2.67) dashed var(--vz-accent)}.vz-t-compass .vz-aside .vz-sicon{display:none}.vz-t-compass .vz-section-title{margin-bottom:calc(var(--vz-u) * 6);color:var(--vz-accent);letter-spacing:.036em;text-transform:uppercase;font-size:1.4em;line-height:1.15}.vz-t-compass .vz-header{margin-bottom:calc(var(--vz-u) * 22);display:block}.vz-t-compass .vz-name{color:var(--vz-accent);letter-spacing:0;font-size:3em;line-height:1.2}.vz-t-compass .vz-main .vz-section{padding-left:calc(var(--vz-u) * 21);border-left:calc(var(--vz-u) * 2.67) dashed var(--vz-accent)}.vz-t-compass .vz-main .vz-section+.vz-section{padding-top:calc(var(--vz-gap,1.3em) * var(--vz-gap-k,1));margin-top:0}.vz-t-compass .vz-main .vz-section-title{position:relative}.vz-t-compass .vz-main .vz-section-body{padding-left:calc(var(--vz-u) * 14)}.vz-t-compass .vz-sicon{top:50%;left:calc(var(--vz-u) * -35.7);width:calc(var(--vz-u) * 26.7);height:calc(var(--vz-u) * 26.7);position:absolute;transform:translateY(-50%)}.vz-t-compass .vz-e-org{display:inline}.vz-t-compass .vz-entry-title+.vz-e-org:before{content:", "}.vz-t-compass :is(.vz-entry-title,.vz-meter-name){font-weight:700}.vz-t-compass .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 20)}.vz-t-heritage{--vz-ink:#000;--vz-muted:#000;--vz-pad-x-k:.7;--vz-grey:#666;--vz-loc-sep:" - ";--vz-gap-k:.45;--vz-bullet-indent:2.9em;--vz-bullet-left:1.8em}.vz-t-heritage .vz-header{align-items:flex-start;gap:calc(var(--vz-u) * 21);margin-bottom:calc(var(--vz-u) * 12);padding-top:calc(var(--vz-u) * 20);border-top:calc(var(--vz-u) * 26.7) solid var(--vz-grey);flex-direction:row-reverse}.vz-t-heritage .vz-identity{text-align:right}.vz-t-heritage .vz-name{color:var(--vz-grey);letter-spacing:0;text-transform:uppercase;font-size:2.09em;line-height:1.25}.vz-t-heritage .vz-name-first{color:var(--vz-accent)}.vz-t-heritage .vz-headline{color:var(--vz-grey)}.vz-t-heritage .vz-contact{align-items:flex-end;gap:calc(var(--vz-u) * 3);margin-top:calc(var(--vz-u) * 14);color:#000;flex-direction:column;font-size:1em}.vz-t-heritage .vz-photo--small{--vz-photo-size:104}.vz-t-heritage .vz-photo--medium{--vz-photo-size:132}.vz-t-heritage .vz-photo--large{--vz-photo-size:160}.vz-t-heritage .vz-photo:not(.vz-photo--circle){height:calc(var(--vz-u) * var(--vz-photo-size) * 1.29)}.vz-t-heritage .vz-section-title{margin-bottom:calc(var(--vz-u) * 3);padding-bottom:calc(var(--vz-u) * 1);border-bottom:calc(var(--vz-u) * 1.33) solid var(--vz-accent);color:var(--vz-grey);font-size:1.27em;line-height:1.35}.vz-t-heritage .vz-section-body{padding-left:calc(var(--vz-u) * 120)}.vz-t-heritage :is(.vz-entry-title,.vz-entry-sub,.vz-meter-name){font-weight:700}.vz-t-heritage .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 10)}.vz-t-summit{--vz-ink:#020303;--vz-muted:#020303;--vz-pad-x-k:.7;--vz-band:309.6;--vz-band-in:33.4;--vz-band-out:33.4;--vz-band-color:var(--vz-accent);--vz-charcoal:#4a4a4a;--vz-gap-k:1;--vz-bullet-indent:.9em}.vz-t-summit .vz-header{min-height:calc(var(--vz-u) * 136);margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 33);padding:calc(var(--vz-u) * 30) var(--vz-px) calc(var(--vz-u) * 20);background:var(--vz-charcoal);color:#fff;display:block}.vz-t-summit .vz-name{color:#fff;letter-spacing:0;text-transform:uppercase;font-size:3.43em;line-height:1.1}.vz-t-summit .vz-headline{color:#ffffffdb;margin-top:.3em}.vz-t-summit .vz-section-title{margin-bottom:calc(var(--vz-u) * 8);letter-spacing:.045em;text-transform:uppercase;font-size:1.05em;line-height:1.15}.vz-t-summit .vz-aside{--vz-meter-on:#fff;--vz-meter-off:#ffffff40;color:#fff}.vz-t-summit .vz-aside .vz-section-title{color:#fff;font-size:1.05em}.vz-t-summit .vz-aside .vz-section+.vz-section{padding-top:calc(var(--vz-u) * 12);border-top:calc(var(--vz-u) * 2.67) solid #fff}.vz-t-summit .vz-aside :is(.vz-contact,.vz-bullets){font-weight:700}.vz-t-summit .vz-contact{gap:calc(var(--vz-u) * 10);color:inherit;font-size:1em}.vz-t-summit .vz-main .vz-section{padding-top:calc(var(--vz-u) * 12);border-top:calc(var(--vz-u) * 2.67) solid var(--vz-charcoal)}.vz-t-summit .vz-main .vz-section--summary{border-top:0;padding-top:0}.vz-t-summit .vz-main .vz-section--summary .vz-section-title{display:none}.vz-t-summit .vz-e-org{display:inline}.vz-t-summit .vz-entry-title+.vz-e-org:before{content:" "}.vz-t-summit :is(.vz-entry-title,.vz-entry-sub,.vz-meter-name){font-weight:700}.vz-t-summit .vz-entry-sub{font-style:italic}.vz-t-summit .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 14)}.vz-t-monogram{--vz-ink:#494c4e;--vz-muted:#494c4e;--vz-loc-sep:" - ";--vz-gap-k:1.1;--vz-bullet-indent:4.3em;--vz-bullet-left:1.7em}.vz-t-monogram .vz-header{align-items:center;gap:calc(var(--vz-u) * 30);min-height:calc(var(--vz-u) * 150);margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 3);padding:calc(var(--vz-u) * 30) var(--vz-px);background:var(--vz-accent);color:#fff}.vz-t-monogram .vz-monogram{width:calc(var(--vz-u) * 89);height:calc(var(--vz-u) * 85);border:calc(var(--vz-u) * 1.33) solid #fff;font-size:3.1em;font-weight:400}.vz-t-monogram .vz-name{color:#fff;letter-spacing:.015em;text-transform:uppercase;font-size:3.4em;line-height:1}.vz-t-monogram .vz-headline{color:#ffffffdb;margin-top:.35em}.vz-t-monogram .vz-contact{--vz-contact-sep:"/";--vz-sep-gap:1.4em;margin-top:calc(var(--vz-u) * 10);color:#fff;font-size:1em;font-weight:700}.vz-t-monogram .vz-section{padding-top:calc(var(--vz-u) * 21);border-top:calc(var(--vz-u) * 1.33) solid #c0c5cf}.vz-t-monogram .vz-section-title{margin-bottom:calc(var(--vz-u) * 7);color:var(--vz-accent);letter-spacing:.052em;text-transform:uppercase;font-size:1em}.vz-t-monogram .vz-e-org{display:inline}.vz-t-monogram .vz-entry-title+.vz-e-org:before{content:" / "}.vz-t-monogram .vz-entry-title{font-weight:700}.vz-t-monogram .vz-e-dates{font-style:italic}.vz-t-monogram .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 14)}.vz-t-beacon{--vz-ink:#2b2f36;--vz-muted:#4a515c;--vz-hl:#f5a21b;--vz-frame-accent:var(--vz-hl);--vz-frame-thick:6;--vz-band:272;--vz-band-in:22;--vz-band-out:26;--vz-band-color:var(--vz-accent);--vz-label-w:28%;--vz-label-gap:calc(var(--vz-u) * 14);--vz-gap-k:1.1;--vz-bullet-indent:1em;background-image:linear-gradient(to right, var(--vz-accent) 0 var(--vz-band-w), var(--vz-hl) var(--vz-band-w) calc(var(--vz-band-w) + var(--vz-u) * 3), transparent calc(var(--vz-band-w) + var(--vz-u) * 3))}.vz-t-beacon .vz-header{margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 24) calc(var(--vz-u) * (3 - var(--vz-band-out)));padding:calc(var(--vz-u) * 50) var(--vz-px) calc(var(--vz-u) * 32) calc(var(--vz-u) * (var(--vz-band-out) - 3));background:var(--vz-accent);display:block}.vz-t-beacon .vz-name{color:var(--vz-hl);letter-spacing:.01em;text-transform:uppercase;font-size:2.8em;line-height:1.05}.vz-t-beacon .vz-headline{color:#ffffffe0;margin-top:.35em;font-size:1.15em}.vz-t-beacon .vz-section-title{margin-bottom:calc(var(--vz-u) * 10);letter-spacing:.06em;text-transform:uppercase;font-size:1.15em}.vz-t-beacon .vz-main .vz-section-title{margin-right:calc(var(--vz-px) * -1);margin-left:calc(var(--vz-u) * (3 - var(--vz-band-out)));padding:calc(var(--vz-u) * 5) var(--vz-px) calc(var(--vz-u) * 5) calc(var(--vz-u) * (var(--vz-band-out) - 3));background:var(--vz-accent);color:#fff}.vz-t-beacon .vz-aside{--vz-ink:#fff;--vz-muted:#fffc;--vz-rule:#ffffff47;--vz-meter-on:var(--vz-hl);--vz-meter-off:#ffffff40;color:#fff}.vz-t-beacon .vz-aside .vz-section-title{margin-right:calc(var(--vz-u) * var(--vz-band-in) * -1);margin-left:calc(var(--vz-px) * -1);padding:calc(var(--vz-u) * 5) calc(var(--vz-u) * var(--vz-band-in)) calc(var(--vz-u) * 5) var(--vz-px);background:var(--vz-hl);color:var(--vz-accent)}.vz-t-beacon .vz-aside .vz-photo{margin:0 auto calc(var(--vz-u) * 28)}.vz-t-beacon .vz-contact{gap:calc(var(--vz-u) * 8);color:inherit;font-size:.95em}.vz-t-beacon .vz-ci{background:var(--vz-hl);width:1.7em;height:1.7em;color:var(--vz-accent);padding:.35em}.vz-t-beacon .vz-aside .vz-levels li{flex-direction:column;align-items:stretch;gap:.2em}.vz-t-beacon .vz-aside .vz-bar{width:100%;height:calc(var(--vz-u) * 5)}.vz-t-beacon .vz-aside .vz-bar-fill{background:var(--vz-hl)}.vz-t-beacon .vz-aside .vz-e{display:block}.vz-t-beacon .vz-e-dates{color:var(--vz-muted);font-size:.9em}.vz-t-beacon :is(.vz-entry-title,.vz-meter-name){font-weight:700}.vz-t-beacon .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 12)}.vz-t-keystone{--vz-ink:#333a44;--vz-muted:#5b6573;--vz-band:262;--vz-band-in:24;--vz-band-out:30;--vz-band-color:var(--vz-accent);--vz-frame-thin:3;--vz-gap-k:1.2;--vz-bullet-indent:1em}.vz-t-keystone .vz-aside{--vz-ink:#fff;--vz-muted:#ffffffd1;--vz-meter-on:#fff;--vz-meter-off:#ffffff47;color:#fff}.vz-t-keystone .vz-aside .vz-header{margin-bottom:calc(var(--vz-u) * 20);padding-bottom:calc(var(--vz-u) * 16);border-bottom:calc(var(--vz-u) * 1.33) solid #fff6;display:block}.vz-t-keystone .vz-name{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:2.1em;line-height:1.12}.vz-t-keystone .vz-headline{color:#ffffffd9;letter-spacing:.12em;text-transform:uppercase;margin-top:.45em;font-size:.95em}.vz-t-keystone .vz-aside .vz-contact{gap:calc(var(--vz-u) * 8);color:inherit;font-size:.95em}.vz-t-keystone .vz-aside .vz-section-title{margin-bottom:calc(var(--vz-u) * 8);padding-bottom:calc(var(--vz-u) * 4);border-bottom:calc(var(--vz-u) * 1.33) solid #fff6;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:1.05em}.vz-t-keystone .vz-aside .vz-sicon{display:none}.vz-t-keystone .vz-main>.vz-photo{float:right;margin:0 0 calc(var(--vz-u) * 14) calc(var(--vz-u) * 18)}.vz-t-keystone .vz-main .vz-photo--small{--vz-photo-size:92}.vz-t-keystone .vz-main .vz-photo--medium{--vz-photo-size:116}.vz-t-keystone .vz-main .vz-photo--large{--vz-photo-size:140}.vz-t-keystone .vz-main .vz-section{display:flow-root}.vz-t-keystone .vz-main .vz-section-title{margin-bottom:calc(var(--vz-u) * 10);padding-bottom:calc(var(--vz-u) * 5);border-bottom:calc(var(--vz-u) * 1.33) solid var(--vz-rule);color:var(--vz-accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.6em;font-size:1.2em;display:flex}.vz-t-keystone .vz-main .vz-sicon{width:1.7em;height:1.7em}.vz-t-keystone :is(.vz-entry-title,.vz-meter-name){font-weight:700}.vz-t-keystone .vz-e-dates,.vz-t-keystone .vz-e-org{color:var(--vz-muted)}.vz-t-keystone .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 12)}.vz-t-marigold{--vz-ink:#222;--vz-muted:#555;--vz-soft:color-mix(in srgb, var(--vz-accent) 26%, #fff);--vz-band:272;--vz-band-in:16;--vz-band-out:28;--vz-band-color:transparent;--vz-dates-sep:", ";--vz-gap-k:1.1;--vz-bullet-indent:1em}.vz-t-marigold .vz-aside{flex-direction:column;display:flex}.vz-t-marigold .vz-aside>.vz-contact{gap:calc(var(--vz-u) * 7);margin-bottom:calc(var(--vz-u) * 24);color:var(--vz-ink);order:-1;font-size:.95em}.vz-t-marigold .vz-ci{background:var(--vz-soft);color:#222;border-radius:50%;width:1.8em;height:1.8em;padding:.38em}.vz-t-marigold .vz-aside>.vz-photo{margin-bottom:calc(var(--vz-u) * 34);box-shadow:calc(var(--vz-u) * -12) calc(var(--vz-u) * 12) 0 var(--vz-accent);align-self:flex-end}.vz-t-marigold .vz-aside .vz-photo--large{--vz-photo-k:.9}.vz-t-marigold .vz-header{margin-bottom:calc(var(--vz-u) * 26);padding-top:calc(var(--vz-u) * 8);display:block}.vz-t-marigold .vz-name{letter-spacing:-.01em;font-size:2.9em;line-height:1.1}.vz-t-marigold .vz-headline{color:var(--vz-muted)}.vz-t-marigold .vz-identity:after{content:"";width:calc(var(--vz-u) * 120);height:calc(var(--vz-u) * 8);margin-top:calc(var(--vz-u) * 12);background:var(--vz-accent);display:block}.vz-t-marigold .vz-section-title{margin-bottom:calc(var(--vz-u) * 10);padding:calc(var(--vz-u) * 4) calc(var(--vz-u) * 10);border-left:calc(var(--vz-u) * 5) solid var(--vz-accent);background:var(--vz-soft);font-size:1.2em}.vz-t-marigold :is(.vz-entry-title,.vz-meter-name){font-weight:700}.vz-t-marigold .vz-e-org{color:var(--vz-muted)}.vz-t-marigold .vz-aside .vz-e{flex-direction:column;display:flex}.vz-t-marigold .vz-aside .vz-e-org{order:1}.vz-t-marigold .vz-aside .vz-e-dates{color:var(--vz-muted);order:2}.vz-t-marigold .vz-aside .vz-e .vz-e-head+.vz-e-dates:before{content:none}.vz-t-marigold .vz-aside .vz-e .vz-rt{order:3}.vz-t-marigold .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 12)}.vz-t-tide{--vz-ink:#26323d;--vz-muted:#4d5b68;--vz-wave:oklch(from var(--vz-accent) calc(l + .28) calc(c + .07) h);--vz-band:262;--vz-band-in:22;--vz-band-out:34;--vz-band-color:var(--vz-accent);--vz-curve:40;--vz-frame-thick:7;--vz-gap-k:1.15;--vz-bullet-indent:1em;background-image:linear-gradient(to right, var(--vz-accent) 0 var(--vz-band-w), var(--vz-wave) var(--vz-band-w) calc(var(--vz-band-w) + var(--vz-u) * 5), transparent calc(var(--vz-band-w) + var(--vz-u) * 5))}.vz-t-tide .vz-header{min-height:calc(var(--vz-u) * 170);margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 48);padding:calc(var(--vz-u) * 52) var(--vz-px) calc(var(--vz-u) * 34);background:var(--vz-accent);display:block;position:relative}.vz-t-tide .vz-header:before{content:"";top:100%;right:0;left:calc(var(--vz-band-w) + var(--vz-u) * var(--vz-curve));height:calc(var(--vz-u) * 5);background:var(--vz-wave);position:absolute}.vz-t-tide .vz-header:after{content:"";top:100%;left:var(--vz-band-w);width:calc(var(--vz-u) * var(--vz-curve));height:calc(var(--vz-u) * var(--vz-curve));background:radial-gradient(circle at 100% 100%, transparent calc(var(--vz-u) * (var(--vz-curve) - 5)), var(--vz-wave) calc(var(--vz-u) * (var(--vz-curve) - 5)) calc(var(--vz-u) * var(--vz-curve)), var(--vz-accent) calc(var(--vz-u) * var(--vz-curve)));position:absolute}.vz-t-tide .vz-identity{padding-right:calc(var(--vz-u) * 210)}.vz-t-tide .vz-name{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:3em;line-height:1.05}.vz-t-tide .vz-headline{color:#ffffffdb;letter-spacing:.06em;text-transform:uppercase;margin-top:.35em;font-size:1.2em}.vz-t-tide .vz-header>.vz-photo{z-index:1;top:calc(var(--vz-u) * 28);right:var(--vz-px);position:absolute}.vz-t-tide .vz-photo--small{--vz-photo-size:128}.vz-t-tide .vz-photo--medium{--vz-photo-size:156}.vz-t-tide .vz-photo--large{--vz-photo-size:184}.vz-t-tide .vz-aside{--vz-ink:#fff;--vz-muted:#fffc;--vz-meter-on:var(--vz-wave);--vz-meter-off:#ffffff40;color:#fff}.vz-t-tide .vz-section-title{margin-bottom:calc(var(--vz-u) * 10);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.6em;font-size:1.3em;display:flex}.vz-t-tide .vz-aside .vz-section-title{color:#fff}.vz-t-tide .vz-aside .vz-sicon{border:calc(var(--vz-u) * 1.5) solid #fff;background:0 0}.vz-t-tide .vz-contact{gap:calc(var(--vz-u) * 9);color:inherit;font-size:.95em}.vz-t-tide .vz-ci{background:var(--vz-wave);color:#fff;border-radius:50%;width:1.9em;height:1.9em;padding:.4em}.vz-t-tide .vz-dot{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#ffffff47;border-radius:0;width:.95em;height:.95em}.vz-t-tide .vz-dot--on{background:#fff}.vz-t-tide .vz-main .vz-section-title{color:var(--vz-accent);position:relative}.vz-t-tide .vz-main .vz-section-title:before{content:"";top:50%;left:calc(var(--vz-u) * var(--vz-band-out) * -1);width:calc(var(--vz-u) * var(--vz-band-out) + 1em);background:var(--vz-wave);border-radius:0 999px 999px 0;height:1.5em;position:absolute;transform:translateY(-50%)}.vz-t-tide .vz-main .vz-sicon{width:1.9em;height:1.9em;position:relative}.vz-t-tide :is(.vz-entry-title,.vz-meter-name){font-weight:700}.vz-t-tide .vz-main .vz-entry-title{text-transform:uppercase}.vz-t-tide .vz-main .vz-e-org{color:var(--vz-accent)}.vz-t-tide .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 14)}.vz-t-meridian{--vz-ink:#2a3441;--vz-muted:#556070;--vz-soft:color-mix(in srgb, var(--vz-accent) 9%, #fff);--vz-band:262;--vz-band-in:24;--vz-band-out:30;--vz-band-color:var(--vz-soft);--vz-frame-thick:6;--vz-gap-k:1.15;--vz-bullet-indent:1em}.vz-t-meridian .vz-header{grid-template-columns:calc(var(--vz-band-w) - var(--vz-px)) minmax(0, 1fr);align-items:center;column-gap:calc(var(--vz-u) * var(--vz-band-out));min-height:calc(var(--vz-u) * 200);margin:calc(var(--vz-u) * var(--vz-pad-y,44) * -1) calc(var(--vz-px) * -1) calc(var(--vz-u) * 28);padding:calc(var(--vz-u) * 26) var(--vz-px);background:linear-gradient(to right, transparent 0 var(--vz-band-w), var(--vz-accent) var(--vz-band-w)), repeating-linear-gradient(135deg, color-mix(in srgb, var(--vz-accent) 22%, #fff) 0 calc(var(--vz-u) * 2), var(--vz-soft) calc(var(--vz-u) * 2) calc(var(--vz-u) * 9));display:grid}.vz-t-meridian .vz-header>.vz-photo{grid-column:1;justify-self:center}.vz-t-meridian .vz-identity{grid-column:2}.vz-t-meridian .vz-photo--small{--vz-photo-size:120}.vz-t-meridian .vz-photo--medium{--vz-photo-size:146}.vz-t-meridian .vz-photo--large{--vz-photo-size:170}.vz-t-meridian .vz-name{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:3.3em;font-weight:300;line-height:1.08}.vz-t-meridian :is(.vz-name-first,.vz-name-last){display:block}.vz-t-meridian .vz-name-last{color:color-mix(in srgb, var(--vz-accent) 30%, #fff)}.vz-t-meridian .vz-headline{color:#ffffffdb;letter-spacing:.12em;text-transform:uppercase;margin-top:.6em}.vz-t-meridian .vz-aside .vz-contact{gap:calc(var(--vz-u) * 5);padding-bottom:calc(var(--vz-u) * 14);border-bottom:calc(var(--vz-u) * 1.33) solid color-mix(in srgb, var(--vz-accent) 25%, #fff);color:var(--vz-ink)}.vz-t-meridian .vz-section-title{width:fit-content;min-width:70%;margin-bottom:calc(var(--vz-u) * 10);padding:calc(var(--vz-u) * 3) calc(var(--vz-u) * 18) calc(var(--vz-u) * 3) calc(var(--vz-u) * 3);background:var(--vz-accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.6em;font-size:1.05em;font-weight:500;display:flex}.vz-t-meridian .vz-sicon{width:1.8em;height:1.8em;color:var(--vz-accent);box-shadow:0 0 0 calc(var(--vz-u) * 2) color-mix(in srgb, var(--vz-accent) 40%, #fff);background:#fff}.vz-t-meridian .vz-e-head{flex-direction:column;display:flex}.vz-t-meridian .vz-e-org{order:-1}.vz-t-meridian .vz-e-dates{color:var(--vz-muted);font-size:.9em}.vz-t-meridian .vz-entry-title{font-weight:600}.vz-t-meridian .vz-main .vz-section--references .vz-list{columns:2;column-gap:1.6em}.vz-t-meridian .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 14)}.vz-t-anchor{--vz-ink:#26324a;--vz-muted:#4b5568;--vz-band:280;--vz-band-in:14;--vz-band-out:32;--vz-band-color:transparent;--vz-frame-thick:7;--vz-loc-sep:" - ";--vz-gap-k:1.1;--vz-bullet-indent:1.1em;isolation:isolate;position:relative}.vz-t-anchor:before,.vz-t-anchor:after{content:"";z-index:-1;position:absolute;top:0}.vz-t-anchor:before{width:calc(var(--vz-u) * 196);height:calc(var(--vz-u) * 124);background:var(--vz-accent);left:0}.vz-t-anchor:after{width:calc(var(--vz-u) * 116);height:calc(var(--vz-u) * 116);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--vz-accent) 32%, #fff) 0 calc(var(--vz-u) * 1.5), transparent calc(var(--vz-u) * 1.5) calc(var(--vz-u) * 7));border-bottom-left-radius:100%;right:0}.vz-t-anchor .vz-aside{gap:calc(var(--vz-gap,1.3em) * var(--vz-gap-k,1));flex-direction:column;display:flex}.vz-t-anchor .vz-aside .vz-section+.vz-section{margin-top:0}.vz-t-anchor .vz-aside>.vz-section--summary{text-align:center;order:1}.vz-t-anchor .vz-aside>.vz-contact{order:2;margin:0}.vz-t-anchor .vz-aside>.vz-section:not(.vz-section--summary){order:3}.vz-t-anchor .vz-aside .vz-photo{align-self:center}.vz-t-anchor .vz-aside .vz-photo--large{--vz-photo-k:.94}.vz-t-anchor .vz-header{margin-bottom:calc(var(--vz-u) * 30);padding-top:calc(var(--vz-u) * 18);display:block}.vz-t-anchor .vz-name{color:var(--vz-accent);letter-spacing:.01em;text-transform:uppercase;font-size:3.5em;font-weight:800;line-height:1.02}.vz-t-anchor :is(.vz-name-first,.vz-name-last){display:block}.vz-t-anchor .vz-name-last{padding-left:.8em}.vz-t-anchor .vz-headline{color:var(--vz-ink);margin-top:.4em;padding-left:2.2em;font-size:1.25em}.vz-t-anchor .vz-section-title{margin-bottom:calc(var(--vz-u) * 10);padding:calc(var(--vz-u) * 4) calc(var(--vz-u) * 10);background:var(--vz-accent);color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:1.05em;font-weight:500}.vz-t-anchor .vz-aside .vz-section--summary .vz-section-title{margin-bottom:calc(var(--vz-u) * 6);color:var(--vz-ink);letter-spacing:0;text-transform:none;background:0 0;padding:0;font-size:1.35em}.vz-t-anchor .vz-contact{gap:calc(var(--vz-u) * 9);color:var(--vz-ink)}.vz-t-anchor .vz-ci{background:var(--vz-accent);color:#fff;border-radius:50%;width:2em;height:2em;padding:.45em}.vz-t-anchor .vz-e-org{order:2}.vz-t-anchor .vz-e-dates{order:3;font-weight:700}.vz-t-anchor :is(.vz-entry-title,.vz-meter-name){font-weight:700}.vz-t-anchor .vz-e+.vz-e{margin-top:calc(var(--vz-u) * 14)}.vz-t-onyx{--vz-ink:#2a2a2e;--vz-muted:#55555c;--vz-band:262;--vz-band-in:24;--vz-band-out:34;--vz-band-color:#1d1d21;--vz-label-w:31%;--vz-label-gap:calc(var(--vz-u) * 22);--vz-meter-on:#2a2a2e;--vz-meter-off:#d3d3d6;--vz-gap-k:1.25;--vz-bullet-indent:1em;background-image:linear-gradient(to right, #1d1d21 0 var(--vz-band-w), var(--vz-accent) var(--vz-band-w) calc(var(--vz-band-w) + var(--vz-u) * 6), transparent calc(var(--vz-band-w) + var(--vz-u) * 6))}.vz-t-onyx .vz-aside{--vz-ink:#fff;--vz-muted:#ffffffbf;color:#fff}.vz-t-onyx .vz-aside .vz-photo{margin:calc(var(--vz-u) * 6) auto calc(var(--vz-u) * 34)}.vz-t-onyx .vz-aside .vz-section-title{margin-bottom:calc(var(--vz-u) * 14);padding-bottom:calc(var(--vz-u) * 8);border-bottom:calc(var(--vz-u) * 1.33) solid #ffffff73;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:1.35em;font-weight:500}.vz-t-onyx .vz-contact{gap:calc(var(--vz-u) * 12);color:inherit}.vz-t-onyx .vz-aside .vz-ci{color:#ffffffb3}.vz-t-onyx .vz-header{margin-bottom:calc(var(--vz-u) * 24);padding-bottom:calc(var(--vz-u) * 18);border-bottom:calc(var(--vz-u) * 1.33) solid #9a9a9a;display:block}.vz-t-onyx .vz-name{letter-spacing:.02em;text-transform:uppercase;font-size:3.2em;font-weight:600;line-height:1.05}.vz-t-onyx .vz-headline{color:var(--vz-accent);letter-spacing:.14em;text-transform:uppercase;margin-top:.6em;font-size:1.2em;font-weight:600}.vz-t-onyx .vz-main .vz-section-title{margin-bottom:calc(var(--vz-u) * 14);letter-spacing:.1em;text-transform:uppercase;font-size:1.35em;font-weight:500}.vz-t-onyx .vz-main .vz-section+.vz-section{padding-top:calc(var(--vz-u) * 16);border-top:calc(var(--vz-u) * 1.33) solid #9a9a9a}.vz-t-onyx .vz-main .vz-e{row-gap:0}.vz-t-onyx .vz-main .vz-e-head{display:contents}.vz-t-onyx .vz-main .vz-entry-title{letter-spacing:.03em;grid-area:1/2;font-weight:700;position:relative}.vz-t-onyx .vz-main .vz-e-org{letter-spacing:.1em;text-align:right;text-transform:uppercase;grid-area:1/1;font-size:.9em;font-weight:700}.vz-t-onyx .vz-main .vz-e-dates{text-align:right;grid-area:2/1;font-size:.9em;font-weight:700}.vz-t-onyx .vz-main .vz-e .vz-rt{grid-area:2/2/span 2}.vz-t-onyx .vz-main .vz-e :is(.vz-entry-title,.vz-rt){padding-left:calc(var(--vz-u) * 18);border-left:calc(var(--vz-u) * 2) solid #b9b9bd}.vz-t-onyx .vz-main .vz-e .vz-rt{padding-bottom:calc(var(--vz-u) * 14)}.vz-t-onyx .vz-main .vz-entry-title:before{content:"";top:.35em;left:calc(var(--vz-u) * -7);width:calc(var(--vz-u) * 12);height:calc(var(--vz-u) * 12);background:var(--vz-ink);border-radius:50%;position:absolute}.vz-t-onyx .vz-meters li{grid-template-columns:minmax(0,1fr) auto;display:grid}.vz-t-onyx .vz-meter-name{font-weight:700}.vz-t-onyx .vz-meter-name:after{content:none}.vz-t-onyx .vz-meter-level{color:var(--vz-muted);grid-area:1/2;font-size:.85em}.vz-t-onyx .vz-meter{border-radius:999px;grid-column:1/-1;gap:0;height:.7em;overflow:hidden}.vz-t-onyx .vz-tags{gap:.5em}.vz-t-onyx .vz-tags li{border:calc(var(--vz-u) * 1.5) solid #6b6b6b;text-transform:uppercase;background:#ebe8e1;padding:.25em .9em;font-size:.85em;font-weight:700}.vz-letter{font-size:1.04em;line-height:calc(var(--vz-lh,1.36) + .06)}.vz-letter-page .vz-header+.vz-body .vz-letter,.vz-letter-page .vz-main>.vz-header+.vz-letter{margin-top:.4em}.vz-letter-date{color:var(--vz-muted);margin-bottom:1.3em}.vz-letter-recipient{margin-bottom:1.3em}.vz-letter-subject{margin-bottom:1.1em;font-weight:700}.vz-letter-greeting{margin-bottom:.9em}.vz-letter-body .vz-rt{margin-top:0}.vz-letter-body .vz-rt>*+*{margin-top:.85em}.vz-letter-signoff{break-inside:avoid;margin-top:1.3em}.vz-letter-signature{margin-top:2.2em;font-weight:600}
