@font-face{font-family:Imprima;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/imprima-latin-ext-400-normal.x3AQXy63.woff2) format("woff2"),url(/_astro/imprima-latin-ext-400-normal.DmtWLCio.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Imprima;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/imprima-latin-400-normal.RP9FZrYC.woff2) format("woff2"),url(/_astro/imprima-latin-400-normal.CJopjMdv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cedarville Cursive";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cedarville-cursive-latin-400-normal.iwxzJfoE.woff2) format("woff2"),url(/_astro/cedarville-cursive-latin-400-normal.B_pP7-Bd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-block-size:100vb;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}}:root{--bg: #faf5e1;--c-text: hsl(0deg 0% 0%);--c-main-l: oklch(76.85% .1381 91.92deg);--c-main-d: oklch(67.36% .1235 65.46deg);--c-accent: oklch(44.21% .0463 103.26deg);--c-girls: hsl(300deg 100% 77%);--c-boys: hsl(203deg 81% 69%);--t-face: "Imprima", sans-serif;--t-spacing: .125rem;--t-display: "Cedarville Cursive", handwriting;--t-step--2: clamp(.6076rem, .5964rem + .0563vw, .64rem);--t-step--1: clamp(.7292rem, .7045rem + .1232vw, .8rem);--t-step-0: clamp(.875rem, .8315rem + .2174vw, 1rem);--t-step-1: clamp(1.05rem, .9804rem + .3478vw, 1.25rem);--t-step-2: clamp(1.26rem, 1.1548rem + .5261vw, 1.5625rem);--t-step-3: clamp(1.512rem, 1.3586rem + .7672vw, 1.9531rem);--t-step-4: clamp(1.8144rem, 1.5963rem + 1.0904vw, 2.4414rem);--t-step-5: clamp(2.1773rem, 1.8731rem + 1.5208vw, 3.0518rem);--t-step-6: clamp(2.6127rem, 2.1947rem + 2.0904vw, 3.8147rem);--space-3xs: clamp(.31rem, calc(.31rem + 0vw) , .31rem);--space-2xs: clamp(.56rem, calc(.54rem + .11vw) , .63rem);--space-xs: clamp(.88rem, calc(.85rem + .11vw) , .94rem);--space-s: clamp(1.13rem, calc(1.08rem + .22vw) , 1.25rem);--space-m: clamp(1.69rem, calc(1.62rem + .33vw) , 1.88rem);--space-l: clamp(2.25rem, calc(2.16rem + .43vw) , 2.5rem);--space-xl: clamp(3.38rem, calc(3.24rem + .65vw) , 3.75rem);--space-2xl: clamp(4.5rem, calc(4.33rem + .87vw) , 5rem);--space-3xl: clamp(6.75rem, calc(6.49rem + 1.3vw) , 7.5rem);--space-3xs-2xs: clamp(.31rem, calc(.2rem + .54vw) , .63rem);--space-2xs-xs: clamp(.56rem, calc(.43rem + .65vw) , .94rem);--space-xs-s: clamp(.88rem, calc(.74rem + .65vw) , 1.25rem);--space-s-m: clamp(1.13rem, calc(.86rem + 1.3vw) , 1.88rem);--space-m-l: clamp(1.69rem, calc(1.4rem + 1.41vw) , 2.5rem);--space-l-xl: clamp(2.25rem, calc(1.73rem + 2.61vw) , 3.75rem);--space-xl-2xl: clamp(3.38rem, calc(2.81rem + 2.83vw) , 5rem);--space-2xl-3xl: clamp(4.5rem, calc(3.46rem + 5.22vw) , 7.5rem);--space-s-l: clamp(1.13rem, calc(.65rem + 2.39vw) , 2.5rem)}@layer base{body{font-family:var(--t-face);font-size:var(--t-step-0);color:var(--c-text);letter-spacing:var(--t-spacing);background:var(--bg)}h1,h2,h3{font-family:var(--t-display);font-weight:400}h1{font-size:var(--t-step-6)}h2{font-size:var(--t-step-4)}h3{font-size:var(--t-step-3)}a,.link{color:var(--c-main-d);transition:color .2s}@media screen and (prefers-reduced-motion:reduce){a,.link{transition:none}}a:visited,.link:visited,a:active,.link:active{color:var(--c-accent)}a:hover,.link:hover,a:focus,.link:focus{color:var(--c-main-l);text-decoration-style:dashed}b,strong{font-weight:400;color:var(--c-main-d)}i,em{color:var(--c-accent)}ul{display:table;margin:0 auto;text-align:start}img{display:inline-block}hr{width:175px;height:72px;margin-top:var(--space-s);margin-bottom:var(--space-s);background-image:url(/_astro/1hori1.D0bSjw6i.png);border:0}.flow>*+*{margin-top:var(--flow-space, 1em)}}@layer layout{body{display:flex;align-items:center;justify-content:center}.site{display:grid;grid-template:"header header" .5fr "s-nav  main" 2.5fr / 1.2fr 5fr;gap:var(--space-2xs) var(--space-s);width:80vw;height:75vh;padding:var(--space-xs);border-style:solid;border-image-source:url(/_astro/border.BeGitJ9Z.png);border-image-slice:820 836 821 850;border-image-width:820 836 821 850;border-image-outset:83px 90px 70px 100px}header{display:flex;flex-direction:column;grid-area:header;column-gap:var(--space-m);align-items:center;align-self:end;justify-content:center;padding-bottom:var(--space-2xs);text-align:right}.main-nav a,.main-nav button,.secondary-nav a{text-transform:lowercase}.main-nav{display:flex;column-gap:var(--space-xs);font-size:var(--t-step-1);button{padding:0;letter-spacing:var(--t-spacing);text-decoration-line:underline;text-decoration-style:solid;cursor:pointer;background:none;border:none}button:hover,button:focus{text-decoration-style:dashed}}main,.secondary-nav{padding:var(--space-s);overflow:auto;text-align:center;background-color:#fffc}main{--flow-space: var(--space-xs);grid-area:main}.secondary-nav{--flow-space: .75em;grid-area:s-nav;a{display:block}}}@layer reset,base,layout,components;
