:root{--color-primary:#f0f0f0;--color-primary-dark:#e6e6e6;--color-secondary:#313135;--color-secondary-dark:#232325;--color-accent-extra-light:#e7fef5;--color-accent-light:#cefdea;--color-accent:#0af597;--color-accent-dark:#07a264;--color-accent-extra-dark:#02311e;--color-black:#262626;--color-gray-dark:#bfbfbf;--color-gray:#e0e0e0;--color-white:#fff;--color-danger:#dc2828;--color-danger-light:#fee2e2;--color-danger-dark:#981b1b;--color-info:#bedbfe;--color-info-light:#f0f6ff;--color-info-dark:#1e3fae;--color-warning:#ffbf00;--color-warning-light:#fef08b;--color-warning-dark:#c88a04;--color-success:#16a249;--color-success-light:#defce9;--color-success-dark:#166434;--font-size-xs:.75em;--font-size-s:.875em;--font-size-m:1em;--font-size-l:1.125em;--font-size-xl:1.25em;--font-size-2xl:1.5em;--font-size-3xl:1.875em;--border-radius-s:8px;--border-radius-m:16px;--border-radius-l:24px;--shadow-s:0px 1px 3px 0px #0000001a;--shadow-m:0px 4px 6px -1px #0000001a;--shadow-l:0px 10px 15px -3px #0000001a;--shadow-accent:0 5px 15px #0af5974d;--padding-xs:.25rem .5rem;--padding-s:.5rem 1rem;--padding-m:1rem 1.5rem;--padding-l:1.5rem 2rem;--padding-button:.66rem 1.25rem;--padding-s--mobile:1rem;--padding-m--mobile:1.5rem;--padding-l--mobile:2rem;--gap-s:.5rem;--gap-m:1rem;--gap-l:1.5rem;--gap-xl:2rem;--gap-2xl:3rem;--gap-3xl:4rem;--transition:.2s ease-in-out}@font-face{font-family:Alliance No\.2;src:url(../../../Alliance%20No.2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;border-width:0}html{font-family:Alliance No\.2,sans-serif}body{background-color:var(--color-primary);font-family:inherit;line-height:inherit;margin:auto}main{flex-direction:column;gap:0;width:100%;height:100%;display:flex;position:absolute;top:0}header{flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100vh;display:flex;position:relative;overflow:hidden}.page{flex-direction:column;gap:3rem;height:100%;padding:2.75rem 3.5rem;display:flex;overflow-y:auto}.page .header{flex-direction:column;gap:.5rem;display:flex}.page .header h2{color:var(--color-primary);text-align:left;-webkit-text-stroke:.33px var(--color-primary)}.page .header p{color:var(--color-primary);font-size:var(--font-size-xl);margin:0 0 1rem}.badge{border-radius:var(--border-radius-l);padding:var(--padding-xs);white-space:nowrap}.separator{background-color:var(--color-gray);width:100%;height:1px;line-height:.1}.separator>span{background-color:var(--color-black);color:var(--color-gray);font-size:var(--font-size-s);width:min-content;margin:0 auto;padding:0 .5rem;display:block}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.row{flex-direction:row;align-items:center;width:100%;display:flex}.column{flex-direction:column;align-items:center;width:100%;display:flex}.desktop-only{display:flex!important}.mobile-only{display:none!important}.revealing{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(24px)}.revealing.in{opacity:1;transform:none}button{font-family:inherit;line-height:inherit;cursor:pointer!important}button:disabled{pointer-events:none}.button-primary,.button-secondary,.button-primary-alt,.button-secondary-alt,.button-accent,.button-danger,.button-warning,.button-success{border-radius:var(--border-radius-s);font-size:var(--font-size-s);padding:var(--padding-button);transition:var(--transition);white-space:nowrap;border-width:0;font-weight:700;text-decoration:none;position:relative}:is(.button-primary,.button-secondary,.button-primary-alt,.button-secondary-alt,.button-accent,.button-danger,.button-warning,.button-success):active{top:1px}.button-primary{background-color:var(--color-primary);color:var(--color-black)}.button-primary:hover,.button-primary:focus-visible{background-color:var(--color-primary-dark);box-shadow:var(--shadow-s);color:var(--color-black)}.button-primary:disabled{opacity:.6}.button-secondary{background-color:var(--color-secondary);color:var(--color-white)}.button-secondary:hover,.button-secondary:focus-visible{background-color:var(--color-secondary-dark);box-shadow:var(--shadow-m);color:var(--color-white)}.button-secondary:disabled{opacity:.6}.button-primary-alt{background-color:unset;border:1px solid var(--color-white);color:var(--color-white)}.button-primary-alt:hover,.button-primary-alt:focus-visible{box-shadow:var(--shadow-m);border-color:var(--color-accent);color:var(--color-accent)}.button-primary-alt:disabled{opacity:.6}.button-secondary-alt{background-color:unset;border:1px solid var(--color-secondary);color:var(--color-secondary)}.button-secondary-alt:hover,.button-secondary-alt:focus-visible{box-shadow:var(--shadow-m);border-color:var(--color-secondary-dark);color:var(--color-secondary-dark)}.button-secondary-alt:disabled{opacity:.6}.button-danger{background-color:var(--color-danger);color:var(--color-white);font-size:var(--font-size-s)}.button-danger:hover,.button-danger:focus-visible{box-shadow:var(--shadow-m);background-color:var(--color-danger-dark);color:var(--color-white)}.button-danger:disabled{background-color:var(--color-danger-light);color:var(--color-gray-light)}.button-warning{background-color:var(--color-warning);color:var(--color-white);font-size:var(--font-size-s)}.button-warning:hover,.button-warning:focus-visible{box-shadow:var(--shadow-m);background-color:var(--color-warning-dark);color:var(--color-white)}.button-warning:disabled{background-color:var(--color-warning-light);color:var(--color-gray-light)}.button-success{background-color:var(--color-success);color:var(--color-white);font-size:var(--font-size-s)}.button-success:hover,.button-success:focus-visible{box-shadow:var(--shadow-m);background-color:var(--color-success-dark);color:var(--color-white)}.button-success:disabled{background-color:var(--color-success-light);color:var(--color-gray-light)}.button-simple{color:currentColor;font-size:var(--font-size-s);white-space:nowrap;background-color:#0000}.button-simple.hover{border-radius:var(--border-radius-l);transition:var(--transition);border-width:0;outline:none;padding:.5rem}.button-simple.hover:hover,.button-simple.hover:focus-visible{background-color:#0000000f}a{line-height:inherit;transition:var(--transition);text-decoration:underline;cursor:pointer!important}.link-primary{color:var(--color-black);font-size:var(--font-size-m);white-space:nowrap;align-items:center;gap:.5rem;padding:.2rem 0;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.link-primary:after{background-color:var(--color-accent);content:"";transform-origin:50%;width:100%;height:.1rem;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0;transform:scale(0)}.link-primary:hover,.link-primary:focus-visible{color:var(--color-black)}:is(.link-primary:hover,.link-primary:focus-visible):after{transform:scale(1)}.link-dropdown{color:var(--color-secondary);font-size:var(--font-size-s);transition:var(--transition);white-space:nowrap;outline:none;flex-direction:row;align-items:center;gap:.5rem;width:100%;padding:1rem 1.25rem;text-decoration:none;display:flex;position:relative;justify-content:left!important}.link-dropdown:hover,.link-dropdown:focus-visible{background-color:var(--color-primary-dark)}.link-dropdown[aria-disabled=true]{cursor:default;opacity:.66;pointer-events:none}.link-dropdown button{padding:0}.link-nav{color:var(--color-secondary);font-size:var(--font-size-s);flex-direction:row;align-items:center;gap:.75rem;width:100%;text-decoration:none;display:flex}.link-nav:hover,.link-nav:focus-visible{color:var(--color-accent-dark)}.link-demo{border-radius:var(--border-radius-s);color:var(--color-secondary);font-size:var(--font-size-m);transition:var(--transition);flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;font-weight:700;text-decoration:none;display:flex}.link-demo:hover,.link-demo:focus-visible{background-color:var(--color-primary-dark)}.link-demo[aria-current=page]{background-color:var(--color-white);color:var(--color-accent-extra-dark);-webkit-text-stroke:.33px var(--color-accent-extra-dark);box-shadow:0 0 10px #0af5974d}.link-demo[aria-current=page] .number{color:var(--color-accent-dark)}.link-demo[aria-current=page]:after{background-color:var(--color-accent);content:"";border-radius:50%;width:.5rem;height:.5rem;margin-left:auto}input,textarea{font-family:inherit}input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;right:0;display:none!important}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]::-ms-clear{width:0;height:0;display:none}input[type=file]{appearance:none;padding:.4rem .75rem}input[type=file]::file-selector-button{background-color:var(--color-white);border-color:var(--color-gray-light);box-shadow:none;color:var(--color-gray);border-width:1px;border-radius:.25rem;margin-right:.5rem}input::-webkit-outer-spin-button{display:none}input::-webkit-inner-spin-button{display:none}.input-primary{flex-direction:column;gap:.33rem;display:flex;position:relative}.input-primary label{color:var(--color-secondary);font-size:var(--font-size-s);-webkit-text-stroke:.33px var(--color-secondary);font-weight:600}.input-primary:has(.checkbox) label{cursor:pointer;flex:1}.input-primary .textfield{background-color:var(--color-white);border:solid 1px var(--color-white);border-radius:var(--border-radius-m);color:var(--color-black);font-size:var(--font-size-m);transition:var(--transition);outline:none;width:100%;padding:.75rem 1rem;cursor:text!important}.input-primary .textfield::placeholder{opacity:.33}.input-primary .textfield:enabled:hover,.input-primary .textfield:enabled:focus-visible{border:solid 1px var(--color-secondary)}.input-primary .textfield:disabled{opacity:.66;cursor:default!important}.input-primary .textfield[aria-invalid=true]{border-color:var(--color-danger)!important}.input-primary .textfield[type=password]{padding-right:3rem}.input-primary .textfield[type=search]{padding-left:3rem;padding-right:3rem}.input-primary .checkbox{appearance:none;background-color:var(--color-white);border:solid 1px var(--color-white);cursor:pointer!important}.input-primary .checkbox.single,.input-primary .checkbox.multi{aspect-ratio:1;transition:var(--transition);width:1.2rem;height:1.2rem;padding:0}:is(.input-primary .checkbox.single,.input-primary .checkbox.multi):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}:is(.input-primary .checkbox.single,.input-primary .checkbox.multi):indeterminate{background:var(--color-accent-dark) linear-gradient(white, white) center / 55% 2px no-repeat;border:solid 1px var(--color-accent-dark)}:is(.input-primary .checkbox.single,.input-primary .checkbox.multi):disabled{cursor:default!important}.input-primary .checkbox.single{border-radius:1rem}.input-primary .checkbox.multi{border-radius:.25rem}.input-primary .checkbox.switch{border-radius:2rem;outline:0;width:3rem;height:1.5rem;padding:2px;transition:all .4s;position:relative}.input-primary .checkbox.switch:after{aspect-ratio:1;background-color:var(--color-gray);content:"";border-radius:50%;height:100%;transition:all .2s;display:block;position:relative;left:0}.input-primary .checkbox.switch:checked:after{background-color:var(--color-white);left:100%;transform:translate(-100%)}.input-primary .checkbox:enabled:hover,.input-primary .checkbox:enabled:focus-visible{border:solid 1px var(--color-secondary)}.input-primary .checkbox:checked{background-color:var(--color-accent-dark);border:solid 1px var(--color-accent-dark)}.input-primary .checkbox:after{background-color:var(--color-white)}.input-primary .picklist{background-color:var(--color-white);border:solid 1px var(--color-white);border-radius:var(--border-radius-m);font-size:var(--font-size-m);transition:var(--transition);outline:none;flex-direction:row;gap:.5rem;width:100%;padding:.75rem 1rem;display:flex;position:relative}.input-primary .picklist:enabled:hover,.input-primary .picklist:enabled:focus-visible{border:solid 1px var(--color-secondary)}.input-primary .picklist:disabled{opacity:.66;cursor:default!important}.input-primary .picklist:has([aria-invalid=true]){border-color:var(--color-danger)!important}.input-primary .picklist input{color:var(--color-black);cursor:pointer;font-size:inherit;pointer-events:none;background:0 0;width:100%}.input-primary .picklist input::placeholder{opacity:.33}.input-primary .picklist input:hover,.input-primary .picklist input:focus-visible{outline:none}.input-primary textarea{resize:vertical;height:100%}.input-primary .error{color:var(--color-danger);font-size:var(--font-size-s);transition:var(--transition)}.input-primary .dropdown{background-color:var(--color-white)}.input-primary .dropdown>button{color:var(--color-secondary);font-size:var(--font-size-s);text-align:left;transition:var(--transition);background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;display:flex}.input-primary .dropdown>button:hover,.input-primary .dropdown>button:focus-visible{background-color:var(--color-accent-extra-light)}.input-primary .dropdown>button:disabled{opacity:.66}.input-primary .dropdown>button.selected .option{-webkit-text-stroke:.33px var(--color-secondary);font-weight:600}.input-primary .dropdown>button mark{background-color:var(--color-accent-light);color:inherit;border-radius:3px;padding:0 1px}.input-primary:not(.hide-required):has(:required) label:after{content:" *";color:var(--color-danger);font-size:var(--font-size-m);line-height:var(--font-size-m);-webkit-text-stroke:.33px var(--color-danger)}.input-primary:has([aria-invalid=true]) label{color:var(--color-danger);-webkit-text-stroke:.33px var(--color-danger)}.input-primary.border input{border:solid 1px var(--color-gray)}h1{color:var(--color-black);text-align:center;z-index:1;width:80%;margin:0;font-size:clamp(2.5em,10vw,4.5em);font-weight:400;line-height:1.2}h2{color:var(--color-black);text-align:center;margin:0;font-size:2.5em;font-weight:700;line-height:1.33333}h3{color:var(--color-black);font-size:var(--font-size-xl);margin:0;font-weight:700;line-height:1.4}h4{color:var(--color-black);font-size:var(--font-size-l);margin:0;font-weight:700;line-height:1.55556}h5{color:var(--color-black);font-size:var(--font-size-m);margin:0;font-weight:700;line-height:1.5}h6{color:var(--color-black);font-size:var(--font-size-s);margin:0;font-weight:700;line-height:1.42857}.span-xs{color:var(--color-black);font-size:var(--font-size-xs)}.span-s{color:var(--color-black);font-size:var(--font-size-s)}.span-m{color:var(--color-black);font-size:var(--font-size-m)}.span-l{color:var(--color-black);font-size:var(--font-size-l)}.span-xs--light{color:var(--color-gray);font-size:var(--font-size-xs)}.span-s--light{color:var(--color-gray);font-size:var(--font-size-s)}.span-m--light{color:var(--color-gray);font-size:var(--font-size-m)}.span-l--light{color:var(--color-gray);font-size:var(--font-size-l)}@media (width<=1080px){.mobile\:column{flex-direction:column;align-items:center;width:100%;display:flex}.mobile\:grid2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile\:grid3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile\:grid4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobile\:full-width{width:100%}.desktop-only{display:none!important}.mobile-only{display:flex!important}.page{padding:2rem}}
