.castle[data-v-4957a78c]{background:color-mix(in srgb,var(--ws-primary) 5%,#f9f8f4);color:#33373f}.castle h2[data-v-4957a78c]{font-family:var(--ws-heading-font);font-weight:400;font-size:clamp(1.9rem,4vw,2.8rem);letter-spacing:.04em;margin:0 0 1rem;color:var(--ws-primary)}.center[data-v-4957a78c]{text-align:center}.wrap[data-v-4957a78c]{max-width:1000px;margin:0 auto;padding:6rem 1.5rem}.narrow[data-v-4957a78c]{max-width:660px}.narrow-block[data-v-4957a78c]{max-width:660px;margin:0 auto}.narrow-x[data-v-4957a78c]{max-width:540px;margin:0 auto}.band[data-v-4957a78c]{background:color-mix(in srgb,var(--ws-primary) 11%,#f9f8f4);padding:5.5rem 1.5rem;text-align:center}.band-inner[data-v-4957a78c]{max-width:660px;margin:0 auto}.body[data-v-4957a78c]{line-height:1.95;white-space:pre-line;opacity:.88}.label[data-v-4957a78c]{text-transform:uppercase;letter-spacing:.4em;font-size:.68rem;color:var(--ws-primary);opacity:.8;margin-bottom:.4rem}.btn[data-v-4957a78c]{display:inline-block;margin-top:1.6rem;padding:.7rem 2.2rem;border:1px solid var(--ws-primary);color:var(--ws-primary);text-transform:uppercase;letter-spacing:.2em;font-size:.7rem}.drule[data-v-4957a78c]{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.2rem 0;color:var(--ws-primary)}.drule span[data-v-4957a78c]{height:0;border-top:1px solid currentColor;border-bottom:1px solid currentColor;width:90px;opacity:.6;height:3px}.drule.mini span[data-v-4957a78c]{width:54px}.orn[data-v-4957a78c]{width:13px;height:13px}.hero[data-v-4957a78c]{text-align:center;padding:3.5rem 1.5rem 5rem}.crest[data-v-4957a78c]{width:130px;height:130px;color:var(--ws-primary);margin:0 auto .5rem;display:block}.crest.sm[data-v-4957a78c]{width:90px;height:90px}.names[data-v-4957a78c]{font-family:var(--ws-heading-font);font-weight:400;font-size:clamp(2.4rem,7vw,4.8rem);letter-spacing:.03em;line-height:1.1;margin:.3rem 0;color:var(--ws-primary)}.names .amp[data-v-4957a78c]{opacity:.7}.names.sm[data-v-4957a78c]{font-size:clamp(1.6rem,4vw,2.2rem)}.date[data-v-4957a78c]{text-transform:uppercase;letter-spacing:.32em;font-size:.85rem;margin-bottom:2.2rem}.portrait[data-v-4957a78c]{width:min(320px,76vw);margin:0 auto}.portrait.small[data-v-4957a78c]{margin-top:2.5rem;width:min(300px,72vw)}.portrait img[data-v-4957a78c],.portrait .ph[data-v-4957a78c]{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ws-primary);padding:8px;background:#fff}.portrait .ph[data-v-4957a78c]{display:flex;align-items:center;justify-content:center;color:var(--ws-primary)}.ph-svg[data-v-4957a78c]{width:62%;opacity:.6}.tagline[data-v-4957a78c]{margin-top:1.8rem;font-style:italic;font-family:var(--ws-heading-font);font-size:1.4rem}.cd-caption[data-v-4957a78c]{text-transform:uppercase;letter-spacing:.32em;font-size:.7rem;color:var(--ws-primary);opacity:.8;margin:0 0 1.6rem}.cd-row[data-v-4957a78c]{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,4vw,2.4rem)}.cd[data-v-4957a78c]{display:flex;flex-direction:column;align-items:center}.cd-num[data-v-4957a78c]{font-family:var(--ws-heading-font);font-size:clamp(2.2rem,5vw,3.4rem);color:var(--ws-primary)}.cd-lbl[data-v-4957a78c]{text-transform:uppercase;letter-spacing:.22em;font-size:.62rem;opacity:.6;margin-top:.4rem}.cd-sep[data-v-4957a78c]{color:var(--ws-primary);opacity:.4;font-size:1.6rem;align-self:flex-start;margin-top:.3rem}.tl[data-v-4957a78c]{list-style:none;max-width:480px;margin:2rem auto 0;padding:0}.tl li[data-v-4957a78c]{display:flex;gap:1.4rem;padding:1rem 0;border-bottom:1px solid rgba(57,69,107,.15)}.tl-time[data-v-4957a78c]{font-family:var(--ws-heading-font);font-size:1.2rem;color:var(--ws-primary);min-width:60px}.tl-title[data-v-4957a78c]{font-size:1.05rem;padding-top:.1rem}.tl-loc[data-v-4957a78c]{display:block;font-size:.8rem;opacity:.6;letter-spacing:.03em;margin-top:.1rem}.grid[data-v-4957a78c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.grid img[data-v-4957a78c]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ws-primary);padding:5px;background:#fff}.ph.square[data-v-4957a78c]{aspect-ratio:1}.faq[data-v-4957a78c]{padding:1.1rem 0;border-bottom:1px solid rgba(57,69,107,.15)}.faq-q[data-v-4957a78c]{font-family:var(--ws-heading-font);font-size:1.2rem;color:var(--ws-primary);margin:0 0 .25rem}.faq-a[data-v-4957a78c]{opacity:.85;margin:0}.foot[data-v-4957a78c]{text-align:center;padding:4rem 1.5rem}.foot-legal[data-v-4957a78c]{font-size:.76rem;opacity:.65;margin-top:1.2rem}.foot-legal a[data-v-4957a78c]{color:inherit;text-decoration:none}.portrait[data-v-4957a78c]{position:relative}.portrait[data-v-4957a78c]:before,.portrait[data-v-4957a78c]:after{content:"";position:absolute;width:26px;height:26px;border:1px solid var(--ws-primary);opacity:.6}.portrait[data-v-4957a78c]:before{top:-11px;left:-11px;border-right:0;border-bottom:0}.portrait[data-v-4957a78c]:after{bottom:-11px;right:-11px;border-left:0;border-top:0}.grid[data-v-4957a78c]{position:relative}.grid[data-v-4957a78c]:before,.grid[data-v-4957a78c]:after{content:"";position:absolute;width:22px;height:22px;border:1px solid var(--ws-primary);opacity:.55}.grid[data-v-4957a78c]:before{top:-12px;left:-12px;border-right:0;border-bottom:0}.grid[data-v-4957a78c]:after{bottom:-12px;right:-12px;border-left:0;border-top:0}@media(max-width:720px){.grid[data-v-4957a78c]{grid-template-columns:repeat(2,1fr)}}
