@layer reset{
    /*
! tailwindcss v3.4.11 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.block{display:block}.hidden{display:none}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.text-clip{text-overflow:clip}}@layer reset, boilerplate, common, controls, organisms, templates, overrides;@layer boilerplate{*,:after,:before{box-sizing:border-box}*{overscroll-behavior:contain}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;interpolate-size:allow-keywords;text-size-adjust:none}body{margin:0;min-height:100vh;line-height:1.5}:first-child{margin-top:0}:target{scroll-margin-block:1rlh}h1,h2,h3,h4{text-wrap:balance}@supports(hanging-punctuation:first) and (font:-apple-system-body){h1,h2,h3,h4{text-wrap:wrap}}h1,h2,h3,h4{line-height:1.1}blockquote,dd,dl,figure,h1,h2,h3,h4,p{margin-bottom:0}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-size:inherit;font-variation-settings:inherit}button:not(:disabled){cursor:pointer}dd,dl,dt,figcaption,li,p{text-wrap:pretty}math,td,time[datetime*=":"]{font-variant-numeric:tabular-nums lining-nums}ol[role=list],ul[role=list]{list-style:"";margin-block:0;margin-inline:0;margin:0;padding:0}img,picture{display:block;max-width:100%}.grid-auto-fit{container-type:normal;display:grid;gap:var(--spacing-1,1rem);grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-auto-fit-min-column-size,10rem),100%),1fr))}div+div.grid-auto-fit{margin-top:var(--spacing-1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@font-face{font-family:titillium;src:local("Titillium Web Regular"),local("Titillium-Web-Regular"),url(/_next/static/media/TitilliumWeb-Regular.03202fe2.woff2) format("woff2"),url(/_next/static/media/TitilliumWeb-Regular.214451aa.woff) format("woff"),url(/_next/static/media/TitilliumWeb-Regular.7a0957bd.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:argesta;src:url(/_next/static/media/argestadisplay-regular-webfont.162c7f4e.eot);src:url(/_next/static/media/argestadisplay-regular-webfont.162c7f4e.eot) format("embedded-opentype"),url(/_next/static/media/argestadisplay-regular-webfont.49a82763.woff2) format("woff2"),url(/_next/static/media/argestadisplay-regular-webfont.bfaec06a.woff) format("woff"),url(/_next/static/media/argestadisplay-regular-webfont.216fad0c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Brandmark-Sans-30-Color;src:url(/_next/static/media/brandmark-sans-30-color.7dba5a0a.otf);font-weight:400;font-style:normal}@font-face{font-family:Brandmark-Sans-30-Bold;src:url(/_next/static/media/brandmark-sans-30-bold.04cf6294.otf);font-weight:400;font-style:normal}@font-face{font-family:Brandmark-Sans-30-Light;src:url(/_next/static/media/brandmark-sans-30-light.2ff003ff.otf);font-weight:400;font-style:normal}:root,html[data-theme=edonix]{color-scheme:dark;--theme:"edonix";--font-stack-sans-serif:"titillium","Calibri Light","Recursive","Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-stack-monospace:"Fira Code",Consolas,"Courier New",monospace;--font-stack-special-1:"Brandmark-Sans-30-Color","argesta","Recursive","Roboto","Calibri",-apple-system,BlinkMacSystemFont,"Recursive","Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-size-large:1.3rem;--font-size-medium:1.0rem;--font-size-small:0.85rem;--font-weight:400;--background-color:#293129;--foreground-color:#e8ddcb;--primary-color:#cbd6e8;--primary-container-color-factor:0.17;--primary-container-ink-color-factor:1.5;--secondary-color:#cbe8cf;--secondary-container-color-factor:0.12;--secondary-container-ink-color-factor:1.3;--tertiary-color:#e8cbe4;--tertiary-container-color-factor:0.1;--tertiary-container-ink-color-factor:1.2;--gray-color:#9f9f9f;--info-color:#2b90ca;--success-color:#62b602;--warning-color:#ebc000;--danger-color:#d71d1d;--underline-background-color:hsl(from var(--primary-color) h s l/0.5);--underline-decoration-color:hsl(from var(--primary-color) h s l/0.25);--spacing-unit:1.25rem;--border-radius:8px;--border-style:solid;--border-width:2px;--border-color:#bfbfbf;--shadow-offset-x-large:3px;--shadow-offset-y-large:3px;--shadow-blur-large:6px;--shadow-offset-x-medium:2px;--shadow-offset-y-medium:2px;--shadow-blur-medium:8px;--shadow-offset-x-small:1px;--shadow-offset-y-small:1px;--shadow-blur-small:6px;--header-background-color:var(--background-color);--header-foreground-color:var(--foreground-color);--header-height:3.5rem;--footer-background-color:var(--gray-shade10);--footer-foreground-color:var(--gray-shade900);--footer-height:2.25rem;--animation-duration:0.25s;--animation-timing-function:ease-in-out;--animate-css-duration:0.8s;--form-control-border-radius:6px;--form-control-border-style:solid;--form-control-border-width:2px;--form-control-border-bottom-style:solid;--form-control-border-bottom-width:4px;--gray-shade10:hsl(from var(--gray-color) h s calc(l * 1.5));--gray-shade50:hsl(from var(--gray-color) h s calc(l * 1.4));--gray-shade100:hsl(from var(--gray-color) h s calc(l * 1.3));--gray-shade200:hsl(from var(--gray-color) h s calc(l * 1.2));--gray-shade300:hsl(from var(--gray-color) h s calc(l * 1.1));--gray-shade400:var(--gray-color);--gray-shade500:hsl(from var(--gray-color) h s calc(l * 0.9));--gray-shade600:hsl(from var(--gray-color) h s calc(l * 0.8));--gray-shade700:hsl(from var(--gray-color) h s calc(l * 0.7));--gray-shade800:hsl(from var(--gray-color) h s calc(l * 0.6));--gray-shade900:hsl(from var(--gray-color) h s calc(l * 0.5));--line-height-large:calc(var(--font-size-large) * 1.75);--line-height-medium:calc(var(--font-size-medium) * 1.75);--line-height-small:calc(var(--font-size-small) * 1.75);--spacing-large:calc(var(--spacing-unit) * 1.5);--spacing-medium:calc(var(--spacing-unit) * 1);--spacing-small:calc(var(--spacing-unit) * 0.75);--primary-container-color:hsl(from var(--primary-color) h s calc(l * var(--primary-container-color-factor)));--primary-container-ink-color:hsl(from var(--primary-color) h s calc(l * var(--primary-container-ink-color-factor)));--secondary-container-color:hsl(from var(--secondary-color) h s calc(l * var(--secondary-container-color-factor)));--secondary-container-ink-color:hsl(from var(--secondary-color) h s calc(l * var(--secondary-container-ink-color-factor)));--tertiary-container-color:hsl(from var(--tertiary-color) h s calc(l * var(--tertiary-container-color-factor)));--tertiary-container-ink-color:hsl(from var(--tertiary-color) h s calc(l * var(--tertiary-container-ink-color-factor)));--form-control-border-color:hsl(from var(--foreground-color) h s l/0.4);--form-control-border-box-shadow:none;--form-control-border-focus-color:var(--foreground-color);--form-control-border-focus-box-shadow:none;--form-control-border-bottom-color:var(--foreground-color);--form-control-border-bottom-focus-color:var(--foreground-color);--form-control-background-color:var(--background-color);--form-control-focus-background-color:var(--background-color);--form-control-border-invalid-color:hsl(from var(--foreground-color) h s l/0.4);--form-control-border-invalid-box-shadow:none;--form-control-border-invalid-focus-color:hsl(from var(--danger-color) h s l);--form-control-border-invalid-focus-box-shadow:none;--form-control-border-bottom-invalid-color:hsl(from var(--danger-color) h s l);--form-control-border-bottom-invalid-focus-color:hsl(from var(--danger-color) h s l);--form-control-invalid-background-color:var(--background-color);--form-control-border-warning-color:hsl(from var(--foreground-color) h s l/0.4);--form-control-border-warning-box-shadow:none;--form-control-border-warning-focus-color:hsl(from var(--warning-color) h s l);--form-control-border-warning-focus-box-shadow:none;--form-control-border-bottom-warning-color:hsl(from var(--warning-color) h s l);--form-control-border-bottom-warning-focus-color:hsl(from var(--warning-color) h s l);--form-control-warning-background-color:var(--background-color);--form-control-border-valid-color:hsl(from var(--foreground-color) h s l/0.4);--form-control-border-valid-box-shadow:none;--form-control-border-valid-focus-color:hsl(from var(--success-color) h s l);--form-control-border-valid-focus-box-shadow:none;--form-control-border-bottom-valid-color:hsl(from var(--success-color) h s l);--form-control-border-bottom-valid-focus-color:hsl(from var(--success-color) h s l);--form-control-valid-background-color:var(--background-color)}@layer common{html{font-size:medium!important;line-height:var(--line-height-small)!important}body{background-color:var(--background-color)!important;color:var(--foreground-color)!important;font-family:var(--font-stack-sans-serif)!important;font-weight:var(--font-weight)!important;padding-top:10vw}@media screen and (max-width:300px){a,div,h1,h2,h3,h4,p{word-break:break-all}}@media screen and (max-width:449px){html{--font-size:var(--font-size-small)!important;--line-height:var(--line-height-small)!important;--shadow-offset-x:var(--shadow-offset-x-small);--shadow-offset-y:var(--shadow-offset-y-small);--shadow-blur:var(--shadow-blur-small);--spacing-1-4:calc(var(--spacing-small) / 4);--spacing-1-2:calc(var(--spacing-small) / 2);--spacing-1:var(--spacing-small);--spacing-2:calc(var(--spacing-small) * 2);--spacing-3:calc(var(--spacing-small) * 3);--spacing-4:calc(var(--spacing-small) * 4);--spacing-5:calc(var(--spacing-small) * 5);--spacing-6:calc(var(--spacing-small) * 6);--spacing-7:calc(var(--spacing-small) * 7);--spacing-8:calc(var(--spacing-small) * 8);--spacing-9:calc(var(--spacing-small) * 9);--spacing-10:calc(var(--spacing-small) * 10)}html body{font-size:var(--font-size-small)!important;line-height:var(--line-height-small)!important}}@media screen and (min-width:450px){html{--font-size:var(--font-size-medium)!important;--line-height:var(--line-height-medium)!important;--shadow-offset-x:var(--shadow-offset-x-medium);--shadow-offset-y:var(--shadow-offset-y-medium);--shadow-blur:var(--shadow-blur-medium);--spacing-1-4:calc(var(--spacing-medium) / 4);--spacing-1-2:calc(var(--spacing-medium) / 2);--spacing-1:var(--spacing-medium);--spacing-2:calc(var(--spacing-medium) * 2);--spacing-3:calc(var(--spacing-medium) * 3);--spacing-4:calc(var(--spacing-medium) * 4);--spacing-5:calc(var(--spacing-medium) * 5);--spacing-6:calc(var(--spacing-medium) * 6);--spacing-7:calc(var(--spacing-medium) * 7);--spacing-8:calc(var(--spacing-medium) * 8);--spacing-9:calc(var(--spacing-medium) * 9);--spacing-10:calc(var(--spacing-medium) * 10)}html body{font-size:var(--font-size-medium)!important;line-height:var(--line-height-medium)!important}}@media screen and (min-width:900px){html{--font-size:var(--font-size-large)!important;--line-height:var(--line-height-large)!important;--shadow-offset-x:var(--shadow-offset-x-large);--shadow-offset-y:var(--shadow-offset-y-large);--shadow-blur:var(--shadow-blur-large);--spacing-1-4:calc(var(--spacing-large) / 4);--spacing-1-2:calc(var(--spacing-large) / 2);--spacing-1:var(--spacing-large);--spacing-2:calc(var(--spacing-large) * 2);--spacing-3:calc(var(--spacing-large) * 3);--spacing-4:calc(var(--spacing-large) * 4);--spacing-5:calc(var(--spacing-large) * 5);--spacing-6:calc(var(--spacing-large) * 6);--spacing-7:calc(var(--spacing-large) * 7);--spacing-8:calc(var(--spacing-large) * 8);--spacing-9:calc(var(--spacing-large) * 9);--spacing-10:calc(var(--spacing-large) * 10)}html body{font-size:var(--font-size-large)!important;line-height:var(--line-height-large)!important}}.visually-hidden{clip-path:inset(50%);clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.my-border{border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);box-shadow:var(--border-box-shadow)}ul{list-style-type:square}ul li{margin-left:var(--spacing-2)}ul>ul{margin-left:var(--spacing-1)}ol{list-style-type:decimal}a{overflow-wrap:anywhere;text-decoration:underline;word-break:normal}a.my-button{text-decoration:none}a:hover{-webkit-text-decoration:double underline;text-decoration:double underline}a:hover.my-button{text-decoration:none}fieldset{border-top:var(--border-width) var(--border-style) var(--border-color);margin-top:var(--spacing-1);padding-top:var(--spacing-1-2)}fieldset legend{color:var(--gray);display:block;margin:0 var(--spacing-2);padding:0 var(--spacing-1);text-align:left}details summary{cursor:pointer}}@layer controls{.my-bordered-button{--bb-background-color:var(--background-color);--bb-border-color:var(--foreground-color);--bb-foreground-color:var(--foreground-color);background:var(--bb-background-color);border-radius:var(--border-radius);border:var(--border-width) solid var(--bb-border-color);color:var(--bb-foreground-color);display:inline-block;font-family:var(--font-stack-sans-serif);font-weight:700;letter-spacing:.05rem;outline:none;padding:calc(.15*var(--font-size)) .8rem;text-align:center;text-decoration:none;transition:all var(--animation-duration) var(--animation-timing-function)}.my-bordered-button.is-active{--bb-background-color:var(--foreground-color);--bb-border-color:var(--foreground-color);--bb-foreground-color:var(--background-color)}.my-bordered-button.is-disabled,.my-bordered-button:disabled:not(.is-locked){--bb-background-color:var(--gray-100);--bb-foreground-color:var(--gray-500);cursor:not-allowed;pointer-events:none}.my-bordered-button:focus:not(:disabled):not(.is-disabled),.my-bordered-button:hover:not(:disabled):not(.is-disabled){--bb-background-color:var(--foreground-color);--bb-border-color:var(--foreground-color);--bb-foreground-color:var(--background-color);box-shadow:0 0 var(--spacing-1-4) var(--foreground-color)}.my-bordered-button:active:not(:disabled):not(.is-disabled){transform:translateY(.1rem) scale(.9)}.my-bordered-button.is-locked{animation:pulse;animation-duration:var(--animate-css-duration);animation-iteration-count:infinite;cursor:not-allowed;opacity:.8}.my-bordered-button+.my-bordered-button{margin-left:1rem}.my-button{--glow-factor:1;background-color:var(--foreground-color);border-radius:var(--border-radius);border:none;box-shadow:0 0 calc(var(--glow-factor)*.5rem) var(--primary-ink-color);color:var(--background-color);display:inline-block;font-family:var(--font-stack-sans-serif);font-weight:700;letter-spacing:.05rem;outline:none;padding:calc(.25*var(--font-size)) .8rem;transition:all var(--animation-duration) var(--animation-timing-function)}.my-button.no-glow{--glow-factor:0}.my-button:focus,.my-button:hover{box-shadow:0 0 calc(var(--glow-factor)*var(--spacing-1-2)) var(--foreground-color)}.my-button:active:not(:disabled){transform:translateY(.1rem) scale(.9)!important}.my-button:disabled:not(.is-locked){--glow-factor:0;background-color:var(--gray-shade200);color:var(--gray-shade700);cursor:not-allowed}.my-button.is-locked{animation:pulse;animation-duration:var(--animate-css-duration);animation-iteration-count:infinite;cursor:not-allowed;opacity:.8}.my-button.primary{background-color:var(--primary-color);color:var(--primary-container-color)}.my-button.primary:focus,.my-button.primary:hover{box-shadow:0 0 calc(var(--glow-factor)*var(--spacing-1-2)) var(--primary-color)}.my-button.secondary{background-color:var(--secondary-color);color:var(--secondary-container-color)}.my-button.secondary:focus,.my-button.secondary:hover{box-shadow:0 0 calc(var(--glow-factor)*var(--spacing-1-2)) var(--secondary-color)}.my-button.tertiary{background-color:var(--tertiary-color);color:var(--tertiary-container-color)}.my-button.tertiary:focus,.my-button.tertiary:hover{box-shadow:0 0 calc(var(--glow-factor)*var(--spacing-1-2)) var(--tertiary-color)}.my-button+.my-button{margin-left:1rem}.my-checkbox .form-group{position:relative}.my-checkbox .form-group .form-control[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.my-checkbox .form-group .form-control[type=checkbox]+.form-label:before{width:var(--spacing-2);height:var(--line-height);display:inline-block;top:.4rem;left:0;content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23e8ddcb" viewBox="0 0 100 100"><path d="M73.583,80.979H10V17.395h65.098l8.485-8c0-1.104-0.896-2-2-2H2c-1.104,0-2,0.896-2,2v79.584c0,1.104,0.896,2,2,2h79.584 c1.105,0,2-0.896,2-46v-37.88l-10,10.5L73.583,80.979L73.583,80.979z"/></svg>');background-repeat:no-repeat;position:absolute}.my-checkbox .form-group .form-control[type=checkbox][aria-invalid=true]+.form-label:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23ebc000" viewBox="0 0 100 100"><path d="M73.583,80.979H10V17.395h65.098l8.485-8c0-1.104-0.896-2-2-2H2c-1.104,0-2,0.896-2,2v79.584c0,1.104,0.896,2,2,2h79.584 c1.105,0,2-0.896,2-46v-37.88l-10,10.5L73.583,80.979L73.583,80.979z"/></svg>')}.my-checkbox .form-group .form-control[type=checkbox][aria-checked=true]+.form-label:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23e8ddcb" viewBox="0 0 100 100"><path d="M97.789,23.118l-7.24-7.24c-0.781-0.781-2.047-0.781-2.828,0L50.464,53.133l-13.291-13.29 c-0.781-0.781-2.047-0.781-2.828,0l-7.24,7.24c-0.375,0.375-0.586,0.884-0.586,1.414c0,0.53,0.211,1.039,0.586,1.414L49.05,71.854 c0.391,0.391,0.902,0.586,1.414,0.586c0.513,0,1.022-0.195,1.414-0.586l45.91-45.908c0.375-0.375,0.586-0.884,0.586-1.414 C98.374,24.002,98.164,23.493,97.789,23.118z"/> <path d="M73.583,80.979H10V17.395h65.098l8.485-8c0-1.104-0.896-2-2-2H2c-1.104,0-2,0.896-2,2v79.584c0,1.104,0.896,2,2,2h79.584 c1.105,0,2-0.896,2-2v-37.88l-10,10.5L73.583,80.979L73.583,80.979z"/></svg>')}.my-checkbox .form-group .form-control[type=checkbox][aria-checked=true][aria-invalid=true]+.form-label:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23ebc000" viewBox="0 0 100 100"><path d="M97.789,23.118l-7.24-7.24c-0.781-0.781-2.047-0.781-2.828,0L50.464,53.133l-13.291-13.29 c-0.781-0.781-2.047-0.781-2.828,0l-7.24,7.24c-0.375,0.375-0.586,0.884-0.586,1.414c0,0.53,0.211,1.039,0.586,1.414L49.05,71.854 c0.391,0.391,0.902,0.586,1.414,0.586c0.513,0,1.022-0.195,1.414-0.586l45.91-45.908c0.375-0.375,0.586-0.884,0.586-1.414 C98.374,24.002,98.164,23.493,97.789,23.118z"/> <path d="M73.583,80.979H10V17.395h65.098l8.485-8c0-1.104-0.896-2-2-2H2c-1.104,0-2,0.896-2,2v79.584c0,1.104,0.896,2,2,2h79.584 c1.105,0,2-0.896,2-2v-37.88l-10,10.5L73.583,80.979L73.583,80.979z"/></svg>')}.my-checkbox .form-group .form-label{display:inline-block;text-wrap:pretty;margin-left:calc(var(--spacing-1)*1.5)}select.my-dropdown{background-color:var(--form-control-background-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-color);border-radius:var(--form-control-border-radius);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-color);box-shadow:var(--form-control-border-box-shadow);font-family:var(--font-stack-monospace);outline:none;padding:.8rem .5rem 0 .3rem;transition:border-color var(--animation-duration) var(--animation-timing-function),box-shadow var(--animation-duration) var(--animation-timing-function)!important;width:100%}select.my-dropdown:focus{background-color:var(--form-control-focus-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-focus-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-focus-color);box-shadow:var(--form-control-border-focus-box-shadow)}select.my-dropdown.is-invalid{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23d71d1d" class="w-4 h-4"><path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm2.78-4.22a.75.75 0 0 1-1.06 0L8 9.06l-1.72 1.72a.75.75 0 1 1-1.06-1.06L6.94 8 5.22 6.28a.75.75 0 0 1 1.06-1.06L8 6.94l1.72-1.72a.75.75 0 1 1 1.06 1.06L9.06 8l1.72 1.72a.75.75 0 0 1 0 1.06Z" clip-rule="evenodd" /></svg>');background-position:right 1.1rem bottom .2rem;background-repeat:no-repeat;background-size:1rem 1rem;background-color:var(--form-control-invalid-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-invalid-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-invalid-color);box-shadow:var(--form-control-border-invalid-box-shadow);padding-right:1.8rem}select.my-dropdown.is-invalid:focus{background-color:var(--form-control-focus-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-invalid-focus-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-invalid-focus-color);box-shadow:var(--form-control-border-invalid-focus-box-shadow)}select.my-dropdown.is-warning{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23ebc000" class="w-4 h-4"><path fill-rule="evenodd" d="M6.701 2.25c.577-1 2.02-1 2.598 0l5.196 9a1.5 1.5 0 0 1-1.299 2.25H2.804a1.5 1.5 0 0 1-1.3-2.25l5.197-9ZM8 4a.75.75 0 0 1 .75.75v3a.75.75 0 1 1-1.5 0v-3A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd" /></svg>');background-position:right 1.1rem bottom .2rem;background-repeat:no-repeat;background-size:1rem 1rem;background-color:var(--form-control-warning-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-warning-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-warning-color);box-shadow:var(--form-control-border-warning-box-shadow);padding-right:1.8rem}select.my-dropdown.is-warning:focus{background-color:var(--form-control-focus-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-warning-focus-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-warning-focus-color);box-shadow:var(--form-control-border-warning-focus-box-shadow)}select.my-dropdown.is-valid{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%2362b602" class="w-4 h-4"><path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm3.844-8.791a.75.75 0 0 0-1.188-.918l-3.7 4.79-1.649-1.833a.75.75 0 1 0-1.114 1.004l2.25 2.5a.75.75 0 0 0 1.15-.043l4.25-5.5Z" clip-rule="evenodd" /></svg>');background-position:right 1.1rem bottom .2rem;background-repeat:no-repeat;background-size:1rem 1rem;background-color:var(--form-control-valid-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-valid-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-valid-color);box-shadow:var(--form-control-border-valid-box-shadow);padding-right:1.8rem}select.my-dropdown.is-valid:focus{background-color:var(--form-control-focus-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-valid-focus-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-valid-focus-color);box-shadow:var(--form-control-border-valid-focus-box-shadow)}select.my-dropdown:disabled{background-color:var(--gray-50);box-shadow:none;color:var(--gray-600);pointer-events:none}.my-dropdownbox .form-group{transition:all var(--animation-duration) var(--animation-timing-function);position:relative}.my-dropdownbox .form-group .form-control{height:calc(var(--font-size)*3)}.my-dropdownbox .form-group .form-control::-moz-placeholder{color:rgba(0,0,0,0)}.my-dropdownbox .form-group .form-control::placeholder{color:rgba(0,0,0,0)}.my-dropdownbox .form-group .form-control~.form-feedback{display:none}.my-dropdownbox .form-group .form-control.is-invalid~.form-feedback.is-invalid,.my-dropdownbox .form-group .form-control.is-valid~.form-feedback.is-valid,.my-dropdownbox .form-group .form-control.is-warning~.form-feedback.is-warning{display:block}.my-dropdownbox .form-group .form-label{color:var(--primary-ink-color);display:block;font-family:var(--font-stack-sans-serif);font-size:var(--font-size-small);line-height:var(--line-height-small);left:.4rem;opacity:1;position:absolute;top:.8rem;transform:translateY(-.8rem);transition:all var(--animation-duration) var(--animation-timing-function)}.my-dropdownbox .form-group .form-description{color:var(--gray-600)}.my-dropdownbox .form-group .form-description,.my-dropdownbox .form-group .form-feedback{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-top:.25rem;padding:0 .5rem}.my-feedback.is-valid{color:hsl(from var(--success-color) h 100% 85%)}.my-feedback.is-warning{color:hsl(from var(--warning-color) h 100% 85%)}.my-feedback.is-invalid{color:hsl(from var(--danger-color) h 100% 85%)}.my-get-in-touch-panel{border-top:1px var(--border-style);margin-top:var(--spacing-3);padding-top:var(--spacing-1);text-align:center}.my-get-in-touch-panel .prefix{font-weight:700}.my-get-in-touch-panel .my-button{margin-top:var(--spacing-1)}h1.my-headline{font-size:clamp(var(--font-size) + .75rem,var(--font-size)*3,7rem);letter-spacing:.1rem}h1.my-headline,h2.my-headline{font-family:var(--font-stack-special-1);margin-bottom:var(--font-size);word-spacing:.25rem}h2.my-headline{font-size:clamp(var(--font-size) + .5rem,var(--font-size)*2,6rem);letter-spacing:.075rem}h3.my-headline{font-family:var(--font-stack-special-1);font-size:clamp(var(--font-size) + .25rem,var(--font-size)*1.75,5rem);letter-spacing:.05rem;margin-bottom:var(--font-size)}h4.my-headline{font-size:clamp(var(--font-size) + .125rem,var(--font-size)*1.5,4rem)}h4.my-headline,h5.my-headline{font-family:var(--font-stack-special-1);letter-spacing:.025rem;margin-bottom:var(--font-size)}h5.my-headline{font-size:clamp(var(--font-size) + .05rem,var(--font-size)*1.25,3rem)}h6.my-headline{font-family:var(--font-stack-special-1);font-size:clamp(var(--font-size),var(--font-size)*1.125rem,2rem);letter-spacing:.025rem;margin-bottom:var(--font-size)}.dark-headline .my-headline{color:var(--background-color)}.right-headline .my-headline{text-align:right}.light-headline{color:var(--foreground-color)}input.my-input,textarea.my-input{background-color:var(--form-control-background-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-color);border-radius:var(--form-control-border-radius);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-color);box-shadow:var(--form-control-border-box-shadow);font-family:var(--font-stack-monospace);line-height:var(--font-size);outline:none;padding:1.2rem 1.8rem 0 .8rem;transition:border-color var(--animation-duration) var(--animation-timing-function),box-shadow var(--animation-duration) var(--animation-timing-function),background-color var(--animation-duration) var(--animation-timing-function)!important;width:100%}input.my-input.is-textarea,textarea.my-input.is-textarea{padding-top:1.4rem;line-height:var(--line-height-small)}input.my-input:focus,textarea.my-input:focus{background-color:var(--form-control-focus-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-focus-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-focus-color);box-shadow:var(--form-control-border-focus-box-shadow)}input.my-input.is-invalid,textarea.my-input.is-invalid{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23d71d1d" class="w-4 h-4"><path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm2.78-4.22a.75.75 0 0 1-1.06 0L8 9.06l-1.72 1.72a.75.75 0 1 1-1.06-1.06L6.94 8 5.22 6.28a.75.75 0 0 1 1.06-1.06L8 6.94l1.72-1.72a.75.75 0 1 1 1.06 1.06L9.06 8l1.72 1.72a.75.75 0 0 1 0 1.06Z" clip-rule="evenodd" /></svg>');background-position:right .4rem bottom .2rem;background-repeat:no-repeat;background-size:1rem 1rem;background-color:var(--form-control-invalid-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-invalid-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-invalid-color);box-shadow:var(--form-control-border-invalid-box-shadow)}input.my-input.is-invalid:focus,textarea.my-input.is-invalid:focus{background-color:var(--form-control-focus-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-invalid-focus-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-invalid-focus-color);box-shadow:var(--form-control-border-invalid-focus-box-shadow)}input.my-input.is-warning,textarea.my-input.is-warning{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23ebc000" class="w-4 h-4"><path fill-rule="evenodd" d="M6.701 2.25c.577-1 2.02-1 2.598 0l5.196 9a1.5 1.5 0 0 1-1.299 2.25H2.804a1.5 1.5 0 0 1-1.3-2.25l5.197-9ZM8 4a.75.75 0 0 1 .75.75v3a.75.75 0 1 1-1.5 0v-3A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd" /></svg>');background-position:right .4rem bottom .2rem;background-repeat:no-repeat;background-size:1rem 1rem;background-color:var(--form-control-warning-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-warning-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-warning-color);box-shadow:var(--form-control-border-warning-box-shadow)}input.my-input.is-warning:focus,textarea.my-input.is-warning:focus{background-color:var(--form-control-focus-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-warning-focus-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-warning-focus-color);box-shadow:var(--form-control-border-warning-focus-box-shadow)}input.my-input.is-valid,textarea.my-input.is-valid{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%2362b602" class="w-4 h-4"><path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm3.844-8.791a.75.75 0 0 0-1.188-.918l-3.7 4.79-1.649-1.833a.75.75 0 1 0-1.114 1.004l2.25 2.5a.75.75 0 0 0 1.15-.043l4.25-5.5Z" clip-rule="evenodd" /></svg>');background-position:right .4rem bottom .2rem;background-repeat:no-repeat;background-size:1rem 1rem;background-color:var(--form-control-valid-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-valid-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-valid-color);box-shadow:var(--form-control-border-valid-box-shadow)}input.my-input.is-valid:focus,textarea.my-input.is-valid:focus{background-color:var(--form-control-focus-background-color);border:var(--form-control-border-width) var(--form-control-border-style) var(--form-control-border-valid-focus-color);border-bottom:var(--form-control-border-bottom-width) var(--form-control-border-bottom-style) var(--form-control-border-bottom-valid-focus-color);box-shadow:var(--form-control-border-valid-focus-box-shadow)}input.my-input.is-overflow:not(.is-valid):not(.is-warning):not(.is-invalid),textarea.my-input.is-overflow:not(.is-valid):not(.is-warning):not(.is-invalid){background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23e8ddcb" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z" /></svg>');background-position:right .4rem bottom;background-repeat:no-repeat;background-size:1rem 1rem}input.my-input.is-overflow:not(.is-valid):not(.is-warning):not(.is-invalid):focus,textarea.my-input.is-overflow:not(.is-valid):not(.is-warning):not(.is-invalid):focus{background-image:none}input.my-input:disabled,textarea.my-input:disabled{box-shadow:none;color:var(--gray);font-style:italic;pointer-events:none}.my-loading-panel{align-items:center;background-color:var(--background-color);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99999}.my-loading-panel .wrapper{color:#e8ddcb;margin:0 auto;max-width:1200px;padding:2rem}.my-loading-panel .header{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin-bottom:1rem}.my-loading-panel .header>*{margin:0;padding:0}.my-loading-panel .content,.my-loading-panel .footer{display:flex;justify-content:center}.my-loading-panel .footer{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-top:1.5rem}.noscript-panel{position:fixed}.noscript-panel .wrapper{border-radius:var(--border-radius);border:var(--border-width) var(--border-style) var(--border-color)}.my-text.is-bold{font-weight:700}.my-text.is-subline{display:block;font-weight:bolder}.my-description{font-weight:400;font-size:calc(var(--font-size) - .25rem)}.named-list{margin-top:var(--spacing-1)}.named-list>p{font-weight:700;color:var(--primary-shade900-color);border-bottom:var(--border-width) var(--border-style) var(--primary-shade500-color)}.named-list ul{width:auto}.named-list ul dt{color:var(--primary-shade900-color);border-bottom:1px solid var(--primary-shade500-color)}.named-list ul li{padding-left:0;word-break:keep-all}dl dt{font-weight:900}dl dd{padding-left:var(--spacing-1)}dl dd:not(:last-child){margin-bottom:var(--spacing-1)}div+dl{margin-top:var(--spacing-1)}u{padding:0 .125rem;background-color:var(--underline-background-color);color:inherit;text-decoration-color:var(--underline-decoration-color);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.2rem;text-underline-offset:.25rem;white-space:break-spaces}div>p{margin-top:var(--spacing-1)}p{white-space:pre-line}p+p,ul+p{margin-top:var(--spacing-1)}mark.tag{background-color:#ff0;border-radius:var(--border-radius);color:#000;font-family:var(--font-stack-monospace);font-size:var(--font-size-small);padding-block:var(--spacing-1-4);padding-inline:var(--spacing-1-2)}mark.tag+mark.tag{margin-left:var(--spacing-1-2)}.my-textbox .form-group{transition:all var(--animation-duration) var(--animation-timing-function);position:relative}.my-textbox .form-group .form-control::-moz-placeholder{color:rgba(0,0,0,0)}.my-textbox .form-group .form-control::placeholder{color:rgba(0,0,0,0)}.my-textbox .form-group .form-control:not(:-moz-placeholder-shown)+.form-label{font-size:var(--font-size-small);line-height:var(--line-height-small);transform:translateY(-.8rem)}.my-textbox .form-group .form-control:focus+.form-label,.my-textbox .form-group .form-control:not(:placeholder-shown)+.form-label{font-size:var(--font-size-small);line-height:var(--line-height-small);transform:translateY(-.8rem)}.my-textbox .form-group .form-control.is-textarea+.form-label{background-color:var(--form-control-background-color);transform:translateY(-.6rem);width:calc(100% - 2rem)}.my-textbox .form-group .form-control.is-textarea:not(:-moz-placeholder-shown).is-valid+.form-label{background-color:var(--form-control-valid-background-color)}.my-textbox .form-group .form-control.is-textarea:not(:focus).is-valid+.form-label,.my-textbox .form-group .form-control.is-textarea:not(:placeholder-shown).is-valid+.form-label{background-color:var(--form-control-valid-background-color)}.my-textbox .form-group .form-control.is-textarea:not(:-moz-placeholder-shown).is-warning+.form-label{background-color:var(--form-control-warning-background-color)}.my-textbox .form-group .form-control.is-textarea:not(:focus).is-warning+.form-label,.my-textbox .form-group .form-control.is-textarea:not(:placeholder-shown).is-warning+.form-label{background-color:var(--form-control-warning-background-color)}.my-textbox .form-group .form-control.is-textarea:not(:-moz-placeholder-shown).is-invalid+.form-label{background-color:var(--form-control-invalid-background-color)}.my-textbox .form-group .form-control.is-textarea:not(:focus).is-invalid+.form-label,.my-textbox .form-group .form-control.is-textarea:not(:placeholder-shown).is-invalid+.form-label{background-color:var(--form-control-invalid-background-color)}.my-textbox .form-group .form-control~.form-feedback{display:none}.my-textbox .form-group .form-control.is-invalid~.form-feedback.is-invalid,.my-textbox .form-group .form-control.is-valid~.form-feedback.is-valid,.my-textbox .form-group .form-control.is-warning~.form-feedback.is-warning{display:block}.my-textbox .form-group .form-label{display:block;font-family:var(--font-stack-sans-serif);font-size:var(--font-size);left:.4rem;opacity:1;overflow:hidden;position:absolute;top:.8rem;transition:all var(--animation-duration) var(--animation-timing-function);white-space:nowrap;width:calc(100% - .8rem)}.my-textbox .form-group .form-description{color:var(--gray)}.my-textbox .form-group .form-description,.my-textbox .form-group .form-feedback{font-size:var(--font-size-small);line-height:var(--line-height-small);margin-top:.25rem;padding:0 .5rem}.my-textbox.icon .form-control{padding-left:3rem}.my-textbox.icon .form-label{left:calc(3rem + var(--border-width))}.my-textbox.icon .form-description,.my-textbox.icon .form-feedback{padding-left:3rem}.my-textbox.icon .form-icon{background-position:50%;background-repeat:no-repeat;background-size:1.75rem 1.75rem;height:calc(var(--line-height) + .8rem - 4px);left:var(--border-width);position:absolute;top:calc(var(--border-width) + 1px);width:2.5rem}.my-textbox.icon-emailaddress .form-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23bcc7d2" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M16.5 12a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Zm0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 1 0-2.636 6.364M16.5 12V8.25" /></svg>')}.my-textbox.icon-password .form-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23bcc7d2" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z" /></svg>')}.my-textbox.icon-password .form-icon.password{cursor:pointer}.my-textbox.icon-password .form-icon.password:hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23bcc7d2" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.98 8.223A10.477 10.477 0 0 0 1.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.451 10.451 0 0 1 12 4.5c4.756 0 8.773 3.162 10.065 7.498a10.522 10.522 0 0 1-4.293 5.774M6.228 6.228 3 3m3.228 3.228 3.65 3.65m7.894 7.894L21 21m-3.228-3.228-3.65-3.65m0 0a3 3 0 1 0-4.243-4.243m4.242 4.242L9.88 9.88" /></svg>')}.my-textbox.icon-password .form-icon.password.is-shown{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23bcc7d2" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z" /><path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" /></svg>')}.my-textbox.icon-displayname .form-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23bcc7d2" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Zm6-10.125a1.875 1.875 0 1 1-3.75 0 1.875 1.875 0 0 1 3.75 0Zm1.294 6.336a6.721 6.721 0 0 1-3.17.789 6.721 6.721 0 0 1-3.168-.789 3.376 3.376 0 0 1 6.338 0Z" /></svg>')}.my-toast-container{margin-bottom:var(--footer-height)}.my-toast-container .my-toast-message{border-radius:var(--border-radius);border:var(--border-width) var(--border-style) var(--border-color);box-shadow:var(--border-box-shadow);color:var(--foreground-color)}.my-toast-container .my-toast-message .my-toast-body{font-family:var(--font-stack-sans-serif)}.my-toast-container .my-toast-message .my-toast-body .my-toast-icon-error{color:var(--danger-color)}.my-toast-container .my-toast-message .my-toast-body .my-toast-icon-warning{color:var(--warning-color)}.my-toast-container .my-toast-message .my-toast-body .my-toast-icon-info{color:var(--info-color)}.my-toast-container .my-toast-message .my-toast-body .my-toast-icon-success{color:var(--success-color)}}@layer organisms{.image-clip{animation:fadeIn;animation-duration:var(--animate-css-duration);animation-fill-mode:both;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;overflow:hidden;padding:max(12vw,var(--spacing-6)) var(--spacing-1) max(6vw,var(--spacing-1)) var(--spacing-1);position:relative}.image-clip .content{border-radius:var(--border-radius);color:var(--foreground-color);margin:0 auto;max-width:1280px}.image-clip .content .quote{display:inline;font-family:var(--font-stack-special-1);font-size:calc(var(--font-size)*4)}.image-clip .content .quote.start{float:left;margin-right:var(--spacing-1-4)}.image-clip .content .quote.end{float:right;margin-left:var(--spacing-1-4)}.image-clip .my-headline{text-shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--background-color)}.image-clip .with-background{background-color:hsl(from var(--background-color) h s l/.85)}.image-clip.primary .my-headline{color:var(--primary-container-ink-color);text-shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--primary-container-color)}.image-clip.primary .with-background{background-color:hsl(from var(--primary-container-color) h s l/.85);color:var(--primary-container-ink-color)}.image-clip.secondary .my-headline{color:var(--secondary-container-ink-color);text-shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--secondary-container-color)}.image-clip.secondary .with-background{background-color:hsl(from var(--secondary-container-color) h s l/.85);color:var(--secondary-container-ink-color)}.image-clip.tertiary .my-headline{color:var(--tertiary-container-ink-color);text-shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--tertiary-container-color)}.image-clip.tertiary .with-background{background-color:hsl(from var(--tertiary-container-color) h s l/.85);color:var(--tertiary-container-ink-color)}.image-clip .with-background{-webkit-backdrop-filter:blur(var(--shadow-blur));backdrop-filter:blur(var(--shadow-blur));border-radius:var(--border-radius);padding:var(--spacing-2)}.image-clip .with-background>p{margin-top:0}.image-clip .float-right{float:right;margin:0 0 var(--spacing-1) var(--spacing-1);width:25%}.image-clip .float-left{float:left;margin:0 var(--spacing-1) var(--spacing-1) 0;width:25%}.image-clip.clip-laptop-black{background-image:-webkit-image-set(url("/image/laptop-black.webp") type("image/webp"),url("/image/laptop-black.jpg") type("image/jpeg"));background-image:image-set(url("/image/laptop-black.webp") type("image/webp"),url("/image/laptop-black.jpg") type("image/jpeg"))}.image-clip.clip-laptop-silver{background-image:-webkit-image-set(url("/image/laptop-silver.webp") type("image/webp"),url("/image/laptop-silver.jpg") type("image/jpeg"));background-image:image-set(url("/image/laptop-silver.webp") type("image/webp"),url("/image/laptop-silver.jpg") type("image/jpeg"))}.image-clip.clip-phone-black{background-image:-webkit-image-set(url("/image/phone-black.webp") type("image/webp"),url("/image/phone-black.jpg") type("image/jpeg"));background-image:image-set(url("/image/phone-black.webp") type("image/webp"),url("/image/phone-black.jpg") type("image/jpeg"));background-position-y:55%}.image-clip.clip-code{background-image:-webkit-image-set(url("/image/code.webp") type("image/webp"),url("/image/code.jpg") type("image/jpeg"));background-image:image-set(url("/image/code.webp") type("image/webp"),url("/image/code.jpg") type("image/jpeg"))}.image-clip.clip-workshop{background-image:-webkit-image-set(url("/image/workshop.webp") type("image/webp"),url("/image/workshop.jpg") type("image/jpeg"));background-image:image-set(url("/image/workshop.webp") type("image/webp"),url("/image/workshop.jpg") type("image/jpeg"))}.image-clip.clip-contact{background-image:-webkit-image-set(url("/image/contact.webp") type("image/webp"),url("/image/contact.jpg") type("image/jpeg"));background-image:image-set(url("/image/contact.webp") type("image/webp"),url("/image/contact.jpg") type("image/jpeg"))}.image-clip.clip-join-us{background-image:-webkit-image-set(url("/image/join-us.webp") type("image/webp"),url("/image/join-us.jpg") type("image/jpeg"));background-image:image-set(url("/image/join-us.webp") type("image/webp"),url("/image/join-us.jpg") type("image/jpeg"))}.image-clip.clip-article{background-image:-webkit-image-set(url("/image/articles.webp") type("image/webp"),url("/image/articles.jpg") type("image/jpeg"));background-image:image-set(url("/image/articles.webp") type("image/webp"),url("/image/articles.jpg") type("image/jpeg"))}.image-clip.clip-accessibility{background-image:-webkit-image-set(url("/image/accessibility.webp") type("image/webp"),url("/image/accessibility.jpg") type("image/jpeg"));background-image:image-set(url("/image/accessibility.webp") type("image/webp"),url("/image/accessibility.jpg") type("image/jpeg"))}.text-clip{animation:fadeIn;animation-duration:var(--animate-css-duration);background:hsl(from var(--foreground-color) h s l/.75);color:var(--background-color);margin:0;padding:max(3vw,var(--spacing-1)) var(--spacing-1) max(3vw,var(--spacing-1)) var(--spacing-1);position:relative}.text-clip>*{margin-left:auto;margin-right:auto;max-width:1280px}.text-clip .block-quote{background-color:hsl(from var(--foreground-color) h s l/.35);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='50px' viewBox='0 -960 960 960' width='50px' fill='%23e8ddcb'%3E%3Cpath d='M479.92-163.08q-22.77 0-38.91-16.22-16.14-16.21-16.14-38.99 0-22.77 16.22-38.91 16.22-16.13 38.99-16.13 22.77 0 38.91 16.21 16.14 16.22 16.14 38.99 0 22.78-16.22 38.91-16.22 16.14-38.99 16.14Zm-.06-196.15q-20.58 0-35.09-14.61-14.51-14.61-14.51-35.13v-358.21q0-20.52 14.65-35.13 14.65-14.61 35.23-14.61t35.09 14.61q14.51 14.61 14.51 35.13v358.21q0 20.52-14.65 35.13-14.65 14.61-35.23 14.61Z'/%3E%3C/svg%3E");background-position:100% 0;background-position-y:.5rem;background-repeat:no-repeat;border-radius:var(--border-radius);margin-top:var(--spacing-large);padding:calc(.3*var(--font-size)) 50px calc(.3*var(--font-size)) var(--spacing-1-2)}.text-clip .block-quote div>p:first-child{margin-top:0}.text-clip .block-quote:has(.my-headline){padding:0 var(--spacing-1) var(--spacing-1) var(--spacing-1)}.text-clip.primary{background-color:var(--primary-container-color);color:var(--primary-container-ink-color)}.text-clip.secondary{background-color:var(--secondary-container-color);color:var(--secondary-container-ink-color)}.text-clip.tertiary{background-color:var(--tertiary-container-color);color:var(--tertiary-container-ink-color)}.text-clip .image-block{z-index:0;place-items:center}.text-clip .image-block img{border-radius:var(--border-radius);height:auto;margin-block:var(--spacing-medium);max-height:max(8rem,25vh);-o-object-fit:contain;object-fit:contain;width:auto}.text-clip .image-block .desc{display:block;font-size:var(--font-size-small);margin-top:calc(var(--spacing-small)*-1)}@media screen and (max-width:699px){.text-clip .image-block img{margin-inline:0;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.text-clip .image-block.float-right img{float:right;margin-inline-start:var(--spacing-medium)}.text-clip .image-block.float-left img{float:left;margin-inline-end:var(--spacing-medium)}body>footer{align-items:center;background-color:var(--footer-background-color);bottom:0;color:var(--footer-foreground-color);display:flex;font-size:var(--font-size-small);height:var(--footer-height);justify-content:space-between;left:0;line-height:var(--line-height-small);margin:0;padding:0 var(--spacing-1);position:fixed;right:0;z-index:200}body>footer.is-hidden{display:none;height:0}body>footer .my-link+.my-link{margin-left:var(--spacing-1)}body>footer .my-link.is-active{color:var(--footer-foreground-color)}body>footer .my-bordered-button{padding:1px 10px}body>footer .my-bordered-button+.my-bordered-button{margin-left:var(--spacing-1-4)}@media screen and (max-width:600px){body>footer .copyright{display:none}}body>footer #scroll-to-top-button{align-items:center;background-color:rgba(0,0,0,.4);border-radius:var(--border-radius);color:#fff;display:grid;font-size:var(--font-size-large);font-weight:900;height:2.5rem;justify-content:center;position:absolute;right:-50px;text-decoration:none;top:calc(-1*(var(--footer-height) + var(--spacing-1)));transition:right var(--animation-duration) var(--animation-timing-function);width:2.5rem;z-index:-1}body>footer #scroll-to-top-button.is-needed{right:var(--spacing-1)}header{left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:300;overflow:hidden}header .wrapper{position:relative;height:100%}header .wrapper .my-logo{background-color:var(--header-background-color);color:var(--header-foreground-color);height:10vw;min-height:6.5rem;overflow:hidden}header .wrapper .my-logo .icon{aspect-ratio:1;height:2.5rem;top:-100%;transition:top var(--animation-duration) 0s var(--animation-timing-function)}header .wrapper .my-logo .icon,header .wrapper .my-logo .logo{display:inline-block;left:var(--spacing-1);position:absolute;width:auto}header .wrapper .my-logo .logo{aspect-ratio:1024/374;height:8vw;min-height:3.95rem;top:1rem;transition:top var(--animation-duration) var(--animation-duration) var(--animation-timing-function),height var(--animation-duration) var(--animation-timing-function)}header .wrapper .my-logo.is-small{height:4.5rem;min-height:4.5rem}header .wrapper .my-logo.is-small .logo{height:4rem;min-height:4rem}@media screen and (max-width:700px){header .wrapper .my-logo{height:4.5rem;min-height:4.5rem}header .wrapper .my-logo .icon{top:1rem;transition:top var(--animation-duration) var(--animation-duration) var(--animation-timing-function)}header .wrapper .my-logo .logo{top:-100%;transition:top var(--animation-duration) 0s var(--animation-timing-function),height var(--animation-duration) var(--animation-timing-function)}}header .wrapper .my-main-navigation #close-sidebar-button,header .wrapper .my-main-navigation #open-sidebar-button,header .wrapper .my-main-navigation #overlay{display:none;tab-index:-1}header .wrapper .my-main-navigation nav{display:flex;flex-direction:row;margin-right:var(--spacing-1);margin-top:.75rem;position:fixed;right:0;row-gap:var(--spacing-1-2);top:0;transition:right var(--animate-css-duration) var(--animation-timing-function);z-index:200}@media screen and (max-width:700px){header .wrapper .my-main-navigation #open-sidebar-button{background-color:unset;display:inline-block;position:absolute;right:1rem;top:calc(50% - 20px)}header .wrapper .my-main-navigation #close-sidebar-button{background-color:unset;display:inline-block;margin:var(--spacing-1) 0 var(--spacing-1-2) var(--spacing-1-2);width:-moz-max-content;width:max-content}header .wrapper .my-main-navigation #overlay{background:rgba(0,0,0,.5);inset:0;position:fixed;z-index:199}header .wrapper .my-main-navigation nav{background-color:var(--header-background-color);border-left:var(--border-width) solid var(--border-color);flex-direction:column;height:100vh;margin:0;min-width:45vw;right:-100%}header .wrapper .my-main-navigation nav.is-open{right:0}header .wrapper .my-main-navigation nav.is-open~#overlay{display:block}header .wrapper .my-main-navigation nav:not(.is-open) a{display:none}header .wrapper .my-main-navigation nav .my-link{border-radius:0;border:none;font-size:var(--font-size-large);padding-right:var(--spacing-2);text-align:left;width:100%}header .wrapper .my-main-navigation nav .my-link+.my-link{margin-left:0}}dl.info-card{border-radius:var(--border-radius);box-shadow:0 0 0 var(--border-width) hsl(from var(--foreground-color) h s l/.35);margin-inline:var(--border-width);padding:0}dl.info-card dt{display:flex;justify-content:space-between;align-items:center;background-color:hsl(from var(--foreground-color) h s l/.35);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);font-size:calc(var(--font-size)*.9);margin:0;padding:calc(.3*var(--font-size)) var(--spacing-1-2)}dl.info-card dt svg{--icon-color:currentcolor}dl.info-card dd{margin:calc(.3*var(--font-size)) var(--spacing-1-2);padding:0}dl.info-card dd ul{list-style-position:outside;list-style-type:none;margin:0;padding:0}dl.info-card dd ul li{font-size:calc(var(--font-size)*.9);line-height:calc(var(--font-size)*1.2);margin:0 0 .25rem .75rem;padding-left:.25rem}dl.info-card dd ul li::marker{color:var(--ic-border-color);content:"+"}.my-login{box-shadow:var(--border-box-shadow);clear:both;padding:var(--spacing-2)}.my-login .emailaddress,.my-login .password{margin-bottom:var(--spacing-2)}.my-login .my-login-container{display:flex;flex-flow:wrap;justify-content:right;margin-top:var(--spacing-2)}.my-menu a .icon.icon-home{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23ffffff" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25" /></svg>');background-position-y:1rem;background-repeat:no-repeat}.my-menu a .icon.icon-profile{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23ffffff" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" /></svg>');background-position-y:1rem;background-repeat:no-repeat}.my-menu a .icon.icon-message{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23ffffff" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 0 1-.825-.242m9.345-8.334a2.126 2.126 0 0 0-.476-.095 48.64 48.64 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155" /></svg>');background-position-y:1rem;background-repeat:no-repeat}.my-menu a .icon.icon-settings{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23ffffff" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M6 13.5V3.75m0 9.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 3.75V16.5m12-3V3.75m0 9.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 3.75V16.5m-6-9V3.75m0 3.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 9.75V10.5" /></svg>');background-position-y:1rem;background-repeat:no-repeat}.my-menu a .icon.icon-collapse{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23ffffff" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15M12 9l-3 3m0 0 3 3m-3-3h12.75" /></svg>');background-position-y:1rem;background-repeat:no-repeat}.my-menu a .icon.icon-expand{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23ffffff" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9" /></svg>');background-position-y:1rem;background-repeat:no-repeat}.my-menu.is-hidden{display:none}.my-menu{border-top:1rem var(--border-style) var(--background-color);background-color:var(--menu-background-color);bottom:var(--footer-height);height:var(--menu-height);left:0;position:fixed;transition:all var(--animation-duration) var(--animation-timing-function);width:100%;z-index:300}.my-menu ul{justify-content:space-around}.my-menu a,.my-menu ul{height:100%;display:flex}.my-menu a{background-color:var(--menu-background-color);color:var(--menu-ink-color);font-family:var(--font-stack-special-1);font-size:var(--font-size-small);justify-content:center;padding:1.75rem .5rem 0;min-width:4rem}.my-menu a,.my-menu a .icon{transition:all var(--animation-duration) var(--animation-timing-function)}.my-menu a .icon{background-position:top!important;height:1.5rem;position:absolute;transform:translateY(-1.5rem);width:1.5rem;z-index:2}.my-menu a.is-active{background-color:var(--menu-background-color);border-top-left-radius:50%;border-top-right-radius:50%;color:var(--menu-ink-color-active);height:calc(100% + 1rem);padding-top:2.75rem;transform:translateY(-1rem)}.my-menu a.is-active .icon{animation:flash;animation-delay:calc(var(--animation-duration) + .25s);animation-duration:var(--animate-css-duration);box-sizing:border-box;height:2.5rem;transform:translateY(-2.5rem);transition:all var(--animation-duration) var(--animation-timing-function);width:2.5rem}.my-menu a:hover:not(.is-active){background-color:var(--menu-background-color-hover);color:var(--menu-ink-color-hover)}.my-menu .indicator,.my-menu a.collapse-button{display:none}@media screen and (min-width:40rem){.my-menu{bottom:var(--footer-height);left:0;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;transition:all var(--animation-duration) var(--animation-timing-function);z-index:500}.my-menu.is-collapsed{background-color:var(--menu-background-color);width:var(--menu-width-collapsed)}.my-menu.is-collapsed ul{height:100%;padding-top:calc(var(--header-height) - var(--border-width));transition:all var(--animation-duration) var(--animation-timing-function)}.my-menu.is-collapsed ul li:first-child{border-top:var(--border-width) dashed var(--border-color);padding-top:1rem}.my-menu.is-collapsed a{background-color:var(--menu-background-color);border-radius:50%;border:4px var(--border-style) var(--menu-background-color);color:rgba(0,0,0,0);display:flex;line-height:3.5rem;margin-left:.25rem;width:calc(100% - .5rem)}.my-menu.is-collapsed a,.my-menu.is-collapsed a .icon{height:3.5rem;transition:all var(--animation-duration) var(--animation-timing-function)}.my-menu.is-collapsed a .icon{position:absolute;transform:translateY(-4px);margin-left:.75rem;width:1.5rem;z-index:2}.my-menu.is-collapsed a.is-active{background-color:var(--menu-background-color-active)}.my-menu.is-collapsed a.is-active .icon{animation:flash;animation-delay:calc(var(--animation-duration) + .25s);animation-duration:var(--animate-css-duration);background-position-y:calc(4px + .25rem);box-sizing:border-box;transform:translateX(-.25rem);transition:all var(--animation-duration) var(--animation-timing-function);width:2rem}.my-menu.is-collapsed a:hover:not(.is-active){animation:pulse;animation-duration:var(--animate-css-duration);background-color:var(--menu-background-color-hover)}.my-menu.is-collapsed a.collapse-button{position:absolute;bottom:.5rem}.my-menu.is-collapsed .indicator,.my-menu.is-collapsed a.collapse-button{transition:all var(--animation-duration) var(--animation-timing-function)}.my-menu.is-collapsed .indicator{--number-of-items:5;--indicator-y:0;background-color:var(--menu-background-color);border-radius:50%;border:4px solid var(--background-color);height:3.5rem;position:relative;left:.25rem;top:0;transform:translateY(var(--indicator-y));width:3.5rem;z-index:1}.my-menu.is-collapsed li:first-child.is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 1 + 1) * -3.5rem)}.my-menu.is-collapsed li:nth-child(2).is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 2 + 1) * -3.5rem)}.my-menu.is-collapsed li:nth-child(3).is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 3 + 1) * -3.5rem)}.my-menu.is-collapsed li:nth-child(4).is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 4 + 1) * -3.5rem)}.my-menu.is-collapsed li:nth-child(5).is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 5 + 1) * -3.5rem)}.my-menu.is-expanded{width:var(--menu-width-expanded)}.my-menu.is-expanded ul{background-color:var(--menu-background-color);height:100%;margin-left:2rem;padding-top:calc(var(--header-height) - var(--border-width));transition:all var(--animation-duration) var(--animation-timing-function)}.my-menu.is-expanded ul li:first-child{border-top:var(--border-width) dashed var(--border-color);padding-top:1rem}.my-menu.is-expanded a{background-color:var(--menu-background-color);border:0 var(--border-style) var(--menu-background-color);color:var(--menu-ink-color);display:flex;font-family:var(--font-stack-special-1);line-height:3.5rem;padding-left:3rem;padding-right:.5rem;width:100%}.my-menu.is-expanded a,.my-menu.is-expanded a .icon{height:3.5rem;transition:all var(--animation-duration) var(--animation-timing-function)}.my-menu.is-expanded a .icon{margin-right:1rem;position:absolute;transform:translateX(-2.25rem);width:1.5rem;z-index:2}.my-menu.is-expanded a.is-active{background-color:var(--menu-background-color-active);color:var(--menu-ink-color-active)}.my-menu.is-expanded a.is-active .icon{animation:flash;animation-delay:calc(var(--animation-duration) + .25s);animation-duration:var(--animate-css-duration);background-position-y:.75rem;box-sizing:border-box;transform:translateX(-4.25rem);transition:all var(--animation-duration) var(--animation-timing-function);width:2rem}.my-menu.is-expanded a:hover:not(.is-active){background-color:var(--menu-background-color-hover);color:var(--menu-ink-color-hover)}.my-menu.is-expanded a.collapse-button{position:absolute;bottom:.5rem}.my-menu.is-expanded .indicator,.my-menu.is-expanded a.collapse-button{transition:all var(--animation-duration) var(--animation-timing-function)}.my-menu.is-expanded .indicator{--number-of-items:5;--indicator-y:0;background-color:var(--menu-background-color);border-radius:50%;border:4px solid var(--background-color);height:3.5rem;left:-2rem;position:relative;right:0;top:0;transform:translateY(var(--indicator-y));width:3.5rem;z-index:1}.my-menu.is-expanded li:first-child.is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 1 + 1) * -3.5rem)}.my-menu.is-expanded li:nth-child(2).is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 2 + 1) * -3.5rem)}.my-menu.is-expanded li:nth-child(3).is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 3 + 1) * -3.5rem)}.my-menu.is-expanded li:nth-child(4).is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 4 + 1) * -3.5rem)}.my-menu.is-expanded li:nth-child(5).is-active~.indicator{--indicator-y:calc((var(--number-of-items) - 5 + 1) * -3.5rem)}}.my-userprofile{position:relative;background-color:var(--background-color);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);box-shadow:var(--border-box-shadow);clear:both;padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) calc(12rem + var(--spacing-2));width:100%}.my-userprofile figure{border-right:var(--border-width) dashed var(--border-color);display:inline-block;height:100%;left:0;padding:var(--spacing-2) var(--spacing-1);position:absolute;top:0;width:12rem}.my-userprofile figure img{border-radius:9999px;border:var(--border-width) var(--border-style) var(--border-color);box-shadow:var(--border-box-shadow)}.my-userprofile figure figcaption{font-family:var(--font-stack-special-1);font-size:var(--font-size-larger);text-align:center;word-break:break-word}.my-userprofile .displayname{margin-bottom:var(--spacing-4)}.my-userprofile .firstname,.my-userprofile .lastname{margin-bottom:var(--spacing-2)}.my-userprofile .my-userprofile-container{display:flex;flex-flow:wrap;justify-content:right;margin-top:var(--spacing-2)}.my-userprofile .my-userprofile-container .my-button+.my-button{margin-left:var(--spacing-1)}}@layer templates{.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(40rem,100%),1fr));grid-auto-rows:auto auto auto;gap:var(--spacing-1);max-width:1280px;container-type:normal;margin:0 auto;padding:0}.cards .info-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}.cards .info-card dt a{text-decoration:none}.cards .info-card dt a:hover{-webkit-text-decoration:double underline;text-decoration:double underline}.cards .info-card dd{display:grid;gap:var(--spacing-1);grid-row:span 3;grid-template-rows:subgrid;padding-block:var(--spacing-1-4)}.cards .info-card dd *{margin-top:0;margin-bottom:0}.cards .info-card dd .abstract{text-align:justify}.cards .info-card dd .abstract .hero-image{aspect-ratio:1.618/1;border-radius:var(--border-radius);border:var(--border-width) var(--border-style) var(--border-color);float:right;margin:var(--spacing-1-4) 0 var(--spacing-1-4) var(--spacing-1-2);-o-object-fit:cover;object-fit:cover;width:35%}.cards .info-card dd footer{display:flex}.cards .info-card dd footer .author{flex-grow:1}.article.image-clip .hero-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.article .my-headline{padding:var(--spacing-1) 0 var(--spacing-1-2) 0}.article h2.my-headline{position:sticky;top:calc(var(--header-height) + var(--spacing-1-2))}.article h3.my-headline{margin-top:var(--spacing-2)}.article.text-clip.NONE h2.my-headline{background:#b8b2a3}.article.text-clip.primary h2.my-headline{background-color:var(--primary-container-color)}.article.text-clip.secondary h2.my-headline{background-color:var(--secondary-container-color)}.article.text-clip.tertiary h2.my-headline{background-color:var(--tertiary-container-color)}.article .meta,.article .podcast,.article .table-of-content{background:var(--background-color);border-radius:var(--border-radius);margin-top:var(--spacing-1-2);padding:var(--spacing-1-4) var(--spacing-1-2) var(--spacing-1-2) var(--spacing-1-2);position:relative}.article .meta svg,.article .podcast svg,.article .table-of-content svg{--icon-color:currentcolor;left:var(--spacing-1-4);position:absolute;top:var(--spacing-1-2)}.article .meta details summary,.article .podcast details summary,.article .table-of-content details summary{align-content:center;background-position:0;background-repeat:no-repeat;height:32px;padding-left:var(--spacing-1)}.article .table-of-content details{margin-top:0}.article .table-of-content details ol{list-style-position:inside;list-style-type:decimal-leading-zero;margin:var(--spacing-1) var(--spacing-1) 0 var(--spacing-1)}.article .podcast details audio{width:100%}.article .podcast details .hints{margin:var(--spacing-1) 0;padding-left:30px}.article .meta details summary>span{display:inline-flex;justify-content:space-between;width:calc(100% - var(--spacing-1))}.article .meta details summary>span span>span{flex-grow:1}.article .meta details .bio{margin-top:var(--spacing-1);padding-left:30px}.article .my-reading-time{background-color:var(--background-color);border-radius:var(--border-radius);color:var(--foreground-color);font-size:var(--font-size-small);padding-inline:var(--spacing-1-2);position:absolute;right:var(--spacing-2);top:calc(var(--spacing-1-2)*-1)}.template-contact .my-flex-container{display:flex;flex-direction:row;flex-flow:wrap;flex-wrap:wrap;gap:var(--spacing-1);justify-content:space-between;margin:var(--spacing-1) 0}.template-contact .my-flex-container .my-textbox{flex-grow:1}.template-contact .my-flex-container .my-textbox.contact{flex-grow:20}.template-contact .message{padding-bottom:var(--spacing-1)}.template-contact .message textarea{max-height:16rem}.template-contact .my-checkbox{padding-bottom:var(--spacing-1)}.template-contact .my-button{flex-basis:max-content;flex-grow:0;flex-shrink:1;margin-top:var(--spacing-2)}.template-login{height:100%}.template-login .my-flex-container{display:flex;flex-flow:wrap;justify-content:center}.template-login .my-flex-container .my-login{width:35%;min-width:25rem;min-height:18rem}.template-login .my-flex-container .my-login.is-invalid{animation:shakeX;animation-duration:var(--animate-css-duration)}.template-login .my-flex-container .my-login.is-valid{animation:tada;animation-duration:var(--animate-css-duration)}.template-register .my-sign-up-form .my-flex-container{display:flex;flex-direction:row;flex-flow:wrap;flex-wrap:wrap;gap:var(--spacing-1);justify-content:space-between;padding:0}.template-register .my-sign-up-form .my-flex-container .my-textbox{flex-grow:1}.template-register .my-sign-up-form .my-checkbox{padding:var(--spacing-1) 0}.template-register .my-sign-up-form .my-button{flex-basis:max-content;flex-grow:0;flex-shrink:1}main{margin:0 0 var(--footer-height) 0;z-index:1}.error{background-attachment:fixed;background-image:-webkit-image-set(url("/image/error.webp") type("image/webp"),url("/image/error.jpg") type("image/jpeg"));background-image:image-set(url("/image/error.webp") type("image/webp"),url("/image/error.jpg") type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:75vh;justify-content:center;text-align:center}.error,.error div{align-items:center}.error div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsl(from var(--background-color) h s l/.85);border-radius:var(--border-radius);margin:0;max-width:1280px;overflow:hidden;padding:max(2vw,1rem)}.error p{vertical-align:top;margin-bottom:var(--spacing-1)}.error .code,.error .details{display:inline-block}.error .code{border-right:var(--border-width) var(--border-style) var(--border-color);padding-right:var(--spacing-large);font-family:var(--font-stack-monospace);font-size:calc(var(--font-size-large)*2)}.error .code,.error .details{line-height:calc(var(--font-size-large)*3)}.error .details{font-family:var(--font-stack-sans-serif);padding-left:var(--spacing-large)}.template-userprofile .my-flex-container{display:flex;flex-flow:wrap;justify-content:center;padding:0 3.5rem}}@layer overrides{@media print{@page{margin:2cm 1cm 2cm 2cm}html{font-size:12pt}body{float:none;font-family:Georgia,Times New Roman,Times,serif;width:100%;line-height:18pt}*,body{background-color:#fff;color:#000;margin:0}*{background-image:none;padding:0;font-family:Georgia,Times New Roman,Times,serif!important;max-width:unset;font-weight:400}.my-get-in-touch-panel,.quote.end,.quote.start,.with-background>img,body>footer,header{display:none}main:before{content:" Thank you. We appreciate your attention. Please feel free to contact us: contact@edonix-development.com ";border-bottom:1px solid #ddd;margin-bottom:1cm;padding-bottom:.5cm}main:after,main:before{display:block;font-family:monospace;font-size:8pt;text-align:center}main:after{content:"(c) 2025 Edonix Development";border-top:1px solid #ddd;margin-top:1cm;padding-top:.5cm;page-break-before:avoid}h1{font-size:24pt}h1,h2{line-height:30pt;margin-bottom:.5cm}h2{font-size:20pt}h3,h4{font-size:14pt}div>p,h3,h4{margin-top:.5cm}.image-clip,.text-clip{margin-bottom:1cm}.font-bold,.font-bold p{font-weight:bolder}.font-bold+dl{margin-top:.5cm}.my-textbox{margin-top:36pt}.my-textbox .form-control{border:1px solid;border-color:#ddd #ddd #000;font-size:inherit;padding:0 4pt}.my-textbox label{background:rgba(0,0,0,0);font-size:inherit;position:absolute;top:-1.5rem;transform:none}.my-checkbox{margin:12pt 0 48pt;position:relative}.my-checkbox .form-control[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:rgba(0,0,0,0);height:12pt;width:12pt}.my-checkbox label{background:rgba(0,0,0,0);font-size:inherit;margin-left:12pt;position:absolute;transform:none}.my-button{border:1px solid #000;padding:4pt 12pt}.named-list{margin:0}.named-list>p{font-weight:700;margin-top:1cm;padding:0;border:none}.named-list ul{margin-left:.5cm}dl dt{border:none;font-weight:700}dl dt:not(:first-child){margin-top:.5cm}dl dd{margin-left:.5cm}div+dl{margin-top:.5cm}ol,ul{padding-left:.5cm}a,blockquote,h1,h2,h3,h4,h5,h6,img{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;text-align:left}a,pre,table{page-break-inside:avoid}a,dl,pre,table{page-break-before:avoid}p+p,ul+p{margin-top:.5cm}a,a:hover,a:link,a:visited{background:rgba(255,255,0,.3);color:#000;font-family:monospace;overflow:hidden;text-decoration:none;width:0}.info-card{border:none;box-shadow:none;margin-top:1cm;page-break-inside:avoid}.info-card dt{font-weight:700;border-bottom:1px solid #000}.info-card dd{margin:0;padding:0}.author>svg,.hero-image,.podcast,.table-of-content{display:none}.author{margin-top:1cm}time{margin-left:1cm}.article-preview-list .cards{display:block}.article-preview-list .cards dl.info-card{margin-top:1cm}.article-preview-list .cards dl.info-card dt a{font-weight:700;text-decoration:none}.article-preview-list .cards dl.info-card dd .actions{display:none}.article-preview-list .cards dl.info-card dd footer{margin-top:.5cm}}}