@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-italic.CB566L-e.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-italic.DgrU7w_p.woff)format("woff")}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");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}@font-face{font-family:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-italic.Q0qr0lrZ.woff2)format("woff2-variations");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:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-italic.BEAWuiTz.woff2)format("woff2-variations");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}@font-face{font-family:Charis SIL;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-latin-400-normal.BoW7QV_k.woff2)format("woff2"),url(/_astro/charis-sil-latin-400-normal.DK5SBUMy.woff)format("woff")}@font-face{font-family:Charis SIL;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/charis-sil-latin-400-italic.ctVa26oY.woff2)format("woff2"),url(/_astro/charis-sil-latin-400-italic.DHoprc6T.woff)format("woff")}@font-face{font-family:Charis SIL;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/charis-sil-latin-700-normal.ChAsMzFa.woff2)format("woff2"),url(/_astro/charis-sil-latin-700-normal.CW_ru3c1.woff)format("woff")}:root{--cream:#f2ecda;--tan:#d3c7a6;--tan-light:#e5dcc3;--orange:#e8704a;--orange-dark:#c4502b;--orange-darker:#a8411f;--blue:#326eb5;--blue-dark:#275a96;--navy:#202a44;--ink:#202a44;--muted:#5d6273;--paper:#fbf8f0;--white:#fff;--line:#e5dcc3;--font-ui:"Figtree Variable", system-ui, sans-serif;--font-head:"Poppins", "Figtree Variable", system-ui, sans-serif;--font-accent:"Playfair Display", Georgia, serif;--font-read:"Charis SIL", Charter, Georgia, serif;--wrap:1180px;--gutter:clamp(16px, 4vw, 40px);--radius:14px;--radius-button:6px;--shadow:0 1px 2px #202a440f, 0 8px 24px #202a4414;--shadow-pop:0 2px 4px #202a4414, 0 18px 40px #202a4429;--shadow-button:0 3px 0 #202a44d9;--shadow-button-hover:0 5px 0 #202a44d9;--pop:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--blue-dark)}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.12}h1 em,h2 em{font-family:var(--font-accent);letter-spacing:0;color:var(--orange-dark);font-style:italic;font-weight:700}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.wrap--text{width:min(100% - 2 * var(--gutter), 720px)}.skip-link{z-index:100;background:var(--ink);color:var(--white);border-radius:8px;padding:8px 14px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.storefronts{background-color:var(--cream)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-darker);align-items:center;gap:.75em;margin:0 0 1rem;font-size:.8125rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--orange);width:11px;height:11px;box-shadow:inset 0 0 0 3.5px var(--orange), inset 0 0 0 6px var(--cream);border-radius:50% 50% 50% 0;flex:none;margin:0 2px 3px;transform:rotate(-45deg)}.pop{transition:transform .28s var(--pop), box-shadow .28s ease, background-color .2s ease, border-color .2s ease, color .2s ease}.pop:hover{transform:translateY(-3px)scale(1.04)}.pop:active{transition-duration:80ms;transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.pop:hover,.pop:active{transform:none}}.button{border-radius:var(--radius-button);min-height:52px;font:inherit;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-button);border:2px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:.8em 1.6em;font-size:1.0625rem;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{box-shadow:var(--shadow-button-hover)}.button:active{box-shadow:0 1px #202a44d9}.button--buy{background:var(--orange-dark);color:var(--white)}.button--buy:hover{background:var(--orange-darker)}.button--ghost{background:var(--white);color:var(--ink);border-color:var(--navy)}.button--ghost:hover{color:var(--blue-dark);border-color:var(--blue)}.gallery{--cols:1;--gap:24px;justify-content:center;gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.gallery>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.prose{font-family:var(--font-read);color:#2b3244;font-size:1.1875rem;line-height:1.72}.prose p,.prose ul,.prose ol,.prose table,.prose blockquote{margin:0 0 1.25em}.prose li+li{margin-top:.5em}.prose ul,.prose ol{padding-left:1.3em}.prose li::marker{color:var(--orange-dark);font-family:var(--font-ui);font-weight:700}.prose strong{color:var(--ink);font-weight:700}.prose h2,.prose h3{letter-spacing:-.015em;margin-top:1.9em;font-size:1.5rem}.prose h3{font-size:1.2rem}.prose sup{font-family:var(--font-ui);color:var(--muted);font-size:.68em;font-weight:700}.prose p:has(>img){margin:2em 0 .6em}.prose p:has(>img) img{width:100%}.prose p:has(>img)+p{text-align:center;color:var(--muted);margin-bottom:2em;font-size:.95rem;font-style:italic}.prose p:has(>img)+p strong{color:inherit;font-weight:400}.prose h2#references{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:1.5em;font-size:.8125rem;font-weight:800}.prose h2[id=references]~ol{overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.prose .pull-quote{border-left:5px solid var(--orange);margin:1.6em 0 1.9em;padding:.2em 0 .2em 1.1em}.prose .pull-quote p{font-family:var(--font-accent);color:var(--navy);margin:0;font-size:clamp(1.35rem,2.6vw,1.65rem);font-style:italic;font-weight:700;line-height:1.3}.prose table{border-collapse:collapse;width:100%;font-family:var(--font-ui);background:var(--white);box-shadow:var(--shadow);border-radius:10px;font-size:.9375rem;overflow:hidden}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.55em .8em}.prose th{background:var(--navy);color:var(--white);font-weight:700}.prose tr:last-child td{border-bottom:0}.prose tbody tr:nth-child(2n) td{background:var(--paper)}.table-scroll{margin:0 0 1.25em;overflow-x:auto}.table-scroll table{margin:0}.page-head{border-bottom:1px solid var(--line);padding-block:clamp(40px,7vw,88px) clamp(32px,5vw,56px)}.page-head h1{letter-spacing:-.03em;margin-bottom:.3em;font-size:clamp(2.3rem,5vw,3.6rem)}.page-head__lede{max-width:40em;color:var(--muted);margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.placeholder{border:2px dashed var(--orange);border-radius:var(--radius);text-align:center;color:var(--orange-darker);background:#e8704a0f;padding:28px;font-weight:700}.dev-pills{z-index:60;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:12px;right:12px}.dev-pill{box-shadow:var(--shadow-pop);color:var(--white);opacity:.5;background:#202a44eb;border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:.75rem;transition:opacity .2s;display:flex}.dev-pill:hover,.dev-pill:focus-within{opacity:1}.dev-pill__label{letter-spacing:.12em;text-transform:uppercase;color:#d4d7dc;margin-right:3px;font-size:.55rem;font-weight:800}.dev-pill__option{width:25px;height:25px;color:var(--white);font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;padding:0;font-weight:900;display:grid}.dev-pill__option:hover{background:#ffffff3d}.dev-pill__option[aria-pressed=true]{background:var(--orange);box-shadow:0 0 0 1.5px var(--white)}.dev-pill--link{padding-right:4px;text-decoration:none}.dev-pill__go{background:#ffffff1f;border-radius:999px;padding:.35em .8em;font-weight:900}.dev-pill--link:hover .dev-pill__go{background:var(--blue)}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(1.4);background:#fbf8f0e0;border-bottom:1px solid #e5dcc3e6;position:sticky;top:0}.site-nav[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:80px;display:grid}.site-nav__side[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(4px,1.5vw,20px);margin:0;padding:0;list-style:none;display:flex}.site-nav__side--left[data-astro-cid-fzpbxy5g]{justify-content:flex-end}.site-nav__side--right[data-astro-cid-fzpbxy5g]{justify-content:flex-start}.site-nav__logo[data-astro-cid-fzpbxy5g]{--logo:88px;width:calc(var(--logo) * 200.2 / 290);height:calc(var(--logo) * 222.6 / 290);margin-inline:clamp(8px,3vw,40px);display:block;position:relative}.site-nav__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{left:calc(var(--logo) * -79.9 / 290);top:calc(var(--logo) * -10 / 290);width:var(--logo);max-width:none;height:auto;position:absolute}.site-nav__link[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-button);color:var(--ink);font-family:var(--font-head);align-items:center;padding:.5em .95em;font-size:.975rem;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__link[data-astro-cid-fzpbxy5g]:hover{background:var(--white);color:var(--blue-dark)}.site-nav__link[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--blue-dark);background:#326eb51a}.site-nav__buy[data-astro-cid-fzpbxy5g]{background:var(--orange-dark);color:var(--white);box-shadow:var(--shadow-button)}.site-nav__buy[data-astro-cid-fzpbxy5g]:hover{background:var(--orange-darker);color:var(--white);box-shadow:var(--shadow-button-hover)}@media (width<=640px){.site-nav[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo""left right";row-gap:0;min-height:0;padding-bottom:8px}.site-nav__logo[data-astro-cid-fzpbxy5g]{--logo:58px;margin:6px 0 calc(var(--logo) * 70 / 290);grid-area:logo;justify-self:center}.site-nav__side--left[data-astro-cid-fzpbxy5g]{grid-area:left}.site-nav__side--right[data-astro-cid-fzpbxy5g]{grid-area:right}.site-nav__side[data-astro-cid-fzpbxy5g]{gap:2px}.site-nav__link[data-astro-cid-fzpbxy5g]{padding:.45em .7em;font-size:.9rem}}@media (width<=360px){.site-nav__link[data-astro-cid-fzpbxy5g]{padding:.45em .5em;font-size:.84rem}}.site-footer[data-astro-cid-nns7i3if]{background:var(--navy);color:#c9cedb;padding:56px 0 40px}.site-footer__inner[data-astro-cid-nns7i3if]{text-align:center;justify-items:center;gap:20px;display:grid}.site-footer__title[data-astro-cid-nns7i3if]{font-family:var(--font-head);color:var(--white);gap:2px;margin:0;font-size:1.125rem;font-weight:700;display:grid}.site-footer__title[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{font-family:var(--font-accent);color:var(--orange);font-size:1rem;font-style:italic;font-weight:700}.site-footer__links[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border-radius:var(--radius-button);color:var(--white);padding:.35em .8em;font-weight:700;text-decoration:none;display:inline-block}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{background:#ffffff1a}.site-footer__small[data-astro-cid-nns7i3if]{color:#9aa1b3;margin:4px 0 0;font-size:.875rem}
