.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}mm-logo.astro-bsprqfjd{font-size:var(--size-l);cursor:default;justify-content:center;align-items:center;gap:.35ch;display:flex}.center.astro-bsprqfjd{font-size:var(--size-m)}.left.astro-bsprqfjd,.right.astro-bsprqfjd{color:var(--text-color-1);letter-spacing:-5%;text-shadow:2px -6px 2px #0005;font-weight:600;rotate:5deg}.left.astro-bsprqfjd{color:var(--primary-color);rotate:-5deg}:root{--typeface:var(--font-lexend,sans-serif);--weight-light:200;--weight-default:300;--weight-normal:400;--weight-semi-bold:450;--weight-bold:575;--weight-extra-bold:725;--primary-color:lch(85% 85 90);--error-color:lch(55% 85 20);--text-color-0:lch(from var(--primary-color) 65% 12.5 calc(h - 180));--text-color-1:lch(from var(--text-color-0) 100% 2.5 h / 1);--canvas-color-0:lch(from var(--primary-color) 0% 1% calc(h - 180));--canvas-color-1:lch(from var(--canvas-color-0) 5% 35 calc(h + 17.5));--highlight-0:#d9f6fb59;--transparent-fill:oklch(from var(--canvas-color-0) l c h / .725);--gradient-color-1:lch(from var(--canvas-color-0) 25% 35% calc(h + 35));--gradient-color-2:lch(from var(--canvas-color-0) 5% 15% h);--gradient-color-3:lch(from var(--canvas-color-0) 25% 35% calc(h - 35));--gradient-color-light-1:lch(from var(--primary-color) 100% 35 calc(-180) / .175);--gradient-color-dark-1:lch(from var(--primary-color) 5% 35 calc(-180) / .35);--size:clamp(.875rem, calc(1.75vh), 1.125rem);--exp:calc(exp(-1.35));--level:0;--line-height:calc(exp(1.35 * var(--exp)));--base-size:calc(exp(0 * var(--exp)) * var(--size));--size-xxs:calc(exp(-2 * var(--exp)) * var(--size));--size-xs:calc(exp(-1 * var(--exp)) * var(--size));--size-s:calc(exp(-.5 * var(--exp)) * var(--size));--size-m:var(--base-size);--size-l:calc(exp(1 * var(--exp)) * var(--size));--size-xl:calc(exp(1.5 * var(--exp)) * var(--size));--size-xxl:calc(exp(2.5 * var(--exp)) * var(--size));--size-xxxl:calc(exp(3.5 * var(--exp)) * var(--size));--btn-radius:calc(exp(1.65 * var(--exp)) * var(--size-m));--btn-padding:calc(var(--btn-radius) - (1rem - 1rex));--form-radius:calc(exp(1 * var(--exp)) * var(--btn-radius));--form-padding:calc(var(--form-radius) - var(--btn-radius));--main-radius:calc(exp(2 * var(--exp)) * var(--btn-radius));--main-padding:calc(var(--main-radius) - var(--form-radius));--body-radius:calc(exp(3 * var(--exp)) * var(--btn-radius));--body-padding:1lh;--content-padding:calc(var(--btn-padding) + var(--main-padding));--total-padding:calc(var(--body-padding) + var(--main-padding) + var(--form-padding) + var(--btn-padding));--btn-border-width:0px;--shadow-x-offset:calc(1/7);--shadow-y-offset:calc(1/2);--txt-shadow-size:.35ex;--txt-shadow:calc(-1 * var(--shadow-x-offset) * var(--txt-shadow-size)) calc(-1 * var(--shadow-y-offset) * var(--txt-shadow-size)) var(--txt-shadow-size) #0006;--shadow-simple-size:1ex;--box-shadow-simple:calc(-1 * var(--shadow-x-offset) * var(--shadow-simple-size)) calc(-1 * var(--shadow-y-offset) * var(--shadow-simple-size)) var(--shadow-simple-size) #0008;--shadow-highlight-size:1.5px;--box-shadow-highlight:inset calc(var(--shadow-x-offset) * var(--shadow-highlight-size)) calc(var(--shadow-y-offset) * var(--shadow-highlight-size)) var(--shadow-highlight-size) var(--highlight-0);--box-shadow-highlight-inverted:inset calc(-1 * var(--shadow-x-offset) * var(--shadow-highlight-size)) calc(-1 * var(--shadow-y-offset) * var(--shadow-highlight-size)) var(--shadow-highlight-size) var(--highlight-0);--box-shadow-liquid:var(--box-shadow-highlight-inverted), var(--box-shadow-highlight), inset calc(-1 * var(--shadow-x-offset) * .35em) calc(-1 * var(--shadow-y-offset) * .35em) .35em var(--highlight-0), inset calc(var(--shadow-x-offset) * .35em) calc(var(--shadow-y-offset) * .35em) .35em oklch(from var(--canvas-color-0) l c h / .65), calc(-1 * var(--shadow-x-offset) * .35ex) calc(-1 * var(--shadow-y-offset) * .35ex) .35ex .35ex oklch(from var(--canvas-color-0) l c h / .35);--glass-box-shadow:inset 2px 4px 6px lch(from var(--canvas-color-0) l c h / .65), .65px 1.65px 1.65px var(--gradient-color-light-1), -.65px -1.65px 1.65px -1px oklch(from var(--gradient-color-light-1) l c h / .125);--glass-box-shadow-alt:2px 4px 6px lch(from var(--canvas-color-0) l c h / .65), -.65px -1.65px 1.65px var(--gradient-color-light-1), .65px 1.65px 1.65px -1px oklch(from var(--gradient-color-light-1) l c h / .125);--glass-gradient:radial-gradient(ellipse 400% 100% at 50% 35%, #0004, #fff4 65%, #0004);--glass-gradient-alt:radial-gradient(ellipse 400% 100% at 50% 35%, #0004, #fff1 35%, #0004);--multiplier:2;--start-transform:scale(1) translate(0, 0) rotate(0deg);--end-transform:scale(1) translate(0, 0) rotate(0deg);--start-size:100%;--end-size:100%;--start-letter-spacing:0%;--end-letter-spacing:0%;--start-weight:var(--weight-default);--end-weight:var(--weight-default);--start-leading:0px;--end-leading:0px;--start-opacity:1;--end-opacity:1;--start-object-position:50% 50%;--end-object-position:50% 50%;--start-filter:none;--end-filter:none;--start-max-height:auto;--end-max-height:auto;--start-max-width:auto;--start-end-width:auto}*{font-family:var(--typeface);box-sizing:border-box;border:none;margin:0;padding:0}:focus-visible{outline:2px solid oklch(from var(--primary-color) l c h);outline-offset:2px}:where(html,body){height:100%;font-size:16px;font-weight:var(--weight-default);line-height:var(--line-height);overflow:hidden}:where(body){font-size:var(--base-size);color:var(--text-color-0)}:where(fieldset){display:contents}:where(h1,h2,h3,h4,h5,h6,legend){text-shadow:var(--txt-shadow)}:where(h1,h2,h3,h4,h5,h6,strong){color:var(--text-color-1)}:where(label){font-weight:var(--weight-semi-bold);color:var(--text-color-0);&:has(+input:focus){color:var(--text-color-1)}}:where(h1,h2,h3,h4,h5,h6,legend){font-weight:var(--weight-bold);font-size:var(--size-l);text-wrap-style:pretty;line-height:1.175}:where(h1){font-size:var(--size-xl)}:where(p){& a{text-decoration:underline solid var(--text-color-0) 1.35px;text-underline-offset:.35ex}}:where(a){color:var(--text-color-1);font-weight:var(--weight-medium);text-decoration:none}:where(button,input,.as-btn){padding:var(--btn-padding);border-radius:var(--btn-radius);border-color:#0000;border-width:var(--btn-border-width);font-size:var(--base-size);background-color:oklch(from var(--canvas-color-1) l c h / .35);box-shadow:var(--box-shadow-liquid), inset 0 0 1px 1px transparent;border-style:solid;justify-content:center;align-items:center;display:flex}:where(button,.as-btn){color:var(--text-color-1);font-weight:var(--weight-semi-bold);text-align:center;&.as-txt{box-shadow:none;padding:0}}:where(input){color:var(--text-color-1);font-size:16px;transition:all .35s ease-out;&:focus{color:oklch(from var(--primary-color) calc(l * 1.65) calc(c * .35) h);box-shadow:var(--box-shadow-liquid), inset 0 0 1ex var(--primary-color);outline:none}}:where(img,svg,picture){width:100%;height:auto}table{border-collapse:collapse;& th{font-weight:var(--weight-bold)}& th,& td{vertical-align:top;text-align:start;padding-inline-end:1em}}::placeholder{color:var(--text-color-0);opacity:.35}:disabled{filter:grayscale(.35);opacity:.35}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-align-end{text-align:end}.text-align-center{text-align:center}.full-width{width:100%}.as-link{color:var(--text-color-1)}.text-color-0{color:var(--text-color-0)}.simple-grid{grid-auto-rows:min-content;gap:1ex;display:grid}.inline-flex{align-items:center;gap:.35ch;display:inline-flex}.content-padding-block{padding-block:var(--content-padding)}.content-padding-inline{padding-inline:var(--content-padding)}.content-padding{padding:var(--content-padding)}.no-inline-padding{padding-inline:0}.balanced-wrap{text-wrap-style:balance}.wrap-style-pretty{text-wrap-style:pretty}[hidden]{display:none!important}.primary:not(:disabled){box-shadow:0 0 1em var(--primary-color), inset 0 -1ex 1em oklch(from var(--primary-color) calc(l * 1.35) c h);background-color:var(--primary-color);text-shadow:none;color:var(--canvas-color-0);pointer-events:all;position:relative}.primary-text{box-shadow:none;color:var(--primary-color);background:0 0}.gap-s{gap:var(--form-padding)}.gap-m{gap:var(--main-padding)}.gap-l{gap:var(--body-padding)}.gap-xl{gap:var(--content-padding)}.gap-xxl{gap:var(--total-padding)}.font-size-xs{font-size:var(--size-xs)}.font-size-s{font-size:var(--size-s)}.font-size-m{font-size:var(--size-m)}.font-size-l{font-size:var(--size-l)}.font-size-xl{font-size:var(--size-xl)}.font-size-xxl{font-size:var(--size-xxl)}.font-size-xxxl{font-size:var(--size-xxxl)}.font-size-huge{margin-block-end:.35ex;padding-inline-end:17.5%;font-size:clamp(24px,4vh,48px)}.appear{animation-name:appear;animation-duration:.65s;animation-iteration-count:1;animation-direction:alternate;animation-delay:.35s;animation-fill-mode:both}.animation-delay-1{animation-delay:calc(75ms * var(--multiplier))}.animation-delay-2{animation-delay:calc(.15s * var(--multiplier))}.animation-delay-3{animation-delay:calc(.225s * var(--multiplier))}.animation-delay-4{animation-delay:calc(.3s * var(--multiplier))}.animation-delay-5{animation-delay:calc(.375s * var(--multiplier))}.animation-duration-short{animation-duration:.35s}.animation-duration-medium{animation-duration:.65s}.animation-duration-long{animation-duration:1s}@keyframes slide-1-animation{0%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes slide-2-animation{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes size-animation{0%{transform:var(--start-size);letter-spacing:var(--start-letter-spacing);font-weight:var(--start-weight);opacity:var(--end-opacity);margin-block-start:var(--start-leading)}to{font-size:var(--end-size);letter-spacing:var(--end-letter-spacing);font-weight:var(--end-weight);opacity:var(--end-opacity);margin-block-start:var(--end-leading)}}@keyframes flip-size-animation{0%{transform:var(--start-size);letter-spacing:var(--start-letter-spacing);font-weight:var(--start-weight);opacity:var(--start-opacity);margin-block-start:var(--start-leading)}50%{opacity:var(--start-opacity)}to{font-size:var(--end-size);letter-spacing:var(--end-letter-spacing);font-weight:var(--end-weight);opacity:var(--end-opacity);margin-block-start:var(--end-leading)}}@keyframes custom-prop-animation{0%{transform:var(--start-transform);font-size:var(--start-size);letter-spacing:var(--start-letter-spacing);font-weight:var(--start-weight);opacity:var(--start-opacity);object-position:var(--start-object-position);filter:var(--start-filter);max-height:var(--start-max-height);max-width:var(--start-max-width);margin-block-start:var(--start-leading)}to{transform:var(--end-transform);font-size:var(--end-size);letter-spacing:var(--end-letter-spacing);font-weight:var(--end-weight);opacity:var(--end-opacity);object-position:var(--end-object-position);filter:var(--end-filter);max-height:var(--end-max-height);max-width:var(--end-max-width);margin-block-start:var(--end-leading)}}
