@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Send+Flowers&display=swap";
@import "https://fonts.googleapis.com/css2?family=Bellota:wght@700&display=swap";
:root{--font-size--2:clamp(14.2224px, 13.8224px + .1111vw, 16.6672px);--font-size--1:clamp(16px, 15.3456px + .1818vw, 20px);--font-size-0:clamp(18px, 17.0176px + .2727vw, 24px);--font-size-1:clamp(20.2496px, 18.8512px + .3886vw, 28.8px);--font-size-2:clamp(22.7808px, 20.8544px + .5354vw, 34.56px);--font-size-3:clamp(25.6288px, 23.0368px + .7201vw, 41.472px);--font-size-4:clamp(28.832px, 25.4064px + .9515vw, 49.7664px);--font-size-5:calc(33.2308px + .7692vw);--font-size-title-l:clamp(100px, 0px + 7.8125vw, 200px);--font-size-title-s:calc(var(--font-size-title-l) / 2)}@media (max-aspect-ratio:1){:root{--font-size-title-l:17.777vw}}:root{--color-primary:#b2cddf;--color-secondary:#fce6fd;--color-tertiary:#b598c6;--surface-color:var(--color-secondary);--surface-background-color:var(--color-tertiary);--surface-border-radius:2em;--surface-border-width:0;--surface-border-color:none;--surface-padding:1em;--surface-box-shadow:0 0 10px #00000080}h1,h2,h3,h4,h5,h6{font-family:Bellota,sans-serif;font-weight:700}a{color:#cae9fd}a:visited{color:#8957b7}body{font-family:Fredoka,sans-serif;font-size:var(--font-size-0);background-color:var(--color-primary);color:var(--color-secondary);margin:0}video{display:block}*{box-sizing:border-box}.grid{display:grid}iframe{border:none}ul{margin:0}nav a,nav a:visited{color:inherit;text-decoration:none}.block-margin{margin-block:1em}.surface.border{--surface-border-width:1em;--surface-border-color:var(--color-tertiary)}.surface.border.rounded{--surface-border-radius:4em}.surface{color:var(--surface-color);background-color:var(--surface-background-color);border-radius:var(--surface-border-radius);border-width:var(--surface-border-width);border-color:var(--surface-border-color);border-style:solid;overflow:hidden}.surface.elevated{box-shadow:var(--surface-box-shadow)}.surface.elevated-alt{box-shadow:.25em .25em #00000080}.surface.padded{padding:var(--surface-padding)}.surface.inset{background-color:var(--color-primary);filter:none;padding:0;position:relative}.surface.inset:after{content:"";border-radius:var(--surface-border-radius);pointer-events:none;width:100%;height:100%;position:absolute;box-shadow:inset 0 0 5px #0003}.container-wide>*{margin-inline:max(20px,22.549vw - 182.941px)}.grid-area-a{grid-area:a}.grid-area-b{grid-area:b}.grid-area-c{grid-area:c}.grid-area-d{grid-area:d}.grid-area-e{grid-area:e}.grid-area-f{grid-area:f}
