@layer boilerplate{*,:before,:after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}html{interpolate-size:allow-keywords;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}:first-child{margin-top:0}:target{scroll-margin-block:1rlh}h1,h2,h3,h4{text-wrap:balance;line-height:1.1}h1,h2,h3,h4,blockquote,dd,dl,figure,p{margin-bottom:0}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;font-feature-settings:inherit;font-variation-settings:inherit}button:not(:disabled){cursor:pointer}figcaption,dd,dl,dt,li,p{text-wrap:pretty}math,td,time[datetime*=\:]{font-variant-numeric:tabular-nums lining-nums}ol[role=list],ul[role=list]{margin:0;margin-block:0;margin-inline:0;padding:0;list-style:""}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-auto-fit-min-column-size,10rem),100%),1fr));gap:var(--spacing-1,1rem);grid-auto-flow:row;display:grid;container-type:normal}div+div.grid-auto-fit{margin-top:var(--spacing-1)}@supports (hanging-punctuation:first) and (font:-apple-system-body){h1,h2,h3,h4{text-wrap:initial}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer common{html{font-size:medium!important;line-height:var(--line-height-small)!important}body{padding-top:var(--header-height);font-family:var(--font-stack-sans-serif),system-ui!important;font-weight:var(--font-weight)!important;color:var(--foreground-color)!important;background-color:var(--background-color)!important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clear{clear:both}.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{word-break:normal;color:inherit;overflow-wrap:anywhere;border-radius:1px;text-decoration:underline}a.my-button{text-decoration:none}a:hover{outline:none;-webkit-text-decoration:underline double;text-decoration:underline double}a:hover.my-button{text-decoration:none}a:focus-visible:not(:hover,:disabled,.is-disabled){outline:2px solid;outline-color:inherit;outline-offset:2px}fieldset{margin-top:var(--spacing-1);padding-top:var(--spacing-1-2);border-top:var(--border-width)var(--border-style)var(--border-color)}fieldset legend{margin:0 var(--spacing-2);padding:0 var(--spacing-1);text-align:left;color:var(--gray);display:block}details summary{cursor:pointer}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{white-space:break-spaces;-webkit-text-decoration:underline solid var(--underline-decoration-color).2rem;text-decoration:underline solid var(--underline-decoration-color).2rem;color:inherit;background-color:var(--underline-background-color);text-underline-offset:.25rem;padding:0 .125rem}div>p{margin-top:var(--spacing-1)}p{white-space:pre-line}ul+p,p+p{margin-top:var(--spacing-1)}strong{font-weight:700}mark.tag{font-family:var(--font-stack-monospace),monospace;font-size:var(--font-size-small);margin-top:var(--spacing-1-2);margin-right:var(--spacing-1-2);color:#000;background-color:#ff0;border-radius:20px;padding:.5lh 2ch;line-height:1;display:inline-block}@media screen and (max-width:300px){h1,h2,h3,h4,a,div,p{word-break:break-all}}@media screen and (max-width:449px){html{--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);--font-size:var(--font-size-small)!important;--line-height:var(--line-height-small)!important}html body{font-size:var(--font-size-small)!important;line-height:var(--line-height-small)!important}}@media screen and (min-width:450px){html{--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);--font-size:var(--font-size-medium)!important;--line-height:var(--line-height-medium)!important}html body{font-size:var(--font-size-medium)!important;line-height:var(--line-height-medium)!important}}@media screen and (min-width:900px){html{--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);--font-size:var(--font-size-large)!important;--line-height:var(--line-height-large)!important}html body{font-size:var(--font-size-large)!important;line-height:var(--line-height-large)!important}}}@layer controls{.my-button{--glow-factor:1;font-family:var(--font-stack-sans-serif)system-ui;transition:all var(--animation-duration)var(--animation-timing-function);letter-spacing:.05rem;color:var(--background-color);border-radius:var(--border-radius);background-color:var(--foreground-color);box-shadow:0 0 calc(var(--glow-factor)*.5rem)var(--primary-ink-color);border:none;padding:.1lh 1.5ch;font-weight:700;display:inline-block}.my-button.no-glow{--glow-factor:0}.my-button:active:not(:disabled){transform:translateY(.1rem)scale(.9)}.my-button:disabled:not(.is-locked){--glow-factor:0;cursor:not-allowed;color:var(--gray-shade700);background-color:var(--gray-shade200)}.my-button.is-locked{cursor:not-allowed;opacity:.8}.my-button:hover{box-shadow:0 0 calc(var(--glow-factor)*var(--spacing-1-2))var(--foreground-color);outline:none}.my-button:focus-visible:not(:hover,:disabled,.is-disabled){outline:var(--foreground-color)solid 2px;outline-offset:2px}.my-button.primary{color:var(--primary-container-color);background-color:var(--primary-color)}.my-button.primary:hover{box-shadow:0 0 calc(var(--glow-factor)*var(--spacing-1-2))var(--primary-color);outline:none}.my-button.primary:focus-visible:not(:hover,:disabled,.is-disabled){outline:var(--primary-color)solid 2px;outline-offset:2px}.my-button.secondary{color:var(--secondary-container-color);background-color:var(--secondary-color)}.my-button.secondary:hover{box-shadow:0 0 calc(var(--glow-factor)*var(--spacing-1-2))var(--secondary-color);outline:none}.my-button.secondary:focus-visible:not(:hover,:disabled,.is-disabled){outline:var(--secondary-color)solid 2px;outline-offset:2px}.my-button.tertiary{color:var(--tertiary-container-color);background-color:var(--tertiary-color)}.my-button.tertiary:hover{box-shadow:0 0 calc(var(--glow-factor)*var(--spacing-1-2))var(--tertiary-color);outline:none}.my-button.tertiary:focus-visible:not(:hover,:disabled,.is-disabled){outline:var(--tertiary-color)solid 2px;outline-offset:2px}.my-button+.my-button{margin-left:1rem}.my-description{font-size:calc(var(--font-size) - .25rem);font-weight:400}select.my-dropdown{font-family:var(--font-stack-monospace),system-ui;border:var(--form-control-border-width)var(--form-control-border-style)var(--form-control-border-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);background-color:var(--form-control-background-color);width:100%;box-shadow:var(--form-control-border-box-shadow);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}select.my-dropdown:focus{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);background-color:var(--form-control-focus-background-color);box-shadow:var(--form-control-border-focus-box-shadow)}select.my-dropdown.is-invalid{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);background-color:var(--form-control-invalid-background-color);box-shadow:var(--form-control-border-invalid-box-shadow);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;padding-right:1.8rem}select.my-dropdown.is-invalid:focus{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);background-color:var(--form-control-focus-background-color);box-shadow:var(--form-control-border-invalid-focus-box-shadow)}select.my-dropdown.is-warning{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);background-color:var(--form-control-warning-background-color);box-shadow:var(--form-control-border-warning-box-shadow);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;padding-right:1.8rem}select.my-dropdown.is-warning:focus{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);background-color:var(--form-control-focus-background-color);box-shadow:var(--form-control-border-warning-focus-box-shadow)}select.my-dropdown.is-valid{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);background-color:var(--form-control-valid-background-color);box-shadow:var(--form-control-border-valid-box-shadow);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;padding-right:1.8rem}select.my-dropdown.is-valid:focus{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);background-color:var(--form-control-focus-background-color);box-shadow:var(--form-control-border-valid-focus-box-shadow)}select.my-dropdown:disabled{pointer-events:none;color:var(--gray-600);background-color:var(--gray-50);box-shadow:none}.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%)}h1.my-headline{font-family:var(--font-stack-special-1);font-size:clamp(var(--font-size) + .75rem,var(--font-size)*3,7rem);margin-bottom:var(--font-size);letter-spacing:.1rem;word-spacing:.25rem}h2.my-headline{font-family:var(--font-stack-special-1);font-size:clamp(var(--font-size) + .5rem,var(--font-size)*2,6rem);margin-bottom:var(--font-size);letter-spacing:.075rem;word-spacing:.25rem}h3.my-headline{font-family:var(--font-stack-special-1);font-size:clamp(var(--font-size) + .25rem,var(--font-size)*1.75,5rem);margin-bottom:var(--font-size);letter-spacing:.05rem}h4.my-headline{font-family:var(--font-stack-special-1);font-size:clamp(var(--font-size) + .125rem,var(--font-size)*1.5,4rem);margin-bottom:var(--font-size);letter-spacing:.025rem}h5.my-headline{font-family:var(--font-stack-special-1);font-size:clamp(var(--font-size) + .05rem,var(--font-size)*1.25,3rem);margin-bottom:var(--font-size);letter-spacing:.025rem}h6.my-headline{font-family:var(--font-stack-special-1);font-size:clamp(var(--font-size),var(--font-size)*1.125rem,2rem);margin-bottom:var(--font-size);letter-spacing:.025rem}.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{font-family:var(--font-stack-monospace),system-ui;line-height:var(--font-size);border:var(--form-control-border-width)var(--form-control-border-style)var(--form-control-border-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);background-color:var(--form-control-background-color);width:100%;box-shadow:var(--form-control-border-box-shadow);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}input.my-input.is-textarea,textarea.my-input.is-textarea{line-height:var(--line-height-small);padding-top:1.4rem}input.my-input:focus,textarea.my-input:focus{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);background-color:var(--form-control-focus-background-color);box-shadow:var(--form-control-border-focus-box-shadow)}input.my-input.is-invalid,textarea.my-input.is-invalid{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);background-color:var(--form-control-invalid-background-color);box-shadow:var(--form-control-border-invalid-box-shadow);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}input.my-input.is-invalid:focus,textarea.my-input.is-invalid:focus{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);background-color:var(--form-control-focus-background-color);box-shadow:var(--form-control-border-invalid-focus-box-shadow)}input.my-input.is-warning,textarea.my-input.is-warning{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);background-color:var(--form-control-warning-background-color);box-shadow:var(--form-control-border-warning-box-shadow);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}input.my-input.is-warning:focus,textarea.my-input.is-warning:focus{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);background-color:var(--form-control-focus-background-color);box-shadow:var(--form-control-border-warning-focus-box-shadow)}input.my-input.is-valid,textarea.my-input.is-valid{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);background-color:var(--form-control-valid-background-color);box-shadow:var(--form-control-border-valid-box-shadow);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}input.my-input.is-valid:focus,textarea.my-input.is-valid:focus{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);background-color:var(--form-control-focus-background-color);box-shadow:var(--form-control-border-valid-focus-box-shadow)}input.my-input.is-overflow:not(.is-valid,.is-warning,.is-invalid),textarea.my-input.is-overflow:not(.is-valid,.is-warning,.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,.is-warning,.is-invalid):focus,textarea.my-input.is-overflow:not(.is-valid,.is-warning,.is-invalid):focus{background-image:none}input.my-input:disabled,textarea.my-input:disabled{pointer-events:none;color:var(--gray);box-shadow:none;font-style:italic}.my-text.is-bold{font-weight:700}.my-text.is-subline{font-weight:bolder;display:block}.my-checkbox .form-group{position:relative}.my-checkbox .form-group .form-control[type=checkbox]{appearance:none}.my-checkbox .form-group .form-control[type=checkbox]+.form-label:before{width:var(--spacing-2);height:var(--line-height);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;display:inline-block;position:absolute;top:.4rem;left:0}.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{margin-left:calc(var(--spacing-1)*1.2);text-wrap:pretty;padding-inline:var(--spacing-1-4);display:inline-block}.my-checkbox .form-group .form-control[type=checkbox]:focus+.form-label{border-radius:var(--form-control-border-radius);background-color:var(--form-control-focus-background-color);box-shadow:0 0 0 var(--form-control-border-width)var(--form-control-border-focus-color)}.my-checkbox .form-group .form-control[type=checkbox][aria-invalid=true]:focus+.form-label{border-radius:var(--form-control-border-radius);background-color:var(--form-control-focus-background-color);box-shadow:0 0 0 var(--form-control-border-width)var(--form-control-border-invalid-color)}.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::placeholder{color:#0000}.my-dropdownbox .form-group .form-control~.form-feedback{display:none}.my-dropdownbox .form-group .form-control.is-valid~.form-feedback.is-valid,.my-dropdownbox .form-group .form-control.is-warning~.form-feedback.is-warning,.my-dropdownbox .form-group .form-control.is-invalid~.form-feedback.is-invalid{display:block}.my-dropdownbox .form-group .form-label{font-family:var(--font-stack-sans-serif),system-ui;font-size:var(--font-size-small);line-height:var(--line-height-small);transition:all var(--animation-duration)var(--animation-timing-function);opacity:1;color:var(--primary-ink-color);display:block;position:absolute;top:.8rem;left:.4rem;transform:translateY(-.8rem)}.my-dropdownbox .form-group .form-description{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--gray-600);margin-top:.25rem;padding:0 .5rem}.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-get-in-touch-panel{margin-top:var(--spacing-3);padding-top:var(--spacing-1);text-align:center;border-top:1px var(--border-style)currentcolor}.my-get-in-touch-panel .prefix{font-weight:700}.my-get-in-touch-panel .my-button{margin-top:var(--spacing-1)}.my-loading-panel{z-index:99999;background-color:var(--background-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.my-loading-panel .wrapper{color:#e8ddcb;max-width:1200px;margin:0 auto;padding:2rem}.my-loading-panel .header{justify-content:space-between;align-items:center;gap:2.5rem;margin-bottom:1rem;display:flex}.my-loading-panel .header>*{margin:0;padding:0}.my-loading-panel .content{justify-content:center;display:flex}.my-loading-panel .footer{font-size:var(--font-size-small);line-height:var(--line-height-small);justify-content:center;margin-top:1.5rem;display:flex}.noscript-panel{position:fixed}.noscript-panel .wrapper{border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--border-radius)}.my-textbox .form-group{transition:all var(--animation-duration)var(--animation-timing-function);position:relative}.my-textbox .form-group .form-control::placeholder{color:#0000}.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);width:calc(100% - 2rem);transform:translateY(-.6rem)}.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(: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(: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-valid~.form-feedback.is-valid,.my-textbox .form-group .form-control.is-warning~.form-feedback.is-warning,.my-textbox .form-group .form-control.is-invalid~.form-feedback.is-invalid{display:block}.my-textbox .form-group .form-label{font-family:var(--font-stack-sans-serif),system-ui;font-size:var(--font-size);width:calc(100% - .8rem);transition:all var(--animation-duration)var(--animation-timing-function);white-space:nowrap;opacity:1;display:block;position:absolute;top:.8rem;left:.4rem;overflow:hidden}.my-textbox .form-group .form-description{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--gray);margin-top:.25rem;padding:0 .5rem}.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{top:calc(var(--border-width) + 1px);left:var(--border-width);width:2.5rem;height:calc(var(--line-height) + .8rem - 4px);background-position:50%;background-repeat:no-repeat;background-size:1.75rem 1.75rem;position:absolute}.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{color:var(--foreground-color);border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--border-radius);box-shadow:var(--border-box-shadow)}.my-toast-container .my-toast-message .my-toast-body{font-family:var(--font-stack-sans-serif),system-ui}.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{body>footer{font-size:var(--font-size-small);line-height:var(--line-height-small);z-index:200;height:var(--footer-height);padding:0 var(--spacing-1);color:var(--footer-foreground-color);background-color:var(--footer-background-color);justify-content:space-between;align-items:center;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}body>footer.is-hidden{height:0;display:none}body>footer .my-link+.my-link{margin-left:var(--spacing-1)}body>footer .my-link{border-radius:1px}body>footer .my-link.is-active{color:var(--footer-foreground-color)}body>footer .my-link:hover{outline:none}body>footer .my-link:focus-visible:not(:hover,:disabled,.is-disabled){outline:var(--footer-foreground-color)solid 1px;outline-offset:2px}body>footer #scroll-to-top-button{font-size:var(--font-size-large);z-index:-1;top:calc(-1*(var(--footer-height) + var(--spacing-1)));width:2.5rem;height:2.5rem;transition:right var(--animation-duration)var(--animation-timing-function);color:#fff;border-radius:var(--border-radius);background-color:#0006;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:grid;position:absolute;right:-50px}body>footer #scroll-to-top-button.is-needed{right:var(--spacing-1)}@media screen and (max-width:600px){body>footer .copyright{display:none}}.my-nav-button{--nav-btn-background-color:var(--background-color);--nav-btn-border-color:var(--foreground-color);--nav-btn-foreground-color:var(--foreground-color);font-family:var(--font-stack-sans-serif)system-ui;transition-timing-function:var(--animation-timing-function);transition-duration:var(--animation-duration);text-align:center;letter-spacing:.05rem;color:var(--nav-btn-foreground-color);border:var(--border-width)solid var(--nav-btn-border-color);border-radius:var(--border-radius);background-color:var(--nav-btn-background-color);outline:none;padding:.1lh 1.5ch;font-weight:700;text-decoration:none;transition-property:box-shadow;display:inline-block;position:relative}.my-nav-button:before{z-index:-1;content:"";background:conic-gradient(from var(--gradient-angle),var(--foreground-color),var(--background-color),var(--background-color),var(--foreground-color));will-change:transform;position:absolute;inset:0}.my-nav-button:hover:before{filter:blur(5px);animation:2.5s linear infinite rotate-gradient;inset:-5px}.my-nav-button.is-active{--nav-btn-background-color:var(--foreground-color);--nav-btn-border-color:var(--foreground-color);--nav-btn-foreground-color:var(--background-color)}.my-nav-button:disabled:not(.is-locked),.my-nav-button.is-disabled{--nav-btn-background-color:var(--gray-shade100);--nav-btn-border-color:var(--gray-shade100);--nav-btn-foreground-color:var(--gray-shade900);cursor:not-allowed;pointer-events:none}.my-nav-button:hover:not(:disabled,.is-disabled){--nav-btn-background-color:var(--foreground-color);--nav-btn-border-color:var(--foreground-color);--nav-btn-foreground-color:var(--background-color)}.my-nav-button:focus-visible:not(:hover,:disabled,.is-disabled){box-shadow:var(--nav-btn-background-color)0 0 0 2px,var(--nav-btn-foreground-color)0 0 0 4px}@keyframes rotate-gradient{0%{--gradient-angle:-90deg}to{--gradient-angle:270deg}}.my-nav-button+.my-nav-button{margin-left:1rem}header{--current-background-color:var(--header-background-color);--current-foreground-color:var(--header-foreground-color);--current-highlight-color:var(--highlight-color);z-index:300;transition:background-color var(--animation-duration)var(--animation-timing-function);background-color:var(--current-background-color);margin:0;padding:0;position:fixed;top:0;left:0;right:0;overflow:hidden}header:has(+main section:first-child.primary){--current-background-color:var(--primary-container-color);--current-foreground-color:var(--primary-container-ink-color);--current-highlight-color:var(--primary-color)}header:has(+main section:first-child.secondary){--current-background-color:var(--secondary-container-color);--current-foreground-color:var(--secondary-container-ink-color);--current-highlight-color:var(--secondary-color)}header:has(+main section:first-child.tertiary){--current-background-color:var(--tertiary-container-color);--current-foreground-color:var(--tertiary-container-ink-color);--current-highlight-color:var(--tertiary-color)}header .wrapper{height:100%;position:relative}header .wrapper .my-logo{height:4.5rem;min-height:4.5rem;color:var(--current-highlight-color);transition:all 2s ease-in-out;overflow:hidden}header .wrapper .my-logo .icon{top:-100%;left:var(--spacing-1);width:auto;height:2.5rem;transition:top var(--animation-duration)0s var(--animation-timing-function);color:var(--current-foreground-color);aspect-ratio:1;display:inline-block;position:absolute}header .wrapper .my-logo svg{top:1rem;left:var(--spacing-1);width:auto;height:4rem;min-height:4rem;transition:top var(--animation-duration)var(--animation-duration)var(--animation-timing-function),height var(--animation-duration)var(--animation-timing-function);aspect-ratio:1024/374;display:inline-block;position:absolute}@media screen and (max-width:700px){header .wrapper .my-logo{height:4.5rem;min-height:4.5rem}header .wrapper .my-logo .icon{transition:top var(--animation-duration)var(--animation-duration)var(--animation-timing-function);top:1rem}header .wrapper .my-logo .logo{transition:top var(--animation-duration)0s var(--animation-timing-function),height var(--animation-duration)var(--animation-timing-function);top:-100%}}header .wrapper .my-main-navigation #open-sidebar-button,header .wrapper .my-main-navigation #close-sidebar-button,header .wrapper .my-main-navigation #overlay{tab-index:-1;display:none}header .wrapper .my-main-navigation nav{z-index:200;margin-top:.75rem;margin-right:var(--spacing-1);transition:right var(--animate-css-duration)var(--animation-timing-function);row-gap:var(--spacing-1-2);flex-direction:row;display:flex;position:fixed;top:0;right:0}header .wrapper .my-main-navigation nav .my-nav-button{--nav-btn-background-color:var(--current-background-color);--nav-btn-border-color:var(--current-foreground-color);--nav-btn-foreground-color:var(--current-foreground-color)}header .wrapper .my-main-navigation nav .my-nav-button.is-active,header .wrapper .my-main-navigation nav .my-nav-button:hover:not(:disabled,.is-disabled){--nav-btn-background-color:var(--current-foreground-color);--nav-btn-border-color:var(--current-foreground-color);--nav-btn-foreground-color:var(--current-background-color)}header .wrapper .my-main-navigation nav .my-nav-button:focus-visible:not(:hover,:disabled,.is-disabled){--nav-btn-background-color:var(--current-background-color);--nav-btn-border-color:var(--current-foreground-color);--nav-btn-foreground-color:var(--current-foreground-color)}header .wrapper .my-main-navigation nav .my-group:has(a.is-active){--nav-btn-background-color:var(--current-foreground-color);--nav-btn-border-color:var(--current-foreground-color);--nav-btn-foreground-color:var(--current-background-color)}header .wrapper .my-main-navigation nav .my-group{cursor:pointer}header .wrapper .my-main-navigation nav .my-group[aria-expanded=true]{--nav-btn-background-color:var(--current-foreground-color);--nav-btn-border-color:var(--current-foreground-color);--nav-btn-foreground-color:var(--current-background-color)}header .wrapper .my-main-navigation nav .my-group[aria-expanded=true]:hover:before{animation:none;inset:0}header .wrapper .my-main-navigation nav .my-menu-group{visibility:collapse;max-height:calc(100vh - var(--header-height) - var(--footer-height) - var(--spacing-1-2));margin:var(--spacing-1-2)0 0 calc(-1*var(--spacing-1));padding:var(--spacing-1-2);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);background-color:var(--current-background-color);flex-direction:column;align-content:flex-start;gap:1rem;display:flex;position:absolute;overflow:auto}header .wrapper .my-main-navigation nav .my-menu-group .my-link{white-space:nowrap;margin-left:0}header .wrapper .my-main-navigation nav .my-menu-group.is-open{visibility:revert}header .wrapper .my-main-navigation .my-link+.my-link,header .wrapper .my-main-navigation .my-button+.my-button,header .wrapper .my-main-navigation .my-link+.my-button,header .wrapper .my-main-navigation .my-button+.my-link{margin-left:1rem}@media screen and (max-width:700px){header .wrapper .my-main-navigation #open-sidebar-button{background-color:unset;padding:0;display:inline-block;position:absolute;top:calc(50% - 20px);right:1rem}header .wrapper .my-main-navigation #close-sidebar-button{font-size:var(--font-size-large);text-align:left;background-color:unset;width:max-content;margin:.75rem;padding:0;display:inline-block;transform:none!important}header .wrapper .my-main-navigation #overlay{z-index:199;background:#00000080;position:fixed;inset:0}header .wrapper .my-main-navigation nav{border-left:var(--border-width)solid var(--border-color);background-color:var(--current-background-color);flex-direction:column;min-width:45vw;height:100vh;margin:0;right:-100%;overflow:hidden auto}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-group{width:calc(100% - 1.5rem);color:var(--current-foreground-color);background-color:var(--current-background-color);margin:0 .75rem;padding:.1lh 1rem}header .wrapper .my-main-navigation nav .group{color:var(--current-foreground-color);background-color:unset;border:none;border-radius:0}header .wrapper .my-main-navigation nav .my-menu-group{visibility:visible;overflow:unset;width:100%;height:auto;max-height:unset;background-color:var(--current-background-color);border-radius:0;margin:.75rem 0;padding:0;display:none;position:relative}header .wrapper .my-main-navigation nav .my-menu-group .my-link{width:calc(100% - 2rem);margin-left:.75rem}header .wrapper .my-main-navigation nav .my-menu-group.is-open{display:flex}header .wrapper .my-main-navigation nav .my-nav-button{font-size:var(--font-size);text-align:left;border:none;border-radius:0;width:calc(100% - 1.5rem);margin:0 .75rem}header .wrapper .my-main-navigation nav .my-nav-button:before{content:"";background:0 0;position:absolute;inset:0}header .wrapper .my-main-navigation nav .my-link+.my-link{margin-left:.75rem}}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.template-contact .my-flex-container{margin:var(--spacing-1)0;justify-content:space-between;gap:var(--spacing-1);flex-flow:wrap;display:flex}.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:0 1 max-content;margin-top:var(--spacing-2)}.image-clip{padding:max(12vw,var(--spacing-6))var(--spacing-1)max(6vw,var(--spacing-1))var(--spacing-1);animation:fadeIn;animation-duration:var(--animate-css-duration);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;animation-fill-mode:both;position:relative;overflow:hidden}.image-clip .content{max-width:1280px;color:var(--foreground-color);border-radius:var(--border-radius);margin:0 auto}.image-clip .content .quote{font-family:var(--font-stack-special-1),system-ui;font-size:calc(var(--font-size)*4);display:inline}.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{padding:var(--spacing-2);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(var(--shadow-blur));backdrop-filter:blur(var(--shadow-blur));background-color:hsl(from var(--default-container-color)h s l/85%)}.image-clip .with-background>p{margin-top:0}.image-clip.NONE .my-headline{color:var(--default-container-ink-color);text-shadow:var(--shadow-offset-x)var(--shadow-offset-y)var(--shadow-blur)var(--default-container-color)}.image-clip.NONE .with-background{color:var(--default-container-ink-color);background-color:hsl(from var(--default-container-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{color:var(--primary-container-ink-color);background-color:hsl(from var(--primary-container-color)h s l/85%)}.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{color:var(--secondary-container-ink-color);background-color:hsl(from var(--secondary-container-color)h s l/85%)}.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{color:var(--tertiary-container-ink-color);background-color:hsl(from var(--tertiary-container-color)h s l/85%)}.image-clip .float-right{float:right;width:25%;margin:0 0 var(--spacing-1)var(--spacing-1)}.image-clip .float-left{float:left;width:25%;margin:0 var(--spacing-1)var(--spacing-1)0}.image-clip.clip-laptop-black{background-image:-webkit-image-set(url(/image/laptop-black.webp) 1x type("image/webp"),url(/image/laptop-black.jpg) 1x type("image/jpeg"));background-image:image-set("/image/laptop-black.webp" 1x type("image/webp"),"/image/laptop-black.jpg" 1x type("image/jpeg"))}.image-clip.clip-laptop-silver{background-image:-webkit-image-set(url(/image/laptop-silver.webp) 1x type("image/webp"),url(/image/laptop-silver.jpg) 1x type("image/jpeg"));background-image:image-set("/image/laptop-silver.webp" 1x type("image/webp"),"/image/laptop-silver.jpg" 1x type("image/jpeg"))}.image-clip.clip-phone-black{background-image:-webkit-image-set(url(/image/phone-black.webp) 1x type("image/webp"),url(/image/phone-black.jpg) 1x type("image/jpeg"));background-image:image-set("/image/phone-black.webp" 1x type("image/webp"),"/image/phone-black.jpg" 1x type("image/jpeg"));background-position-y:55%}.image-clip.clip-code{background-image:-webkit-image-set(url(/image/code.webp) 1x type("image/webp"),url(/image/code.jpg) 1x type("image/jpeg"));background-image:image-set("/image/code.webp" 1x type("image/webp"),"/image/code.jpg" 1x type("image/jpeg"))}.image-clip.clip-workshop{background-image:-webkit-image-set(url(/image/workshop.webp) 1x type("image/webp"),url(/image/workshop.jpg) 1x type("image/jpeg"));background-image:image-set("/image/workshop.webp" 1x type("image/webp"),"/image/workshop.jpg" 1x type("image/jpeg"))}.image-clip.clip-contact{background-image:-webkit-image-set(url(/image/contact.webp) 1x type("image/webp"),url(/image/contact.jpg) 1x type("image/jpeg"));background-image:image-set("/image/contact.webp" 1x type("image/webp"),"/image/contact.jpg" 1x type("image/jpeg"))}.image-clip.clip-join-us{background-image:-webkit-image-set(url(/image/join-us.webp) 1x type("image/webp"),url(/image/join-us.jpg) 1x type("image/jpeg"));background-image:image-set("/image/join-us.webp" 1x type("image/webp"),"/image/join-us.jpg" 1x type("image/jpeg"))}.image-clip.clip-hands{background-image:-webkit-image-set(url(/image/hands.webp) 1x type("image/webp"),url(/image/hands.jpg) 1x type("image/jpeg"));background-image:image-set("/image/hands.webp" 1x type("image/webp"),"/image/hands.jpg" 1x type("image/jpeg"))}.image-clip.clip-ai{background-image:-webkit-image-set(url(/image/ai.webp) 1x type("image/webp"),url(/image/ai.jpg) 1x type("image/jpeg"));background-image:image-set("/image/ai.webp" 1x type("image/webp"),"/image/ai.jpg" 1x type("image/jpeg"))}.image-clip.clip-architect{background-image:-webkit-image-set(url(/image/architect.webp) 1x type("image/webp"),url(/image/architect.jpg) 1x type("image/jpeg"));background-image:image-set("/image/architect.webp" 1x type("image/webp"),"/image/architect.jpg" 1x type("image/jpeg"))}.image-clip.clip-article{background-image:-webkit-image-set(url(/image/articles.webp) 1x type("image/webp"),url(/image/articles.jpg) 1x type("image/jpeg"));background-image:image-set("/image/articles.webp" 1x type("image/webp"),"/image/articles.jpg" 1x type("image/jpeg"))}.image-clip.clip-accessibility{background-image:-webkit-image-set(url(/image/accessibility.webp) 1x type("image/webp"),url(/image/accessibility.jpg) 1x type("image/jpeg"));background-image:image-set("/image/accessibility.webp" 1x type("image/webp"),"/image/accessibility.jpg" 1x type("image/jpeg"))}.text-clip{padding:max(3vw,var(--spacing-1))var(--spacing-1)max(3vw,var(--spacing-1))var(--spacing-1);animation:fadeIn;animation-duration:var(--animate-css-duration);color:var(--default-textclip-ink-color);background:var(--default-textclip-color);margin:0;position:relative}.text-clip>*{max-width:1280px;margin-left:auto;margin-right:auto}.text-clip .block-quote{margin-top:var(--spacing-large);padding:calc(.3*var(--font-size))50px calc(.3*var(--font-size))var(--spacing-1-2);border-radius:var(--border-radius);background-color:hsl(from var(--foreground-color)h s l/25%);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:right .5rem;background-repeat:no-repeat}.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{color:var(--primary-textclip-ink-color);background-color:var(--primary-textclip-color)}.text-clip.secondary{color:var(--secondary-textclip-ink-color);background-color:var(--secondary-textclip-color)}.text-clip.tertiary{color:var(--tertiary-textclip-ink-color);background-color:var(--tertiary-textclip-color)}.text-clip .image-block{z-index:0;place-items:center}.text-clip .image-block img{border-radius:var(--border-radius);width:auto;height:auto;max-height:max(8rem,25vh);margin-block:var(--spacing-medium);object-fit:contain}.text-clip .image-block.full-size img{max-height:unset}.text-clip .image-block .desc{font-size:var(--font-size-small);margin-top:calc(var(--spacing-small)*-1);display:block}.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)}@media screen and (max-width:699px){.text-clip .image-block img{object-fit:cover;width:100%;max-width:100%;margin-inline:0}}dl.info-card{--info-card-background-color:hsl(from var(--default-textclip-color)h s l/25%);--info-card-header-color:hsl(from var(--background-color)h s l/50%);--info-card-header-ink-color:var(--foreground-color);border-radius:var(--border-radius);margin-inline:var(--border-width);grid-template-rows:max-content auto;grid-template-columns:1fr;padding:0;display:grid;background-color:var(--info-card-background-color)!important}dl.info-card dt{padding:calc(.3*var(--font-size))var(--spacing-1-2);text-overflow:ellipsis;color:var(--info-card-header-ink-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--info-card-header-color);justify-content:space-between;align-items:center;margin:0;display:flex;overflow:hidden}dl.info-card dt svg{--icon-color:currentcolor;aspect-ratio:1;min-width:24px}dl.info-card dd{grid-template-columns:subgrid;margin:calc(.3*var(--font-size))var(--spacing-1-2);align-content:space-between;padding:0;display:grid}dl.info-card dd ul{margin:0;padding:0;list-style-type:none;list-style-position:outside}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{content:"+";color:var(--ic-border-color)}@property --gradient-angle{dl.info-card{syntax:"<angle>";inherits:false;initial-value:0deg}}.primary dl.info-card{--info-card-background-color:var(--primary-color);--info-card-header-color:var(--primary-container-color);--info-card-header-ink-color:var(--primary-container-ink-color)}.secondary dl.info-card{--info-card-background-color:var(--secondary-color);--info-card-header-color:var(--secondary-container-color);--info-card-header-ink-color:var(--secondary-container-ink-color)}.tertiary dl.info-card{--info-card-background-color:var(--tertiary-color);--info-card-header-color:var(--tertiary-container-color);--info-card-header-ink-color:var(--tertiary-container-ink-color)}}@layer templates{.cards{gap:var(--spacing-1);grid-template-columns:repeat(auto-fit,minmax(min(40rem,100%),1fr));grid-auto-rows:auto auto auto;max-width:1280px;margin:0 auto;padding:0;display:grid;container-type:normal}.cards .info-card{grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}.cards .info-card dt a{text-decoration:none}.cards .info-card dt a:hover{-webkit-text-decoration:underline double;text-decoration:underline double}.cards .info-card dd{grid-template-rows:subgrid;gap:var(--spacing-1);padding-block:var(--spacing-1-4);grid-row:span 3;display:grid}.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{float:right;width:35%;margin:var(--spacing-1-4)0 var(--spacing-1-4)var(--spacing-1-2);border:var(--border-width)var(--border-style)var(--border-color);border-radius:var(--border-radius);aspect-ratio:1.618;object-fit:cover}.cards .info-card dd footer{display:flex}.cards .info-card dd footer .author{flex-grow:1}.article.image-clip .hero-image{z-index:-1;pointer-events:none;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.article .my-headline{padding:var(--spacing-1)0 var(--spacing-1-2)0}.article h2.my-headline{top:var(--header-height);position:sticky}.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-textclip-color)}.article.text-clip.secondary h2.my-headline{background-color:var(--secondary-textclip-color)}.article.text-clip.tertiary h2.my-headline{background-color:var(--tertiary-textclip-color)}.article .table-of-content,.article .podcast,.article .meta{margin-top:var(--spacing-1-2);padding:var(--spacing-1-4)var(--spacing-1-2)var(--spacing-1-2)var(--spacing-1-2);border-radius:var(--border-radius);background:var(--background-color);position:relative}.article .table-of-content svg,.article .podcast svg,.article .meta svg{--icon-color:currentcolor;top:var(--spacing-1-2);left:var(--spacing-1-4);position:absolute}.article .table-of-content details summary,.article .podcast details summary,.article .meta details summary{height:32px;padding-left:var(--spacing-1);background-position:0;background-repeat:no-repeat;align-content:center}.article .table-of-content details{margin-top:0}.article .table-of-content details ol{margin:var(--spacing-1)var(--spacing-1)0 var(--spacing-1);list-style-type:decimal-leading-zero;list-style-position:inside}.article .podcast details audio{width:100%}.article .podcast details .hints{margin:var(--spacing-1)0;padding-left:30px}.article .meta details summary>span{width:calc(100% - var(--spacing-1));justify-content:space-between;display:inline-flex}.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{font-size:var(--font-size-small);top:calc(var(--spacing-1-2)*-1);right:var(--spacing-2);color:var(--foreground-color);border-radius:var(--border-radius);background-color:var(--background-color);padding-inline:var(--spacing-1-2);position:absolute}main{z-index:1;margin:0 0 var(--footer-height)0}.error{text-align:center;background-image:-webkit-image-set(url(/image/error.webp) 1x type("image/webp"),url(/image/error.jpg) 1x type("image/jpeg"));background-image:image-set("/image/error.webp" 1x type("image/webp"),"/image/error.jpg" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;justify-content:center;align-items:center;height:75vh;display:flex}.error div{border-radius:var(--border-radius);background-color:hsl(from var(--background-color)h s l/85%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;max-width:1280px;margin:0;padding:max(2vw,1rem);overflow:hidden}.error p{margin-bottom:var(--spacing-1);vertical-align:top}.error .code,.error .details{display:inline-block}.error .code{font-family:var(--font-stack-monospace),system-ui;font-size:calc(var(--font-size-large)*2);line-height:calc(var(--font-size-large)*3);padding-right:var(--spacing-large);border-right:var(--border-width)var(--border-style)var(--border-color)}.error .details{font-family:var(--font-stack-sans-serif),system-ui;line-height:calc(var(--font-size-large)*3);padding-left:var(--spacing-large)}}@layer overrides{@media print{html{font-size:12pt}body{float:none;color:#000;background-color:#fff;width:100%;margin:0;font-family:Georgia,Times New Roman,Times,serif;line-height:18pt}*{max-width:unset;color:#000;background-color:#fff;background-image:none;margin:0;padding:0;font-weight:400;font-family:Georgia,Times New Roman,Times,serif!important}header,body>footer,.quote.start,.quote.end,.my-get-in-touch-panel,.with-background>img{display:none}main:before{content:" Thank you. We appreciate your attention. Please feel free to contact us: contact@edonix-development.com ";text-align:center;border-bottom:1px solid #ddd;margin-bottom:1cm;padding-bottom:.5cm;font-family:monospace;font-size:8pt;display:block}main:after{content:"(c) 2026 Edonix Development";text-align:center;break-before:avoid;border-top:1px solid #ddd;margin-top:1cm;padding-top:.5cm;font-family:monospace;font-size:8pt;display:block}h1{margin-bottom:.5cm;font-size:24pt;line-height:30pt}h2{margin-bottom:.5cm;font-size:20pt;line-height:30pt}h3,h4{margin-top:.5cm;font-size:14pt}div>p{margin-top:.5cm}.image-clip,.text-clip{margin-bottom:1cm}.image-clip .image-block img,.text-clip .image-block img{border-radius:var(--border-radius);width:auto;height:auto;max-height:8cm;margin-block:var(--spacing-medium);object-fit:contain}.image-clip .image-block.full-size img,.text-clip .image-block.full-size img{width:100%;max-height:unset}.font-bold,.font-bold p{font-weight:bolder}.font-bold+dl{margin-top:.5cm}.my-textbox{margin-top:36pt}.my-textbox .form-control{font-size:inherit;border:1px solid #ddd;border-bottom-color:#000;padding:0 4pt}.my-textbox label{font-size:inherit;background:0 0;position:absolute;top:-1.5rem;transform:none}.my-checkbox{margin:12pt 0 48pt;position:relative}.my-checkbox .form-control[type=checkbox]{appearance:auto;background:0 0;width:12pt;height:12pt}.my-checkbox label{font-size:inherit;background:0 0;margin-left:12pt;position:absolute;transform:none}.my-button{border:1px solid #000;padding:4pt 12pt}dl{break-before:avoid}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{break-inside:avoid}h1,h2,h3,h4,h5,h6,img{break-after:avoid;break-inside:avoid;text-align:left}a,table,pre{break-before:avoid;break-inside:avoid}ul+p,p+p{margin-top:.5cm}a,a:link,a:visited,a:hover{color:#000;background:#ffff004d;width:0;font-family:monospace;text-decoration:none;overflow:hidden}.info-card{box-shadow:none;break-inside:avoid;border:none;margin-top:1cm}.info-card dt{border-bottom:1px solid #000;font-weight:700}.info-card dd{margin:0;padding:0}.hero-image,.podcast,.table-of-content,.author>svg{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}@page{margin:2cm 1cm 2cm 2cm}}}:root,html[data-theme=edonix]{--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:1rem;--font-size-small:.85rem;--font-weight:400;--background-color:#293129;--foreground-color:#e8ddcb;--highlight-color:#5d552c;--default-container-color-factor:1;--default-container-ink-color-factor:1.1;--default-textclip-color-factor:.5;--default-textclip-ink-color-factor:1;--primary-color:#9cb1d3;--primary-container-color-factor:.25;--primary-container-ink-color-factor:1.7;--primary-textclip-color-factor:1.25;--primary-textclip-ink-color-factor:.25;--secondary-color:#0ab78d;--secondary-container-color-factor:.15;--secondary-container-ink-color-factor:3.5;--secondary-textclip-color-factor:2;--secondary-textclip-ink-color-factor:.17;--tertiary-color:#d39ccc;--tertiary-container-color-factor:.25;--tertiary-container-ink-color-factor:1.35;--tertiary-textclip-color-factor:1.1;--tertiary-textclip-ink-color-factor:.1;--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/50%);--underline-decoration-color:hsl(from var(--primary-color)h s l/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:4.5rem;--footer-background-color:var(--gray-shade10);--footer-foreground-color:var(--gray-shade900);--footer-height:2.25rem;--animation-duration:.25s;--animation-timing-function:ease-in-out;--animate-css-duration:.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*.9));--gray-shade600:hsl(from var(--gray-color)h s calc(l*.8));--gray-shade700:hsl(from var(--gray-color)h s calc(l*.7));--gray-shade800:hsl(from var(--gray-color)h s calc(l*.6));--gray-shade900:hsl(from var(--gray-color)h s calc(l*.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)*.75);--default-container-color:hsl(from var(--background-color)h s calc(l*var(--default-container-color-factor)));--default-container-ink-color:hsl(from var(--foreground-color)h s calc(l*var(--default-container-ink-color-factor)));--default-textclip-color:hsl(from var(--foreground-color)h s l/75%);--default-textclip-ink-color:hsl(from var(--background-color)h s calc(l*var(--default-textclip-ink-color-factor)));--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)));--primary-textclip-color:hsl(from var(--primary-color)h calc(s*.25)calc(l*var(--primary-textclip-color-factor)));--primary-textclip-ink-color:hsl(from var(--primary-color)h s calc(l*var(--primary-textclip-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)));--secondary-textclip-color:hsl(from var(--secondary-color)h calc(s*.25)calc(l*var(--secondary-textclip-color-factor)));--secondary-textclip-ink-color:hsl(from var(--secondary-color)h s calc(l*var(--secondary-textclip-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)));--tertiary-textclip-color:hsl(from var(--tertiary-color)h calc(s*.25)calc(l*var(--tertiary-textclip-color-factor)));--tertiary-textclip-ink-color:hsl(from var(--tertiary-color)h s calc(l*var(--tertiary-textclip-ink-color-factor)));--form-control-border-color:hsl(from var(--foreground-color)h s l/40%);--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/40%);--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/40%);--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/40%);--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);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:titillium;src:local(Titillium Web Regular),local(Titillium-Web-Regular),url(../media/TitilliumWeb-Regular.5867dff4.woff2)format("woff2"),url(../media/TitilliumWeb-Regular.d4dba463.woff)format("woff"),url(../media/TitilliumWeb-Regular.341c80cb.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:argesta;src:url(../media/argestadisplay-regular-webfont.2882e288.eot);src:url(../media/argestadisplay-regular-webfont.2882e288.eot)format("embedded-opentype"),url(../media/argestadisplay-regular-webfont.aae2772e.woff2)format("woff2"),url(../media/argestadisplay-regular-webfont.fb9c3b3d.woff)format("woff"),url(../media/argestadisplay-regular-webfont.d93cec95.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Brandmark-Sans-30-Color;src:url(../media/brandmark-sans-30-color.bc4fbc6b.otf);font-weight:400;font-style:normal}@font-face{font-family:Brandmark-Sans-30-Bold;src:url(../media/brandmark-sans-30-bold.c5e866c8.otf);font-weight:400;font-style:normal}@font-face{font-family:Brandmark-Sans-30-Light;src:url(../media/brandmark-sans-30-light.750f5f2f.otf);font-weight:400;font-style:normal}div+.my-expertise-list{margin-top:var(--spacing-1)}.my-expertise-list ul.expertise-list{margin:0;padding:0}.my-expertise-list ul.expertise-list li{margin:0 var(--spacing-1-2)0 0;padding:0;display:inline-block}.my-expertise-list ul.expertise-list li a{cursor:pointer;white-space:nowrap;color:var(--info-card-header-ink-color);background-color:var(--info-card-header-color);padding-inline:var(--spacing-1-2);border-radius:50px;text-decoration:none}.my-expertise-list ul.expertise-list li a.selected{color:unset;background-color:var(--info-card-header-ink-color)}.my-expertise-list span.details{margin-top:var(--spacing-1-2);padding-top:var(--spacing-1-2);border-top:1px dashed var(--info-card-header-color);line-height:1.2}@keyframes bounce-top{0%{opacity:1;animation-timing-function:ease-in;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}}.bounce-top{animation:.9s both bounce-top}@keyframes pulsate-fwd{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulsate-fwd{animation:1s ease-in-out infinite both pulsate-fwd}
:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0,var(--y),0)scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g)*1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0)scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0)perspective(400px)}30%{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,-20deg);opacity:1}to{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{opacity:0;pointer-events:none;will-change:opacity;position:absolute;top:0;left:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;z-index:-1;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;width:max-content;padding:8px 16px;font-size:90%}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
