@font-face{font-family:__displayFont_0f10ab;src:url(/_next/static/media/40971a7c3a66cee8-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__displayFont_0f10ab;src:url(/_next/static/media/40971a7c3a66cee8-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__displayFont_Fallback_0f10ab;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_0f10ab{font-family:__displayFont_0f10ab,__displayFont_Fallback_0f10ab}.__variable_0f10ab{--tpp-font-display:"__displayFont_0f10ab","__displayFont_Fallback_0f10ab"}@font-face{font-family:__bodyFont_78830c;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__bodyFont_78830c;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__bodyFont_78830c;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__bodyFont_78830c;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__bodyFont_Fallback_78830c;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_78830c{font-family:__bodyFont_78830c,__bodyFont_Fallback_78830c}.__variable_78830c{--tpp-font-body:"__bodyFont_78830c","__bodyFont_Fallback_78830c"}@font-face{font-family:__scriptFont_7c463b;src:url(/_next/static/media/69a939ef637aee76-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__scriptFont_Fallback_7c463b;src:local("Arial");ascent-override:115.78%;descent-override:35.24%;line-gap-override:0.00%;size-adjust:79.46%}.__className_7c463b{font-family:__scriptFont_7c463b,__scriptFont_Fallback_7c463b;font-weight:700;font-style:normal}.__variable_7c463b{--tpp-font-script:"__scriptFont_7c463b","__scriptFont_Fallback_7c463b"}:root{--tpp-navy:#001533;--tpp-crimson:#850100;--tpp-antique-gold:#d78529;--tpp-antique-gold-text:#9c6212;--tpp-antique-gold-hover:#b8701f;--tpp-hero-surface:#fdfaf8;--tpp-content-surface:#fff;--tpp-cream:#fffaf3;--tpp-ink:#001533;--tpp-white:#fff;--tpp-bronze:#6b430c;--tpp-bronze-light:#8a5a28;--tpp-navy-06:rgba(0,21,51,.06);--tpp-navy-12:rgba(0,21,51,.12);--tpp-navy-40:rgba(0,21,51,.4);--tpp-navy-62:rgba(0,21,51,.62);--tpp-crimson-hover:#6e0000;--tpp-gold-soft:rgba(215,133,41,.35);--tpp-white-70:hsla(0,0%,100%,.7);--tpp-white-16:hsla(0,0%,100%,.16);--font-display:var(--tpp-font-display),"Georgia",serif;--font-body:var(--tpp-font-body),"Helvetica Neue",Arial,sans-serif;--font-script:var(--tpp-font-script),"Brush Script MT",cursive;--tpp-max-width:1440px;--tpp-gutter:clamp(1.25rem,4vw,3rem);--tpp-radius-sm:4px;--tpp-radius-md:8px;--tpp-editorial-band-min-height:104px;--tpp-editorial-band-min-height-desktop:121.5px;--tpp-hero-photo-min-height:clamp(20.87rem,16.27rem + 7.1724vw,22.73rem);--tpp-info-surface:#f4f7fa;--tpp-transition-fast:150ms ease;--tpp-transition-base:220ms ease}@media (prefers-reduced-motion:reduce){:root{--tpp-transition-fast:0ms;--tpp-transition-base:0ms}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--tpp-content-surface);color:var(--tpp-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--tpp-navy);margin:0;line-height:1.1}p{margin:0}a{color:inherit}img,picture,svg{display:block;max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--tpp-antique-gold);outline-offset:2px;border-radius:var(--tpp-radius-sm)}.tpp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tpp-skip-link{position:absolute;left:1rem;top:-3rem;background:var(--tpp-navy);color:var(--tpp-white);padding:.75rem 1.25rem;border-radius:var(--tpp-radius-sm);z-index:100;transition:top var(--tpp-transition-fast)}.tpp-skip-link:focus{top:1rem}.tpp-sticky-header-group{position:-webkit-sticky;position:sticky;top:0;z-index:80}