@font-face{font-family:Oi;src:url(./oi-webfont.C_xxVyxq.woff) format("woff");font-display:fallback}@font-face{font-family:Patrick Hand;src:url(./patrickhand-webfont.IeWn_0Ei.woff) format("woff");font-display:fallback}@font-face{font-family:Waiting For The Sunrise;src:url(./waitingforthesunrise-webfont.NgQ3sFBx.woff) format("woff");font-display:fallback}@font-face{font-family:Covered By Your Grace;src:url(../fonts/coveredbyyourgrace-regular-webfont.woff) format("woff");font-display:swap}@font-face{font-family:Karla Variable;src:url(../fonts/karla-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Karla Variable;src:url(./karla-latin-wght-italic.ZTRMUswt.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}:root{--red:#f03a47;--dark-red:#481216;--yellow:#ffdc27;--blushed-clay:#e4c8c8;--dark-green:#06d6a0;--green:#9fffcb;--blue:#3a86ff;--purple:#a26af1;--lavender:#e9d2f4;--black:#040f16;--gray:#dae0f2;--white:#fbfbff;--font-base:"Covered By Your Grace", "Patrick Hand", cursive;--font-reading:"Karla Variable", "Karla", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:"Oi", serif;--font-secondary:"Patrick Hand", cursive;--spacing:1.5em;--max-width:1280px}*,:after,:before{box-sizing:border-box}html{font-size:22px}@media(max-width:1550px){html{font-size:18px}}@media(max-width:1070px){html{font-size:16px}}@media(max-width:480px){html{font-size:15px}}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-base);line-height:1.73;letter-spacing:.03em}.prose,.reading,blockquote,dd,li,p,td{font-family:var(--font-reading);line-height:1.6;letter-spacing:0}.btn,.label,.muted,caption,figcaption,label,nav,nav li,small{font-family:var(--font-base);letter-spacing:.03em}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;line-height:1.2;letter-spacing:.015em;margin:0 0 .5em}h1{font-size:2.812rem}h2{font-size:1.92rem}h3{font-size:1.4rem}@media(max-width:820px){h1{font-size:2.28rem}h2{font-size:1.71rem}}a{color:var(--green)}img{max-width:100%;display:block}.container{width:min(100% - 2 * var(--spacing),var(--max-width));margin-inline:auto}.section{padding-block:calc(var(--spacing)*2.5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.55em 1.4em;border:2px solid var(--yellow);background:var(--yellow);color:var(--black);font:inherit;font-family:var(--font-secondary);font-size:1rem;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.btn:hover{transform:translateY(-2px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--ghost{background:transparent;color:var(--yellow)}.btn--small{font-size:.85rem;padding:.35em .9em}.muted{color:var(--gray);opacity:.8}.error{color:var(--red)}.grid{display:grid;gap:var(--spacing);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}input,select{font:inherit;font-family:var(--font-reading);padding:.4em .6em;background:transparent;color:var(--white);border:2px solid var(--gray)}select option{color:var(--black)}.page-enter-active,.page-leave-active{transition:opacity .2s}.page-enter-from,.page-leave-to{opacity:0}.error-page[data-v-e2109a8f]{text-align:center}.error-page__img[data-v-e2109a8f]{max-width:100%;height:auto;width:320px}
