._page_1adcq_1{background:var(--ivory);min-height:100vh;color:var(--ink)}._shell_1adcq_13{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}._masthead_1adcq_25,._footer_1adcq_27{background:var(--navy);color:var(--ivory)}._masthead_1adcq_25{border-bottom:1px solid #f7f0e31f;padding:1.1rem 0}._brand_1adcq_47{color:var(--ivory);gap:.15rem;display:inline-grid}._brand_1adcq_47 strong{letter-spacing:.02em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.35rem)}._brand_1adcq_47 span{color:var(--gold-2);font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-style:italic}._content_1adcq_87{align-content:center;padding:clamp(4rem,10vw,7rem) 0;display:grid}._panel_1adcq_99{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--fp-color-background-elevated);border-radius:5px;max-width:46rem;padding:clamp(1.5rem,4vw,2.4rem)}._eyebrow_1adcq_117{color:#805d20;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:850}._panel_1adcq_99 h1,._panelHeading_1adcq_137{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.3rem);line-height:1.05}._panel_1adcq_99 p{color:var(--muted);margin:1rem 0 0;line-height:1.7}._actions_1adcq_163{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}._actions_1adcq_163 a,._actions_1adcq_163 button{border:1px solid var(--gold);min-height:2.75rem;color:var(--ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.76rem;font-weight:850;display:inline-flex}._actions_1adcq_163 a:first-child,._actions_1adcq_163 button:first-child{background:var(--gold-2)}._footer_1adcq_27{color:#f7f0e3b8;padding:1rem 0;font-size:.9rem}._loadingBar_1adcq_235{background:#d4a5522e;border-radius:999px;height:.45rem;margin-top:1.5rem;position:relative;overflow:hidden}._loadingBar_1adcq_235:after{background:var(--gold);content:"";width:42%;animation:1.2s ease-in-out infinite _loading-slide_1adcq_1;position:absolute;inset:0 auto 0 0}@keyframes _loading-slide_1adcq_1{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (max-width:520px){._actions_1adcq_163{flex-direction:column;align-items:stretch}._actions_1adcq_163 a,._actions_1adcq_163 button{width:100%}}
