:root{--brand-primary:#8A4838;--brand-primary-dark:#4C241A;--brand-primary-light:#EFECEB;--brand-secondary:#495165;--brand-accent:#926130;--brand-bg:#FBFBFB;--brand-bg-alt:#F3F2F1;--brand-text:#212830;--brand-text-secondary:#48515B;--brand-text-inverse:#FFFFFF;--brand-border:#D6CECD;--brand-success:#1B6B44;--brand-warning:#875600;--brand-danger:#A12635;--brand-radius:4px;--brand-heading:'Franklin Gothic Medium',Arial,sans-serif;--brand-body:Palatino,Georgia,serif;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px}.src31050-body{color:#212830;color:var(--brand-text);background:#fbfbfb;background:var(--brand-bg);font-family:Palatino,Georgia,serif;font-family:var(--brand-body)}.src31050-body h1,.src31050-body h2,.src31050-body h3,.src31050-body h5{font-family:'Franklin Gothic Medium',Arial,sans-serif;font-family:var(--brand-heading);color:#212830;color:var(--brand-text)}.src31050-body h1{font-size:max(2rem, min(4vw, 3.5rem))}.src31050-body h2{font-size:1.75rem}.src31050-body h3{font-size:1.375rem}.src31050-body a{color:#926130;color:var(--brand-accent)}.src31050-body .btn-primary{background:#8a4838;background:var(--brand-primary);border-color:#8a4838;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);border-radius:4px;border-radius:var(--brand-radius)}.src31050-body .btn-primary:focus,.src31050-body .btn-primary:hover{background:#4c241a;background:var(--brand-primary-dark);border-color:#4c241a;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.src31050-body .btn-light{border-radius:4px;border-radius:var(--brand-radius)}.src31050-body .btn-outline-secondary{color:#212830;color:var(--brand-text);border-color:#d6cecd;border-color:var(--brand-border);border-radius:4px;border-radius:var(--brand-radius)}.src31050-kicker{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a4838;color:var(--brand-primary);margin-bottom:8px}.src31050-spec-dl dt{font-weight:700;margin-top:8px}.src31050-spec-dl dd{margin-left:0;color:#48515b;color:var(--brand-text-secondary)}.src31050-hero-figure figcaption{font-size:.8125rem;color:#48515b;color:var(--brand-text-secondary);margin-top:8px}img{max-width:100%;height:auto}img[src=""]{color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;min-height:120px;background:#f3f2f1;background:var(--brand-bg-alt)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.brand-body,body{font-family:Palatino,Georgia,serif}.h1,.h2,.h3,h1,h2,h3{font-family:"Franklin Gothic Medium",Arial,sans-serif}.anti-fp-r1{border-radius:2px}.anti-fp-r2{border-radius:15px}.anti-fp-r3{border-radius:12px}.anti-fp-grad-0{background-image:linear-gradient(120deg,#efeceb,#926130)}.anti-fp-grad-1{background-image:linear-gradient(138deg,#efeceb,#926130)}.anti-fp-grad-2{background-image:linear-gradient(156deg,#efeceb,#926130)}.anti-fp-grad-3{background-image:linear-gradient(174deg,#efeceb,#926130)}.anti-fp-shadow-0{box-shadow:0 2px 8px rgba(0,0,0,.06)}.anti-fp-shadow-1{box-shadow:0 3px 10px rgba(0,0,0,.08)}.anti-fp-shadow-2{box-shadow:0 4px 12px rgba(0,0,0,.1)}.navbar-toggler-icon{filter:none}.src31050-feedback .form-label{color:#212830;color:var(--brand-text);font-weight:600}.src31050-feedback .require::after{content:" *";color:#a12635;color:var(--brand-danger)}.src31050-feedback .form-control,.src31050-feedback .form-select{border:1px solid #d6cecd;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);color:#212830;color:var(--brand-text);background:#fbfbfb;background:var(--brand-bg)}.src31050-feedback .form-control:focus,.src31050-feedback .form-select:focus{border-color:#926130;border-color:var(--brand-accent);box-shadow:0 0 0 3px #efeceb;box-shadow:0 0 0 3px var(--brand-primary-light)}.src31050-noscript{color:#212830;color:var(--brand-text);font-size:.875rem;margin-top:8px}