@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2)format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#000;--paper:#fff;--grey:#9b9b9b;--grey-dark:#5f5f5f;--line:#d9d9d9;--mist:#f1f1f1;--frame:var(--gutter);--serif:"Cinzel", "Trajan Pro", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--gill:"Gill Sans Nova", "Gill Sans", "Gill Sans MT", "Jost", var(--sans);--col:min(1110px, 100% - 2 * var(--gutter));--gutter:clamp(16px, 5vw, 64px);--fs-body:clamp(14px, .35vw + 10px, 16px);--fs-title:clamp(20px, 1.2vw + 12px, 34px);--fs-sub:clamp(14px, .5vw + 9px, 20px);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1.1em}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--ink);color:var(--paper)}.title{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);letter-spacing:.06em;text-transform:uppercase;text-align:center;margin:0 0 .9em;line-height:1.3}.subtitle{font-family:var(--sans);font-weight:700;font-size:var(--fs-sub);text-transform:uppercase;text-align:center;margin:0 0 1.4em;line-height:1.35}.wrap{width:var(--col);margin-inline:auto}.lead{text-align:center;max-width:1110px;margin-inline:auto}.btn{background:var(--ink);min-width:min(490px,100%);color:var(--paper);letter-spacing:.02em;text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.9em 1.6em;font-size:clamp(12px,.25vw + 10px,15px);font-weight:700;line-height:1.3;transition:background .35s,color .35s;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--grey-dark)}.btn--grey{background:var(--grey);color:var(--ink)}.btn--grey:hover,.btn--grey:focus-visible{background:var(--paper)}.btn--small{min-width:0}.btn-row{padding:clamp(30px, 4vw, 60px) var(--gutter);justify-content:center;display:flex}.chips{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.5em .6em;margin-top:1.6em;font-size:12px;font-weight:700;display:flex}.chips a{transition:background-size .45s var(--ease), color .3s;background:linear-gradient(#000,#000) 0 0/0 100% no-repeat;border:1px solid #000;padding:.5em .9em}.chips a:hover,.chips a:focus-visible{color:#fff;background-size:100% 100%}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:focus-visible{outline-offset:3px;outline:2px solid}.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}.js [data-reveal=fade]{transform:none}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}
