@layer foundation{:root{--up-form-stack-space:2rem;--up-input-size:22px;--up-input-border-color:#aaa;--up-input-border-color-focus:#444;--up-input-padding:8px;--up-input-padding-sm:4px;--up-input-shadow:0px 1px 1px #00000020;--up-input-shadow-focus-color:#c0aac080;--up-input-shadow-focus:0 0 0 4px var(--up-input-shadow-focus-color);--up-input-accent-color:#555;--up-input-transition:.12s all ease-in-out;--up-input-bg-color:#fff;--up-input-font-size:16px;--up-label-color:#222;--up-label-color-error:#d00}}.up-checkbox-fields-wrapper{gap:.75rem;display:grid}.up-checkbox-field{position:relative}.up-input-checkbox{appearance:none;width:var(--up-input-size);height:var(--up-input-size);border:1px solid var(--up-input-border-color);color:currentColor;font:inherit;box-shadow:inset var(--up-input-shadow);background-color:var(--up-input-bg-color);transition:var(--up-input-transition);border-radius:4px;outline:none;place-content:center;margin:0;display:grid;transform:translateY(-.075em)}.up-checkbox-field .up-label{margin-bottom:.75rem}.up-input-checkbox:before{content:"";transition:var(--up-input-transition);background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.61534 10C4.28568 10 4.0659 9.65732 3.84612 9.42887L0.329667 5.88789C-0.109889 5.43099 -0.109889 4.63142 0.329667 4.17452C0.769224 3.71762 1.42856 3.71762 1.86812 4.17452L4.50546 6.8017L9.89002 0.405088C10.3296 -0.0518128 10.9889 -0.166038 11.4285 0.290863C11.868 0.747763 11.9779 1.43311 11.5384 1.89001L5.38457 9.42887C5.27468 9.65732 4.94501 10 4.61534 10Z' fill='white'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:14px;position:absolute;inset:0 0 0 1px;transform:scale(0)}.up-input-checkbox:checked{border-color:var(--up-input-accent-color);box-shadow:none;background-color:var(--up-input-accent-color)}.up-input-checkbox:checked:before{transform:scale(1)}.up-input-checkbox:focus{border-color:var(--up-input-border-color-focus);box-shadow:var(--up-input-shadow-focus)}.up-input-checkbox:disabled{--up-label-color:var(--up-label-color-disabled);color:var(--up-label-color-disabled);cursor:not-allowed}.up-input-checkbox:disabled:checked:before{opacity:.8}.up-checkbox-field .up-help-text{padding-top:.25rem;padding-left:calc(var(--up-input-size) + .65rem)}.up-checkbox-group{border:0;padding:0}.up-checkbox-group legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.up-checkbox-group>.up-label{margin-bottom:1rem}.up-checkbox-group:has(>.up-help-text) .up-label{margin-bottom:.25rem}.up-checkbox-group>.up-help-text{margin-bottom:1rem}.up-error-message{color:var(--up-label-color-error);font-size:14px;font-weight:400}.up-form-actions{padding-top:.5rem}.up-form-actions .up-error-message{margin-bottom:8px;font-size:16px;font-weight:700}.up-help-text{opacity:.7;font-size:14px;line-height:1.2}.up-horizontal-rule{height:4.5rem;position:relative}.up-horizontal-rule:after{content:"";background-color:#ccc;height:1px;position:absolute;top:50%;left:0;right:0}.up-label{color:var(--up-label-color);font-size:16px;font-weight:500;line-height:1.3;position:relative}.up-required-label{opacity:.55;font-size:85%}.up-radio-fields-wrapper{gap:.75rem;display:grid}.up-input-radio{appearance:none;width:var(--up-input-size);height:var(--up-input-size);border:1px solid var(--up-input-border-color);color:currentColor;font:inherit;background-color:var(--up-input-bg-color);box-shadow:inset var(--up-input-shadow);border-radius:50%;outline:none;place-content:center;margin:0;display:grid;transform:translateY(-.075em)}.up-input-radio:before{content:"";width:10px;height:10px;transition:var(--up-input-transition);background-color:#fff;border-radius:50%;transform:scale(0)}.up-input-radio:checked{box-shadow:var(--up-input-shadow);background-color:var(--up-input-accent-color)}.up-input-radio:checked:before{transform:scale(1)}.up-input-radio:focus{border-color:var(--up-input-border-color-focus);box-shadow:var(--up-input-shadow-focus)}.up-input-radio:disabled{cursor:not-allowed}.up-input-radio:disabled:checked:before{opacity:.8}.up-radio-group{border:0;padding:0;position:relative}.up-radio-group .up-label-inline{font-weight:400}.up-radio-group legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.up-radio-group>.up-label{margin-bottom:1rem}.up-radio-group:has(>.up-help-text) .up-label{margin-bottom:.25rem}.up-radio-group>.up-help-text{margin-bottom:1rem}.up-select{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAwLjVIMEw2LjUgOEwxMyAwLjVaIiBmaWxsPSIjNDQ0NDQ0Ii8+Cjwvc3ZnPgo=);background-position:right .8em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.7em,100%}.up-textarea{min-height:56px;height:unset}.up-form-stack>*+*{margin-block-start:var(--up-form-stack-space,1em)}.up-form-stack .up-horizontal-rule{margin-block-start:4px}.up-form-stack :is(.up-horizontal-rule+*){margin-block-start:0}.up-field{position:relative}.up-select,.up-textarea,.up-input-text{box-sizing:border-box;appearance:none;border:1px solid var(--up-input-border-color);width:100%;padding:var(--up-input-padding) calc(var(--up-input-padding)*1.5);font-family:inherit;font-size:var(--up-input-font-size);background-color:var(--up-input-bg-color);box-shadow:var(--up-input-shadow);border-radius:6px;outline:none;transition:all .12s ease-in-out;display:block;position:relative}.up-select[data-variant=sm],.up-textarea[data-variant=sm],.up-input-text[data-variant=sm]{padding:var(--up-input-padding-sm) calc(var(--up-input-padding-sm)*1.5)}.up-textarea:focus,.up-select:focus,.up-input-text:focus{border-color:var(--up-input-border-color-focus);box-shadow:var(--up-input-shadow-focus)}.up-textarea:disabled,.up-select:disabled,.up-input-text:disabled{cursor:not-allowed}.up-checkbox-field>.up-label-inline,.up-radio-field>.up-label-inline{grid-template-columns:var(--up-input-size) auto;gap:.65rem;font-weight:500;line-height:1.3;display:grid}:is(.up-checkbox-field:has(.up-label) .up-label-inline span,.up-checkbox-group:has(.up-label) .up-label-inline span,.up-radio-group:has(.up-label) .up-label-inline span){opacity:.8;font-size:90%;font-weight:400}.up-input-text-field .up-label,.up-textarea-field .up-label,.up-select-field .up-label,.up-checkbox-field .up-label{display:block}:is(.up-input-text-field .up-label:has(+input),.up-textarea-field .up-label:has(+textarea),.up-select-field .up-label:has(+select)){padding-bottom:5px}:is(.up-radio-group:has(.up-error-message)>.up-label,.up-checkbox-group:has(.up-error-message)>.up-label,.up-field:has(.up-error-message)>.up-label){color:var(--up-label-color-error)}.up-select-field .up-help-text:first-child,.up-textarea-field .up-help-text:first-child,.up-input-text-field .up-help-text:first-child{margin-bottom:.5rem}.up-select-field .up-label+.up-help-text,.up-textarea-field .up-label+.up-help-text,.up-input-text-field .up-label+.up-help-text{margin-bottom:.75em}:is(.up-field:has(input[disabled]),.up-field:has(select[disabled]),.up-field:has(textarea[disabled])){opacity:.7;cursor:not-allowed}.up-field .up-error-message{margin-top:.25em}.up-checkbox-group .up-error-message,.up-radio-group .up-error-message{margin-top:.5rem}@layer theme{:root{--up-input-accent-color:#240f6e}}:root{--dot-c:#ffffff59;--dot-size:1px;--dot-1-pos:2px;--dot-2-pos:5px;--kap-purple:#240f6e}html{-webkit-tap-highlight-color:#0000}html:has([data-disable-document-scroll=true]){overflow:hidden}a *{pointer-events:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:target{scroll-padding-block-start:3rem}.bg-gradient-kap-purple-to-blue{background-image:linear-gradient(78.87deg, var(--kap-purple) 11.05%, #005de8 108.26%)}.bg-gradient-purple{background-image:linear-gradient(77.32deg,#190755 0%,#7c6fa8 100%)}.kap-dots{background-image:radial-gradient(circle at var(--dot-1-pos) var(--dot-1-pos), var(--dot-c) 0, var(--dot-c) var(--dot-size), #0000 var(--dot-size), #0000 100%),radial-gradient(circle at var(--dot-2-pos) var(--dot-2-pos), var(--dot-c) 0, var(--dot-c) var(--dot-size), #0000 var(--dot-size), #0000 100%);background-position:0;background-size:6px 6px}.kap-dots-gray-light{--dot-c:#cecece}.kap-dots-pink{--dot-c:#ab0c78}.kap-dots-blue-light{--dot-c:#abd4ff}.kap-h1{font-size:28px;line-height:150%}.kap-h2{font-size:24px;line-height:150%}.kap-h3{font-size:20px;line-height:150%}.kap-h4{font-size:18px;line-height:140%}.kap-h5{font-size:16px;line-height:150%}.kap-h6{font-size:16px;line-height:140%}@media (min-width:768px){.kap-h1{font-size:34px;line-height:130%}.kap-h2{font-size:28px}.kap-h3{font-size:22px;line-height:150%}.kap-h4{font-size:18px}}@media (min-width:1024px){.kap-h1{font-size:38px;line-height:130%}.kap-h2{font-size:34px;line-height:130%}.kap-h3{font-size:28px;line-height:150%}.kap-h4{font-size:22px}.kap-h5{font-size:18px}}:root{--spinner-color:#555;--spinner-size:24px}.spinner{animation:14s linear infinite spinner-spin}.spinner>div{transform-origin:50% -.2em;background-color:#0000;border-radius:.75em;width:.12em;height:.32em;animation:.65s linear infinite spinner-fade;position:absolute;bottom:0;left:.4629em}.spinner>div:first-child{animation-delay:0s;transform:rotate(0)}.spinner>div:nth-child(2){animation-delay:81.25ms;transform:rotate(45deg)}.spinner>div:nth-child(3){animation-delay:.1625s;transform:rotate(90deg)}.spinner>div:nth-child(4){animation-delay:.24375s;transform:rotate(135deg)}.spinner>div:nth-child(5){animation-delay:.325s;transform:rotate(180deg)}.spinner>div:nth-child(6){animation-delay:.40625s;transform:rotate(225deg)}.spinner>div:nth-child(7){animation-delay:.4875s;transform:rotate(270deg)}.spinner>div:nth-child(8){animation-delay:.56875s;transform:rotate(315deg)}@keyframes spinner-fade{0%{background-color:var(--spinner-color)}to{background-color:#0000}}@keyframes spinner-spin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.footer-line{z-index:1;margin-bottom:20px}.footer-line svg{height:60px;top:-20px}.footer-line svg path{stroke:#a0a0a0;stroke-width:1px;fill:none}.footer-line .box{z-index:1;width:100%;height:40px;position:relative;top:-20px}.footer-line .box:hover{height:60px;top:-30px}.post-table{width:100%}.post-table tr th{padding:.5rem}.post-table tr td{border-top:1px solid #ccc;padding:.5rem}.post-table th:first-child,.post-table td:first-child{padding-left:0}.post-table th:last-child,.post-table td:last-child{padding-right:0}
