@font-face{font-family:ABC Arizona Flare;src:url(/fonts/ABCArizonaFlare-Light-Trial.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;min-width:0}:root{interpolate-size:allow-keywords;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100svh;margin:0}h1,h2,h3,h4{text-wrap:balance}img,svg,video{max-width:100%;height:auto;display:block}button,a,[role=button]{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}:root{color-scheme:light;--color-cream:oklch(94.9% .009 67.7);--color-ivory:oklch(99.6% .02 106.8);--color-brown:oklch(35.7% .041 49.4);--color-taupe:oklch(60.5% .03 50.6);--color-sand:oklch(87% .013 60);--color-label:oklch(77% .017 60);--color-ink:oklch(0% 0 none);--color-ink-soft:oklch(30% 0 none);--color-line:oklch(65% 0 none);--font-arizona:"ABC Arizona Flare", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--text-body:1rem;--text-h2:clamp(1.5rem, 1.25rem + .8vw, 1.875rem);--text-h1:clamp(2.25rem, 1.6rem + 2.2vw, 3.25rem);--text-faq:clamp(1.375rem, 1.25rem + .4vw, 1.5rem);--page-max:79.5rem;--gutter:clamp(.9375rem, .5rem + 1.5vw, 1.875rem);--column-gap:clamp(.9375rem, .5rem + 1.5vw, 1.875rem);--space-section-l:clamp(3.75rem, 2rem + 6vw, 7.95rem);--space-section-m:clamp(2.5rem, 1.5rem + 3.5vw, 4.77rem);--space-section-s:clamp(1.875rem, 1.2rem + 2vw, 3.18rem);--header-height:clamp(4.25rem, 3.6rem + 1.6vw, 5.625rem);--ease-out:cubic-bezier(.23, 1, .32, 1)}html{background:var(--color-brown);scroll-padding-block-start:1rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html:has(dialog:modal){overflow:hidden}body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-arizona);font-size:var(--text-body);flex-direction:column;font-weight:300;line-height:1.333;display:flex;position:relative}main{flex:1}h1,h2,h3{margin:0;font-weight:300}h1{font-size:var(--text-h1);line-height:1.15}h2,h3{font-size:var(--text-h2);line-height:1.133}p{margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:.25em;outline:max(2px,.08em) solid}.page-width{inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.text-column{text-align:center;max-inline-size:43.5rem;margin-inline:auto}.media-column{max-inline-size:49.9rem;margin-inline:auto}.two-up{gap:var(--column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.stack>*+*{margin-block-start:1.333em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}.button{border:1px solid var(--color-brown);min-block-size:2.2rem;color:var(--color-brown);font:inherit;cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:.25rem 1.25rem;line-height:1.2;display:inline-flex}.button:active{transform:scale(.97)}.button--solid{background:var(--color-brown);color:var(--color-cream)}.button--cream{border-color:var(--color-cream);background:var(--color-cream);color:var(--color-brown)}.button--on-dark{border-color:var(--color-cream);color:var(--color-cream)}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--color-brown);color:var(--color-cream)}.button--solid:hover,.button--on-dark:hover{background:var(--color-cream);border-color:var(--color-cream);color:var(--color-brown)}.button--solid:hover{border-color:var(--color-brown)}.button--cream:hover{background:var(--color-brown);border-color:var(--color-cream);color:var(--color-cream)}}.site-header[data-astro-cid-vwn3tmth]{z-index:20;background:var(--color-brown);color:var(--color-cream);position:relative;container:site-header/inline-size}.site-header--overlay[data-astro-cid-vwn3tmth]{background:0 0;position:absolute;inset-block-start:0;inset-inline:0}.site-header__bar[data-astro-cid-vwn3tmth]{min-block-size:var(--header-height);padding-inline:var(--gutter);align-items:center;gap:2rem;display:flex}.site-header__home[data-astro-cid-vwn3tmth]{flex:none;align-items:center;min-block-size:2.75rem;margin-inline-end:auto;display:flex}.site-header__home[data-astro-cid-vwn3tmth] .site-header__logo{block-size:auto;inline-size:20.5rem}.site-nav[data-astro-cid-vwn3tmth]{align-items:center;gap:2.8rem;display:flex}.site-nav[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{gap:3.75rem;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:not(.button){white-space:nowrap;text-underline-offset:.4em;padding-block:.5rem;text-decoration-thickness:1px;display:block}.site-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]{text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.site-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:not(.button):hover{text-decoration-line:underline}}.site-nav[data-astro-cid-vwn3tmth] .site-nav__book{white-space:nowrap;flex:none;block-size:2.25rem;min-block-size:0;padding:0 .9375rem}.site-header__menu-toggle[data-astro-cid-vwn3tmth]{block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:-.5rem;padding:0;display:none}.site-header__menu-toggle[data-astro-cid-vwn3tmth]:active{transform:scale(.95)}.site-header__menu-toggle[data-astro-cid-vwn3tmth] svg[data-astro-cid-vwn3tmth]{fill:none;stroke:currentColor;stroke-width:1px;inline-size:1.5rem}@container site-header (width<62rem){.site-header__home[data-astro-cid-vwn3tmth] .site-header__logo{inline-size:15.5rem}.site-nav[data-astro-cid-vwn3tmth]{display:none}.site-header__menu-toggle[data-astro-cid-vwn3tmth]{display:grid}}.site-menu[data-astro-cid-vwn3tmth]{block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:100%;padding:0 0 env(safe-area-inset-bottom,0px);background:var(--color-brown);color:var(--color-cream);overscroll-behavior:contain;opacity:0;transition:opacity .25s var(--ease-out), display .25s allow-discrete, overlay .25s allow-discrete;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.site-menu[data-astro-cid-vwn3tmth]:popover-open{opacity:1;flex-direction:column;display:flex}@starting-style{.site-menu[data-astro-cid-vwn3tmth]:popover-open{opacity:0}}.site-menu[data-astro-cid-vwn3tmth] .site-menu__close[data-astro-cid-vwn3tmth]{display:grid}.site-menu__nav[data-astro-cid-vwn3tmth]{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-block:auto;padding-block:2rem 6rem;display:flex}.site-menu__nav[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.site-menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:not(.button){padding-block:.5rem;font-size:1.75rem;display:block}.site-menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:1px}.site-menu__nav[data-astro-cid-vwn3tmth] .site-menu__book{padding:.4rem 2.25rem;font-size:1.75rem}.site-footer[data-astro-cid-qup6pdxl]{padding-block:3.75rem calc(3.75rem + env(safe-area-inset-bottom,0px));background:var(--color-brown);color:var(--color-cream);text-align:center}.site-footer__grid[data-astro-cid-qup6pdxl]{align-items:start;gap:var(--column-gap);grid-template-columns:5fr 2fr 5fr;display:grid}.site-footer[data-astro-cid-qup6pdxl] section[data-astro-cid-qup6pdxl]{justify-items:center;gap:1.333rem;display:grid}.site-footer__label[data-astro-cid-qup6pdxl]{font-size:var(--text-body);color:var(--color-taupe);line-height:1.5}.site-footer[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-qup6pdxl] address[data-astro-cid-qup6pdxl]{font-style:normal;display:grid}.site-footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{padding-block:.125rem;display:inline-block}@media (hover:hover) and (pointer:fine){.site-footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}}.site-footer[data-astro-cid-qup6pdxl] .site-footer__monogram{inline-size:4.4375rem;color:var(--color-cream);opacity:.85;justify-self:center}.site-footer__instagram[data-astro-cid-qup6pdxl]{place-items:center;block-size:2.75rem;inline-size:2.75rem;margin-block-start:-.75rem;display:grid}.site-footer__instagram[data-astro-cid-qup6pdxl] svg[data-astro-cid-qup6pdxl]{fill:currentColor;inline-size:.9375rem}@media (width<48rem){.site-footer__grid[data-astro-cid-qup6pdxl]{grid-template-columns:1fr;gap:2.5rem}.site-footer[data-astro-cid-qup6pdxl] .site-footer__monogram{order:3}}.floating-book[data-astro-cid-4upp2prg]{z-index:15;position:fixed;inset-block-start:calc((var(--header-height) - 2.25rem) / 2);inset-inline-end:var(--gutter)}.floating-book[data-astro-cid-4upp2prg] .button{white-space:nowrap;block-size:2.25rem;min-block-size:0;padding:0 .9375rem}@media (width<62rem){.floating-book[data-astro-cid-4upp2prg]{display:none}}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;background:var(--color-cream);color:var(--color-brown);padding:.75rem 1rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 -200%}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{translate:0}
