@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Inter:wght@400..800&family=Cinzel:wght@400..900&family=IM+Fell+English&family=IM+Fell+DW+Pica&family=Creepster&family=Special+Elite&family=Lobster&family=Cabin:wght@400..700&family=Cormorant+Garamond:wght@400..700&family=Lora:wght@400..700&family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,100..900,0..100,0..1;1,9..144,100..900,0..100,0..1&family=Bricolage+Grotesque:wght@400..800&family=Fredoka:wght@400..700&family=Nunito:ital,wght@0,400..900;1,400..900&family=Rye&family=Merriweather:wght@400..900&family=Caveat:wght@400..700&family=Caudex:ital,wght@0,400;0,700;1,400;1,700&family=Sansita:ital,wght@0,400;0,700;0,800;0,900;1,400;1,700;1,800;1,900&family=Grandstander:ital,wght@0,400..800;1,400..800&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.1}ul,ol{list-style:none;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent, currentColor);outline-offset:3px}@font-face{font-family:Arimo;src:url(/fonts/Arimo-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/Arimo-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/Arimo-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/Arimo-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caudex;src:url(/fonts/Caudex-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka One;src:url(/fonts/FredokaOne-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GFS Theokritos;src:url(/fonts/GFSTheokritos-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Schoolbell;src:url(/fonts/Schoolbell-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canva Sans;src:url(/fonts/CanvaSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canva Sans Sans;src:url(/fonts/CanvaSansSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cooper Lt BT;src:url(/fonts/CooperLtBT-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Obra Letra;src:url(/fonts/ObraLetra-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Obra Letra;src:url(/fonts/ObraLetra-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Eastman Grotesque;src:url(/fonts/EastmanGrotesque-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ST Kooperativ;src:url(/fonts/STKooperativ-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TAN Nimbus;src:url(/fonts/TANNIMBUS-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Edo;src:url(/fonts/Edo-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archive;src:url(/fonts/Archive-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Grandstander", "Nunito", system-ui, sans-serif;--font-heading: "Grandstander", "Nunito", system-ui, sans-serif;--font-body: "Nunito", system-ui, sans-serif;--fraunces-display: normal;--fraunces-heading: normal;--fraunces-card: normal;--fraunces-small: normal}.theme-fonts-editorial-serif{--font-heading: "EB Garamond", serif;--font-body: "Inter", sans-serif}.theme-fonts-display-serif{--font-heading: "Cinzel", serif;--font-body: "EB Garamond", serif}.theme-fonts-victorian{--font-heading: "IM Fell English", serif;--font-body: "IM Fell DW Pica", serif}.theme-fonts-spooky{--font-heading: "Creepster", cursive;--font-body: "Special Elite", cursive}.theme-fonts-surf{--font-heading: "Lobster", cursive;--font-body: "Cabin", sans-serif}.theme-fonts-storybook{--font-heading: "Cormorant Garamond", serif;--font-body: "Lora", serif}.theme-fonts-modern-editorial{--font-heading: "Bricolage Grotesque", sans-serif;--font-body: "Inter", sans-serif}.theme-fonts-animated-show{--font-heading: "Fredoka", sans-serif;--font-body: "Nunito", sans-serif}.theme-fonts-western{--font-heading: "Rye", serif;--font-body: "Merriweather", serif}.theme-fonts-handwritten{--font-heading: "Caveat", cursive;--font-body: "Inter", sans-serif}.theme-fonts-medieval{--font-heading: "GFS Theokritos", "EB Garamond", serif;--font-body: "Caudex", "EB Garamond", serif}:root{--iris-mist: #F3EEFC;--berry: #9C2A68;--lavender: #CAA9F3;--orchid: #B37AD4;--cornflower: #7997E6;--azure: #206ABC;--navy-ink: #0E155E;--brick: var(--berry);--peacock: var(--orchid);--mustard: var(--lavender);--linen: var(--iris-mist);--deep-ink: var(--navy-ink);--bg: var(--iris-mist);--surface: color-mix(in srgb, var(--lavender) 16%, var(--iris-mist));--ink: var(--navy-ink);--accent: var(--berry);--muted: var(--cornflower);--secondary: var(--azure);--soft-ink: color-mix(in srgb, var(--navy-ink) 72%, transparent);--gutter: clamp(1rem, 2vw, 1.5rem);--container: min(72rem, 100% - var(--gutter) * 2);--container-wide: min(80rem, 100% - var(--gutter) * 2);--measure-narrow: 50ch;--measure: 65ch;--measure-wide: 80ch;--display-1: clamp(3.2rem, 12vw, 7.6rem);--step--1: clamp(.8rem, .77rem + .14vw, .9rem);--step-0: clamp(1rem, .96rem + .18vw, 1.13rem);--step-1: clamp(1.25rem, 1.21rem + .22vw, 1.41rem);--step-2: clamp(1.56rem, 1.51rem + .28vw, 1.76rem);--step-3: clamp(1.95rem, 1.88rem + .35vw, 2.2rem);--step-4: clamp(2.44rem, 2.35rem + .44vw, 2.75rem);--step-5: clamp(3.05rem, 2.94rem + .55vw, 3.43rem);--step-6: clamp(3.81rem, 3.68rem + .68vw, 4.29rem);--step-7: clamp(4.77rem, 4.6rem + .85vw, 5.36rem);--space-3xs: clamp(.25rem, .23rem + .09vw, .31rem);--space-2xs: clamp(.5rem, .46rem + .18vw, .63rem);--space-xs: clamp(.75rem, .7rem + .27vw, .94rem);--space-s: clamp(1rem, .93rem + .36vw, 1.25rem);--space-m: clamp(1.5rem, 1.39rem + .54vw, 1.88rem);--space-l: clamp(2rem, 1.71rem + 1.43vw, 3rem);--space-xl: clamp(3rem, 2.49rem + 2.57vw, 4.8rem);--space-2xl: clamp(4rem, 3.31rem + 3.43vw, 6.4rem);--space-3xl: clamp(6rem, 4.97rem + 5.14vw, 9.6rem);--space-4xl: clamp(8rem, 6.63rem + 6.86vw, 12.8rem);--leading-tight: 1.1;--leading-snug: 1.3;--leading-body: 1.6;--radius-xs: .25rem;--radius-s: .4rem;--radius-m: .75rem;--radius-l: 1.25rem;--radius-pill: 999px}html{background:var(--bg, var(--surface));color:var(--ink);font-family:var(--font-body);font-size:var(--step-0)}body{min-height:100dvh;background:var(--bg-image, none) center / cover no-repeat,var(--bg, var(--surface))}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;letter-spacing:-.01em;font-variation-settings:var(--fraunces-heading)}h1{font-size:var(--step-6);font-variation-settings:var(--fraunces-display)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3);font-variation-settings:var(--fraunces-card)}h4{font-size:var(--step-2);font-variation-settings:var(--fraunces-card)}h5,h6{font-variation-settings:var(--fraunces-small)}a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.06em}a:hover{text-decoration-thickness:.12em}.container{width:var(--container);margin-inline:auto}.prose{max-width:var(--measure)}.stack>*+*{margin-top:var(--space, var(--space-s))}.stack-sm{--space: var(--space-xs)}.stack-md{--space: var(--space-m)}.stack-lg{--space: var(--space-l)}.stack-xl{--space: var(--space-2xl)}.display-title{font-family:var(--font-display, var(--font-heading));color:var(--ink);text-align:center;text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-variation-settings:var(--fraunces-display);text-shadow:0 2px 0 color-mix(in srgb,var(--ink) 12%,transparent)}.pill{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.4rem;background:var(--muted);color:var(--ink);border-radius:var(--radius-pill);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:.05em;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px color-mix(in srgb,var(--ink) 14%,transparent)}.pill:hover{transform:translateY(-2px);box-shadow:0 6px 14px color-mix(in srgb,var(--ink) 18%,transparent);text-decoration-thickness:.08em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.site-header[data-astro-cid-3ef6ksr2]{padding-block:var(--space-s)}.container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-l)}.logo[data-astro-cid-3ef6ksr2]{font-family:var(--font-heading);font-size:var(--step-3);font-weight:700;line-height:var(--leading-tight);letter-spacing:.005em;text-decoration:none;color:var(--ink)}.logo[data-astro-cid-3ef6ksr2]:hover{color:var(--accent)}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-s);flex-wrap:wrap}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink);text-decoration:none;font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--accent)}.site-footer[data-astro-cid-sz7xmlte]{margin-top:var(--space-3xl);padding-block:var(--space-xl) var(--space-2xl);font-size:var(--step--1);color:var(--soft-ink);border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}
