.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.edit-feed-me-wrapper{display:none;}
.hs-user-pass-field__input{position:relative;}.hs-user-pass-field__input input{padding-right:var(--hs-space-7);}.hs-user-pass-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--hs-control-h);height:var(--hs-control-h);margin:0;padding:0;background:transparent;border:0;border-radius:var(--hs-radius-sm);color:var(--hs-slate);cursor:pointer;line-height:0;transition:color var(--hs-transition);}.hs-user-pass-toggle[hidden]{display:none;}.hs-user-pass-toggle:hover{color:var(--hs-navy);}.hs-user-pass-toggle:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:0;box-shadow:var(--hs-focus-ring);}.hs-user-pass-toggle__icon{width:20px;height:20px;}.hs-user-pass-toggle__icon--eye-off{display:none;}.hs-user-pass-toggle.is-revealed .hs-user-pass-toggle__icon--eye{display:none;}.hs-user-pass-toggle.is-revealed .hs-user-pass-toggle__icon--eye-off{display:inline;}.hs-user-pass-meter{height:4px;margin-top:8px;background:var(--hs-line);border-radius:2px;overflow:hidden;}.hs-user-pass-meter__fill{display:block;width:0;height:100%;transition:width 0.2s ease,background-color 0.2s ease;}.hs-user-pass-meter.is-weak .hs-user-pass-meter__fill{width:33%;background:var(--hs-danger);}.hs-user-pass-meter.is-fair .hs-user-pass-meter__fill{width:66%;background:var(--hs-warning);}.hs-user-pass-meter.is-strong .hs-user-pass-meter__fill{width:100%;background:var(--hs-success);}.hs-user-pass-hints{margin-top:10px;font-size:12px;line-height:1.4;color:var(--hs-slate);}.hs-user-pass-hint{display:inline-block;margin-right:12px;}.hs-user-pass-hint:last-child{margin-right:0;}.hs-user-pass-hint.is-pass{color:var(--hs-success);}@media (prefers-reduced-motion:reduce){.hs-user-pass-toggle,.hs-user-pass-meter__fill{transition:none;}}
.hs-dialog,.hs-form,.hs-form-page,.hs-private-note{--hsf-navy:var(--hs-navy);--hsf-navy-deep:var(--hs-navy-deep);--hsf-gold:var(--hs-action-gold);--hsf-ink:var(--hs-ink);--hsf-slate:var(--hs-slate);--hsf-slate-500:var(--hs-slate-500);--hsf-slate-400:var(--hs-slate-400);--hsf-line:var(--hs-line);--hsf-line-strong:var(--hs-line-strong);--hsf-soft:var(--hs-soft);--hsf-white:var(--hs-white);--hsf-blue:var(--hs-blue);--hsf-danger:var(--hs-danger);--hsf-danger-surface:var(--hs-danger-surface);--hsf-font-serif:var(--hs-font-display);--hsf-font-sans:var(--hs-font-body);--hsf-text-sm:var(--hs-text-sm);--hsf-text-base:var(--hs-text-md);--hsf-text-xl:var(--hs-text-h3);--hsf-space-1:var(--hs-space-1);--hsf-space-2:var(--hs-space-2);--hsf-space-3:var(--hs-space-3);--hsf-space-4:var(--hs-space-4);--hsf-space-5:var(--hs-space-5);--hsf-space-6:var(--hs-space-6);--hsf-space-7:var(--hs-space-7);--hsf-radius-sm:var(--hs-radius-sm);--hsf-radius-md:var(--hs-radius-md);--hsf-shadow-lg:var(--hs-shadow-dialog);--hsf-check:18px;--hsf-photo-stage:22rem;--hsf-transition:var(--hs-transition);--hsf-width-sm:440px;--hsf-width-md:560px;--hsf-width-lg:720px;}.hs-form.hs-form{display:block;margin:0;font-family:var(--hsf-font-sans);font-size:var(--hsf-text-base);line-height:1.5;color:var(--hsf-slate);}.hs-form > div,.hs-form .form-wrapper,.hs-form .hs-form__options{display:flex;flex-direction:column;gap:var(--hsf-space-5);}.hs-form .hs-form__options{gap:var(--hsf-space-2);}.hs-form .form-wrapper > div:not([class]){display:contents;}.hs-form.hs-form--divided .hs-form__part ~ .hs-form__part{padding-block-start:var(--hsf-space-5);border-block-start:1px solid var(--hsf-line);}.hs-form .hs-form__row{position:relative;display:flex;flex-direction:column;gap:var(--hsf-space-2);min-width:0;margin:0;padding:0;border:0;}.hs-form .hs-form__label,.hs-form .hs-form__group > legend{float:none;width:auto;margin:0;padding:0;font-family:var(--hsf-font-sans);font-size:var(--hsf-text-base);font-weight:600;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--hsf-ink);}.hs-form .hs-form__optional{font-weight:400;color:var(--hsf-slate);}.hs-form .hs-form__hint{margin:0;font-size:var(--hsf-text-sm);line-height:1.4;color:var(--hsf-slate);}.hs-form .hs-form__hint--link a{display:inline-block;margin-block:calc(-1 * var(--hsf-space-3));padding-block:var(--hsf-space-3);font-size:var(--hsf-text-base);}.hs-form .hs-form__hint a,.hs-form .hs-form__intro a{font-weight:600;color:var(--hsf-navy);text-decoration-line:underline;text-decoration-color:var(--hsf-line-strong);text-decoration-thickness:1px;text-underline-offset:0.3em;transition:text-decoration-color var(--hsf-transition);}.hs-form .hs-form__hint a:hover,.hs-form .hs-form__intro a:hover{color:var(--hsf-navy);text-decoration-color:currentColor;}.hs-form .hs-form__hint a:focus-visible,.hs-form .hs-form__intro a:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__counter{margin:0;font-size:var(--hsf-text-sm);line-height:1.4;text-align:end;color:var(--hsf-slate);}.hs-form .hs-form__counter.is-over{color:var(--hsf-danger);}.hs-form .hs-form__intro{margin:0;color:var(--hsf-slate);}.hs-form .hs-form__control{box-sizing:border-box;width:100%;max-width:100%;height:40px;margin:0;padding:0 var(--hsf-space-3);font-family:var(--hsf-font-sans);font-size:var(--hsf-text-base);line-height:normal;color:var(--hsf-ink);background:var(--hsf-white);border:1px solid var(--hsf-slate-500);border-radius:var(--hsf-radius-sm);box-shadow:none;transition:border-color var(--hsf-transition),box-shadow var(--hsf-transition);}.hs-form .hs-form__control:hover{border-color:var(--hsf-slate);}.hs-form select.hs-form__control{padding-right:2.25rem;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2f6e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px 18px;cursor:pointer;}.hs-form textarea.hs-form__control{height:auto;min-height:5rem;padding:10px;line-height:1.5;resize:vertical;}.hs-form .hs-form__control--short{max-width:10rem;}.hs-form .hs-form__control--medium{max-width:20rem;}.hs-form .hs-form__control:focus{outline:0;border-color:var(--hsf-navy);}.hs-form .hs-form__control:focus-visible{border-color:var(--hsf-navy);outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__control:disabled{background:var(--hsf-soft);border-color:var(--hsf-line-strong);color:var(--hsf-slate-400);-webkit-text-fill-color:var(--hsf-slate-400);opacity:1;cursor:not-allowed;}.hs-form .hs-form__row--invalid:not(.hs-form__group) .hs-form__control,.hs-form .hs-form__control[aria-invalid="true"]{border-color:var(--hsf-danger);box-shadow:inset 0 0 0 1px var(--hsf-danger);}.hs-form .hs-form__row--invalid:not(.hs-form__group) .hs-form__control:focus,.hs-form .hs-form__control[aria-invalid="true"]:focus{border-color:var(--hsf-danger);}.hs-form .hs-form__row--invalid:not(.hs-form__group) .hs-form__control:focus-visible,.hs-form .hs-form__control[aria-invalid="true"]:focus-visible{box-shadow:inset 0 0 0 1px var(--hsf-danger),var(--hs-focus-ring);}.hs-form .hs-user-pass-field__input .hs-form__control{padding-inline-end:var(--hsf-space-7);}.hs-form .hs-form__affix{display:flex;align-items:stretch;}.hs-form .hs-form__prefix{display:block;flex:0 1 auto;min-width:0;padding:0 8px 0 10px;line-height:38px;direction:rtl;text-align:left;font-size:var(--hsf-text-sm);color:var(--hsf-slate-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--hsf-soft);border:1px solid var(--hsf-slate-500);border-right:0;border-radius:var(--hsf-radius-sm) 0 0 var(--hsf-radius-sm);}.hs-form .hs-form__affix .hs-form__control{flex:1 1 8rem;min-width:8rem;border-radius:0 var(--hsf-radius-sm) var(--hsf-radius-sm) 0;}.hs-form .hs-private-note,.hs-member .hs-private-note{display:flex;gap:var(--hsf-space-2);align-items:flex-start;margin:0;font-size:var(--hsf-text-sm);line-height:1.4;color:var(--hsf-slate);}.hs-private-note .hs-private-note__icon{flex:none;margin-block-start:1px;}.hs-form .hs-form__note{margin-top:4px;}.hs-form .form-textarea-wrapper{display:block;}.hs-form .grippie{display:none;}.hs-form input.hs-form__control.form-autocomplete:not(.throbbing){background-image:none;}.hs-form input.hs-form__control.form-autocomplete.throbbing{padding-right:2.25rem;background-position:right 10px center;}.hs-form #autocomplete{z-index:2;max-height:15rem;margin-top:var(--hsf-space-1);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--hsf-white);border:1px solid var(--hsf-line-strong);border-radius:var(--hsf-radius-sm);box-shadow:var(--hsf-shadow-lg);}.hs-form #autocomplete ul{margin:0;padding:var(--hsf-space-1) 0;background:var(--hsf-white);}.hs-form #autocomplete li{height:auto;margin:0;padding:var(--hsf-space-2) var(--hsf-space-3);font-family:var(--hsf-font-sans);font-size:var(--hsf-text-base);line-height:1.5;white-space:normal;color:var(--hsf-ink);background:var(--hsf-white);cursor:pointer;}.hs-form #autocomplete li.selected{color:var(--hsf-white);background:var(--hsf-navy);}.hs-form #autocomplete .hs-form__suggest-keep{font-weight:600;color:var(--hsf-navy);}.hs-form #autocomplete li.selected .hs-form__suggest-keep{color:inherit;}.hs-form .hs-form__check{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--hsf-space-1) var(--hsf-space-2);}.hs-form .hs-form__check > .form-type-checkbox,.hs-form .hs-form__check > .form-type-radio{display:contents;}.hs-form input.hs-form__check-input{flex:none;width:var(--hsf-check);height:var(--hsf-check);margin:calc((1.5rem - var(--hsf-check)) / 2) 0 0;padding:0;border:0;accent-color:var(--hsf-navy);}.hs-form input.hs-form__check-input:not(#hs-form-check){transform:none;}.hs-form input.hs-form__check-input:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__check-label{flex:1 1 0;min-width:0;margin:0;font-family:var(--hsf-font-sans);font-size:var(--hsf-text-base);font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--hsf-ink);cursor:pointer;}.hs-form .hs-form__hint--check,.hs-form .hs-form__check > .hs-form__errors{flex-basis:100%;padding-left:calc(var(--hsf-check) + var(--hsf-space-2));}.hs-form .hs-form__check > .hs-edustatus-ineligible{flex-basis:100%;padding-left:calc(var(--hsf-check) + var(--hsf-space-2));}.hs-form .hs-form__check.is-disabled .hs-form__check-label{color:var(--hsf-slate-400);cursor:not-allowed;}.hs-form .hs-form__errors{margin:0;padding:0;list-style:none;}.hs-form .hs-form__errors[hidden]{display:none;}.hs-form .hs-form__error{margin:0;font-size:var(--hsf-text-sm);font-weight:600;line-height:1.4;color:var(--hsf-danger);}.hs-form .hs-form__alert{display:flex;align-items:flex-start;gap:var(--hsf-space-3);padding:var(--hsf-space-4) var(--hsf-space-5);font-size:var(--hsf-text-base);line-height:1.5;color:var(--hsf-ink);background:var(--hsf-danger-surface);border-radius:var(--hsf-radius-md);box-shadow:inset 4px 0 0 var(--hsf-danger);}.hs-form .hs-form__alert:focus{outline:0;}.hs-form .hs-form__alert:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);}.hs-form .hs-form__alert-icon{flex:none;width:20px;height:20px;margin-top:2px;color:var(--hsf-danger);}.hs-form .hs-form__alert-body{min-width:0;}.hs-form .hs-form__alert p,.hs-form .hs-form__alert ul{margin:0;}.hs-form .hs-form__alert p + p,.hs-form .hs-form__alert p + ul{margin-top:var(--hsf-space-2);}.hs-form .hs-form__alert-title{font-weight:600;}.hs-form .hs-form__alert ul.hs-form__alert-list{padding-left:1.25em;list-style:disc;}.hs-form .hs-form__alert-list li{font-family:var(--hsf-font-sans);}.hs-form .hs-form__alert-list li + li{margin-top:var(--hsf-space-1);}.hs-form .hs-form__alert a{font-weight:500;color:var(--hsf-ink);text-decoration-line:underline;text-decoration-color:var(--hsf-danger);text-underline-offset:0.2em;}.hs-form .hs-form__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--hsf-space-3) var(--hsf-space-5);margin:var(--hsf-space-2) 0 0;padding:0;}.hs-form .hs-form__actions input.hs-form__button{display:inline-flex;align-items:center;width:auto;height:auto;min-height:var(--hs-control-h);margin:0;padding:var(--hsf-space-2) var(--hsf-space-5);overflow:visible;font-family:var(--hsf-font-sans);font-size:var(--hsf-text-base);font-weight:600;line-height:1.2;text-transform:none;border:1.5px solid var(--hsf-navy);border-radius:var(--hs-radius-pill);color:var(--hsf-white);background:var(--hsf-navy);cursor:pointer;transition:background-color var(--hsf-transition),border-color var(--hsf-transition);}.hs-form .hs-form__actions input.hs-form__button::before{content:none;}.hs-form .hs-form__actions input.hs-form__button:hover,.hs-form .hs-form__actions input.hs-form__button:focus{color:var(--hsf-white);background:var(--hsf-navy-deep);border-color:var(--hsf-navy-deep);}.hs-form .hs-form__actions input.hs-form__button:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__actions input.hs-form__button:disabled{opacity:0.6;cursor:progress;}.hs-form .hs-form__actions input.hs-form__button--danger,.hs-form .hs-form__actions input.hs-form__button--danger:hover,.hs-form .hs-form__actions input.hs-form__button--danger:focus{border-color:var(--hsf-danger);background:var(--hsf-danger);}.hs-form .hs-form__cancel,.hs-form .hs-form__delete{position:relative;font-weight:600;color:var(--hsf-slate);text-decoration:none;border-bottom:1px solid var(--hsf-line-strong);}.hs-form .hs-form__cancel::after,.hs-form .hs-form__delete::after{content:'';position:absolute;inset:-10px calc(-1 * var(--hsf-space-2));}.hs-form .hs-form__cancel:focus-visible,.hs-form .hs-form__delete:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__cancel:hover,.hs-form .hs-form__cancel:focus,.hs-form .hs-form__delete:hover,.hs-form .hs-form__delete:focus{color:var(--hsf-navy);text-decoration:none;border-bottom-color:var(--hsf-navy);}.hs-form .hs-form__cancel{display:inline-flex;align-items:center;min-height:var(--hs-control-h);padding:var(--hsf-space-2) var(--hsf-space-5);font-size:var(--hsf-text-base);line-height:1.2;color:var(--hsf-navy);background:var(--hs-info-surface);border:1.5px solid var(--hs-info-surface);border-radius:var(--hs-radius-pill);transition:border-color var(--hsf-transition);}.hs-form .hs-form__cancel::after{content:none;}.hs-form .hs-form__cancel:hover,.hs-form .hs-form__cancel:focus{color:var(--hsf-navy);border-color:var(--hsf-navy);border-bottom-color:var(--hsf-navy);}.hs-form .hs-form__delete{margin-left:auto;color:var(--hsf-danger);border-bottom-color:rgba(192,57,43,0.4);}.hs-form .hs-form__delete:hover,.hs-form .hs-form__delete:focus{color:var(--hsf-danger);border-bottom-color:var(--hsf-danger);}.hs-form .hs-form__dates{display:flex;flex-direction:column;gap:var(--hsf-space-4);min-width:0;margin:0;padding:0;border:0;}.hs-form .hs-form__group--dates .hs-form__options{gap:var(--hsf-space-4);}.hs-form .hs-form__partial{min-width:0;margin:0;padding:0;border:0;}.hs-form .hs-form__partial > legend{float:none;width:auto;margin:0 0 var(--hsf-space-2);padding:0;font-size:var(--hsf-text-sm);font-weight:600;line-height:1.25;text-transform:none;color:var(--hsf-slate);}.hs-form .hs-form__dates-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--hsf-space-2) var(--hsf-space-4);}.hs-form .hs-form__group--dates-year .hs-form__options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hsf-space-4);}.hs-form .hs-form__group--dates-year .hs-form__options > .hs-form__check{grid-column:1 / -1;}.hs-form .hs-form__group--dates-year .hs-form__dates-grid{grid-template-columns:minmax(0,1fr);}.hs-form .hs-form__dates-grid .hs-form__label{font-weight:400;color:var(--hsf-slate-500);}.hs-form .hs-form__partial.is-disabled > legend,.hs-form .hs-form__partial.is-disabled .hs-form__label{color:var(--hsf-slate-400);}.hs-form .hs-form__photo-field{display:flex;flex-direction:column;gap:var(--hsf-space-4);}.hs-form .hs-form__photo-editor{display:flex;flex-direction:column;align-items:center;gap:var(--hsf-space-3);}.hs-form .hs-form__photo-editor[hidden],.hs-form .hs-form__photo-confirm[hidden],.hs-form .hs-form__photo-hint[hidden],.hs-form .hs-form__photo-warning[hidden],.hs-form .hs-form__photo-actions[hidden]{display:none;}.hs-form .hs-form__photo-stage{position:relative;inline-size:min(100%,var(--hsf-photo-stage),42vh);inline-size:min(100%,var(--hsf-photo-stage),42dvh);aspect-ratio:1;overflow:hidden;border-radius:var(--hsf-radius-md);background:var(--hsf-ink);touch-action:none;user-select:none;-webkit-user-select:none;}.hs-form .hs-form__photo-stage.is-movable{cursor:grab;}.hs-form .hs-form__photo-stage.is-dragging{cursor:grabbing;}.hs-form .hs-form__photo-stage:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__photo,.hs-form .hs-form__photo img{display:block;inline-size:100%;block-size:100%;}.hs-form .hs-form__photo img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;}.hs-form .hs-form__photo img.is-cropped{position:absolute;inset-block-start:0;inset-inline-start:0;max-width:none !important;max-height:none;object-fit:fill;transform-origin:0 0;}.hs-form .hs-form__photo-zoom{display:flex;align-items:center;gap:var(--hsf-space-2);inline-size:min(100%,var(--hsf-photo-stage));}.hs-form .hs-form__photo-zoom[hidden]{display:none;}.hs-form .hs-form__photo-zoom-step{display:flex;flex:none;align-items:center;justify-content:center;inline-size:44px;block-size:44px;margin:0;padding:0;color:var(--hsf-navy);background:transparent;border:0;border-radius:50%;cursor:pointer;}.hs-form .hs-form__photo-zoom-step:hover{background:var(--hsf-soft);}.hs-form .hs-form__photo-zoom-step:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:0;box-shadow:inset var(--hs-focus-ring);}.hs-form input.hs-form__photo-zoom-range{flex:1 1 auto;min-inline-size:0;block-size:44px;margin:0;padding:0;background:transparent;border:0;box-shadow:none;accent-color:var(--hsf-navy);cursor:pointer;}.hs-form input.hs-form__photo-zoom-range:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__photo-mask{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 100vmax rgba(23,36,86,0.55),inset 0 0 0 2px rgba(255,255,255,0.9);pointer-events:none;}.hs-form .hs-form__photo-stage.is-default{background:var(--hsf-soft);}.hs-form .hs-form__photo-stage.is-default img{object-fit:contain;padding:12%;box-sizing:border-box;}.hs-form .hs-form__photo-stage.is-default .hs-form__photo-mask{display:none;}.hs-form .hs-form__photo-hint{margin:0;font-size:var(--hsf-text-sm);line-height:1.4;text-align:center;color:var(--hsf-slate);}.hs-form .hs-form__photo-warning{margin:0;font-size:var(--hsf-text-sm);line-height:1.4;text-align:center;color:var(--hsf-ink);}.hs-form .hs-form__photo-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hsf-space-2) var(--hsf-space-3);}.hs-form .hs-form__photo-action--delete:hover{color:var(--hsf-danger);border-color:var(--hsf-danger);}.hs-form.is-confirming .hs-form__actions,.hs-form.is-confirming .hs-form__photo-details{display:none;}.hs-form .hs-form__photo-confirm{display:flex;flex-direction:column;align-items:center;gap:var(--hsf-space-3);padding-block:var(--hsf-space-2) var(--hsf-space-4);text-align:center;}.hs-form .hs-form__photo-confirm:focus{outline:0;}.hs-form .hs-form__photo-confirm-swap{display:flex;align-items:center;gap:var(--hsf-space-3);margin-block-end:var(--hsf-space-2);color:var(--hsf-slate-400);}.hs-form .hs-form__photo-confirm-avatar{display:block;flex:none;inline-size:88px;block-size:88px;overflow:hidden;border-radius:50%;background:var(--hsf-soft);box-shadow:0 0 0 1px var(--hsf-line);}.hs-form .hs-form__photo-confirm-avatar img{display:block;inline-size:100%;block-size:100%;object-fit:cover;}.hs-form .hs-form__photo-confirm-avatar--default{inline-size:64px;block-size:64px;background:none;box-shadow:none;}.hs-form .hs-form__photo-confirm-avatar--default img{object-fit:contain;}.hs-form .hs-form__photo-confirm-title{margin:0;font-family:var(--hsf-font-sans);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--hsf-ink);}.hs-form .hs-form__photo-confirm-text{max-inline-size:26rem;margin:0;color:var(--hsf-slate);}.hs-form .hs-form__photo-confirm-actions{display:flex;justify-content:center;gap:var(--hsf-space-3);inline-size:100%;margin-block-start:var(--hsf-space-3);}.hs-form .hs-form__photo-keep,.hs-form .hs-form__photo-delete{display:inline-flex;flex:0 1 12rem;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 var(--hsf-space-5);font-family:var(--hsf-font-sans);font-size:var(--hsf-text-base);font-weight:600;line-height:1;white-space:nowrap;border-radius:999px;cursor:pointer;transition:background-color var(--hsf-transition),border-color var(--hsf-transition);}.hs-form .hs-form__photo-keep{color:var(--hsf-navy);background:var(--hsf-white);border:1.5px solid var(--hsf-line-strong);}.hs-form .hs-form__photo-keep:hover{background:var(--hsf-soft);border-color:var(--hsf-navy);}.hs-form .hs-form__photo-delete{color:var(--hsf-white);background:var(--hsf-danger);border:1.5px solid var(--hsf-danger);}.hs-form .hs-form__photo-delete:hover{background:#a93226;border-color:#a93226;}.hs-form .hs-form__photo-keep:focus-visible,.hs-form .hs-form__photo-delete:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__photo-delete:disabled{opacity:0.6;cursor:progress;}.hs-form .hs-form__photo-field.is-enhanced .hs-form__photo-details{text-align:center;}.hs-form .hs-form__photo-field.is-enhanced input[type="file"]{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%);}.hs-form .hs-form__photo-field.is-enhanced .hs-form__row > .hs-form__label,.hs-form .hs-form__photo-field.is-enhanced .hs-form__check{display:none;}@media (max-width:29.99rem){.hs-form .hs-form__photo-actions .hs-form__photo-action{flex:1 1 0;padding:0 var(--hsf-space-2);white-space:nowrap;}.hs-form .hs-form__photo-confirm-actions{flex-direction:column-reverse;}.hs-form .hs-form__photo-keep,.hs-form .hs-form__photo-delete{flex:none;inline-size:100%;}}.hs-form .hs-form__change{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hsf-space-1) var(--hsf-space-3);font-size:var(--hsf-text-sm);line-height:1.4;color:var(--hsf-ink);}.hs-form .hs-form__change[hidden],.hs-form .hs-form__undo[hidden]{display:none;}.hs-form .hs-form__undo{position:relative;margin:0;padding:0;font-family:var(--hsf-font-sans);font-size:inherit;font-weight:600;line-height:inherit;color:var(--hsf-slate);background:transparent;border:0;border-bottom:1px solid var(--hsf-line-strong);border-radius:0;cursor:pointer;}.hs-form .hs-form__undo::after{content:'';position:absolute;inset:-12px calc(-1 * var(--hsf-space-2));}.hs-form .hs-form__undo:hover,.hs-form .hs-form__undo:focus{color:var(--hsf-navy);border-bottom-color:var(--hsf-navy);}.hs-form .hs-form__undo:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__file{display:flex;flex-direction:column;gap:var(--hsf-space-2);min-width:0;}.hs-form .hs-form__file-card{display:flex;align-items:center;gap:var(--hsf-space-3);min-width:0;padding:var(--hsf-space-2) var(--hsf-space-2) var(--hsf-space-2) var(--hsf-space-3);border:1px solid var(--hsf-line-strong);border-radius:var(--hsf-radius-md);background:var(--hsf-soft);}.hs-form .hs-form__file-icon{display:flex;flex:none;color:var(--hsf-navy);}.hs-form .hs-form__file-current{flex:1 1 auto;min-width:0;min-block-size:44px;display:flex;align-items:center;color:var(--hsf-ink);}.hs-form .hs-form__file-none{color:var(--hsf-slate-500);}.hs-form .hs-form__file-card.is-removed .hs-form__file-current,.hs-form .hs-form__file-card.is-removed .hs-file-name{color:var(--hsf-slate-400);text-decoration:line-through;}.hs-form .hs-form__file-tools{display:flex;flex:none;align-items:center;gap:var(--hsf-space-1);}.hs-form .hs-form__file-tools[hidden],.hs-form .hs-form__file-tool[hidden]{display:none;}.hs-form .hs-form__file-tool{display:inline-flex;align-items:center;justify-content:center;gap:var(--hsf-space-2);min-inline-size:44px;block-size:44px;margin:0;padding:0 var(--hsf-space-3);font-family:var(--hsf-font-sans);font-size:var(--hsf-text-sm);font-weight:600;line-height:1;color:var(--hsf-navy);background:var(--hsf-white);border:1px solid var(--hsf-line-strong);border-radius:var(--hsf-radius-sm);cursor:pointer;transition:border-color var(--hsf-transition),background-color var(--hsf-transition);}.hs-form .hs-form__file-tool--remove{padding:0;}.hs-form .hs-form__file-tool:hover{border-color:var(--hsf-navy);}.hs-form .hs-form__file-tool--remove:hover{color:var(--hsf-danger);border-color:var(--hsf-danger);}.hs-form .hs-form__file-tool:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-form .hs-form__file-tool svg{flex:none;inline-size:18px;block-size:18px;}.hs-form .hs-form__file.is-enhanced input[type="file"]{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%);}.hs-form .hs-form__file.is-enhanced .hs-form__row > .hs-form__label,.hs-form .hs-form__file.is-enhanced .hs-form__check{display:none;}@media (max-width:29.99rem){.hs-form .hs-form__file-tool--pick{padding:0;}.hs-form .hs-form__file-tool--pick [data-hs-file-pick-label]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%);}}.hs-form .hs-file-name{display:inline-flex;max-inline-size:100%;min-width:0;white-space:nowrap;}.hs-form .hs-file-name__stem{min-width:0;overflow:hidden;text-overflow:ellipsis;}.hs-form .hs-file-name__ext{flex:none;}.hs-form a.hs-file-name{color:var(--hsf-navy);text-decoration:underline;text-decoration-color:var(--hsf-line-strong);text-underline-offset:3px;}.hs-form a.hs-file-name:hover,.hs-form a.hs-file-name:focus{text-decoration-color:var(--hsf-navy);}.hs-form input[type="file"].hs-form__control{height:auto;padding:var(--hsf-space-2);line-height:1.5;color:var(--hsf-slate);}.hs-form input[type="file"].hs-form__control::file-selector-button{margin-right:var(--hsf-space-3);padding:var(--hsf-space-1) var(--hsf-space-3);font-family:var(--hsf-font-sans);font-size:var(--hsf-text-sm);font-weight:600;color:var(--hsf-navy);background:var(--hsf-soft);border:1px solid var(--hsf-line-strong);border-radius:var(--hsf-radius-sm);cursor:pointer;}.hs-dialog{--hsf-dialog-pad:var(--hsf-space-6);box-sizing:border-box;margin:auto;width:min(var(--hsf-dialog-width,var(--hsf-width-md)),calc(100vw - 2 * var(--hsf-space-4)));max-width:calc(100vw - 2 * var(--hsf-space-4));max-height:90vh;max-height:90dvh;padding:var(--hsf-dialog-pad);overflow-x:hidden;overflow-y:auto;color:var(--hsf-slate);background:var(--hsf-white);border:1px solid var(--hsf-line);border-radius:var(--hsf-radius-md);box-shadow:var(--hsf-shadow-lg);}html.hs-dialog-lock{overflow:hidden;scrollbar-gutter:stable;}.hs-dialog::backdrop{background:rgba(31,47,110,0.4);}.hs-dialog[data-form-size="sm"]{--hsf-dialog-width:var(--hsf-width-sm);}.hs-dialog[data-form-size="lg"]{--hsf-dialog-width:var(--hsf-width-lg);}.hs-dialog[open]{display:flex;flex-direction:column;padding:0;overflow:hidden;}.hs-dialog .hs-dialog__frame{display:contents;}.hs-dialog .hs-dialog__header{position:relative;flex:none;padding:var(--hsf-dialog-pad) var(--hsf-dialog-pad) 0;}.hs-dialog .hs-dialog__title{display:flex;align-items:center;min-height:44px;margin:0;padding-right:calc(44px + var(--hsf-space-2));font-family:var(--hsf-font-serif);font-size:var(--hsf-text-xl);font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--hsf-navy);}.hs-dialog .hs-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--hsf-space-5) var(--hsf-dialog-pad) 0;}.hs-dialog .hs-form > div{padding-bottom:0;}.hs-dialog .hs-form .hs-form__actions{position:sticky;bottom:0;z-index:1;margin:0 calc(-1 * var(--hsf-dialog-pad));padding:var(--hsf-space-3) var(--hsf-dialog-pad) var(--hsf-dialog-pad);background:var(--hsf-white);}.hs-dialog .hs-dialog__close{position:absolute;top:var(--hsf-dialog-pad);right:calc(var(--hsf-dialog-pad) - var(--hsf-space-2));display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;color:var(--hsf-navy);background:transparent;cursor:pointer;}.hs-dialog .hs-dialog__close::before{content:'';position:absolute;inset:var(--hsf-space-1);border:1px solid var(--hsf-line-strong);border-radius:50%;background:var(--hsf-white);transition:border-color var(--hsf-transition),background-color var(--hsf-transition);}.hs-dialog .hs-dialog__close:hover::before{border-color:var(--hsf-navy);background:var(--hsf-soft);}.hs-dialog .hs-dialog__close:focus-visible{outline:0;}.hs-dialog .hs-dialog__close:focus-visible::before{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-dialog .hs-dialog__close-icon{position:relative;z-index:1;flex:none;width:16px;height:16px;}.hs-form-page{max-width:var(--hsf-width-md);margin:0 auto;padding-block:var(--hsf-space-6);}.hs-form-page .hs-dialog__close{display:none;}.hs-form-page .hs-dialog__title{margin:0 0 var(--hsf-space-5);font-family:var(--hsf-font-serif);font-size:1.75rem;font-weight:700;color:var(--hsf-navy);}@media (max-width:29.99rem){.hs-dialog{--hsf-dialog-pad:var(--hsf-space-5);}.hs-form .hs-form__actions input.hs-form__button{flex:1 0 100%;justify-content:center;}.hs-form .hs-form__actions .hs-form__cancel{margin-inline:auto;}.hs-form .hs-form__actions:has(.hs-form__delete) .hs-form__cancel{margin-inline:0;}}@media (prefers-reduced-motion:reduce){.hs-form .hs-form__hint a,.hs-form .hs-form__intro a,.hs-form .hs-form__control,.hs-form .hs-form__actions input.hs-form__button,.hs-form .hs-form__cancel,.hs-dialog .hs-dialog__close::before,.hs-form .hs-form__file-tool{transition:none;}}
.hs-auth-page{padding-block:var(--hs-space-5) var(--hs-band-pad);font-family:var(--hs-font-body);color:var(--hs-ink);}.hs-auth-page .hs-auth{display:grid;gap:var(--hs-space-5);inline-size:100%;max-inline-size:35rem;margin-inline:auto;}.hs-auth-page .hs-auth__card{display:grid;gap:var(--hs-space-5);min-inline-size:0;padding:var(--hs-card-pad);color:var(--hs-ink);background-color:var(--hs-white);border:1px solid var(--hs-line);border-radius:var(--hs-radius-md);}.hs-auth-page .hs-auth__card > *{min-inline-size:0;}@media (min-width:36rem){.hs-auth-page .hs-auth__card{padding:var(--hs-space-6);}}.hs-auth-page .hs-auth__head{display:grid;gap:var(--hs-space-2);}.hs-auth-page .hs-heading{margin:0;padding:0;font-family:var(--hs-font-display);font-weight:var(--hs-weight-bold);line-height:var(--hs-leading-snug);letter-spacing:normal;text-transform:none;color:var(--hs-navy);text-wrap:balance;}.hs-auth-page .hs-heading--h2{font-size:var(--hs-text-h2);line-height:1.12;}.hs-auth-page .hs-auth__intro{margin:0;font-size:var(--hs-text-body);line-height:var(--hs-leading-body);color:var(--hs-slate);}.hs-auth-page .hs-auth__intro strong{font-weight:var(--hs-weight-semibold);color:var(--hs-ink);overflow-wrap:anywhere;}.hs-auth-page .hs-auth__alt{margin:0;font-size:var(--hs-text-md);line-height:var(--hs-leading-body);text-align:center;color:var(--hs-slate);}.hs-auth-page .hs-auth__account{overflow-wrap:anywhere;}.hs-auth-page .hs-confirm{display:grid;gap:var(--hs-space-3);}.hs-auth-page .hs-confirm__head{display:flex;align-items:center;gap:var(--hs-space-3);}.hs-auth-page .hs-confirm__icon{flex:none;inline-size:40px;block-size:40px;padding:var(--hs-space-2);color:var(--hs-success);background-color:var(--hs-success-surface);border-radius:var(--hs-radius-round);}.hs-auth-page .hs-confirm__text{margin:0;font-size:var(--hs-text-body);line-height:var(--hs-leading-body);color:var(--hs-slate);}.hs-auth-page .hs-confirm__text strong{font-weight:var(--hs-weight-semibold);color:var(--hs-ink);overflow-wrap:anywhere;}.hs-auth-page .hs-callout{--hs-callout-bar:var(--hs-line-strong);--hs-callout-icon:var(--hs-slate);display:flex;align-items:flex-start;gap:var(--hs-space-3);padding:var(--hs-space-4) var(--hs-space-5);font-size:var(--hs-text-md);line-height:var(--hs-leading-body);color:var(--hs-ink);background-color:var(--hs-soft);border-radius:var(--hs-radius-md);box-shadow:inset 4px 0 0 var(--hs-callout-bar);}.hs-auth-page .hs-callout__icon{flex:none;inline-size:20px;block-size:20px;margin-block-start:2px;color:var(--hs-callout-icon);}.hs-auth-page .hs-callout__body{min-inline-size:0;}.hs-auth-page .hs-callout__body > p{margin:0;}.hs-auth-page .hs-callout__body > * + *{margin-block-start:var(--hs-space-2);}.hs-auth-page .hs-callout__title{font-weight:var(--hs-weight-semibold);color:var(--hs-ink);}.hs-auth-page .hs-callout--info{--hs-callout-bar:var(--hs-blue);--hs-callout-icon:var(--hs-blue);background-color:var(--hs-info-surface);}.hs-auth-page .hs-callout--success{--hs-callout-bar:var(--hs-success);--hs-callout-icon:var(--hs-success);background-color:var(--hs-success-surface);}.hs-auth-page .hs-callout--warning{--hs-callout-bar:var(--hs-warning);--hs-callout-icon:var(--hs-warning);background-color:var(--hs-warning-surface);}.hs-auth-page .hs-callout--danger{--hs-callout-bar:var(--hs-danger);--hs-callout-icon:var(--hs-danger);background-color:var(--hs-danger-surface);}.hs-auth-page .hs-callout a:not(.hs-form-link){font-weight:var(--hs-weight-medium);color:var(--hs-navy);text-decoration:underline;text-underline-offset:0.2em;}.hs-auth-page .hs-button{display:block;inline-size:auto;block-size:auto;min-block-size:var(--hs-button-h);margin:0;padding:var(--hs-space-3) var(--hs-space-6);font-family:var(--hs-font-body);font-size:var(--hs-text-body);font-weight:var(--hs-weight-semibold);line-height:1.2;text-align:center;text-decoration:none;text-transform:none;color:var(--hs-navy-deep);background:var(--hs-action-gold);border:1.5px solid var(--hs-action-gold);border-radius:var(--hs-radius-pill);box-shadow:var(--hs-shadow-gold);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--hs-transition),border-color var(--hs-transition),color var(--hs-transition);}.hs-auth-page .hs-button:hover{color:var(--hs-navy-deep);background:var(--hs-action-gold-hover);border-color:var(--hs-action-gold-hover);}.hs-auth-page .hs-button:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring),var(--hs-shadow-gold);}.hs-auth-page .hs-button--block{inline-size:100%;}.hs-auth-page .form-actions{margin:0;}.hs-auth-page .hs-form-link{font-weight:var(--hs-weight-semibold);color:var(--hs-navy);text-decoration-line:underline;text-decoration-color:var(--hs-line-strong);text-decoration-thickness:1px;text-underline-offset:0.3em;transition:text-decoration-color var(--hs-transition);}.hs-auth-page .hs-form-link:hover{color:var(--hs-navy);text-decoration-color:currentColor;}.hs-auth-page .hs-form-link:focus-visible{outline:var(--hs-focus-width) solid var(--hs-focus-color);outline-offset:var(--hs-focus-offset);box-shadow:var(--hs-focus-ring);}.hs-auth-page .hs-form-divider{block-size:1px;margin:0;color:inherit;background-color:var(--hs-line);border:0;opacity:1;}.hs-auth-page .hs-form-note{margin:0;font-size:var(--hs-text-md);line-height:var(--hs-leading-body);color:var(--hs-slate);}.hs-auth-page .hs-form-note strong{font-weight:var(--hs-weight-semibold);color:var(--hs-ink);}@media (prefers-reduced-motion:reduce){.hs-auth-page .hs-button,.hs-auth-page .hs-form-link{transition:none;}}
