@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_astro/cormorant-garamond-latin-wght-italic.Dc_OZ8oc.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/eb-garamond-latin-wght-normal.BCNrxLz_.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/eb-garamond-latin-wght-italic.DSEbMgZu.woff2)format("woff2")}:root{--brown:#583b1f;--cream:#eae6e1;--olive:#7d7a45;--mauve:#c2bfcb;--input-bg:#fafafa;--font-heading:"Cormorant Garamond", "Cormorant", Georgia, serif;--font-body:"EB Garamond", Garamond, Georgia, serif;--tracking-body:.006em;--tracking-heading:.0063em;--tracking:var(--tracking-body);--u:1vmax;--cols:8;--gap:11px;--side:6cqw;--content-width:min(100cqw - 2 * var(--side), 1400px);--row:24px;--header-pad-y:6vw;--header-pad-x:6vw}@media (width>=768px){:root{--u:min(1vw, 14px);--cols:24;--side:4cqw;--row:calc(var(--content-width) * .0215)}}@media (width>=800px){:root{--header-pad-y:3vw;--header-pad-x:4vw}}:root{--size-title:calc(1rem + 1 * 1.2 * var(--u));--size-h1:calc(1rem + 3 * 1.2 * var(--u));--size-h2:calc(1rem + 1.8 * 1.2 * var(--u));--size-h3:calc(1rem + 1.2 * 1.2 * var(--u));--size-h4:calc(1rem + .2 * 1.2 * var(--u));--size-body:calc(1rem + .2 * 1.2 * var(--u));--size-large:calc(1rem + .5 * 1.2 * var(--u));--size-small:calc(1rem + 0 * 1.2 * var(--u))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cream);color:var(--brown);font-family:var(--font-body);font-size:var(--size-body);font-kerning:normal;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-variant-numeric:lining-nums;margin:0;line-height:1.6}body *{letter-spacing:var(--tracking)}img,svg,video,iframe{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-heading);--tracking:var(--tracking-heading);margin:0;font-weight:400}h1{font-size:var(--size-h1);line-height:1.232}h2{font-size:var(--size-h2);line-height:1.3}h3{font-size:var(--size-h3);line-height:1.333}h4{font-size:var(--size-h4);line-height:1.389}p{margin:0}:focus-visible{outline-offset:3px;outline:2px solid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{container-type:inline-size}.skip-link{z-index:100;background:var(--cream);color:var(--brown);padding:8px 16px;font-size:16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.page{grid-template-rows:auto 1fr;grid-template-columns:100%;min-height:100vh;display:grid;position:relative}.page>*,.page>main>*{grid-column:1}.page>.site-header{z-index:10;grid-row:1}.page>main{display:contents}.page>main>section:first-of-type{grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.page>main>section:first-of-type>.section-body{grid-area:2/1;align-self:center}.page>main>section:first-of-type>.min-height-spacer{min-height:calc(var(--min-h) * 1vh);grid-area:1/1/span 2;display:block}.page>main>.main-anchor{grid-area:2/1;width:1px;height:1px;position:absolute}.rich-text>*{margin-block:16px}.rich-text>:is(h1,h2,h3,h4){margin-block:32px}.rich-text>ul{margin-block:1em}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p:empty{min-height:1lh}.rich-text [data-size=large]{font-size:var(--size-large)}.rich-text [data-size=small]{font-size:var(--size-small)}.rich-text [data-align=center]{text-align:center}.rich-text [data-align=right]{text-align:right}.rich-text [data-color=light]{color:var(--cream)}.rich-text [data-color=dark]{color:var(--brown)}.rich-text [data-color=accent]{color:var(--accent,inherit)}.rich-text ul{margin:0;padding-left:40px;list-style:none}.rich-text li{margin-block:.5em}.rich-text li:not(:has(>p)):before,.rich-text li>p:first-child:before{content:"•";text-align:right;width:40px;margin-left:-40px;padding-right:10px;display:inline-block}.rich-text li li:not(:has(>p)):before,.rich-text li li>p:first-child:before{content:"○"}.rich-text li>p+p{margin-top:.5em}.rich-text a{text-decoration:underline}.button{border:4px solid var(--brown);color:var(--brown);font-family:var(--font-heading);--tracking:.04em;text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 34.736px;font-size:16px;font-weight:500;line-height:normal;text-decoration:none;transition:background-color .1s linear,color .1s linear;display:flex}.button:hover{background:var(--brown);color:var(--cream)}.social[data-astro-cid-o2gh7vpa]{gap:var(--social-gap,15px);margin:0;padding:0;list-style:none;display:flex}.social[data-astro-cid-o2gh7vpa] a[data-astro-cid-o2gh7vpa]{color:inherit;display:block}.site-header[data-astro-cid-nen7h5rs]{--tone:var(--brown);color:var(--tone)}.site-header[data-astro-cid-nen7h5rs][data-tone=light]{--tone:var(--cream)}.site-header[data-astro-cid-nen7h5rs][data-tone=mauve]{--tone:var(--mauve)}.site-header[data-astro-cid-nen7h5rs][data-menu-open]{--tone:var(--brown)}.bar[data-astro-cid-nen7h5rs]{z-index:2;padding:var(--header-pad-y) var(--header-pad-x);align-items:center;display:flex;position:relative}.title[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);--tracking:var(--tracking-heading);font-size:var(--size-title);flex:auto;margin-right:3px;line-height:1.4;text-decoration:none}.nav[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs] .header-social{display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.1em 0;line-height:1.6;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:linear-gradient(currentColor,currentColor) 0 calc(100% - .1em)/100% 1px no-repeat}.menu-toggle[data-astro-cid-nen7h5rs]{width:47px;height:37px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:1px 6px;position:relative}.bun[data-astro-cid-nen7h5rs]{background:currentColor;width:35px;height:1px;transition:transform .25s cubic-bezier(.2,.6,.3,1),width .25s cubic-bezier(.2,.6,.3,1),top .25s cubic-bezier(.2,.6,.3,1);position:absolute;left:6px}.bun[data-astro-cid-nen7h5rs]:nth-of-type(2){top:12.5px}.bun[data-astro-cid-nen7h5rs]:nth-of-type(3){top:23.5px}[data-astro-cid-nen7h5rs][aria-expanded=true] .bun[data-astro-cid-nen7h5rs]{width:29px;top:18px;left:9px}[data-astro-cid-nen7h5rs][aria-expanded=true] .bun[data-astro-cid-nen7h5rs]:nth-of-type(2){transform:rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .bun[data-astro-cid-nen7h5rs]:nth-of-type(3){transform:rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{z-index:1;padding-top:var(--menu-top,120px);background:var(--cream);color:var(--brown);opacity:0;visibility:hidden;flex-direction:column;transition:visibility .6s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}[data-astro-cid-nen7h5rs][data-menu-open] .menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible}.menu-nav[data-astro-cid-nen7h5rs]{flex-direction:column;flex:1;justify-content:center;display:flex}.menu-item[data-astro-cid-nen7h5rs]{text-align:center;padding:0 4vw}.menu-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:0;margin:3vw 5vw;font-size:8.5vw;line-height:1;text-decoration:none;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:inline-flex}[data-astro-cid-nen7h5rs][data-menu-open] .menu-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:1}.site-header[data-astro-cid-nen7h5rs] .menu-social{justify-content:center;margin:0 20px 6vw;padding:15px 0}@media (width>=768px){.menu-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:min(6vw,54px)}}@media (width>=800px){.title[data-astro-cid-nen7h5rs]{flex:none;margin-right:36px}.nav[data-astro-cid-nen7h5rs]{flex:1;gap:.8em;display:flex}.site-header[data-astro-cid-nen7h5rs] .header-social{--social-gap:.8em;margin-left:36px;display:flex}.menu-toggle[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs],.menu-item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.bun[data-astro-cid-nen7h5rs]{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(16px + 1.6em)}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-inline:calc((100cqw - var(--content-width)) / 2)}
