.logo[data-v-96c0da0b]{cursor:pointer;display:flex;max-width:14rem;max-width:var(--logo-width,14rem);transform:scale(1) translateY(0);transform:scale(var(--logo-scale,1)) translateY(var(--header-y,0));transform-origin:0 50%;transform-origin:var(--logo-origin,0 50%);transition-duration:.32s;transition-property:transform,width;transition-timing-function:var(--ease-out-quint);z-index:1}.logo svg[data-v-96c0da0b]{height:100%;transform:translateY(0);transform:translateY(var(--logo-y,0));width:100%}:is(.logo svg[data-v-96c0da0b]) path{fill:currentColor;fill:var(--logo-color,currentColor);transition-delay:0s;transition-delay:var(--logo-transition-delay,0s);transition-duration:var(--transition-duration)}@media (min-width:600px){.logo[data-v-96c0da0b]{--logo-width:20rem}}@media (min-width:900px){.logo[data-v-96c0da0b]{--logo-width:20rem;--logo-origin:50% 0}}button[data-v-f768d221]{--transition-delay:0s;--icon-size:2rem;align-items:center;background-color:transparent;border:0;color:currentColor;color:var(--menu-button-color,currentColor);cursor:pointer;display:flex;justify-content:center;position:relative;transform:translateY(0);transform:translateY(var(--header-y,0));z-index:2}button[data-v-f768d221] svg{height:var(--icon-size);width:var(--icon-size)}button[data-v-f768d221] rect{opacity:1;opacity:var(--opacity,1);transform:rotate(0) rotateY(0) scale(1);transform:rotate(var(--rotate,0deg)) rotateY(var(--rotate-y,0deg)) scale(var(--scale,1));transform-origin:50% 50%;will-change:transform,opacity;fill:currentColor;transition:var(--transition-duration) .1s;transition:var(--transition-duration) var(--transition-delay,.1s)}button.active[data-v-f768d221]{--menu-button-color:var(--color-white)}button.active[data-v-f768d221] .bottom,button.active[data-v-f768d221] .top{--opacity:0;--scale:0}button.active[data-v-f768d221] .top{--rotate-y:-60deg}button.active[data-v-f768d221] .bottom{--rotate-y:60deg}button.active[data-v-f768d221] .middle-end,button.active[data-v-f768d221] .middle-start{--scale:1.25;--transition-delay:.3s}button.active[data-v-f768d221] .middle-start{--rotate:-45deg}button.active[data-v-f768d221] .middle-end{--rotate:45deg}@media (min-width:1100px){button[data-v-f768d221]{display:none}}.navigation[data-v-ec8ff16b]{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1099.98px){.navigation.visible[data-v-ec8ff16b]{--translate-y:100%}}.menu[data-v-ec8ff16b]{transform:translateY(0);transform:translateY(var(--header-y,0))}@media (min-width:1100px){.menu[data-v-ec8ff16b]{display:flex;gap:1rem}}@media (max-width:1099.98px){.menu[data-v-ec8ff16b]{bottom:100%;display:grid;left:0;overflow-y:auto;position:fixed;right:0;top:-100%;transform:translateY(0);transform:translateY(var(--translate-y,var(--header-y,0)));grid-gap:1rem;align-content:start;background-color:var(--color-blue);gap:1rem;justify-content:center;margin:auto;min-height:100%;padding:var(--header-height) var(--space) var(--space);transition-duration:1s;transition-property:background-color,color,transform;width:100%}}@media (min-height:40.001rem) and (max-width:1099.98px){.menu[data-v-ec8ff16b]{align-content:center;padding-top:var(--space)}}li[data-v-ec8ff16b]{--text-color:var(--foreground-color);display:flex;list-style:none}li[data-v-ec8ff16b]:last-child{--background-color:var(--color-blue);--border-color:var(--color-blue);--text-color:var(--color-white)}a.router-link-active[data-v-ec8ff16b],a.router-link-exact-active[data-v-ec8ff16b],a[data-v-ec8ff16b]:hover{--background-color:var(--color-paper-white);--border-color:var(--color-paper-white);--text-color:var(--color-blue)}a.router-link-exact-active[data-v-ec8ff16b]{pointer-events:none}@media (max-width:1099.98px){a[data-v-ec8ff16b]{display:flex;font-size:2rem;text-align:center;width:100%}}.header[data-v-518359eb]{--foreground-color:var(--color-white);--background-color:transparent;bottom:auto;color:var(--foreground-color);left:0;position:fixed;right:0;top:0;transform-origin:50% 0;transition-delay:.2s,.1s,.1s;transition-duration:.6s,.2s,.4s;transition-property:opacity,block-size,scale;transition-timing-function:var(--ease-in-out-circ),var(--ease-out-quart),var(--ease-in-out-quad);z-index:3}.header[data-v-518359eb]:before{background-color:transparent;background-color:var(--background-color,transparent);border-bottom:1px solid transparent;border-bottom:1px solid var(--header-border-color,transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(0);transform:translateY(var(--header-y,0));transition-duration:1.2s,1.2s,.2s;transition-property:opacity,background-color,border-color;z-index:-1}.header[data-v-518359eb]:has(+:is(.layout-enter-active)){opacity:0;scale:.9;transition-delay:0s,0s,0s}.header .wrapper[data-v-518359eb]{align-items:center;display:flex;gap:var(--gap);grid-column:frame;height:var(--header-height);justify-content:space-between;transition-duration:var(--transition-duration);transition-property:block-size;will-change:block-size}@media (max-width:1099.98px){.header[data-navigation=visible][data-v-518359eb]{--logo-color:var(--color-white);--logo-transition-delay:.64s}.header[data-navigation=visible][data-v-518359eb]:before{background-image:linear-gradient(to bottom,var(--color-blue),color-mix(in srgb,var(--color-blue) 0%,transparent 100%))}}.header[data-navigation=hidden][data-v-518359eb]{--header-y:0;--logo-y:0}.header[data-navigation=hidden] .logo[data-v-518359eb],.header[data-navigation=hidden][data-v-518359eb] .menu,.header[data-navigation=hidden][data-v-518359eb] .menu-button,.header[data-navigation=hidden][data-v-518359eb]:before{transition-duration:.8s;transition-property:opacity,background-color,border-color,transform;transition-timing-function:var(--ease-out-quart)}@media (min-width:600px){.header.top[data-navigation=hidden][data-v-518359eb]{--logo-scale:1.05}}@media (min-width:900px){.header.top[data-navigation=hidden][data-v-518359eb]{--logo-scale:1.15;--logo-y:-5%}}@media (min-width:1200px){.header.top[data-navigation=hidden][data-v-518359eb]{--logo-scale:1.25;--logo-y:-5%}}.header.unpinned[data-navigation=hidden][data-v-518359eb]{--header-border-color:transparent;--header-y:calc(var(--header-height)*-1);pointer-events:none}.header.bottom[data-v-518359eb]{--header-y:0}.header.not-top[data-v-518359eb]:not([data-navigation=visible]){--transition-delay:0s;--background-color:var(--color-paper-white);--foreground-color:var(--color-blue);--header-height:var(--header-height-collapsed);--header-border-color:var(--color-grey)}.footer-animal[data-v-488c5564]{grid-column:1/span 1;height:10rem;transform:scale(1) translate(0);transform:scale(var(--scale,1)) translate(var(--translate-x,0),var(--translate-y,0));width:10rem}.footer-animal svg[data-v-488c5564]{height:100%;width:100%}.codecrush-link[data-v-48a31612]{--c-color:#fff;--bar-color:#fff;--translate-x: calc(-1rem - 1%) ;align-self:end;bottom:0;cursor:pointer;grid-column:1;grid-row:2;justify-self:start;left:0;margin-top:-10rem;position:absolute;right:auto;top:auto;transform:translate(calc(-1rem - 1%));transform:translate(var(--translate-x,0),var(--translate-y,0))}.codecrush-link .icon[data-v-48a31612]{padding:1rem;transform:scale(1) rotate(0);transform:scale(var(--icon-scale,1)) rotate(var(--icon-rotate,0deg));transition-duration:.4s;transition-property:transform;transition-timing-function:ease-out;transition-timing-function:var(--ease-out-cubic,ease-out);width:2rem}:is(.codecrush-link .icon) .letter-c[data-v-48a31612]{opacity:0;opacity:var(--c-opacity,0);transform:translateY(100%) scale(.8);transform:translateY(var(--c-translate-y,100%)) scale(var(--c-scale,.8));transform-origin:50% 50%;fill:var(--c-color);transition-delay:128ms,0s;transition-duration:368ms,432ms;transition-duration:var(--c-transition-duration,368ms,432ms);transition-property:transform,opacity;transition-timing-function:ease-in;transition-timing-function:var(--ease-in-cubic,ease-in)}:is(.codecrush-link .icon) .bar[data-v-48a31612]{fill:var(--bar-color)}.codecrush-link[data-v-48a31612]:hover{--c-opacity:1;--c-scale:1;--c-translate-y:0;--c-rotate:-10deg;--icon-scale:1.2;--icon-rotate:-10deg}.codecrush-link[data-v-48a31612]:active{--c-scale:.9;--c-translate-y:5%;--c-rotate:0deg;--c-transition-duration:112ms,64ms}@media (min-width:400px){.codecrush-link[data-v-48a31612]{grid-row:3}}@media (min-width:600px){.codecrush-link[data-v-48a31612]{--translate-y: calc(1rem + 10%) ;position:static}}footer[data-v-cbbebc3b]{background-color:var(--color-blue);color:var(--color-white);overflow:hidden;position:relative}footer .wrapper[data-v-cbbebc3b]{display:grid;grid-auto-flow:row;grid-column:frame;grid-gap:2rem;gap:2rem;padding-bottom:1rem;padding-top:5rem}@media (min-width:600px){footer .wrapper[data-v-cbbebc3b]{grid-template-columns:auto auto;grid-template-rows:1fr auto}}@media (min-width:1200px){footer .wrapper[data-v-cbbebc3b]{grid-template-columns:1fr 1fr auto;grid-template-rows:1fr auto}}footer[data-v-cbbebc3b] a:not(.button){color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--text-decoration-color,var(--color-blue));text-underline-offset:.2em;transition-duration:var(--transition-duration)}:is(footer[data-v-cbbebc3b] a:not(.button)):hover{--text-decoration-color:var(--color-white)}footer[data-v-cbbebc3b] ::-moz-selection{background-color:var(--color-white);color:var(--color-blue)}footer[data-v-cbbebc3b] ::selection{background-color:var(--color-white);color:var(--color-blue)}.info[data-v-cbbebc3b]{display:grid;grid-gap:var(--gap);gap:var(--gap)}.info .address[data-v-cbbebc3b],.info .opening-hours[data-v-cbbebc3b]{display:grid;font-style:normal;line-height:1.4;white-space:pre-line}.info .contact[data-v-cbbebc3b]{margin-top:1.5rem}.info .email[data-v-cbbebc3b]{white-space:nowrap}.info[data-v-cbbebc3b] a:not([href^="tel:"]){font-weight:var(--font-weight-bold)}@media (min-width:900px){.info[data-v-cbbebc3b]{grid-auto-flow:column;grid-template-columns:1fr 1fr}}nav[data-v-cbbebc3b]{display:grid;grid-auto-flow:row;grid-gap:1rem;gap:1rem;grid-row-gap:4rem;align-content:baseline;row-gap:4rem}@media (min-width:900px){nav[data-v-cbbebc3b]{align-self:start;gap:var(--gap);grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}}ul[data-v-cbbebc3b]{list-style:none}@media (min-width:600px){.legal-menu[data-v-cbbebc3b]{grid-column:2}}.socials-menu[data-v-cbbebc3b]{display:grid;grid-auto-flow:column;grid-gap:1rem;gap:1rem;justify-content:start}.socials-menu .social-link[data-v-cbbebc3b]{align-content:center;align-items:center;background-color:var(--background-color,var(--color-white));border:1px solid var(--border-color,var(--color-blue));border-radius:50%;display:flex;height:2rem;justify-content:center;justify-items:center;overflow:hidden;place-content:center;place-items:center;transition-duration:var(--transition-duration);width:2rem}:is(.socials-menu .social-link[data-v-cbbebc3b]):hover{--background-color:var(--color-blue);--border-color:var(--color-white);--text-color:var(--color-white)}:is(.socials-menu .social-link[data-v-cbbebc3b]):active{--scale:.8}:is(.socials-menu .social-link[data-v-cbbebc3b]) svg{height:100%;transform:scale(1);transform:scale(var(--scale,1));transition-duration:var(--transition-duration);width:100%}:is(:is(.socials-menu .social-link) :deep(svg)) .circle[data-v-cbbebc3b],:is(:is(.socials-menu .social-link) :deep(svg)) .icon[data-v-cbbebc3b]{transition-duration:var(--transition-duration)}:is(:is(.socials-menu .social-link) :deep(svg)) .circle[data-v-cbbebc3b]{fill:var(--background-color,var(--color-white))}:is(:is(.socials-menu .social-link) :deep(svg)) .icon[data-v-cbbebc3b]{fill:var(--text-color,var(--color-blue));transition-delay:calc(var(--transition-duration)/2)}@media (min-width:900px){.socials-menu[data-v-cbbebc3b]{grid-row:2}}.legal-link[data-v-cbbebc3b],.more-link[data-v-cbbebc3b],.moser-metallbau[data-v-cbbebc3b]{font-weight:var(--font-weight-bold)}.moser-metallbau[data-v-cbbebc3b]{border:1px solid var(--color-white);height:-moz-min-content;height:min-content;justify-self:start;line-height:1;padding:.6em .9em;transform:scale(1);transform:scale(var(--scale,1));transition-duration:var(--transition-duration);transition-property:color,background-color,transform;white-space:nowrap;width:-moz-min-content;width:min-content}.moser-metallbau[data-v-cbbebc3b]:hover{background-color:var(--color-white);color:var(--color-blue)}.moser-metallbau[data-v-cbbebc3b]:active{--scale:.95}@media (min-width:600px){.moser-metallbau[data-v-cbbebc3b]{grid-row:3}}@media (min-width:900px){.moser-metallbau[data-v-cbbebc3b]{grid-row:2}}.column[data-v-cbbebc3b]{display:grid;transform:translate(0);transform:translate(var(--translate,0,0));grid-gap:2rem;align-content:end;align-items:end;gap:2rem;justify-content:end;justify-items:end;place-content:end;place-items:end}.column .slogan[data-v-cbbebc3b]{max-width:20rem;transform:translate(-3rem,2rem);transform:translate(var(--translate,-3rem,2rem));width:80%;width:var(--width,80%)}@media (min-width:900px){.column .slogan[data-v-cbbebc3b]{--translate:-8rem,2rem}}@media (min-width:1200px){.column .slogan[data-v-cbbebc3b]{--width:100%}}.column[data-v-cbbebc3b]+.footer-animal{--scale:1;align-self:end;grid-column:-1;justify-self:end;place-self:end}@media (min-width:600px){.column[data-v-cbbebc3b]+.footer-animal{grid-column:-1;grid-row:2}}@media (min-width:1200px){.column[data-v-cbbebc3b]+.footer-animal{--translate-x:0;grid-column:-1}}@media (min-width:600px){.column[data-v-cbbebc3b]{grid-column:2}}@font-face{ascent-override:112.7443%;descent-override:36.6786%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:88.6076%;src:local("Noto Sans")}@font-face{ascent-override:106.0369%;descent-override:34.4965%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:94.2125%;src:local("Arial")}@font-face{ascent-override:107.0357%;descent-override:34.8214%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:93.3333%;src:local("Helvetica Neue")}@font-face{ascent-override:105.8046%;descent-override:34.4209%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:94.4193%;src:local("Roboto")}@font-face{ascent-override:105.4562%;descent-override:34.3076%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:94.7313%;src:local("Segoe UI")}@font-face{font-display:swap;font-family:Halifax;font-style:normal;font-weight:300;src:url(../fonts/Halifax-Light.woff2) format("woff2")}@font-face{ascent-override:106.8907%;descent-override:34.7743%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:93.4599%;src:local("Noto Sans")}@font-face{ascent-override:100.5316%;descent-override:32.7055%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:99.3717%;src:local("Arial")}@font-face{ascent-override:101.4786%;descent-override:33.0135%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:98.4444%;src:local("Helvetica Neue")}@font-face{ascent-override:100.3114%;descent-override:32.6338%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:99.5899%;src:local("Roboto")}@font-face{ascent-override:99.981%;descent-override:32.5264%;font-family:Halifax fallback;line-gap-override:0%;size-adjust:99.9189%;src:local("Segoe UI")}@font-face{font-display:swap;font-family:Halifax;font-style:normal;font-weight:500;src:url(../fonts/Halifax-Medium.woff2) format("woff2")}*,:after,:before{margin:0;padding:0}:not(svg):not(svg *){box-sizing:border-box;transform-origin:50% 50%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background-position:50% 50%;background-repeat:no-repeat;transition-timing-function:ease-in-out;transition-timing-function:var(--ease-in-out-sine,ease-in-out)}:not(input):not(textarea){-webkit-tap-highlight-color:hsla(0,0%,0%,0);-webkit-touch-callout:none}:focus-within{outline:0}.is-resizing *{transition:none!important}::-moz-selection{background-color:#24307f;background-color:var(--color-blue);color:#fff;color:var(--color-white)}::selection{background-color:#24307f;background-color:var(--color-blue);color:#fff;color:var(--color-white)}:root{--color-black:#1c1c1c;--color-blue:#24307f;--color-white:#fff;--color-paper-white:#efeff6;--color-gray:#ced0e3;--color-grey:var(--color-gray);--color-green:#42945e;--color-red:#95232e;--color-yellow:#d58b2a;--serif:serif;--sans-serif:"Halifax",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--monospace:monospace;--font-size-min:15px;--font-size:1.33vw;--font-size-max:19px;--font-size-base:16;--font-size-tiny:calc(12rem/var(--font-size-base));--font-size-extra-small:calc(14rem/var(--font-size-base));--font-size-small:calc(16rem/var(--font-size-base));--font-size-medium:calc(20rem/var(--font-size-base));--font-size-large:calc(30rem/var(--font-size-base));--font-size-extra-large:calc(44rem/var(--font-size-base));--font-size-huge:calc(68rem/var(--font-size-base));--font-weight-normal:300;--font-weight-bold:500;--content-max-width:50rem;--space:.85rem;--gap:max(1rem,min(6vw,3rem));--header-height:6rem;--header-height-collapsed:6rem;--shop-header-height:4rem;--hero-height:max(15rem,55.55556vh);--footer-height:20rem;--padding-inline:var(--space);--blur-radius:10px;--border-radius:3rem;--border-radius-small:.15rem;--letter-spacing:.14ch;--drop-shadow-x:0;--drop-shadow-y:.85rem;--drop-shadow-blur:1.25rem;--drop-shadow-opacity:25%;--drop-shadow:drop-shadow(var(--drop-shadow-x) var(--drop-shadow-y) var(--drop-shadow-blur) hsla(0,0%,0%,var(--drop-shadow-opacity)));font-family:Halifax,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--sans-serif);font-size:max(15px,min(1.33vw,19px));font-size:max(var(--font-size-min),min(var(--font-size),var(--font-size-max)));font-weight:300;font-weight:var(--font-weight-normal);overflow-anchor:none;overflow-x:hidden;scrollbar-color:#1c1c1c #efeff6;scrollbar-color:var(--color-black) var(--color-paper-white);scrollbar-gutter:stable;scrollbar-width:thin;-webkit-font-smoothing:antialiased;accent-color:#24307f;accent-color:var(--color-blue);background-color:#efeff6;background-color:var(--color-paper-white);color:#1c1c1c;color:var(--color-black,#000);line-height:1.5}@media (prefers-color-scheme:dark){:root{scrollbar-color:#efeff6 #1c1c1c;scrollbar-color:var(--color-paper-white) var(--color-black)}}@media (min-width:400px){:root{--space:1.25rem}}@media (min-width:600px){:root{--space:1.25rem;--header-height:8rem}}@media (min-width:900px){:root{--space:2rem;--header-height:10rem;--padding-inline:calc(var(--space)*1.5)}}@media (min-width:1200px){:root{--space:2.5rem;--padding-inline:calc(var(--space)*2)}}@media (min-width:1800px){:root{--space:3rem;--padding-inline:12vw}}@media (min-width:2400px){:root{--space:4rem;--padding-inline:max(10rem,min(calc(25vw - var(--space)),40rem))}}:root,body{min-height:100%;scroll-behavior:smooth;scroll-padding-top:6rem;scroll-padding-top:var(--header-height-collapsed)}.app{display:grid;grid-auto-flow:row;grid-template-areas:"main" "footer";grid-template-rows:1fr auto;min-height:100vh}code{font-family:monospace,"monospace fallback";white-space:break-spaces}a,button{color:currentColor;-webkit-text-decoration:none;text-decoration:none}main{background-color:#efeff6;background-color:var(--color-paper-white);grid-area:main;position:relative;z-index:0}main:before{background-color:#efeff6;background-color:var(--page-placeholder-color,var(--color-paper-white));bottom:auto;content:"";height:max(15rem,55.55556vh);height:var(--hero-height);left:0;position:absolute;right:0;top:0;z-index:-1}:is(main .underline,main .follow-up a,main .content-element a):not(.button){-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#9198bf;text-decoration-thickness:1px;text-decoration-thickness:var(--text-decoration-thickness,1px);text-underline-offset:.2em;transition-duration:var(--transition-duration)}@supports (color:color-mix(in lch,red,blue)){:is(main .underline,main .follow-up a,main .content-element a):not(.button){text-decoration-color:var(--text-decoration-color,color-mix(in srgb,var(--color-blue) 50%,var(--color-white) 50%))}}:is(main .underline,main .follow-up a,main .content-element a):not(.button):focus,:is(main .underline,main .follow-up a,main .content-element a):not(.button):hover{--text-decoration-color:var(--color-blue);--text-decoration-thickness:2px}h1,h2,h3{font-weight:500;font-weight:var(--font-weight-bold)}h1{color:#24307f;color:var(--color-blue);font-size:2.75rem;font-size:var(--font-size-extra-large);grid-column:content;-webkit-hyphens:auto;hyphens:auto;line-height:1;margin-bottom:.85rem;margin-bottom:var(--space);margin-top:1.7rem;margin-top:calc(var(--space)*2);max-width:18ch;word-break:keep-all}@media (min-width:900px){h1{font-size:4.25rem;font-size:var(--font-size-huge);grid-column:popout}}h2{font-size:1.25rem;font-size:var(--font-size-medium);line-height:1.2}h3{font-size:1rem}b,strong{font-weight:500;font-weight:var(--font-weight-bold)}.button,.formkit-input[type=button],.formkit-input[type=submit]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#24307f;background-color:var(--background-color,var(--color-blue));border:1px solid;border-color:var(--border-color);border-radius:0;color:#efeff6;color:var(--text-color,var(--color-paper-white));cursor:pointer;display:inline-flex;font-size:inherit;font-weight:300;font-weight:var(--font-weight-normal);justify-self:start;line-height:1;margin-bottom:auto;margin-top:auto;padding:.6em .9em;transform:scale(1);transform:scale(var(--scale,1));transform-origin:50% 25%;transition-duration:var(--transition-duration);transition-property:transform,background-color,border-color,color}:is(.formkit-input[type=submit],.formkit-input[type=button],.button):focus,:is(.formkit-input[type=submit],.formkit-input[type=button],.button):hover{--border-color:var(--color-blue);--text-color:var(--color-blue);--background-color:var(--color-paper-white)}:is(.formkit-input[type=submit],.formkit-input[type=button],.button):active{--scale:.95}button,input,select,textarea{font-family:Halifax,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--sans-serif);-webkit-user-select:all;-moz-user-select:all;user-select:all}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}img{background-repeat:no-repeat;background-size:cover;font-style:italic;height:auto;max-width:100%;shape-margin:1rem;vertical-align:middle}.grid{--full:minmax(var(--gap),1fr);--content:min(70ch,100% - var(--gap) * 2);--popout:minmax(0,12rem);--frame:minmax(0,10rem);align-content:baseline;display:grid;grid-template-columns:[full-start] minmax(max(1rem,min(6vw,3rem)),1fr) [frame-start] minmax(0,10rem) [popout-start] minmax(0,12rem) [content-start] min(70ch,100% - max(1rem,min(6vw,3rem)) * 2) [content-end] minmax(0,12rem) [popout-end] minmax(0,10rem) [frame-end] minmax(max(1rem,min(6vw,3rem)),1fr) [full-end];grid-template-columns:[full-start] var(--full) [frame-start] var(--frame) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--frame) [frame-end] var(--full) [full-end]}.gradient-overlay:before{background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6));background-image:linear-gradient(to bottom,hsla(0,0%,0%,var(--gradient-opacity-start,0%)) var(--gradient-start,0),hsla(0,0%,0%,var(--gradient-opacity-end,60%)) var(--gradient-end,100%));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.thu img{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}main[data-v-f057d59e]{border-top:var(--header-height) solid var(--color-blue);gap:1rem}main[data-v-f057d59e] :last-child{margin-bottom:var(--space)}a[data-v-f057d59e],button[data-v-f057d59e],h2[data-v-f057d59e],p[data-v-f057d59e]{grid-column:content}h1[data-v-f057d59e],h2[data-v-f057d59e],p[data-v-f057d59e]{color:var(--color-blue)}h2[data-v-f057d59e]{font-family:monospace,"monospace fallback";font-size:var(--font-size-medium)}code[data-v-f057d59e]{background-color:var(--color-black);color:var(--color-paper-white);grid-column:frame;height:auto;margin-bottom:2rem;margin-top:2rem;overflow-x:auto;padding:1rem;white-space:break-spaces;width:100%}code[data-v-f057d59e]>*{white-space:inherit}
