.school-booking.svelte-1gmlq1.svelte-1gmlq1{display:flex;flex-wrap:wrap;gap:3.5rem}.body.svelte-1gmlq1.svelte-1gmlq1{flex:1 0 26rem}.body.svelte-1gmlq1.svelte-1gmlq1:empty{display:none}.form.svelte-1gmlq1.svelte-1gmlq1{flex:1 1 35rem}.grid.svelte-1gmlq1.svelte-1gmlq1{--cols:1;display:grid;gap:1.5rem;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.item.svelte-1gmlq1.svelte-1gmlq1{grid-column:span var(--span, 1);display:flex;flex-direction:column-reverse}.group.svelte-1gmlq1.svelte-1gmlq1{padding:0;border:0;margin-top:3rem}.group.svelte-1gmlq1.svelte-1gmlq1:first-child{margin-top:0}.heading.svelte-1gmlq1.svelte-1gmlq1{display:block;width:100%;margin-bottom:1rem;font-weight:600;font-family:var(--heading-font-family);letter-spacing:var(--heading-letter-spacing);word-spacing:var(--heading-word-spacing);line-height:var(--heading-line-height);font-size:1.5rem}.label.svelte-1gmlq1.svelte-1gmlq1{margin-bottom:.25rem}.label.svelte-1gmlq1 small.svelte-1gmlq1{font-weight:400}.field[required].svelte-1gmlq1+.label.svelte-1gmlq1:after{content:"*"}.field.svelte-1gmlq1.svelte-1gmlq1{padding:.75em 1em;font-size:1rem;line-height:1;border:var(--border-width) solid currentcolor;border-radius:var(--border-radius);resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.field.svelte-1gmlq1.svelte-1gmlq1{padding-right:1.5rem;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M480-358.463%20253.847-584.615%20296-626.768l184%20184%20184-184%2042.153%2042.153L480-358.463Z%22%2F%3E%3C%2Fsvg%3E);background-position:calc(100% - .5rem) calc(50% + .08rem);background-repeat:no-repeat}.submit.svelte-1gmlq1.svelte-1gmlq1{display:flex;flex-direction:column;align-items:flex-end;margin-top:2rem}.result.svelte-1gmlq1.svelte-1gmlq1{padding:1rem;margin:1.5rem 0;border-radius:var(--border-radius);border:var(--border-width) solid currentcolor}.success.svelte-1gmlq1.svelte-1gmlq1{background-color:rgb(var(--color-green))}.fail.svelte-1gmlq1.svelte-1gmlq1{background-color:rgb(var(--color-pink))}.instagram.svelte-m3sdsc.svelte-m3sdsc{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:.5rem}.post.svelte-m3sdsc a.svelte-m3sdsc{display:block;aspect-ratio:1;background:#fff}.post.svelte-m3sdsc a.svelte-m3sdsc{position:relative;display:block}.post.svelte-m3sdsc.svelte-m3sdsc:nth-child(n+7){display:none}.image.svelte-m3sdsc.svelte-m3sdsc{width:100%;height:auto;border-radius:var(--border-radius);transition:filter .1s var(--ease-out)}.post.svelte-m3sdsc a:hover .image.svelte-m3sdsc{filter:brightness(1.1)}@media (min-width: 1000px){.instagram.svelte-m3sdsc.svelte-m3sdsc{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem}.post.svelte-m3sdsc.svelte-m3sdsc:nth-child(n){display:block}.post.svelte-m3sdsc.svelte-m3sdsc:nth-child(n+8){display:none}.post.svelte-m3sdsc.svelte-m3sdsc:nth-child(1){grid-area:1 / 6 / 3 / 4}}.logo.svelte-g6clnm.svelte-g6clnm{font-size:0;width:100%;font-family:var(--logo-font-family);line-height:1;left:-.08em;text-transform:lowercase;word-spacing:-.15em;-webkit-user-select:none;user-select:none;line-height:.8}.letter.svelte-g6clnm.svelte-g6clnm{font-size:24vw;font-style:normal;margin-left:-.04em;display:inline-block}.inview.svelte-g6clnm .letter.svelte-g6clnm{animation:svelte-g6clnm-pop 0ms linear forwards}.logo.svelte-g6clnm.svelte-g6clnm:hover{text-transform:uppercase}.letter.svelte-g6clnm.svelte-g6clnm:first-child{margin-left:-.06em}.space.svelte-g6clnm.svelte-g6clnm{margin-left:-.03em;color:transparent}.nudge.svelte-g6clnm.svelte-g6clnm{margin-left:-.065em}@keyframes svelte-g6clnm-pop{0%{text-transform:none}to{text-transform:uppercase}}@media (min-width: 1200px){.logo.svelte-g6clnm.svelte-g6clnm{white-space:nowrap;text-align:center}.letter.svelte-g6clnm.svelte-g6clnm:first-child{margin-left:-.09em}.letter.svelte-g6clnm.svelte-g6clnm{font-size:13vw}}@media (min-width: 1300px){.letter.svelte-g6clnm.svelte-g6clnm{font-size:13.3vw}}@media (min-width: 1650px){.letter.svelte-g6clnm.svelte-g6clnm{font-size:14rem}}.byline.svelte-ulnr1u{display:flex;margin-left:-.2rem}.image.svelte-ulnr1u{max-width:11rem;margin-right:1rem}.body.svelte-ulnr1u{max-width:34rem;text-wrap:balance}@media (min-width: 400px){.byline.svelte-ulnr1u{align-items:center;margin-left:-.5rem}.body.svelte-ulnr1u{position:relative;top:-.5rem}.image.svelte-ulnr1u{margin-right:2rem}}@media (min-width: 1000px){.image.svelte-ulnr1u{max-width:15rem;margin-right:3rem}}.banner.svelte-1vbh6oj.svelte-1vbh6oj{position:relative;border-radius:var(--border-radius);background:#000}.image.svelte-1vbh6oj.svelte-1vbh6oj{display:block;width:100%;height:auto;border-radius:var(--border-radius)}.main.svelte-1vbh6oj.svelte-1vbh6oj{position:relative}.main.svelte-1vbh6oj.svelte-1vbh6oj{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.body.svelte-1vbh6oj.svelte-1vbh6oj{background:rgb(var(--theme-color));display:flex;flex-direction:column;color:var(--theme-color-is-dark, #000);justify-content:flex-end;margin-top:-3px}@media (min-width: 700px){.banner.svelte-1vbh6oj.svelte-1vbh6oj{border-radius:0}.main.svelte-1vbh6oj.svelte-1vbh6oj{height:100vh;height:100svh;min-height:23rem}.image.svelte-1vbh6oj.svelte-1vbh6oj{position:absolute;top:0;height:100%;width:100vw;object-fit:cover;object-position:center}.image.svelte-1vbh6oj.svelte-1vbh6oj{border-radius:0}.body.svelte-1vbh6oj.svelte-1vbh6oj{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;background:transparent;z-index:1;padding:var(--document-margin)!important}.body.svelte-1vbh6oj.svelte-1vbh6oj:before,.body.svelte-1vbh6oj.svelte-1vbh6oj:after{content:"";position:absolute;top:0;left:-100vw;width:200vw;height:100%;z-index:-1;background:linear-gradient(0,#000c,#0000 45%);border-radius:var(--border-radius)}.body.svelte-1vbh6oj.svelte-1vbh6oj:after{display:none}.top.svelte-1vbh6oj .body.svelte-1vbh6oj:after{transform:rotate(180deg);display:block}}.body.svelte-1vbh6oj p{text-wrap:balance;max-width:35em}.link.svelte-1vbh6oj.svelte-1vbh6oj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;font-size:0;color:transparent}.signup.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{display:grid;gap:2rem}@media (min-width: 1000px){.signup.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{grid-template-columns:1fr 1fr;align-items:center;justify-items:end;gap:3rem}.main.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{margin-top:-2rem}}.form.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{position:relative;border-radius:.25rem;border:var(--border-width) solid;background:rgb(var(--color-yellow));width:100%;max-width:40rem}.form.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9:before{content:"";display:block;width:94%;height:100%;position:absolute;left:3%;bottom:-.75rem;z-index:-1;background:#000;border-radius:var(--border-radius)}.content.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{padding:.25rem 1.5rem 1.5rem}.section.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{border-top:var(--border-width) solid}.result.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{padding:2.5rem 0 3rem;max-width:34rem}.header.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{position:relative;padding:.8rem 1.5rem 1.1rem;font-weight:600;font-family:var(--heading-font-family);line-height:var(--heading-line-height);letter-spacing:-.025em;font-size:1.25rem;width:100%;text-align:left}.fields.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{display:grid;gap:1rem;padding-bottom:1.25rem}@media (min-width: 500px){.fields.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{grid-template-columns:1fr 1fr}}.label.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{display:block;margin:0 0 .25rem}.field.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{width:100%;border:var(--border-width) solid;padding:.76rem;font-size:inherit;border-radius:var(--border-radius)}.field.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9:disabled{opacity:.3}.field.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9::placeholder{color:inherit;opacity:1}.field.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9:focus{outline:0!important}@media (min-width: 500px){.field.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{padding:1rem}}.radios.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.25rem}.radio.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{display:flex;flex:0 0 0px;gap:.5rem;white-space:nowrap;flex-wrap:nowrap;cursor:pointer;width:100%}.radio.svelte-u4x2n9 input.svelte-u4x2n9.svelte-u4x2n9{width:1px;height:1px;opacity:0;position:absolute}.radio.svelte-u4x2n9 span.svelte-u4x2n9.svelte-u4x2n9:before{content:"";display:inline-flex;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;border:.25rem solid #fff;box-shadow:0 0 0 var(--border-width) #000;margin-right:.5rem}.radio.svelte-u4x2n9 input.svelte-u4x2n9:checked+span.svelte-u4x2n9:before{background:#000}.swish.svelte-u4x2n9.svelte-u4x2n9.svelte-u4x2n9{padding-bottom:1.25rem}.slice.svelte-1i3nhkf.svelte-1i3nhkf{position:relative;margin-top:var(--space-md)}.slice-signup.svelte-1i3nhkf.svelte-1i3nhkf,.slice-branding.svelte-1i3nhkf.svelte-1i3nhkf,.slice-pjas_hypebild_.svelte-1i3nhkf.svelte-1i3nhkf:not(:first-child){margin-top:var(--space-xl)}.slice-branding.svelte-1i3nhkf+.svelte-1i3nhkf{margin-top:var(--space-xl)}.slice-heading.svelte-1i3nhkf+.slice-button.svelte-1i3nhkf{margin-top:var(--space-sm)}.slice-text.svelte-1i3nhkf+.slice-author.svelte-1i3nhkf,.slice-button.svelte-1i3nhkf+.slice-author.svelte-1i3nhkf{margin-top:var(--space-lg)}header.svelte-1i3nhkf+.slice-button.svelte-1i3nhkf{margin-top:var(--space-sm)}@media (min-width: 700px){.slice-pjas_hypebild_.svelte-1i3nhkf.svelte-1i3nhkf:first-child{margin-top:0}.slice-pjas_hypebild_.svelte-1i3nhkf.svelte-1i3nhkf{margin-left:calc(var(--document-margin) * -1);margin-right:calc(var(--document-margin) * -1)}}.intro-image.svelte-1i3nhkf.svelte-1i3nhkf{display:none}@media (width > 600px){.intro-image.svelte-1i3nhkf.svelte-1i3nhkf{display:block;position:absolute;width:clamp(9rem,26vw,20rem);top:clamp(8rem,100vh,10rem);right:var(--document-margin)}}@media (width > 1300px){.intro-image.svelte-1i3nhkf.svelte-1i3nhkf{right:8rem}}.link.svelte-1i3nhkf.svelte-1i3nhkf{display:inline-block;font-size:1rem;font-family:var(--heading-font-family);font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:1rem 0 -1rem}
