@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-normal.3w9mgxbw0q0s8.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-normal.0lkllo23fyt1g.woff)format("woff")}
@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/chivo-latin-400-normal.3fjjbewrzxrgc.woff2)format("woff2"),url(../media/chivo-latin-400-normal.36pl65ztx8ejx.woff)format("woff")}
@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:500;src:url(../media/chivo-latin-500-normal.07ph7i1s857nh.woff2)format("woff2"),url(../media/chivo-latin-500-normal.0cke61nnjofyk.woff)format("woff")}
@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:600;src:url(../media/chivo-latin-600-normal.10qkil1dmpgp_.woff2)format("woff2"),url(../media/chivo-latin-600-normal.14dgralet-h1-.woff)format("woff")}
:root{--navy:#25344f;--slate:#617891;--tan:#d5b893;--coffee:#6f4d38;--wine:#632024;--white:#fff;--background:#f6f4ee;--text:var(--navy);--line:color-mix(in srgb, var(--navy) 30%, transparent);--serif:"DM Serif Display", Georgia, serif;--sans:"Chivo", Arial, sans-serif;--gutter:20px;--body-size:16px;--header-height:58px}@media (min-width:900px){:root{--gutter:32px;--header-height:82px}}@media (min-width:1200px){:root{--body-size:17px}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font:400 var(--body-size) / 1.55 var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{background:0 0;border:0}img,video{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12}h1{font-size:clamp(34px,4vw,50px)}h2{font-size:clamp(30px,3vw,36px)}h3{font-size:26px}p+p{margin-top:1em}ul{padding:0;list-style:none}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:12px}summary{cursor:pointer}a,button,input,select,summary{outline-offset:5px}:focus-visible{outline:2px solid}.container{padding-inline:var(--gutter)}.button{background:var(--navy);min-height:48px;color:var(--white);border:1px solid var(--navy);letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:15px 25px;font-size:13px;font-weight:500;display:inline-flex}.button:hover{background:var(--wine);border-color:var(--wine)}.button.light{color:var(--navy);background:var(--white);border-color:var(--white)}.button.outline{color:var(--navy);background:0 0}.icon-button{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button:hover{background:color-mix(in srgb, var(--navy) 10%, transparent)}.eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:11px}.page-intro{text-align:center;max-width:760px;margin:32px auto 60px;padding:0 20px}.page-intro p{margin:20px auto 0}.empty{text-align:center;min-height:300px;padding:70px 20px}.empty p{max-width:480px;margin:20px auto}.breadcrumbs{padding:8px var(--gutter);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--navy);color:#fff;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus{transform:none}.prose{max-width:760px;margin:60px auto;padding:0 24px 60px}.prose h1,.prose h2{margin-bottom:24px}.prose a{text-decoration:underline}@media (min-width:1200px){.button{letter-spacing:2.5px;font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
