[data-floating-label=true] .formkit-inner{position:relative}[data-floating-label=true] .formkit-label{box-sizing:border-box;font-size:1rem;font-weight:400;left:.5em;line-height:1;opacity:.45;padding:.15em .25em;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out;transition-delay:.1s}[data-floating-label=true][data-type=textarea] .formkit-label{left:.5rem;top:.5rem;transform:translateY(0)}[data-floating-label=true] input:focus~.formkit-label,[data-floating-label=true] textarea:focus~.formkit-label,[data-floating-label=true]:not([data-empty=true]) .formkit-label,[data-floating-label=true][data-expanded=true] .formkit-label{font-size:.7rem;left:.5em!important;opacity:1;top:0;transform:translateY(-66.666%);transition-delay:0s;transition-duration:.25s;z-index:2}[data-floating-label=true] .formkit-input:not(:focus)::-moz-placeholder{opacity:0;transition-delay:.1s;transition-duration:.2s}[data-floating-label=true] .formkit-input:not(:focus)::placeholder,[data-floating-label=true]:not(:focus-within) .formkit-overlay,[data-floating-label=true]:not([data-expanded=true]) .formkit-placeholder,[data-floating-label=true][data-type=datepicker] .formkit-overlay{opacity:0;transition-delay:.1s;transition-duration:.2s}[data-floating-label=true] .formkit-input::-moz-placeholder{opacity:1;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out}[data-floating-label=true] .formkit-input::placeholder,[data-floating-label=true] .formkit-placeholder,[data-floating-label=true]:not([data-empty=true]) .formkit-overlay,[data-floating-label=true][data-type=datepicker]:not([data-empty=true]) .formkit-overlay,[data-floating-label=true][data-type=datepicker][data-expanded=true] .formkit-overlay,[data-floating-label=true][data-type=datepicker][data-focused=true] .formkit-overlay{opacity:1;transition:opacity .25s ease-out}[data-floating-label=true][data-type=datepicker] input,[data-floating-label=true][data-type=mask]:not(:focus-within) input{color:transparent;transition-delay:.1s;transition-duration:.2s}[data-floating-label=true][data-type=datepicker]:not([data-empty=true]) input,[data-floating-label=true][data-type=datepicker][data-expanded=true] input,[data-floating-label=true][data-type=datepicker][data-focused=true] input,[data-floating-label=true][data-type=mask]:not([data-empty=true]) input{color:inherit;transition:opacity .25s ease-out}.logo[data-v-e02c63f3]{cursor:pointer;display:flex;max-width:6rem;max-width:var(--logo-width,6rem);transform:scale(1);transform:scale(var(--logo-scale,1));transition-duration:.32s;transition-property:transform}.logo[data-v-e02c63f3]:hover{--logo-scale:1}.logo[data-v-e02c63f3]:active{--logo-scale:.96;transition-duration:.16s}.logo svg[data-v-e02c63f3]{height:100%;width:100%}@media (min-width:900px){.logo[data-v-e02c63f3]{--logo-width:8rem}}.language-switcher[data-v-b4b88e5b]{display:flex;gap:.5rem;list-style:none}.language-switcher a[data-v-b4b88e5b]{color:inherit;font-weight:700;text-transform:uppercase;transition-duration:var(--transition-duration);transition-property:color;transition-timing-function:var(--ease-in-out-quad)}.language-switcher li[data-v-b4b88e5b]{color:inherit;color:var(--color,inherit)}.language-switcher li.active a[data-v-b4b88e5b]{cursor:default}.language-switcher li.active[data-v-b4b88e5b],.language-switcher li[data-v-b4b88e5b]:focus,.language-switcher li[data-v-b4b88e5b]:hover{--color:var(--color-orange)}.language-switcher:hover li.active[data-v-b4b88e5b]{--color:inherit}.language-switcher:hover li.active[data-v-b4b88e5b]:hover{--color:var(--color-orange)}.language[data-v-b4b88e5b]{display:none}.navigation[data-v-ed1e28d3]{align-items:center;color:var(--navigation-color,var(--color-black));display:flex;font-size:var(--font-size-small);justify-content:center;opacity:1;opacity:var(--opacity,1);transition-duration:var(--transition-duration);transition-property:opacity;transition-timing-function:var(--ease-in-quad);will-change:opacity}@media (max-width:1099.98px){.navigation[data-v-ed1e28d3]{--navigation-color:var(--color-white);flex-direction:column;height:100vh;inset:0;pointer-events:none;pointer-events:var(--pointer-events,none);position:fixed;transform:scale(1.5) translateY(-100vh) rotateX(-45deg);transform:scale(var(--scale,1.5)) translateY(var(--translate-y,-100vh)) rotateX(var(--rotate-x,-45deg));width:100%;z-index:1}@supports (height:100dvh){.navigation[data-v-ed1e28d3]{height:100dvh}}.navigation[data-v-ed1e28d3]{-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background-color:color-mix(in srgb,var(--color-black),transparent 3%);filter:blur(1rem);filter:blur(var(--blur,1rem));opacity:0;opacity:var(--opacity,0);transition-delay:calc(var(--transition-delay)*1),calc(var(--transition-delay)*1.75),calc(var(--transition-delay)*1.25);transition-duration:calc(var(--transition-duration)*1),calc(var(--transition-duration)*1.75),calc(var(--transition-duration)*1.5);transition-property:opacity,transform,filter}.navigation.visible[data-v-ed1e28d3]{--opacity:1;--pointer-events:auto;--translate-y:0;--blur:0;--rotate-x:0deg;--scale:1}}@media (min-width:1100px){.navigation[data-v-ed1e28d3]{font-size:var(--font-size-extra-small);gap:2rem;opacity:1;opacity:var(--navigation-opacity,1)}}.menu[data-v-ed1e28d3]{display:flex;list-style:none}.menu li[data-v-ed1e28d3]{color:inherit;font-weight:700;text-transform:uppercase}.menu li[data-v-ed1e28d3]:focus,.menu li[data-v-ed1e28d3]:hover{--scale:1.048}.menu li[data-v-ed1e28d3]:active{--scale:1}.menu li a[data-v-ed1e28d3]{color:inherit;display:block;letter-spacing:.14em;letter-spacing:var(--letter-spacing,.14em);padding:.5rem 1rem;transform:scale(1);transform:scale(var(--scale,1));transform-origin:50% 50%;transition-delay:0s;transition-duration:.32s,.14s;transition-property:transform,color;transition-timing-function:var(--ease-in-quad);will-change:transform}.menu li a[data-v-ed1e28d3]:hover{transition-delay:.24s,30ms}.menu li a[data-v-ed1e28d3]:active{transition-delay:0s}.menu li a.router-link-exact-active[data-v-ed1e28d3]{color:var(--color-orange)}.menu li:last-child a[data-v-ed1e28d3]{border:2px solid;border-radius:50rem;color:inherit;letter-spacing:var(--letter-spacing);margin:1rem auto;max-width:12rem;padding:calc(22rem/var(--font-size-base)) var(--font-size-large);transform:scale(1);transform:scale(var(--scale,1));transform-origin:50% 100%;transition-duration:var(--transition-duration),var(--transition-duration),calc(var(--transition-duration)*2),calc(var(--transition-duration)*1);transition-property:background-color,border-color,transform,color;will-change:transform,background-color,border-color}.menu li:last-child a.router-link-exact-active[data-v-ed1e28d3],.menu li:last-child a[data-v-ed1e28d3]:focus,.menu li:last-child a[data-v-ed1e28d3]:hover{--scale:1.03;background-color:var(--color-orange);border-color:var(--color-orange);color:var(--color-white)}.menu li:last-child a[data-v-ed1e28d3]:active{--scale:.98}@media (max-width:1099.98px){.menu[data-v-ed1e28d3]{flex-direction:column;margin-bottom:2rem;padding:var(--content-padding)}.menu li[data-v-ed1e28d3]{text-align:center}.menu li a[data-v-ed1e28d3]{font-size:var(--font-size-medium)}}@media (min-width:1100px){.menu[data-v-ed1e28d3]{align-items:center}.menu li a[data-v-ed1e28d3]{padding-left:.75rem;padding-right:.75rem}.menu li:last-child a[data-v-ed1e28d3]{margin-left:1rem}}button[data-v-570c201d]{--transition-delay:0s;--icon-size:2rem;align-items:center;background-color:transparent;border:0;color:var(--menu-button-color,var(--color-black));cursor:pointer;display:flex;justify-content:center;position:relative;z-index:2}button[data-v-570c201d] svg{height:var(--icon-size);width:var(--icon-size)}button[data-v-570c201d] rect{fill:currentColor;opacity:1;opacity:var(--opacity,1);transform:rotate(0) rotateX(0) scale(1);transform:rotate(var(--rotate,0deg)) rotateX(var(--rotate-y,0deg)) scale(var(--scale,1));transform-origin:50% 50%;transition:var(--transition-duration) .1s;transition:var(--transition-duration) var(--transition-delay,.1s);will-change:transform,opacity}button.active[data-v-570c201d]{--menu-button-color:var(--color-white)}button.active[data-v-570c201d] .bottom,button.active[data-v-570c201d] .top{--opacity:0;--scale:0}button.active[data-v-570c201d] .top{--rotate-y:-60deg}button.active[data-v-570c201d] .bottom{--rotate-y:60deg}button.active[data-v-570c201d] .middle-end,button.active[data-v-570c201d] .middle-start{--scale:1.25;--transition-delay:.3s}button.active[data-v-570c201d] .middle-start{--rotate:45deg}button.active[data-v-570c201d] .middle-end{--rotate:-45deg}@media (min-width:1100px){button[data-v-570c201d]{display:none}}.page-blog .header.top,.page-detail .header.top,.page-home .header.top{--background-color:transparent;--navigation-color:var(--color-white);--menu-button-color:var(--color-white)}.header[data-v-5f9dd838]{align-items:center;background-color:transparent;background-color:var(--background-color,transparent);display:flex;height:var(--header-height);justify-content:space-between;inset:0 0 auto;position:fixed;transition-duration:.6s,1.2s,.8s;transition-property:transform,box-shadow,background-color;z-index:3}.header[data-navigation=hidden][data-v-5f9dd838]{transform:translateY(0);transform:translateY(var(--translate-y,0))}.header.not-top[data-v-5f9dd838]{--transition-delay:0s;--background-color:var(--color-white);--drop-shadow-opacity:10%;box-shadow:var(--drop-shadow-x) var(--drop-shadow-y) var(--drop-shadow-blur) #0000001a;box-shadow:var(--drop-shadow-x) var(--drop-shadow-y) var(--drop-shadow-blur) hsla(0,0%,0%,var(--drop-shadow-opacity))}.header.pinned[data-v-5f9dd838]{--translate-y:0}.header.unpinned[data-v-5f9dd838]{--translate-y:-101%}.image-element[data-v-fde694b5]{aspect-ratio:auto;aspect-ratio:var(--aspect-ratio,auto);opacity:0;opacity:var(--image-opacity,0);pointer-events:none;position:relative;position:var(--image-position,relative);transition-duration:var(--transition-duration);transition-property:opacity;-moz-user-select:none;-webkit-user-select:none;user-select:none}.image-element[data-v-fde694b5]>*{height:100%;inset:0;margin:auto;position:absolute;width:100%;z-index:1}.image-element[data-v-fde694b5]>picture{opacity:0;opacity:var(--image-opacity,0);transition:opacity calc(var(--transition-duration)*2) ease-in-out}.image-element[data-v-fde694b5]>picture{aspect-ratio:auto;aspect-ratio:var(--aspect-ratio,auto);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-position:var(--object-position,center);object-position:var(--object-position,center)}.image-element[data-v-fde694b5]>picture img{aspect-ratio:auto;aspect-ratio:var(--aspect-ratio,auto);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-position:var(--object-position,center);object-position:var(--object-position,center)}.image-element[data-v-fde694b5]>picture img{height:100%;width:100%}.image-element>canvas[data-v-fde694b5]{z-index:0}.image-element.loaded[data-v-fde694b5]{--image-opacity:1;--image-position:relative}.codecrush-link[data-v-01be4af0]{--c-color:#fff;--bar-color:#a6ca58;bottom:0;cursor:pointer;left:auto;position:absolute;right:0}.codecrush-link .icon[data-v-01be4af0]{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}.codecrush-link .icon .letter-c[data-v-01be4af0]{fill:var(--c-color);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%;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)}.codecrush-link .icon .bar[data-v-01be4af0]{fill:var(--bar-color)}.codecrush-link[data-v-01be4af0]: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-01be4af0]:active{--c-scale:.9;--c-translate-y:5%;--c-rotate:0deg;--c-transition-duration:112ms,64ms}.footer[data-v-56f13d42]{background-color:var(--color-black);color:var(--color-white);grid-area:footer;overflow:hidden;padding-bottom:var(--content-padding);padding-top:var(--content-padding);position:relative}.footer[data-v-56f13d42] ::-moz-selection,.footer[data-v-56f13d42]::-moz-selection{background-color:var(--color-white);color:var(--color-black)}.footer[data-v-56f13d42] ::selection,.footer[data-v-56f13d42]::selection{background-color:var(--color-white);color:var(--color-black)}.footer>nav[data-v-56f13d42],.footer>section[data-v-56f13d42]{padding-bottom:var(--content-padding);padding-top:var(--content-padding)}.footer a[data-v-56f13d42]{color:inherit;font-weight:700}.footer .contact a[data-v-56f13d42],.footer .main a[data-v-56f13d42],.footer .more a[data-v-56f13d42]{display:inline-block;margin:-.2rem -.4rem;padding:.2rem .4rem;transition-delay:0s;transition-duration:var(--transition-duration);transition-property:background-color;transition-timing-function:var(--ease-in-quad)}.footer .contact a[data-v-56f13d42]:hover,.footer .main a[data-v-56f13d42]:hover,.footer .more a[data-v-56f13d42]:hover{background-color:#0006}.footer .logo-astag[data-v-56f13d42]{display:block;height:auto;margin-bottom:1.5rem;width:7rem}.footer address[data-v-56f13d42]{font-style:normal;max-width:14rem}.footer address[data-v-56f13d42] [href^=mailto]{color:var(--color-white);display:inline-block;font-weight:700;margin-top:1.5rem}.footer h2[data-v-56f13d42]{color:var(--color-gray);font-size:1rem;letter-spacing:var(--letter-spacing);margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;text-transform:uppercase;white-space:nowrap}.footer h2[data-v-56f13d42]:before{background-color:var(--color-gray);content:"";height:1px;inset:auto 0 0;position:absolute}.footer ul[data-v-56f13d42]{display:grid;grid-gap:.25rem;gap:.25rem;list-style:none;padding-left:0}@media (min-width:900px){.footer[data-v-56f13d42]{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem}}.socials ul[data-v-56f13d42]{display:flex;gap:.5rem}.socials li[data-v-56f13d42]:focus,.socials li[data-v-56f13d42]:hover{--scale:1.2}.socials svg[data-v-56f13d42]{height:2rem;transform:scale(1);transform:scale(var(--scale,1));transition-duration:var(--transition-duration);transition-property:transform;width:2rem}.socials svg[data-v-56f13d42] path{stroke-width:1px}.legal h2[data-v-56f13d42]:before{display:none}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:100 900;src:url(../fonts/WorkSans[wght].ttf) format("truetype")}*,:after,:before{margin:0;padding:0}:not(svg):not(svg *){box-sizing:border-box;transform-origin:50% 50%;text-size-adjust:none;background-position:50% 50%;background-repeat:no-repeat;transition-timing-function:cubic-bezier(.76,0,.24,1)}:not(input):not(textarea){-webkit-tap-highlight-color:hsla(0,0%,0%,0);-webkit-touch-callout:none}:focus{outline:0}:root{--color-black:#232e34;--color-gray:#979b9b;--color-grey:var(--color-gray);--color-silver:#e4e7e7;--color-white:#fff;--color-orange:#df8130;--color-green:#63d72d;--color-yellow:#ffe2ad;--color-blue:#c7e3f9;--serif:serif;--sans-serif:"Work Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-size-min:15px;--font-size:1.33vw;--font-size-max:19px;--font-size-base:18;--font-size-extra-small:calc(14rem/var(--font-size-base));--font-size-small:calc(18rem/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(48rem/var(--font-size-base));--font-size-huge:calc(62rem/var(--font-size-base));--scrollbar-width:0px;--page-width:calc(100vw - var(--scrollbar-width));--content-width:calc(var(--page-width) - var(--padding-inline)*2);--content-max-width:50rem;--content-padding:.85rem;--header-height:6rem;--footer-height:20rem;--padding-inline:var(--content-padding);--blur-radius:10px;--border-radius:3rem;--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)));--ease-in:cubic-bezier(.42,0,1,1);--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.55,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out:cubic-bezier(0,0,.58,1);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out:cubic-bezier(.42,0,.58,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--ease-in-out-sine:cubic-bezier(.445,.05,.55,.95);--transition-duration:.32s;--transition-delay:.12s;--transition-timing:var(--ease-in-out-sine);--transition:var(--transition-duration) var(--transition-timing);font-family:Work Sans,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:400;-webkit-font-smoothing:antialiased;background-color:#fff;background-color:var(--color-white);color:#232e34;color:var(--color-black,#000);line-height:1.5}@media (min-width:400px){:root{--content-padding:1.25rem}}@media (min-width:600px){:root{--content-padding:1.25rem;--header-height:8rem}}@media (min-width:900px){:root{--content-padding:2rem;--header-height:10rem;--padding-inline:calc(var(--content-padding)*1.5)}}@media (min-width:1200px){:root{--content-padding:2.5rem;--padding-inline:calc(var(--content-padding)*2);--font-size-huge:calc(72rem/var(--font-size-base))}}@media (min-width:1800px){:root{--header-height:12rem;--content-padding:3rem;--padding-inline:12vw}}@media (min-width:2400px){:root{--content-padding:4rem;--padding-inline:max(10rem,min(calc(25vw - var(--content-padding)),40rem))}}:root,body{max-width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-padding-top:6rem;scroll-padding-top:var(--header-height)}.is-resizing *{transition:none!important}::-moz-selection{background-color:#232e34;background-color:var(--color-black);color:#fff;color:var(--color-white)}::selection{background-color:#232e34;background-color:var(--color-black);color:#fff;color:var(--color-white)}h1,h2,h3{text-wrap:balance;word-break:normal}b,h1,h2,h3,strong{font-weight:700}a,button{color:#232e34;color:var(--color-black);text-decoration:none}button,input,select,textarea{font-family:Work Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--sans-serif);-moz-user-select:all;-webkit-user-select:all;user-select:all}button,fieldset,input:not([type=radio]):not([type=checkbox]):not([type=range]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #979b9b;border:1px solid var(--color-gray);border-radius:.5rem;box-sizing:border-box;font-size:max(.8rem,16px);overflow:hidden;padding:1rem 1ch;text-overflow:ellipsis}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;-moz-user-select:none;-webkit-user-select:none;user-select:none}.button,.formkit-input[type=submit]{align-content:center;align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(var(--backdrop-blur,.5rem));backdrop-filter:blur(var(--backdrop-blur,.5rem));background-color:transparent;background-color:var(--background-color,transparent);border:2px solid #232e34;border:2px solid var(--border-color,var(--color-black));border-radius:50rem;color:#232e34;color:var(--text-color,var(--color-black));cursor:pointer;display:inline-flex;filter:drop-shadow(0 -.14rem .18rem hsla(0,0%,0%,.15));font-size:.77778rem;font-size:var(--font-size-extra-small);font-weight:700;justify-content:center;justify-items:center;letter-spacing:.14ch;letter-spacing:var(--letter-spacing);line-height:1.5;min-width:10rem;overflow:visible;padding:1.22222rem 1.66667rem;padding:calc(22rem/var(--font-size-base)) var(--font-size-large);place-content:center;place-items:center;text-align:center;text-decoration:none;text-transform:uppercase;transform:scale(1);transform:scale(var(--scale,1));transform-origin:50% 100%;transition-delay:60ms,30ms;transition-duration:.32s,384ms;transition-duration:var(--transition-duration),calc(var(--transition-duration)*1.2);transition-property:transform,filter,background-color,color,border-color;-moz-user-select:none;-webkit-user-select:none;user-select:none;white-space:nowrap;will-change:transform,filter,background-color,color,border-color}.button:not(.does-not-exist) span,.formkit-input[type=submit] span{display:inline-flex;transform:translateY(.075rem)}.button:not(.does-not-exist):focus,.button:not(.does-not-exist):hover,.formkit-input[type=submit]:focus,.formkit-input[type=submit]:hover{--scale:1.02;--background-color:var(--color-white);--text-color:var(--color-black);filter:drop-shadow(0 .3rem .2rem hsla(0,0%,0%,.14)) drop-shadow(0 .05rem .07rem hsla(0,0%,0%,.16))}.button:not(.does-not-exist):active,.formkit-input[type=submit]:active{--scale:.98;filter:drop-shadow(0 0 .2rem hsla(0,0%,0%,.22))}.background.button:not(.does-not-exist),.background.formkit-input[type=submit]{--border-color:var(--color-orange);--background-color:var(--color-orange);--text-color:var(--color-white)}.background.button:not(.does-not-exist):focus,.background.button:not(.does-not-exist):hover,.background.formkit-input[type=submit]:focus,.background.formkit-input[type=submit]:hover{--border-color:var(--color-black);--background-color:var(--color-white);--text-color:var(--color-black)}img{height:auto;max-width:100%}main{align-content:baseline;background-color:#fff;background-color:var(--color-white);border-top:6rem solid #fff;border-top:var(--header-height) solid var(--color-white);display:grid;grid-area:main;min-height:80vh;padding-bottom:.85rem;padding-bottom:var(--content-padding);position:relative;z-index:0}@supports (min-height:80dvh){main{min-height:80dvh}}main.blog,main.detail{border-color:#fff;border-color:var(--color-white)}main>h1{font-size:3.44444rem;font-size:var(--font-size-huge);line-height:1}main>section{max-width:100vw;position:relative}main>section h1,main>section h2{font-weight:700;line-height:1.12}main>section h1{font-size:3.44444rem;font-size:var(--font-size-huge)}main>section h2{font-size:2.66667rem;font-size:var(--font-size-extra-large)}main>section h3{font-size:1.66667rem;font-size:var(--font-size-large);line-height:1.2}main>section *+h1,main>section *+h2,main>section *+h3{margin-top:1rem}main>section ol,main>section p,main>section ul{max-width:50rem;max-width:var(--content-max-width)}main>section ol,main>section ul{line-height:1.75;padding-left:.85rem;padding-left:var(--content-padding)}main>section p{line-height:1.5;max-width:50rem;max-width:var(--content-max-width)}main>h1:first-child{margin-top:.85rem;margin-top:var(--content-padding)}.app{display:grid;grid-auto-flow:row;grid-template-areas:"main" "footer";grid-template-rows:1fr auto;min-height:100%}.app>footer,.app>header,.app>main>h1,.app>main>section{padding-left:.85rem;padding-left:var(--padding-inline);padding-right:.85rem;padding-right:var(--padding-inline)}main[data-v-58e7b59e]{gap:1rem;padding-left:var(--padding-inline);padding-right:var(--padding-inline)}h1[data-v-58e7b59e]{padding:0!important}h2[data-v-58e7b59e]{font-family:monospace;font-size:var(--font-size-medium)}button[data-v-58e7b59e]{justify-self:start}.dev-only[data-v-58e7b59e]{display:grid;grid-gap:.5rem;gap:.5rem}code[data-v-58e7b59e]{background-color:var(--color-black);color:var(--color-white);margin-bottom:2rem;margin-top:2rem;max-width:var(--content-max-width);overflow-x:auto;padding:1rem;white-space:pre-wrap}
