.ve-profile{display:flow-root;--vp-wine:#a4142d;--vp-ink:#302727;--vp-cream:#f8f5ef;--vp-line:#dfd1c9;background:var(--vp-cream);color:var(--vp-ink);font-family:"TT Commons Pro",Arial,sans-serif;font-synthesis:none;font-size:1.125rem;line-height:1.65;overflow-wrap:anywhere}
.ve-profile *{box-sizing:border-box}.vp-shell{width:min(1200px,100% - 48px);margin-inline:auto}.ve-profile h1,.ve-profile h2{color:inherit;letter-spacing:-.025em;line-height:1.12}.ve-profile h1{font-size:clamp(2.6rem,5vw,5rem);font-weight:700;margin:20px 0 24px}.ve-profile h2{font-size:clamp(2rem,3vw,3.2rem);font-weight:600;margin:0 0 28px}.ve-profile p{margin:0 0 22px}.ve-profile a{color:var(--vp-wine);text-underline-offset:5px}.ve-profile a:focus-visible{outline:3px solid var(--vp-wine);outline-offset:5px}.vp-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.9rem;padding-top:30px;color:#706264}.vp-breadcrumb a{text-decoration:none}.vp-breadcrumb a:hover{text-decoration:underline}.vp-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,5vw,76px);align-items:center;padding-block:44px 72px}.vp-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.13em;color:var(--vp-wine)}.vp-region{font-size:1rem;color:#706264}.vp-lead{font-size:1.35rem;line-height:1.5;max-width:560px}.vp-logo{display:block;object-fit:contain;width:180px;height:124px;margin-bottom:26px}.vp-photo{margin:0;aspect-ratio:1.2;overflow:hidden;border-radius:4px}.vp-photo img{display:block;width:100%;height:100%;object-fit:cover}.vp-story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:clamp(32px,6vw,100px);border-top:1px solid var(--vp-line);padding-block:68px 72px}.vp-prose{max-width:750px}.vp-note{font-size:.95rem;color:#706264}.vp-signature{padding-top:24px;border-top:2px solid var(--vp-wine)}.vp-signature h2{font-size:1.4rem;letter-spacing:-.015em}.vp-tags{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 30px;gap:8px}.vp-tags li{font-size:.95rem;padding:8px 13px;border:1px solid var(--vp-line);background:#fffcf7}.vp-official{display:inline-block;font-size:1rem}.vp-event{background:#ece4da;padding:clamp(26px,4vw,52px);display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;margin-bottom:76px}.vp-event h2{font-size:clamp(1.8rem,2.7vw,2.6rem);margin-bottom:16px}.vp-event p:last-child{margin-bottom:0}.vp-event-details{font-size:1.15rem}.vp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.ve-profile .vp-button{display:inline-flex;align-items:center;justify-content:center;background:var(--vp-wine);color:#fff;min-height:52px;padding:13px 24px;border:1px solid var(--vp-wine);font-weight:600;text-decoration:none}.ve-profile .vp-button:hover{background:#7d1022}.vp-back{font-size:.95rem}.vp-source{font-size:.9rem;color:#706264;margin-top:30px!important}.vp-source a{font-size:inherit}
@media(max-width:899px){.vp-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:32px 48px}.vp-photo{aspect-ratio:1.5}.vp-story{grid-template-columns:minmax(0,1fr);padding-block:48px;gap:36px}.vp-event{grid-template-columns:minmax(0,1fr);gap:26px;margin-bottom:48px}.vp-logo{height:100px;width:160px;margin-bottom:18px}.vp-signature{max-width:750px}}
@media(max-width:540px){.vp-shell{width:calc(100% - 32px)}.ve-profile{font-size:1.05rem}.vp-breadcrumb{padding-top:22px}.ve-profile h1{font-size:clamp(2.4rem,12vw,3.1rem)}.vp-photo{aspect-ratio:1.25}.vp-lead{font-size:1.2rem}.vp-actions{align-items:stretch;flex-direction:column}.vp-button{width:100%}.vp-event{padding:26px 22px}.vp-source{margin-top:24px!important}}
.vp-photo{position:relative;min-width:0;background:#ece4da}.vp-photo img[hidden]{display:none!important}.vp-slider-controls{position:absolute;inset:0;pointer-events:none}.vp-slider-controls .vp-slider-arrow{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:64px;min-height:44px;padding:0;border:0;border-radius:2px;background:transparent;color:#fff;cursor:pointer;transform:translateY(-50%);pointer-events:auto;opacity:.7;transition:opacity .2s}.vp-slider-previous{left:8px}.vp-slider-next{right:8px}.vp-slider-arrow:before{content:"";width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor;filter:drop-shadow(0 1px 2px #000b)}.vp-slider-previous:before{transform:rotate(-135deg)}.vp-slider-next:before{transform:rotate(45deg)}.vp-slider:hover .vp-slider-arrow,.vp-slider-controls .vp-slider-arrow:focus-visible{opacity:1}.vp-slider-controls .vp-slider-arrow:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:0 0 0 1px #30272760}.vp-slider-controls .vp-slider-arrow:hover{background:transparent}@media(hover:none){.vp-slider-controls .vp-slider-arrow{opacity:.9}}.vp-slider img{animation:vp-slide-in .35s ease-out}@keyframes vp-slide-in{from{opacity:.5}to{opacity:1}}@media(prefers-reduced-motion:reduce){.vp-slider img{animation:none}}
