:root{--ink:#141014;--paper:#fbf7f0;--surface:#fff;--muted:#70696d;--line:#e8ded4;--brand:#c50045;--brand-dark:#8f0033;--gold:#c99743;--radius-sm:.65rem;--radius-md:1rem;--radius-lg:1.4rem;--shadow:0 18px 60px #1e0a1414;--container:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{color:var(--ink);margin:0;font-family:Alexandria,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.container{width:min(100% - 32px,var(--container));margin-inline:auto}.eyebrow{color:var(--brand);font-size:.75rem;font-weight:800}.muted{color:var(--muted)}.section{padding-block:34px}.section-title{align-items:center;gap:12px;margin:0 0 20px;font-size:calc(clamp(1.35rem,2vw,2rem));display:flex}.section-title:after{content:"";background:linear-gradient(90deg,var(--gold),var(--brand));border-radius:9px;width:64px;height:3px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.tag{color:#fff;background:var(--brand);border-radius:999px;padding:7px 11px;font-weight:700;display:inline-flex}.tag,.time{font-size:.72rem}.time{color:#827a7e;align-items:center;gap:5px;display:flex}.skip-link{z-index:100;background:#fff;padding:10px;position:fixed;inset:10px auto auto 10px;translate:0 -150%}.skip-link:focus{translate:0}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.information-page{max-width:860px;min-height:55vh;padding-block:48px}.information-page h1{margin-block:12px 24px;font-size:calc(clamp(2rem,5vw,3rem))}.information-page p{color:var(--muted);overflow-wrap:anywhere;line-height:2.1}.information-page .lead{color:var(--ink);font-size:calc(clamp(1rem,2.2vw,1.2rem))}.information-page section{border-top:1px solid var(--line);margin-block:32px;padding-block:20px}.information-page h2{font-size:1.2rem}.information-action{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--brand);background:var(--surface);align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.email-address{overflow-wrap:anywhere;direction:ltr;max-width:100%}@media (width<=760px){.container{width:min(100% - 22px,var(--container))}.section{padding-block:24px}}.error-page[data-v-c05707dd]{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;align-items:center;padding:calc(clamp(24px,6vw,72px)) 20px;display:flex}.error-brand[data-v-c05707dd]{width:150px;padding-block:12px;display:block}.error-brand img[data-v-c05707dd]{height:auto}.error-content[data-v-c05707dd]{text-align:center;width:min(100%,620px);margin-block:auto;padding-block:48px}h1[data-v-c05707dd]{font-size:calc(clamp(1.7rem,5vw,2.7rem));line-height:1.6}p[data-v-c05707dd]{color:var(--muted);line-height:2}.error-actions[data-v-c05707dd]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.error-actions a[data-v-c05707dd],.error-actions button[data-v-c05707dd]{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:#fff;min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.error-actions .secondary[data-v-c05707dd],.error-actions a[data-v-c05707dd]{color:var(--brand);background:var(--surface)}@media (width<=440px){.error-actions[data-v-c05707dd]{flex-direction:column}}
