@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/red-hat-text-latin-400-normal.CU14VBGs.woff2)format("woff2"),url(/_astro/red-hat-text-latin-400-normal.B-8bUVwG.woff)format("woff")}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/red-hat-text-latin-500-normal.c4wcFpAd.woff2)format("woff2"),url(/_astro/red-hat-text-latin-500-normal.BVSYZAnq.woff)format("woff")}@font-face{font-family:Red Hat Text;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/red-hat-text-latin-500-italic.CE-dLIw-.woff2)format("woff2"),url(/_astro/red-hat-text-latin-500-italic.C-qyA6ca.woff)format("woff")}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/red-hat-text-latin-600-normal.IiL3oQyp.woff2)format("woff2"),url(/_astro/red-hat-text-latin-600-normal.BXgdy0W7.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2)format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff)format("woff")}@font-face{font-family:Cardo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cardo-latin-400-normal.CFoX0N4J.woff2)format("woff2"),url(/_astro/cardo-latin-400-normal.DBrrJcp6.woff)format("woff")}@font-face{font-family:Cardo;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cardo-latin-400-italic.DS-zTz6l.woff2)format("woff2"),url(/_astro/cardo-latin-400-italic.4xrlgVMP.woff)format("woff")}@font-face{font-family:Cardo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cardo-latin-700-normal.C0AJnwFQ.woff2)format("woff2"),url(/_astro/cardo-latin-700-normal.lRoFMtMe.woff)format("woff")}:root{--accent:#cd073a;--accent-dark:#a8052f;--ink:#1b150f;--charcoal:#2d2d2d;--charcoal-2:#4c4c4c;--mist:#e5e5e5;--paper:#f7f7f7;--white:#fff;--font-body:"Red Hat Text", Helvetica, Arial, sans-serif;--font-display:"Oswald", Helvetica, Arial, sans-serif;--font-serif:"Cardo", Georgia, "Times New Roman", serif;--content:1080px;--gutter:20px;--header-h:110px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 10px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--white);color:var(--ink);font-family:var(--font-body);letter-spacing:.5px;margin:0;font-size:16px;font-weight:500;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;line-height:1.2}p{margin:0 0 1em}p:last-child{margin-bottom:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--accent);color:var(--white);border-radius:100px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.container{width:min(var(--content), 100% - 2 * var(--gutter));margin-inline:auto}.btn{background:var(--accent);color:var(--white);font-family:var(--font-body);letter-spacing:4px;text-transform:uppercase;cursor:pointer;border:0;border-radius:100px;padding:15px 30px;font-size:12px;font-weight:600;line-height:1.7;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block}.btn:hover{background:var(--accent-dark)}.btn-row{justify-content:center;margin-top:40px;display:flex}.eyebrow-serif{font-family:var(--font-serif);letter-spacing:5px;text-transform:uppercase;text-align:center;color:var(--charcoal);font-size:22px;font-style:italic;font-weight:700}.section-heading{font-family:var(--font-display);letter-spacing:4px;text-transform:uppercase;color:var(--ink);padding-bottom:10px;font-size:22px;font-weight:700}.small-text{font-size:13px;line-height:1.8}.serif-note{font-family:var(--font-serif);font-size:15px;line-height:1.8}.band{background:var(--paper);height:300px;position:relative;overflow:hidden}.band img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band--tint:after{content:"";background:linear-gradient(#cd073a2e 0%,#cd073a9c 100%);position:absolute;inset:0}.card{z-index:1;width:min(1081px, 100% - 2 * var(--gutter));background:var(--white);margin:-100px auto 0;padding:80px 0 54px;position:relative}.card+.card{margin-top:0}.card__inner{width:min(864px, 100% - 2 * var(--gutter));margin-inline:auto}.page-title{width:min(600px,100%);margin:0 auto;display:block}.page-tagline{margin-top:25px}.page-intro{text-align:center;margin-top:40px}@media (width<=767px){:root{--header-h:74px}.band{height:220px}.card{margin-top:-60px;padding:44px 0 40px}.eyebrow-serif{letter-spacing:3px;font-size:17px}}.site-header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--white);transition:box-shadow .2s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:0 2px 18px #00000014}.site-header__inner[data-astro-cid-nen7h5rs]{width:min(1216px, 100% - 2 * var(--gutter));min-height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-inline:auto;padding-block:10px;display:grid}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:200px;height:auto}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:2px 22px;max-width:340px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:3px;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #0000;padding:4px 0;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent)}.site-header__book[data-astro-cid-nen7h5rs]{justify-self:end;margin-right:40px;padding:14px 24px}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=980px){.site-header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-h);grid-template-columns:1fr auto auto;gap:14px}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:150px}.site-header__book[data-astro-cid-nen7h5rs]{letter-spacing:3px;grid-area:1/2;margin-right:0;padding:10px 16px}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;grid-area:1/3;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.menu-toggle__bars[data-astro-cid-nen7h5rs],.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{background:var(--ink);width:26px;height:2px;transition:transform .2s,background-color .2s;display:block}.menu-toggle__bars[data-astro-cid-nen7h5rs]{position:relative}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before{top:-8px}.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{top:8px}.is-open[data-astro-cid-nen7h5rs] .menu-toggle__bars[data-astro-cid-nen7h5rs]{background:0 0}.is-open[data-astro-cid-nen7h5rs] .menu-toggle__bars[data-astro-cid-nen7h5rs]:before{transform:translateY(8px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .menu-toggle__bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-8px)rotate(-45deg)}.site-nav[data-astro-cid-nen7h5rs]{border-top:3px solid var(--accent);grid-column:1/-1;padding:10px 0 16px;display:none}.is-open[data-astro-cid-nen7h5rs] .site-nav[data-astro-cid-nen7h5rs]{display:block}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0;max-width:none}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #0000000f;padding:12px 4px;display:block}}@media (width<=380px){.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:120px}.site-header__book[data-astro-cid-nen7h5rs]{letter-spacing:2px;padding:9px 12px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--charcoal);color:var(--white);padding:77px 0 30px}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);align-items:center;gap:40px 60px;display:grid}.site-footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;max-width:320px}.site-footer__col[data-astro-cid-jo6i4kqk]{gap:30px;display:grid}.blurb[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:16px;display:flex}.blurb[data-astro-cid-jo6i4kqk]>.icon{color:var(--accent);flex:none}.blurb__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--mist);padding-bottom:6px;font-size:18px;font-weight:500}.blurb[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{letter-spacing:0;font-size:14px;line-height:1.7}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-social[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:var(--accent);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--accent-dark)}.site-footer__legal[data-astro-cid-jo6i4kqk]{letter-spacing:1px;color:#fff9;text-align:center;border-top:1px solid #ffffff1f;margin-top:50px;padding-top:20px;font-size:12px}@media (width<=980px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.site-footer__logo[data-astro-cid-jo6i4kqk]{grid-column:1/-1;justify-self:center}}@media (width<=600px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:50px}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;justify-items:center}.site-footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{max-width:240px}}.social-pill[data-astro-cid-z4jru4n3]{left:20px;top:calc(var(--header-h) + 20px);z-index:90;background:var(--accent);border-radius:100px;gap:6px;margin:0;padding:9px 7px;list-style:none;display:grid;position:fixed}.social-pill[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{background:var(--white);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.social-pill[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{transform:scale(1.08)}@media (width<=767px){.social-pill[data-astro-cid-z4jru4n3]{left:10px;top:calc(var(--header-h) + 12px);gap:5px;padding:6px 5px;position:absolute}.social-pill[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{width:28px;height:28px}}
