.ApplicationForm-module__fTdr9W__view{--form-accent:#ecdcaa;--form-field-bg:color-mix(in srgb, var(--color-light) 6%, transparent);--form-field-bg-focus:color-mix(in srgb, var(--color-light) 10%, transparent);--form-ease:var(--ease-out-soft)}.ApplicationForm-module__fTdr9W__topbar{top:calc(-1 * var(--dialog-pad));z-index:1;margin:calc(-1 * var(--dialog-pad)) calc(-1 * var(--dialog-pad)) 0;padding:var(--dialog-close-inset) calc(var(--dialog-close-inset) + 2.75rem + .5rem) .25rem var(--dialog-pad);background-color:var(--color-dark);align-items:center;display:flex;position:sticky}.ApplicationForm-module__fTdr9W__topbar:after{content:"";inset-inline:0;background:linear-gradient(var(--color-dark), transparent);pointer-events:none;block-size:.75rem;position:absolute;top:100%}.ApplicationForm-module__fTdr9W__back{min-block-size:2.75rem;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-control);text-align:start;opacity:.78;cursor:pointer;transition:opacity .16s var(--form-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;margin-inline-start:-.5rem;padding:0 .5rem;font-weight:500;line-height:1.2;display:inline-flex}.ApplicationForm-module__fTdr9W__arrowBack{block-size:1rem;inline-size:1rem;transition:transform .22s var(--form-ease);flex:none}@media (hover:hover) and (pointer:fine){.ApplicationForm-module__fTdr9W__back:hover{opacity:1}.ApplicationForm-module__fTdr9W__back:hover .ApplicationForm-module__fTdr9W__arrowBack{transform:translate(-3px)}}.ApplicationForm-module__fTdr9W__back:focus-visible{opacity:1;outline:2px solid var(--color-focus);outline-offset:0}@media (max-width:22.5rem){.ApplicationForm-module__fTdr9W__back{gap:.375rem;font-size:.875rem}}.ApplicationForm-module__fTdr9W__eyebrow{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--color-text-secondary);margin:clamp(.75rem,2vh,1.25rem) 0 .5rem;line-height:1.35}.ApplicationForm-module__fTdr9W__title{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.012em;color:var(--color-text);text-wrap:balance;margin:0;line-height:1.15}.ApplicationForm-module__fTdr9W__view>.ApplicationForm-module__fTdr9W__title:first-child{padding-inline-end:2.5rem}.ApplicationForm-module__fTdr9W__title:focus{outline:none}.ApplicationForm-module__fTdr9W__lede{font-family:var(--font-ui);font-size:var(--text-lede);color:var(--color-text-secondary);text-wrap:pretty;margin:clamp(.625rem,1.2vh,.875rem) 0 0;line-height:1.5}.ApplicationForm-module__fTdr9W__docs{border-top:1px solid var(--color-border);margin:1rem 0 0;padding:0;list-style:none}.ApplicationForm-module__fTdr9W__docs li{border-bottom:1px solid var(--color-border)}.ApplicationForm-module__fTdr9W__doc{min-block-size:3rem;font-family:var(--font-ui);font-size:var(--text-control);color:var(--color-text);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:background-color .2s var(--form-ease), text-decoration-color .2s var(--form-ease);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-inline:-.5rem;padding:.5rem;line-height:1.35;display:flex}.ApplicationForm-module__fTdr9W__doc svg{opacity:.8;flex:none;block-size:.875rem;inline-size:.875rem}@media (hover:hover) and (pointer:fine){.ApplicationForm-module__fTdr9W__doc:hover{background-color:color-mix(in srgb, var(--color-light) 7%, transparent);text-decoration-color:currentColor}}.ApplicationForm-module__fTdr9W__doc:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ApplicationForm-module__fTdr9W__form{gap:1.25rem;margin-block-start:clamp(1.25rem,3vh,1.75rem);display:grid}.ApplicationForm-module__fTdr9W__field{gap:.375rem;min-inline-size:0;display:grid}.ApplicationForm-module__fTdr9W__label{font-family:var(--font-ui);font-size:var(--text-control);color:var(--color-text);font-weight:550;line-height:1.35}.ApplicationForm-module__fTdr9W__hint{font-family:var(--font-ui);color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.45}.ApplicationForm-module__fTdr9W__control{box-sizing:border-box;border:1px solid var(--color-border);background-color:var(--form-field-bg);min-block-size:3rem;inline-size:100%;color:var(--color-text);font-family:var(--font-ui);font-size:max(1rem, var(--text-body));transition:border-color .16s var(--form-ease), background-color .16s var(--form-ease), box-shadow .16s var(--form-ease);border-radius:12px;margin:.125rem 0 0;padding:.6875rem .875rem;line-height:1.4}textarea.ApplicationForm-module__fTdr9W__control{resize:vertical;min-block-size:7.5rem;max-block-size:16rem}@media (hover:hover) and (pointer:fine){.ApplicationForm-module__fTdr9W__control:hover{border-color:color-mix(in srgb, var(--color-light) 45%, transparent)}}.ApplicationForm-module__fTdr9W__control:focus{border-color:var(--color-light);box-shadow:0 0 0 1px var(--color-light);background-color:var(--form-field-bg-focus);outline:none}.ApplicationForm-module__fTdr9W__control[aria-invalid=true]{border-color:var(--form-accent)}.ApplicationForm-module__fTdr9W__control[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--form-accent)}.ApplicationForm-module__fTdr9W__counter{font-family:var(--font-ui);color:var(--color-text-secondary);text-align:end;margin:0;font-size:.8125rem;line-height:1.4}.ApplicationForm-module__fTdr9W__error{font-family:var(--font-ui);color:var(--form-accent);align-items:flex-start;gap:.4rem;margin:.125rem 0 0;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.ApplicationForm-module__fTdr9W__error svg{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.0625rem}.ApplicationForm-module__fTdr9W__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.ApplicationForm-module__fTdr9W__fieldset>legend{margin-block-end:.5rem;padding:0}.ApplicationForm-module__fTdr9W__formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (max-width:22.5rem){.ApplicationForm-module__fTdr9W__formats{grid-template-columns:minmax(0,1fr)}}.ApplicationForm-module__fTdr9W__format{box-sizing:border-box;border:1px solid var(--color-border);background-color:var(--form-field-bg);min-block-size:3.25rem;font-family:var(--font-ui);font-size:max(1rem, var(--text-body));color:var(--color-text);cursor:pointer;transition:border-color .16s var(--form-ease), background-color .16s var(--form-ease);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;line-height:1.2;display:flex}@media (hover:hover) and (pointer:fine){.ApplicationForm-module__fTdr9W__format:hover{border-color:color-mix(in srgb, var(--color-light) 45%, transparent)}}.ApplicationForm-module__fTdr9W__format:has(:checked){border-color:var(--color-light);background-color:color-mix(in srgb, var(--color-light) 12%, transparent)}.ApplicationForm-module__fTdr9W__format:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.ApplicationForm-module__fTdr9W__fieldset:has([id$=-error]) .ApplicationForm-module__fTdr9W__format:not(:has(:checked)){border-color:var(--form-accent)}.ApplicationForm-module__fTdr9W__radio{appearance:none;border:1.5px solid color-mix(in srgb, var(--color-light) 70%, transparent);cursor:pointer;border-radius:50%;flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;margin:0;display:grid}.ApplicationForm-module__fTdr9W__radio:before{content:"";background-color:var(--color-light);block-size:.625rem;inline-size:.625rem;transition:transform .16s var(--form-ease);border-radius:50%;transform:scale(0)}.ApplicationForm-module__fTdr9W__radio:checked{border-color:var(--color-light)}.ApplicationForm-module__fTdr9W__radio:checked:before{transform:scale(1)}.ApplicationForm-module__fTdr9W__radio:focus{outline:none}.ApplicationForm-module__fTdr9W__check{align-items:flex-start;gap:.75rem;display:flex}.ApplicationForm-module__fTdr9W__checkbox{appearance:none;border:1.5px solid color-mix(in srgb, var(--color-light) 70%, transparent);cursor:pointer;block-size:1.375rem;inline-size:1.375rem;transition:background-color .16s var(--form-ease), border-color .16s var(--form-ease);border-radius:6px;flex:none;place-items:center;margin:.125rem 0 0;display:grid}.ApplicationForm-module__fTdr9W__checkbox:before{content:"";background-color:var(--color-dark);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);block-size:.8rem;inline-size:.8rem;transition:transform .16s var(--form-ease);transform:scale(0)}.ApplicationForm-module__fTdr9W__checkbox:checked{border-color:var(--color-light);background-color:var(--color-light)}.ApplicationForm-module__fTdr9W__checkbox:checked:before{transform:scale(1)}.ApplicationForm-module__fTdr9W__checkbox[aria-invalid=true]{border-color:var(--form-accent)}.ApplicationForm-module__fTdr9W__checkbox:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ApplicationForm-module__fTdr9W__checkLabel{min-block-size:2.75rem;font-family:var(--font-ui);font-size:max(1rem, var(--text-body));color:var(--color-text);cursor:pointer;flex:1;margin-block-start:-.625rem;padding-block:.625rem .25rem;line-height:1.45}.ApplicationForm-module__fTdr9W__note{font-family:var(--font-ui);color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.ApplicationForm-module__fTdr9W__actions{justify-content:flex-start;margin-block-start:.25rem;display:flex}.ApplicationForm-module__fTdr9W__primary{box-sizing:border-box;min-block-size:var(--control-min-height);background-color:var(--color-light);color:var(--color-dark);font-family:var(--font-ui);font-size:var(--text-control);font-weight:var(--weight-control);letter-spacing:.02em;cursor:pointer;transition:background-color .2s var(--form-ease);border:0;border-radius:999px;align-items:center;gap:.75rem;padding:.875rem 1.5rem;line-height:1.2;display:inline-flex}.ApplicationForm-module__fTdr9W__arrow{block-size:.875rem;inline-size:.875rem;transition:transform .22s var(--form-ease);flex:none}@media (hover:hover) and (pointer:fine){.ApplicationForm-module__fTdr9W__primary:not([aria-disabled=true]):hover{background-color:color-mix(in srgb, var(--color-dark) 10%, var(--color-light))}.ApplicationForm-module__fTdr9W__primary:not([aria-disabled=true]):hover .ApplicationForm-module__fTdr9W__arrow{transform:translate(3px)}}.ApplicationForm-module__fTdr9W__primary:not([aria-disabled=true]):active{background-color:color-mix(in srgb, var(--color-dark) 16%, var(--color-light))}.ApplicationForm-module__fTdr9W__primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ApplicationForm-module__fTdr9W__primary[aria-disabled=true]:not([aria-busy=true]){background-color:color-mix(in srgb, var(--color-light) 16%, transparent);color:color-mix(in srgb, var(--color-light) 70%, transparent);cursor:not-allowed}.ApplicationForm-module__fTdr9W__review{border-top:1px solid var(--color-border);gap:0;margin-block-start:clamp(1rem,2.5vh,1.5rem);display:grid}.ApplicationForm-module__fTdr9W__group{border-bottom:1px solid var(--color-border);padding-block:.75rem 1rem}.ApplicationForm-module__fTdr9W__groupHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ApplicationForm-module__fTdr9W__groupTitle{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;line-height:1.35}.ApplicationForm-module__fTdr9W__edit{min-block-size:2.75rem;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-control);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-inline-end:-.5rem;padding:0 .5rem;font-weight:500}@media (hover:hover) and (pointer:fine){.ApplicationForm-module__fTdr9W__edit:hover{text-decoration-color:currentColor}}.ApplicationForm-module__fTdr9W__edit:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.ApplicationForm-module__fTdr9W__primary[aria-busy=true]{cursor:progress}.ApplicationForm-module__fTdr9W__back[aria-disabled=true],.ApplicationForm-module__fTdr9W__edit[aria-disabled=true]{opacity:1;color:color-mix(in srgb, var(--color-text) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);cursor:not-allowed}.ApplicationForm-module__fTdr9W__back[aria-disabled=true] .ApplicationForm-module__fTdr9W__arrowBack{transform:none}.ApplicationForm-module__fTdr9W__values{gap:.625rem;margin:.25rem 0 0;display:grid}.ApplicationForm-module__fTdr9W__values dt{font-family:var(--font-ui);color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}.ApplicationForm-module__fTdr9W__values dd{font-family:var(--font-ui);font-size:max(1rem, var(--text-body));color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:.125rem 0 0;line-height:1.45}.ApplicationForm-module__fTdr9W__submit{gap:.75rem;margin-block-start:1.25rem;display:grid}.ApplicationForm-module__fTdr9W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ApplicationForm-module__fTdr9W__back,.ApplicationForm-module__fTdr9W__arrowBack,.ApplicationForm-module__fTdr9W__doc,.ApplicationForm-module__fTdr9W__control,.ApplicationForm-module__fTdr9W__format,.ApplicationForm-module__fTdr9W__radio:before,.ApplicationForm-module__fTdr9W__checkbox,.ApplicationForm-module__fTdr9W__checkbox:before,.ApplicationForm-module__fTdr9W__primary,.ApplicationForm-module__fTdr9W__arrow{transition:none}.ApplicationForm-module__fTdr9W__back:hover .ApplicationForm-module__fTdr9W__arrowBack,.ApplicationForm-module__fTdr9W__primary:not([aria-disabled=true]):hover .ApplicationForm-module__fTdr9W__arrow{transform:none}}
.ContactDialog-module__J82daG__dialog{--dialog-ease-in:cubic-bezier(.4, 0, 1, 1);box-sizing:border-box;inline-size:min(36rem, 100% - 2 * var(--page-gutter));max-block-size:calc(100% - 2rem);max-inline-size:none;color:inherit;opacity:0;transition:opacity .2s var(--dialog-ease-in), transform .2s var(--dialog-ease-in), overlay .2s allow-discrete, display .2s allow-discrete;background:0 0;border:0;margin:auto;padding:0;overflow:visible;transform:translateY(.875rem)scale(.985)}.ContactDialog-module__J82daG__dialog[open]{opacity:1;transition:opacity .3s var(--ease-out-soft), transform .3s var(--ease-out-soft), overlay .3s allow-discrete, display .3s allow-discrete;transform:none}@starting-style{.ContactDialog-module__J82daG__dialog[open]{opacity:0;transform:translateY(.875rem)scale(.985)}}.ContactDialog-module__J82daG__dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .18s var(--dialog-ease-in), backdrop-filter .18s var(--dialog-ease-in), overlay .18s allow-discrete, display .18s allow-discrete;background-color:#1c241f00}.ContactDialog-module__J82daG__dialog[open]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background-color .22s var(--ease-out-soft), backdrop-filter .22s var(--ease-out-soft), overlay .22s allow-discrete, display .22s allow-discrete;background-color:#1c241f80}@starting-style{.ContactDialog-module__J82daG__dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#1c241f00}}.ContactDialog-module__J82daG__panel{--dialog-pad:clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--dialog-close-inset:clamp(.75rem, .5rem + 1vw, 1.25rem);box-sizing:border-box;border:1px solid #ecdcaa73;border-radius:28px;flex-direction:column;max-block-size:calc(100dvh - 2rem);display:flex;position:relative;overflow:hidden}.ContactDialog-module__J82daG__scroller{overscroll-behavior:contain;min-block-size:0;padding:var(--dialog-pad);flex:auto;scroll-padding-block-start:calc(var(--dialog-close-inset) + 2.75rem + 1rem);overflow-y:auto}.ContactDialog-module__J82daG__close{z-index:2;top:var(--dialog-close-inset);right:var(--dialog-close-inset);background-color:var(--color-dark);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.ContactDialog-module__J82daG__close svg{opacity:.72;block-size:1.125rem;inline-size:1.125rem;transition:opacity .16s var(--ease-out-soft)}@media (hover:hover) and (pointer:fine){.ContactDialog-module__J82daG__close:hover svg{opacity:1}}.ContactDialog-module__J82daG__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.ContactDialog-module__J82daG__close:focus-visible svg{opacity:1}.ContactDialog-module__J82daG__title{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.012em;color:var(--color-text);text-wrap:balance;margin:0;padding-inline-end:2.5rem;line-height:1.15}.ContactDialog-module__J82daG__lede{font-family:var(--font-ui);font-size:var(--text-lede);color:var(--color-text-secondary);text-wrap:pretty;margin:clamp(.625rem,1.2vh,.875rem) 0 0;line-height:1.5}.ContactDialog-module__J82daG__apply{box-sizing:border-box;background-color:var(--color-light);min-block-size:4.5rem;inline-size:100%;color:var(--color-dark);text-align:start;cursor:pointer;transition:background-color .2s var(--ease-out-soft);border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin:clamp(1.5rem,3vh,2rem) 0 0;padding:.875rem 1.25rem;display:flex}.ContactDialog-module__J82daG__applyText{gap:.25rem;display:grid}.ContactDialog-module__J82daG__applyLabel{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.005em;line-height:1.2}.ContactDialog-module__J82daG__applyNote{font-family:var(--font-ui);color:color-mix(in srgb, var(--color-dark) 85%, var(--color-light));font-size:.875rem;line-height:1.4}.ContactDialog-module__J82daG__apply .ContactDialog-module__J82daG__optionArrow{color:var(--color-dark)}@media (hover:hover) and (pointer:fine){.ContactDialog-module__J82daG__apply:hover{background-color:color-mix(in srgb, var(--color-dark) 8%, var(--color-light))}.ContactDialog-module__J82daG__apply:hover .ContactDialog-module__J82daG__optionArrow{transform:translate(3px)}}.ContactDialog-module__J82daG__apply:active{background-color:color-mix(in srgb, var(--color-dark) 14%, var(--color-light))}.ContactDialog-module__J82daG__apply:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ContactDialog-module__J82daG__altLabel{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--color-text-secondary);margin:clamp(1.25rem,2.5vh,1.75rem) 0 .5rem;line-height:1.35}.ContactDialog-module__J82daG__options{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.ContactDialog-module__J82daG__optionItem{border-bottom:1px solid var(--color-border)}.ContactDialog-module__J82daG__option{box-sizing:border-box;min-block-size:3.75rem;color:var(--color-text);transition:background-color .2s var(--ease-out-soft), color .2s var(--ease-out-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-inline:-.75rem;padding:.75rem;text-decoration:none;display:flex}.ContactDialog-module__J82daG__optionLabel{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.005em;line-height:1.2}.ContactDialog-module__J82daG__optionArrow{block-size:1rem;inline-size:1rem;transition:transform .22s var(--ease-out-soft);flex:none}@media (hover:hover) and (pointer:fine){a.ContactDialog-module__J82daG__option:hover{background-color:color-mix(in srgb, var(--color-light) 7%, transparent)}a.ContactDialog-module__J82daG__option:hover .ContactDialog-module__J82daG__optionArrow{transform:translate(3px)}}a.ContactDialog-module__J82daG__option:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}a.ContactDialog-module__J82daG__option:active{background-color:color-mix(in srgb, var(--color-light) 12%, transparent)}.ContactDialog-module__J82daG__option[data-pending]{color:color-mix(in srgb, var(--color-text) 55%, transparent);cursor:default}.ContactDialog-module__J82daG__option[data-pending] .ContactDialog-module__J82daG__optionArrow{opacity:.45}.ContactDialog-module__J82daG__pendingNote{font-family:var(--font-ui);letter-spacing:.01em;color:color-mix(in srgb, var(--color-text-secondary) 75%, transparent);margin:1rem 0 0;font-size:.8125rem;line-height:1.45}@media (max-width:47.9375rem){.ContactDialog-module__J82daG__dialog{inline-size:calc(100% - 2rem)}.ContactDialog-module__J82daG__panel{border-radius:24px}}@media (prefers-reduced-motion:reduce){.ContactDialog-module__J82daG__dialog,.ContactDialog-module__J82daG__dialog[open],.ContactDialog-module__J82daG__dialog::backdrop,.ContactDialog-module__J82daG__dialog[open]::backdrop,.ContactDialog-module__J82daG__close,.ContactDialog-module__J82daG__close svg,.ContactDialog-module__J82daG__apply,.ContactDialog-module__J82daG__option,.ContactDialog-module__J82daG__optionArrow{transition:none}.ContactDialog-module__J82daG__dialog,.ContactDialog-module__J82daG__dialog[open],a.ContactDialog-module__J82daG__option:hover .ContactDialog-module__J82daG__optionArrow,.ContactDialog-module__J82daG__apply:hover .ContactDialog-module__J82daG__optionArrow{transform:none}}
.PrimaryCTA-module__DscLuW__cta{--control-radius:999px;--control-motion-press:90ms var(--ease-out-soft);--cta-fill-ease:cubic-bezier(.65, 0, .25, 1);--cta-fill-in:.52s var(--cta-fill-ease);--cta-fill-out:.38s var(--cta-fill-ease);--cta-arrow-out:.3s var(--cta-fill-ease);--cta-arrow-in:.36s var(--cta-fill-ease) .15s;--cta-chip:2.25rem;--cta-chip-inset:.5625rem;--cta-ring:1px;isolation:isolate;min-height:var(--control-min-height);padding-block:var(--control-padding-block);border-radius:var(--control-radius);background-color:var(--color-button);color:var(--color-button-text);font-family:var(--font-ui);font-size:var(--text-control);font-weight:var(--weight-control);letter-spacing:.02em;cursor:pointer;transition:transform var(--control-motion-press);border:0;justify-content:center;align-items:center;padding-inline-start:var(--control-padding-inline);padding-inline-end:calc(var(--cta-chip-inset) + var(--cta-chip) + .625rem);line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.PrimaryCTA-module__DscLuW__ctaFill{display:inherit;align-items:inherit;justify-content:inherit;box-sizing:border-box;padding:inherit;background-color:var(--color-light);color:var(--color-dark);clip-path:inset(calc(50% - var(--cta-chip) / 2) var(--cta-chip-inset) calc(50% - var(--cta-chip) / 2) calc(100% - var(--cta-chip-inset) - var(--cta-chip)) round 999px);transition:clip-path var(--cta-fill-out);position:absolute;inset:0}.PrimaryCTA-module__DscLuW__ctaIcon{top:50%;right:var(--cta-chip-inset);inline-size:var(--cta-chip);block-size:var(--cta-chip);margin-top:calc(var(--cta-chip) / -2);color:var(--color-dark);clip-path:circle(50%);pointer-events:none;place-items:center;display:grid;position:absolute}.PrimaryCTA-module__DscLuW__ctaArrow{block-size:.875rem;inline-size:.875rem;transition:transform var(--cta-fill-out);grid-area:1/1}.PrimaryCTA-module__DscLuW__ctaArrowNext{transform:translate(-200%)}@media (hover:hover) and (pointer:fine){.PrimaryCTA-module__DscLuW__cta:hover .PrimaryCTA-module__DscLuW__ctaFill{clip-path:inset(var(--cta-ring) round 999px);transition:clip-path var(--cta-fill-in)}.PrimaryCTA-module__DscLuW__cta:hover .PrimaryCTA-module__DscLuW__ctaArrow{transition:transform var(--cta-arrow-out);transform:translate(200%)}.PrimaryCTA-module__DscLuW__cta:hover .PrimaryCTA-module__DscLuW__ctaArrowNext{transition:transform var(--cta-arrow-in);transform:none}}.PrimaryCTA-module__DscLuW__cta:focus-visible .PrimaryCTA-module__DscLuW__ctaFill{clip-path:inset(var(--cta-ring) round 999px);transition:clip-path var(--cta-fill-in)}.PrimaryCTA-module__DscLuW__cta:focus-visible .PrimaryCTA-module__DscLuW__ctaArrow{transition:transform var(--cta-arrow-out);transform:translate(200%)}.PrimaryCTA-module__DscLuW__cta:focus-visible .PrimaryCTA-module__DscLuW__ctaArrowNext{transition:transform var(--cta-arrow-in);transform:none}.PrimaryCTA-module__DscLuW__cta:active{transform:scale(.985)}@media (hover:none),(pointer:coarse){.PrimaryCTA-module__DscLuW__cta:active .PrimaryCTA-module__DscLuW__ctaFill{clip-path:inset(var(--cta-ring) round 999px);transition:clip-path .18s var(--ease-out-soft)}}.PrimaryCTA-module__DscLuW__cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.PrimaryCTA-module__DscLuW__cta,.PrimaryCTA-module__DscLuW__cta:active{transition:none;transform:none}.PrimaryCTA-module__DscLuW__ctaFill,.PrimaryCTA-module__DscLuW__cta:hover .PrimaryCTA-module__DscLuW__ctaFill,.PrimaryCTA-module__DscLuW__cta:focus-visible .PrimaryCTA-module__DscLuW__ctaFill,.PrimaryCTA-module__DscLuW__cta:active .PrimaryCTA-module__DscLuW__ctaFill{transition:none}.PrimaryCTA-module__DscLuW__ctaArrow,.PrimaryCTA-module__DscLuW__cta:hover .PrimaryCTA-module__DscLuW__ctaArrow,.PrimaryCTA-module__DscLuW__cta:focus-visible .PrimaryCTA-module__DscLuW__ctaArrow{transition:none;transform:none}.PrimaryCTA-module__DscLuW__ctaArrowNext,.PrimaryCTA-module__DscLuW__cta:hover .PrimaryCTA-module__DscLuW__ctaArrowNext,.PrimaryCTA-module__DscLuW__cta:focus-visible .PrimaryCTA-module__DscLuW__ctaArrowNext{visibility:hidden}}
.Hero-module__KTD73a__hero{isolation:isolate;box-sizing:border-box;width:100%;display:flex;position:relative;overflow:hidden}.Hero-module__KTD73a__photo{z-index:0;object-fit:cover;object-position:64% 50%}.Hero-module__KTD73a__veil{z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-light) 62%, transparent) 0%, color-mix(in srgb, var(--color-light) 54%, transparent) 11%, color-mix(in srgb, var(--color-light) 18%, transparent) 16%, transparent 21%), linear-gradient(to right, color-mix(in srgb, var(--color-light) 90%, transparent) 0%, color-mix(in srgb, var(--color-light) 84%, transparent) 32%, color-mix(in srgb, var(--color-light) 54%, transparent) 50%, color-mix(in srgb, var(--color-light) 18%, transparent) 64%, transparent 74%);position:absolute;inset:0}.Hero-module__KTD73a__stage{--control-radius:999px;--control-motion-press:90ms var(--ease-out-soft);--nav-fill-ease:cubic-bezier(.5, 0, .2, 1);--nav-fill-in:.32s var(--nav-fill-ease);--nav-fill-out:.26s var(--nav-fill-ease);--nav-shift:2px;--nav-ring:1px;--hero-pad-top:clamp(1.5rem, 3.5vh, 2.5rem);z-index:2;box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max-width);padding-inline:var(--page-gutter);padding-block:var(--hero-pad-top) clamp(1.75rem, 4vh, 3rem);flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.Hero-module__KTD73a__masthead{flex-direction:column;align-items:center;gap:clamp(.625rem,1.6vh,1.125rem);margin-bottom:clamp(1.25rem,3vh,2.25rem);display:flex}.Hero-module__KTD73a__identity{max-inline-size:100%;font-family:var(--font-display);font-size:clamp(.9375rem,.86rem + .24vw,1.125rem);font-weight:var(--weight-caption);font-variation-settings:"opsz" var(--opsz-caption), "wght" var(--weight-caption);letter-spacing:.005em;text-align:center;white-space:nowrap;color:var(--color-text);margin:0;line-height:1.35}@media (max-width:21.25rem){.Hero-module__KTD73a__identity{font-size:14px}}.Hero-module__KTD73a__nav{align-self:stretch;inline-size:100%;min-inline-size:0}.Hero-module__KTD73a__navList{margin:0;margin-inline:calc(var(--page-gutter) * -1);padding:0 var(--page-gutter);overscroll-behavior-inline:contain;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;justify-content:safe center;align-items:center;gap:clamp(.375rem,.2rem + .3vw,.5rem);list-style:none;display:flex;overflow-x:auto}.Hero-module__KTD73a__navList::-webkit-scrollbar{display:none}.Hero-module__KTD73a__navItem{flex:none}.Hero-module__KTD73a__navLink{box-sizing:border-box;border-radius:var(--control-radius);background-color:var(--color-button);min-block-size:2rem;font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;color:var(--color-button-text);transition:transform var(--control-motion-press);border:0;align-items:center;padding-block:.5rem;padding-inline:.6875rem;font-size:clamp(.6875rem,.64rem + .1vw,.75rem);font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.Hero-module__KTD73a__navFill{display:inherit;align-items:inherit;box-sizing:border-box;padding:inherit;border-radius:inherit;background-color:var(--color-light);color:var(--color-dark);clip-path:inset(0 0 0 100% round 999px);transition:clip-path var(--nav-fill-out);position:absolute;inset:0}.Hero-module__KTD73a__navLabel{transition:transform var(--nav-fill-out)}@media (hover:hover) and (pointer:fine){.Hero-module__KTD73a__navLink:hover .Hero-module__KTD73a__navFill{clip-path:inset(var(--nav-ring) round 999px);transition:clip-path var(--nav-fill-in)}.Hero-module__KTD73a__navLink:hover .Hero-module__KTD73a__navLabel{transform:translateX(var(--nav-shift));transition:transform var(--nav-fill-in)}}.Hero-module__KTD73a__navLink:focus-visible .Hero-module__KTD73a__navFill{clip-path:inset(var(--nav-ring) round 999px);transition:clip-path var(--nav-fill-in)}.Hero-module__KTD73a__navLink:focus-visible .Hero-module__KTD73a__navLabel{transform:translateX(var(--nav-shift));transition:transform var(--nav-fill-in)}.Hero-module__KTD73a__navLink:active{transform:scale(.985)}@media (hover:none),(pointer:coarse){.Hero-module__KTD73a__navLink:active .Hero-module__KTD73a__navFill{clip-path:inset(var(--nav-ring) round 999px);transition:clip-path .16s var(--ease-out-soft)}}.Hero-module__KTD73a__navLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Hero-module__KTD73a__masthead:has(>[data-nav-mode=compact]){margin-block-start:calc(var(--corner-top) - var(--hero-pad-top))}.Hero-module__KTD73a__masthead>[data-nav-mode=compact]{order:-1}@media (scripting:none){.Hero-module__KTD73a__masthead:has(>[data-nav-mode=compact]){margin-block-start:0}.Hero-module__KTD73a__masthead>[data-nav-mode=compact]{order:0}}.Hero-module__KTD73a__content{flex-direction:column;align-items:flex-start;max-inline-size:min(100%,max(38rem,57vw));margin-block:auto;display:flex}.Hero-module__KTD73a__headline{font-family:var(--font-display);font-size:clamp(1.75rem,.95rem + 4.05vw,5.25rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-text);margin:0}.Hero-module__KTD73a__line{display:block}.Hero-module__KTD73a__subtitle{box-sizing:border-box;background-color:var(--color-button);max-inline-size:34rem;font-family:var(--font-ui);font-size:var(--text-lede);color:var(--color-button-text);border-radius:28px;margin:clamp(1rem,2.6vh,2rem) 0 0;padding-block:clamp(.875rem,2vh,1.25rem);padding-inline:clamp(1.125rem,2.2vw,1.75rem);line-height:1.55}.Hero-module__KTD73a__cta{margin-top:clamp(.875rem,2.2vh,1.5rem)}@media (max-width:56.24rem){.Hero-module__KTD73a__photo{object-position:78% 50%}.Hero-module__KTD73a__navLink{min-block-size:2.5rem;padding-block:.625rem;padding-inline:.8125rem}.Hero-module__KTD73a__veil{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-light) 89%, transparent) 0%, color-mix(in srgb, var(--color-light) 85%, transparent) 14%, color-mix(in srgb, var(--color-light) 34%, transparent) 19%, transparent 24%), linear-gradient(to top, color-mix(in srgb, var(--color-light) 92%, transparent) 0%, color-mix(in srgb, var(--color-light) 87%, transparent) 40%, color-mix(in srgb, var(--color-light) 52%, transparent) 64%, color-mix(in srgb, var(--color-light) 16%, transparent) 78%, transparent 86%)}.Hero-module__KTD73a__content{margin-block:auto 0}}@keyframes Hero-module__KTD73a__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes Hero-module__KTD73a__heroPhotoSettle{0%{scale:var(--motion-photo-scale)}to{scale:1}}.Hero-module__KTD73a__photo{animation:Hero-module__KTD73a__heroPhotoSettle var(--motion-slow) var(--motion-ease) backwards}.Hero-module__KTD73a__masthead,.Hero-module__KTD73a__line,.Hero-module__KTD73a__subtitle,.Hero-module__KTD73a__cta{animation:Hero-module__KTD73a__riseIn var(--duration-entry) var(--ease-out-soft) backwards}.Hero-module__KTD73a__masthead{animation-delay:0s}.Hero-module__KTD73a__line:first-child{animation-delay:90ms}.Hero-module__KTD73a__line:nth-child(2){animation-delay:.17s}.Hero-module__KTD73a__line:nth-child(3){animation-delay:.25s}.Hero-module__KTD73a__line:nth-child(4){animation-delay:.33s}.Hero-module__KTD73a__subtitle{animation-delay:.45s}.Hero-module__KTD73a__cta{animation-delay:.54s}@media (prefers-reduced-motion:reduce){.Hero-module__KTD73a__photo,.Hero-module__KTD73a__masthead,.Hero-module__KTD73a__line,.Hero-module__KTD73a__subtitle,.Hero-module__KTD73a__cta{opacity:1;animation:none;transform:none}.Hero-module__KTD73a__navLink,.Hero-module__KTD73a__navLink:active{transition:none;transform:none}.Hero-module__KTD73a__navFill,.Hero-module__KTD73a__navLink:hover .Hero-module__KTD73a__navFill,.Hero-module__KTD73a__navLink:focus-visible .Hero-module__KTD73a__navFill,.Hero-module__KTD73a__navLink:active .Hero-module__KTD73a__navFill{transition:none}.Hero-module__KTD73a__navLabel,.Hero-module__KTD73a__navLink:hover .Hero-module__KTD73a__navLabel,.Hero-module__KTD73a__navLink:focus-visible .Hero-module__KTD73a__navLabel{transition:none;transform:none}}
.HeroNav-module__mwmOdW__shell{align-self:stretch;inline-size:100%;min-inline-size:0}.HeroNav-module__mwmOdW__menuButton{display:none}.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__menuButton{box-sizing:border-box;inline-size:var(--corner-control);block-size:var(--corner-control);padding:calc((var(--corner-control) - var(--menu-size)) / 2);color:var(--color-dark);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-inline-start:calc(var(--corner-inset) + env(safe-area-inset-left,0px) - var(--page-gutter) - (var(--corner-control) - var(--menu-size)) / 2);display:grid}.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__menuButton>span{box-sizing:border-box;inline-size:var(--menu-size);block-size:var(--menu-size);border:1px solid color-mix(in srgb, var(--color-dark) 22%, transparent);background-color:var(--color-light);transition:background-color .2s var(--ease-out-soft), color .2s var(--ease-out-soft), border-color .2s var(--ease-out-soft);border-radius:999px;place-items:center;display:grid}.HeroNav-module__mwmOdW__menuButton svg{block-size:1.25rem;inline-size:1.25rem}@media (hover:hover) and (pointer:fine){.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__menuButton:hover>span{border-color:var(--color-dark);background-color:var(--color-dark);color:var(--color-light)}}.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__menuButton:focus-visible{outline:none}.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__menuButton:focus-visible>span{border-color:var(--color-dark);background-color:var(--color-dark);color:var(--color-light);outline:2px solid var(--color-focus);outline-offset:2px}.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__fullNav{visibility:hidden;pointer-events:none;inline-size:max-content;position:absolute;inset-block-start:0;inset-inline-start:0}@media (scripting:none){.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__menuButton{display:none}.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__fullNav{visibility:visible;pointer-events:auto;inline-size:100%;position:static}}.HeroNav-module__mwmOdW__drawer{--drawer-ease-in:cubic-bezier(.4, 0, 1, 1);box-sizing:border-box;block-size:100dvh;max-block-size:none;inline-size:min(88vw,clamp(21.25rem,18rem + 8vw,25rem));max-inline-size:none;color:inherit;transition:translate .24s var(--drawer-ease-in), overlay .24s allow-discrete, display .24s allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:0 auto;overflow:visible;translate:-100%}.HeroNav-module__mwmOdW__drawer[open]{transition:translate .32s var(--ease-out-soft), overlay .32s allow-discrete, display .32s allow-discrete;translate:0}@starting-style{.HeroNav-module__mwmOdW__drawer[open]{translate:-100%}}.HeroNav-module__mwmOdW__drawer::backdrop{transition:background-color .24s var(--drawer-ease-in), overlay .24s allow-discrete, display .24s allow-discrete;background-color:#1c241f00}.HeroNav-module__mwmOdW__drawer[open]::backdrop{transition:background-color .32s var(--ease-out-soft), overlay .32s allow-discrete, display .32s allow-discrete;background-color:#1c241f73}@starting-style{.HeroNav-module__mwmOdW__drawer[open]::backdrop{background-color:#1c241f00}}.HeroNav-module__mwmOdW__panel{box-sizing:border-box;overscroll-behavior:contain;block-size:100%;padding-block:var(--corner-top) calc(env(safe-area-inset-bottom,0px) + 1.5rem);padding-inline:calc(var(--corner-inset) + env(safe-area-inset-left,0px)) var(--corner-inset);border-inline-end:1px solid #ecdcaa73;overflow-y:auto}.HeroNav-module__mwmOdW__head{border-block-end:1px solid #ecdcaa59;flex-direction:column;gap:.5rem;padding-block-end:1.125rem;display:flex;container-type:inline-size}.HeroNav-module__mwmOdW__close{inline-size:var(--corner-control);block-size:var(--corner-control);color:var(--color-text);opacity:.72;cursor:pointer;transition:opacity .16s var(--ease-out-soft);background:0 0;border:0;border-radius:999px;order:-1;align-self:flex-end;place-items:center;margin-inline-end:-.625rem;padding:0;display:grid}.HeroNav-module__mwmOdW__close svg{block-size:1.125rem;inline-size:1.125rem}@media (hover:hover) and (pointer:fine){.HeroNav-module__mwmOdW__close:hover{opacity:1}}.HeroNav-module__mwmOdW__close:focus-visible{opacity:1;outline:2px solid var(--color-focus);outline-offset:0}.HeroNav-module__mwmOdW__identity{font-family:var(--font-display);font-size:min(clamp(.9375rem,.86rem + .24vw,1.0625rem),5.12821cqi);font-weight:var(--weight-caption);font-variation-settings:"opsz" var(--opsz-caption), "wght" var(--weight-caption);letter-spacing:.005em;white-space:nowrap;color:var(--color-text-secondary);margin:0;line-height:1.35}.HeroNav-module__mwmOdW__links{margin:.5rem 0 0;padding:0;list-style:none}.HeroNav-module__mwmOdW__linkItem{border-block-end:1px solid var(--color-border)}.HeroNav-module__mwmOdW__link{box-sizing:border-box;min-block-size:3.25rem;font-family:var(--font-display);font-size:clamp(1.125rem,1.05rem + .35vw,1.375rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.005em;color:var(--color-text);text-wrap:balance;transition:background-color .2s var(--ease-out-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-inline:-.75rem;padding:.625rem .75rem;line-height:1.25;text-decoration:none;display:flex}.HeroNav-module__mwmOdW__linkArrow{opacity:.7;block-size:.875rem;inline-size:.875rem;transition:transform .22s var(--ease-out-soft), opacity .22s var(--ease-out-soft);flex:none}@media (hover:hover) and (pointer:fine){.HeroNav-module__mwmOdW__link:hover{background-color:color-mix(in srgb, var(--color-light) 7%, transparent)}.HeroNav-module__mwmOdW__link:hover .HeroNav-module__mwmOdW__linkArrow{opacity:1;transform:translate(3px)}}.HeroNav-module__mwmOdW__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.HeroNav-module__mwmOdW__link:active{background-color:color-mix(in srgb, var(--color-light) 12%, transparent)}@media (prefers-reduced-motion:reduce){.HeroNav-module__mwmOdW__drawer,.HeroNav-module__mwmOdW__drawer[open],.HeroNav-module__mwmOdW__drawer::backdrop,.HeroNav-module__mwmOdW__drawer[open]::backdrop,.HeroNav-module__mwmOdW__shell[data-nav-mode=compact] .HeroNav-module__mwmOdW__menuButton>span,.HeroNav-module__mwmOdW__close,.HeroNav-module__mwmOdW__link,.HeroNav-module__mwmOdW__linkArrow{transition:none}.HeroNav-module__mwmOdW__link:hover .HeroNav-module__mwmOdW__linkArrow{transform:none}}
.EvenSceneFrame-module__7C7scW__frame{width:100%;max-width:var(--page-max-width);pointer-events:none;--frame-inset:clamp(.25rem, -.1rem + 1.4vw, 1.25rem);--frame-corner:var(--even-frame-corner,clamp(1.75rem, min(.6rem + 9.4vw, -10rem + 30.3svh), 8.75rem));--frame-scale:calc(var(--frame-corner) / 300);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:47.9375rem){.EvenSceneFrame-module__7C7scW__frame{--frame-corner:var(--even-frame-corner,clamp(.875rem, min(.6rem + 9.1vw, -11.25rem + 30svh), 2.875rem))}}@media (max-width:22.5rem){.EvenSceneFrame-module__7C7scW__frame{--frame-corner:var(--even-frame-corner,clamp(.875rem, -11.25rem + 30svh, 1.8125rem))}}.EvenSceneFrame-module__7C7scW__corner{width:var(--frame-corner);height:var(--frame-corner);background-repeat:no-repeat;background-size:100% 100%;position:absolute}.EvenSceneFrame-module__7C7scW__tl{top:var(--frame-inset);left:var(--frame-inset);background-image:url(/images/decor/even-scene-emblem-tl.png)}.EvenSceneFrame-module__7C7scW__tr{top:var(--frame-inset);right:var(--frame-inset);background-image:url(/images/decor/even-scene-emblem-tr.png)}.EvenSceneFrame-module__7C7scW__bl{bottom:var(--frame-inset);left:var(--frame-inset);background-image:url(/images/decor/even-scene-emblem-bl.png)}.EvenSceneFrame-module__7C7scW__br{bottom:var(--frame-inset);right:var(--frame-inset);background-image:url(/images/decor/even-scene-emblem-br.png)}.EvenSceneFrame-module__7C7scW__edge{background-repeat:no-repeat;background-size:100% 100%;position:absolute}.EvenSceneFrame-module__7C7scW__edgeTop,.EvenSceneFrame-module__7C7scW__edgeBottom{left:calc(var(--frame-inset) + var(--frame-corner) - 1px);right:calc(var(--frame-inset) + var(--frame-corner) - 1px);height:calc(var(--frame-scale) * 110)}.EvenSceneFrame-module__7C7scW__edgeTop{top:var(--frame-inset);background-image:url(/images/decor/even-scene-line-top.png)}.EvenSceneFrame-module__7C7scW__edgeBottom{bottom:var(--frame-inset);background-image:url(/images/decor/even-scene-line-bottom.png)}.EvenSceneFrame-module__7C7scW__edgeLeft,.EvenSceneFrame-module__7C7scW__edgeRight{top:calc(var(--frame-inset) + var(--frame-corner) - 1px);bottom:calc(var(--frame-inset) + var(--frame-corner) - 1px);width:calc(var(--frame-scale) * 94)}.EvenSceneFrame-module__7C7scW__edgeLeft{left:var(--frame-inset);background-image:url(/images/decor/even-scene-line-left.png)}.EvenSceneFrame-module__7C7scW__edgeRight{right:var(--frame-inset);background-image:url(/images/decor/even-scene-line-right.png)}@property --frame-corner-in{syntax:"<number>";inherits:false;initial-value:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.EvenSceneFrame-module__7C7scW__corner,.EvenSceneFrame-module__7C7scW__edgeTop,.EvenSceneFrame-module__7C7scW__edgeBottom,.EvenSceneFrame-module__7C7scW__edgeLeft,.EvenSceneFrame-module__7C7scW__edgeRight{animation-duration:auto;animation-timing-function:var(--motion-ease);animation-fill-mode:backwards;animation-timeline:--scene}.EvenSceneFrame-module__7C7scW__corner{opacity:var(--frame-corner-in);scale:calc(.92 + .08 * var(--frame-corner-in));animation-name:EvenSceneFrame-module__7C7scW__frameCornerIn;animation-range:entry 7% entry 49%}.EvenSceneFrame-module__7C7scW__tl{transform-origin:0 0}.EvenSceneFrame-module__7C7scW__tr{transform-origin:100% 0}.EvenSceneFrame-module__7C7scW__bl{transform-origin:0 100%}.EvenSceneFrame-module__7C7scW__br{transform-origin:100% 100%}.EvenSceneFrame-module__7C7scW__edgeTop,.EvenSceneFrame-module__7C7scW__edgeBottom{animation-name:EvenSceneFrame-module__7C7scW__frameEdgeAcross;animation-range:entry 10% entry 76%}.EvenSceneFrame-module__7C7scW__edgeLeft,.EvenSceneFrame-module__7C7scW__edgeRight{animation-name:EvenSceneFrame-module__7C7scW__frameEdgeDown;animation-range:entry 10% entry 76%}@media (max-width:47.9375rem){.EvenSceneFrame-module__7C7scW__corner{animation-range:entry 4% entry 32%}.EvenSceneFrame-module__7C7scW__edgeTop,.EvenSceneFrame-module__7C7scW__edgeBottom,.EvenSceneFrame-module__7C7scW__edgeLeft,.EvenSceneFrame-module__7C7scW__edgeRight{animation-range:entry 6% entry 48%}}}}@keyframes EvenSceneFrame-module__7C7scW__frameCornerIn{0%{--frame-corner-in:0}to{--frame-corner-in:1}}@keyframes EvenSceneFrame-module__7C7scW__frameEdgeAcross{0%{clip-path:polygon(0 0,0% 0,0% 100%,0 100%,0 0,100% 0,100% 100%,100% 100%,100% 0,0 0)}to{clip-path:polygon(0 0,50% 0,50% 100%,0 100%,0 0,50% 0,50% 100%,100% 100%,100% 0,0 0)}}@keyframes EvenSceneFrame-module__7C7scW__frameEdgeDown{0%{clip-path:polygon(0 0,100% 0,100% 0%,0 0%,0 0,0 100%,100% 100%,100% 100%,0 100%,0 0)}to{clip-path:polygon(0 0,100% 0,100% 50%,0 50%,0 0,0 50%,100% 50%,100% 100%,0 100%,0 0)}}
.Recognition-module__d1QAIW__scene{box-sizing:border-box;width:100%;padding-block:calc((var(--scene-space) + var(--scene-space-dense)) / 2);align-items:center;display:flex;position:relative}.Recognition-module__d1QAIW__inner{box-sizing:border-box;inline-size:100%;max-width:var(--page-max-width);padding-inline:var(--page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,1.75rem);margin-inline:auto;display:grid}.Recognition-module__d1QAIW__lead{max-inline-size:40rem;font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .9vw,1.875rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.008em;color:var(--color-text-secondary);text-wrap:balance;grid-column:1/-1;margin:0 0 clamp(1.75rem,6vh,4rem);line-height:1.3}.Recognition-module__d1QAIW__list{grid-column:1/-1;row-gap:clamp(1.25rem,3.5vh,2.5rem);margin:0;padding:0;list-style:none;display:grid}.Recognition-module__d1QAIW__item{position:relative}.Recognition-module__d1QAIW__problem{font-family:var(--font-display);font-size:var(--text-step);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:0;line-height:1.22}.Recognition-module__d1QAIW__final{max-inline-size:44rem;font-family:var(--font-display);font-size:clamp(1.0625rem,.92rem + .6vw,1.5rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.008em;color:var(--color-text-secondary);text-wrap:pretty;grid-column:1/-1;margin:clamp(1.75rem,6vh,4rem) 0 0;line-height:1.4}@media (min-width:48rem){.Recognition-module__d1QAIW__list{--recognition-axis-gap:clamp(2.5rem, 10vw - 2.5rem, 8.5rem);grid-template-columns:repeat(2, min(calc(var(--text-step) * 14), calc((100% - var(--recognition-axis-gap)) / 2)));justify-content:center;align-items:center;column-gap:var(--recognition-axis-gap);grid-template-rows:repeat(3,auto);grid-auto-flow:column}.Recognition-module__d1QAIW__item{text-align:center}.Recognition-module__d1QAIW__lead{text-align:center;justify-self:center}.Recognition-module__d1QAIW__final{text-align:center;text-wrap:balance;justify-self:center;inline-size:min(100%,50rem);max-inline-size:none}}@media (max-width:47.9375rem),(min-width:48rem) and (max-width:63.9375rem) and (min-height:52rem),(min-width:64rem) and (min-height:36rem){.Recognition-module__d1QAIW__list{--recognition-frame-line:2px;--recognition-frame-air-x:calc(var(--text-step) * .7)}.Recognition-module__d1QAIW__item{padding:calc(var(--text-step) * .22 + var(--recognition-frame-line)) calc(var(--recognition-frame-air-x) + var(--recognition-frame-line)) calc(var(--text-step) * .34 + var(--recognition-frame-line));text-align:center;align-content:center;display:grid;container-type:inline-size}.Recognition-module__d1QAIW__item:before{content:"";border:var(--recognition-frame-line) solid;border-radius:calc(var(--text-step) * .4);pointer-events:none;border-color:#ecdcaa #f8d58c;position:absolute;inset:0}.Recognition-module__d1QAIW__problem{font-size:min(var(--text-step), 100cqi / 13.3)}}@media (max-width:47.9375rem){.Recognition-module__d1QAIW__lead{margin-bottom:clamp(.75rem,15svh - 5.375rem,2.75rem)}.Recognition-module__d1QAIW__list{--recognition-frame-line:1.5px;--recognition-frame-air-x:calc(var(--text-step) * .55);row-gap:clamp(.625rem,6svh - 1.625rem,2rem)}.Recognition-module__d1QAIW__item{margin-inline:.75rem}.Recognition-module__d1QAIW__problem{font-size:min(var(--text-step), 100cqi / 13.3, 2.9svh)}.Recognition-module__d1QAIW__final{margin-top:clamp(.75rem,15svh - 5.375rem,2.75rem)}}@media (max-width:22.5rem){.Recognition-module__d1QAIW__list{--recognition-frame-air-x:calc(var(--text-step) * .4)}.Recognition-module__d1QAIW__item{margin-inline:.5rem}}@media (min-width:48rem) and (max-width:63.9375rem) and (min-height:52rem),(min-width:64rem) and (min-height:36rem){.Recognition-module__d1QAIW__list{grid-template-columns:repeat(2, min(calc(var(--text-step) * 13.3 + var(--recognition-frame-air-x) * 2 + var(--recognition-frame-line) * 2), calc((100% - var(--recognition-axis-gap)) / 2)));grid-template-rows:repeat(3,1fr);align-items:stretch}}@media (min-width:48rem) and (max-width:63.9375rem) and (min-height:52rem){.Recognition-module__d1QAIW__list{--recognition-frame-air-x:calc(var(--text-step) * .45);row-gap:clamp(1.75rem,5vh,3.5rem);padding-inline:.75rem}.Recognition-module__d1QAIW__problem{max-inline-size:10em;font-size:var(--text-step);margin-inline:auto}}@media (min-width:64rem) and (min-height:36rem){.Recognition-module__d1QAIW__lead{margin-bottom:clamp(1.75rem,18.2svh - 6.25rem,4.5rem)}.Recognition-module__d1QAIW__list{row-gap:clamp(1.75rem,18.2svh - 5.725rem,5rem)}.Recognition-module__d1QAIW__problem{font-size:min(var(--text-step), 100cqi / 13.3, 5.2svh)}.Recognition-module__d1QAIW__final{margin-top:clamp(1.75rem,18.2svh - 6.25rem,4.5rem)}}
.SceneBackdrop-module__y3Ms-W__image{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.SceneBackdrop-module__y3Ms-W__veil{z-index:1;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.SceneBackdrop-module__y3Ms-W__image{animation-name:SceneBackdrop-module__y3Ms-W__sceneImageSettle;animation-duration:auto;animation-timing-function:var(--motion-ease);animation-fill-mode:backwards;animation-timeline:--scene;animation-range:entry entry 85%}}}@keyframes SceneBackdrop-module__y3Ms-W__sceneImageSettle{0%{scale:var(--motion-photo-scale)}to{scale:1}}
.Approach-module__ChobZq__scene{isolation:isolate;box-sizing:border-box;background-color:var(--color-bg-soft-green);width:100%;padding-block:var(--approach-space) var(--approach-space-end);--approach-veil:color-mix(in srgb, var(--color-bg-soft-green) 95%, transparent);--approach-fade:.75rem;--approach-fade-x:clamp(3rem, 7vw, 7rem);--approach-plate-radius:22px;--approach-plate-pad-block:.625rem;--approach-plate-pad-inline:1rem;--approach-plate-text:clamp(.875rem, .5625rem + 1.5625vw, 1rem);--approach-plate-lh:1.45;--approach-plate-gap:.625rem;--approach-plate-lines:0;--approach-space:clamp(1rem, 2.2svh, 2rem);--approach-space-end:max(var(--approach-space), clamp(1rem, 3vh, 2rem));--approach-title:clamp(1.75rem, .0625rem + 8.57vw, 3.25rem);--approach-word:clamp(1.5rem, .9rem + 3.1vw, 2.5rem);--approach-word-col:calc(var(--approach-word) * 3.4);--approach-row-gap:.625rem;--approach-lead-gap:.5rem;--approach-pair-gap:.625rem;--approach-bridge-gap:1.125rem;--approach-photo-h:55%;--approach-photo-x:70%;display:grid;position:relative;overflow:clip;container-type:inline-size}.Approach-module__ChobZq__photo{object-position:var(--approach-photo-x) 50%;filter:saturate(.86)contrast(.96);-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000);height:var(--approach-photo-h)!important}.Approach-module__ChobZq__veil{background:color-mix(in srgb, var(--color-bg-soft-green) 12%, transparent)}.Approach-module__ChobZq__inner{z-index:2;box-sizing:border-box;width:100%;max-width:var(--page-max-width);min-block-size:0;padding-inline:var(--page-gutter);row-gap:var(--approach-row-gap);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:relative}.Approach-module__ChobZq__intro,.Approach-module__ChobZq__map{position:relative}.Approach-module__ChobZq__intro{grid-row:1}.Approach-module__ChobZq__map{grid-row:3}.Approach-module__ChobZq__intro:before,.Approach-module__ChobZq__map:before{content:"";z-index:-1;pointer-events:none;position:absolute}.Approach-module__ChobZq__intro:before{background:linear-gradient(to top, transparent 0, var(--approach-veil) var(--approach-fade));inset-block-start:calc(-1 * var(--approach-space));inset-block-end:calc(-1 * var(--approach-fade));inset-inline:calc(50% - 50vw)}.Approach-module__ChobZq__map:before{background:linear-gradient(to bottom, transparent 0, var(--approach-veil) var(--approach-fade));inset-block-start:calc(-1 * var(--approach-fade));inset-block-end:calc(-1 * var(--approach-space-end));inset-inline:calc(50% - 50vw)}.Approach-module__ChobZq__title{font-family:var(--font-display);font-size:var(--approach-title);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.015em;color:var(--color-text);margin:0;line-height:1.06}.Approach-module__ChobZq__titleLine{display:block}.Approach-module__ChobZq__lead,.Approach-module__ChobZq__text,.Approach-module__ChobZq__bridge{box-sizing:border-box;padding-block:var(--approach-plate-pad-block);padding-inline:var(--approach-plate-pad-inline);border-radius:var(--approach-plate-radius);background-color:var(--color-button);font-family:var(--font-ui);font-size:var(--approach-plate-text);line-height:var(--approach-plate-lh);color:var(--color-button-text);text-wrap:pretty;min-block-size:calc(var(--approach-plate-lines) * var(--approach-plate-lh) * 1em + 2 * var(--approach-plate-pad-block));align-items:center;margin:0;display:flex}.Approach-module__ChobZq__lead{margin-block-start:var(--approach-lead-gap)}.Approach-module__ChobZq__bridge{margin-block-start:var(--approach-bridge-gap)}.Approach-module__ChobZq__directions{row-gap:var(--approach-plate-gap);margin:0;padding:0;list-style:none;display:grid}.Approach-module__ChobZq__direction{grid-template-columns:minmax(0,1fr);align-items:center;row-gap:.125rem;display:grid}.Approach-module__ChobZq__word{font-family:var(--font-display);font-size:var(--approach-word);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.02em;color:var(--color-text);margin:0;line-height:1}@media (max-width:22.5rem),(not (min-width:40rem)) and (max-height:52rem){.Approach-module__ChobZq__scene{--approach-space:.625rem;--approach-title:1.625rem;--approach-word:1.375rem;--approach-plate-radius:18px;--approach-plate-pad-block:.4375rem;--approach-plate-pad-inline:.75rem;--approach-plate-lh:1.32;--approach-plate-gap:.5rem;--approach-row-gap:.3125rem;--approach-lead-gap:.375rem;--approach-bridge-gap:.75rem;--approach-fade:.375rem;--approach-photo-h:52%}}@media (not (min-width:40rem)) and (max-height:42rem){.Approach-module__ChobZq__scene{--approach-space:.5rem;--approach-title:1.4375rem;--approach-word:1.125rem;--approach-plate-pad-block:.3125rem;--approach-plate-lh:1.3;--approach-plate-gap:.3125rem;--approach-row-gap:0;--approach-lead-gap:.25rem;--approach-bridge-gap:.75rem;--approach-fade:.375rem}}@media (40rem<=width<64rem),(min-width:64rem) and (not (min-aspect-ratio:1)){.Approach-module__ChobZq__scene{--approach-fade:clamp(1.25rem, 4svh, 3rem);--approach-lead-gap:clamp(1rem, 2.4svh, 1.75rem);--approach-bridge-gap:clamp(1.25rem, 3svh, 2rem);--approach-photo-h:74%;--approach-photo-x:62%;--approach-plate-radius:24px;--approach-plate-pad-block:.875rem;--approach-plate-pad-inline:1.25rem;--approach-plate-lh:1.5;--approach-plate-lines:3}.Approach-module__ChobZq__direction{grid-template-columns:var(--approach-word-col) minmax(0, 1fr);column-gap:var(--approach-pair-gap)}.Approach-module__ChobZq__lead,.Approach-module__ChobZq__bridge{inline-size:calc(100% - var(--approach-word-col) - var(--approach-pair-gap))}}@media (60rem<=width<64rem),(min-width:64rem) and (not (min-aspect-ratio:1)){.Approach-module__ChobZq__scene{--approach-plate-lines:2}}@media (min-width:64rem) and (min-aspect-ratio:1){.Approach-module__ChobZq__scene{--approach-space:var(--scene-space);--approach-space-end:var(--scene-space);--approach-fade:clamp(3rem, 8svh, 5.5rem);--approach-title:clamp(2.5rem, min(.9rem + 3.4vw, 7svh), 4rem);--approach-word:calc(var(--approach-title) * .82);--approach-title-gap:clamp(1rem, 2.4svh, 1.75rem);--approach-pair-gap:clamp(1.25rem, 2vw, 1.75rem);--approach-half:calc(min(100cqi, var(--page-max-width)) / 2 - var(--page-gutter));--approach-plate-radius:28px;--approach-plate-pad-block:clamp(.875rem, 2vh, 1.25rem);--approach-plate-pad-inline:1.5rem;--approach-plate-text:clamp(.9375rem, .55rem + .5vw, 1rem);--approach-plate-lh:1.5;--approach-plate-gap:clamp(.5rem, 1.4svh, .875rem);--approach-plate-lines:0;--approach-axis-gap:1rem;--approach-plate-w-max:26rem;--approach-plate-w:min(var(--approach-plate-w-max), calc(var(--approach-half) - var(--approach-word-col) - var(--approach-pair-gap) - var(--approach-axis-gap)));--approach-side-w:min(max(calc(var(--approach-title) * 9), 34rem), calc(var(--approach-half) - 1rem))}.Approach-module__ChobZq__photo{object-position:0% 75%;max-width:none;translate:calc(max(43vw,101vw - max(138vw,190svh)/2.5) - max(138vw,190svh)/1.66667);-webkit-mask-image:none;mask-image:none;width:max(138%,190svh)!important;height:100%!important}.Approach-module__ChobZq__inner{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(1rem,2vw,1.75rem)}.Approach-module__ChobZq__intro,.Approach-module__ChobZq__map{display:contents}.Approach-module__ChobZq__intro:before,.Approach-module__ChobZq__map:before{display:none}.Approach-module__ChobZq__title{grid-area:1/1/auto/8;justify-self:start;position:relative}.Approach-module__ChobZq__title:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, transparent 0, var(--approach-veil) var(--approach-fade));-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--approach-fade-x));mask-image:linear-gradient(to left, transparent 0, #000 var(--approach-fade-x));position:absolute;inset-block-start:calc(-1 * var(--approach-space));inset-block-end:calc(-1 * var(--approach-fade));inset-inline-start:-100vw;inset-inline-end:calc(-1 * var(--approach-fade-x))}.Approach-module__ChobZq__lead,.Approach-module__ChobZq__bridge{inline-size:var(--approach-side-w);grid-column:1/8;justify-self:start}.Approach-module__ChobZq__lead{grid-row:2;margin-block-start:var(--approach-title-gap)}.Approach-module__ChobZq__bridge{grid-row:4;margin-block-start:0}.Approach-module__ChobZq__directions{grid-area:2/1/5/-1;grid-template-columns:var(--approach-word-col) var(--approach-plate-w);place-self:center end;column-gap:var(--approach-pair-gap);grid-auto-rows:1fr;margin-block-start:var(--approach-title-gap)}.Approach-module__ChobZq__word{text-shadow:0 0 .06em var(--color-bg-soft-green), 0 0 .12em var(--color-bg-soft-green), 0 0 .24em var(--color-bg-soft-green), 0 0 .45em var(--color-bg-soft-green), 0 0 .9em color-mix(in srgb, var(--color-bg-soft-green) 75%, transparent)}.Approach-module__ChobZq__direction{grid-column:1/-1;grid-template-columns:var(--approach-word-col) var(--approach-plate-w);column-gap:var(--approach-pair-gap);row-gap:0}.Approach-module__ChobZq__text{block-size:100%}.Approach-module__ChobZq__word{text-align:end}}@media (64rem<=width<85.25rem) and (min-aspect-ratio:1){.Approach-module__ChobZq__scene{--approach-plate-pad-inline:1.125rem}}@media (64rem<=width<80rem) and (min-aspect-ratio:1){.Approach-module__ChobZq__scene{--approach-plate-lines:4;--approach-axis-gap:.5rem;--approach-pair-gap:1rem;--approach-plate-pad-inline:1rem;--approach-side-w:min(24.5rem, calc(var(--approach-half) - 1rem))}}@media (min-width:100rem) and (min-aspect-ratio:1){.Approach-module__ChobZq__scene{--approach-plate-text:1.0625rem;--approach-plate-pad-inline:1.75rem;--approach-plate-w-max:28rem}}
.AboutVera-module__JIAtKW__scene{box-sizing:border-box;width:100%;padding-block:var(--scene-space);align-items:center;display:flex;position:relative}.AboutVera-module__JIAtKW__inner{box-sizing:border-box;inline-size:100%;max-width:var(--page-max-width);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3.2vh,3.5rem) clamp(1rem,2vw,1.75rem);margin-inline:auto;display:grid}.AboutVera-module__JIAtKW__person{min-inline-size:0}.AboutVera-module__JIAtKW__eyebrow{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 clamp(.75rem,2.2vh,2.25rem);line-height:1.35}.AboutVera-module__JIAtKW__name{font-family:var(--font-display);font-size:clamp(2.125rem,1.1rem + 3.6vw,4rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.02em;color:var(--color-text);margin:0;line-height:1.04}.AboutVera-module__JIAtKW__role{font-family:var(--font-ui);font-size:var(--text-meta);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-secondary);margin:clamp(.75rem,1.6vh,1rem) 0 0}.AboutVera-module__JIAtKW__lead{max-inline-size:30rem;font-family:var(--font-ui);font-size:var(--text-body);color:var(--color-text-secondary);margin:clamp(.875rem,2.6vh,2.5rem) 0 0;line-height:1.65}.AboutVera-module__JIAtKW__facts{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.AboutVera-module__JIAtKW__fact{border-top:1px solid var(--color-border);gap:.5rem;padding-block:clamp(.5rem,1.6vh,1.5rem);display:grid}.AboutVera-module__JIAtKW__fact:last-child{border-bottom:1px solid var(--color-border)}.AboutVera-module__JIAtKW__factTerm{font-family:var(--font-display);font-size:clamp(1.1875rem,.95rem + .7vw,1.625rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.008em;color:var(--color-text);line-height:1.2}.AboutVera-module__JIAtKW__factValue{font-family:var(--font-ui);font-size:var(--text-dev-note);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:500}@media (min-width:56.25rem){.AboutVera-module__JIAtKW__inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.AboutVera-module__JIAtKW__fact{padding-block:clamp(.625rem,4.6vh,3.25rem)}.AboutVera-module__JIAtKW__person{grid-column:1/6}.AboutVera-module__JIAtKW__facts{margin-top:calc(var(--text-label) * 1.35 + clamp(1.5rem, 3.5vh, 2.25rem));grid-column:7/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.AboutVera-module__JIAtKW__fact:nth-last-child(2){border-bottom:1px solid var(--color-border)}}
.Process-module__RRL9Hq__scene{isolation:isolate;box-sizing:border-box;background-color:var(--color-bg-soft-green);width:100%;padding-block:var(--scene-space);align-items:center;display:flex;position:relative;overflow:clip}.Process-module__RRL9Hq__photo{object-position:55% 50%}.Process-module__RRL9Hq__veil{background:linear-gradient(to right, color-mix(in srgb, var(--color-bg-soft-green) 93%, transparent) 0%, color-mix(in srgb, var(--color-bg-soft-green) 91%, transparent) 68%, color-mix(in srgb, var(--color-bg-soft-green) 52%, transparent) 82%, color-mix(in srgb, var(--color-bg-soft-green) 14%, transparent) 94%, transparent 100%)}.Process-module__RRL9Hq__inner{z-index:2;box-sizing:border-box;inline-size:100%;width:100%;max-width:var(--page-max-width);padding-inline:var(--page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,1.75rem);margin-inline:auto;display:grid;position:relative}.Process-module__RRL9Hq__head{grid-column:1/-1;margin-bottom:clamp(1.25rem,3.2vh,4.5rem)}.Process-module__RRL9Hq__eyebrow{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 clamp(1rem,2.5vh,1.5rem)}.Process-module__RRL9Hq__title{max-inline-size:30rem;font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty;margin:0;line-height:1.24}.Process-module__RRL9Hq__route{--route-step:clamp(.5rem, 1.5vw, 2rem);flex-direction:column;grid-column:1/-1;gap:clamp(1rem,2.4vh,3.25rem);margin:0;padding:0;list-style:none;display:flex}.Process-module__RRL9Hq__step{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:clamp(.875rem,1.8vw,1.75rem);display:grid}.Process-module__RRL9Hq__step:nth-child(2){padding-inline-start:calc(var(--route-step) * 1)}.Process-module__RRL9Hq__step:nth-child(3){padding-inline-start:calc(var(--route-step) * 2)}.Process-module__RRL9Hq__step:nth-child(4){padding-inline-start:calc(var(--route-step) * 3)}.Process-module__RRL9Hq__step:nth-child(5){padding-inline-start:calc(var(--route-step) * 4)}.Process-module__RRL9Hq__step:nth-child(6){padding-inline-start:calc(var(--route-step) * 5)}.Process-module__RRL9Hq__number{font-family:var(--font-ui);font-size:var(--text-index);letter-spacing:.1em;color:var(--color-text-secondary);opacity:1;font-weight:600}.Process-module__RRL9Hq__word{font-family:var(--font-display);font-size:var(--text-step);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.015em;color:var(--color-text);margin:0;line-height:1.1}.Process-module__RRL9Hq__text{max-inline-size:30rem;font-family:var(--font-ui);font-size:var(--text-body);color:var(--color-text-secondary);grid-column:2;margin:clamp(.25rem,.8vh,.75rem) 0 0;line-height:1.5}.Process-module__RRL9Hq__pending{font-family:var(--font-ui);font-size:var(--text-dev-note);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);opacity:1;grid-column:1/-1;margin:clamp(1rem,2.8vh,4rem) 0 0;font-weight:500}@media (min-width:56.25rem){.Process-module__RRL9Hq__head{grid-column:1/8}.Process-module__RRL9Hq__route{grid-area:2/1/auto/10;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.75rem,6vh,4.5rem) clamp(1.25rem,2.2vw,2.25rem);display:grid}.Process-module__RRL9Hq__step,.Process-module__RRL9Hq__step:nth-child(2),.Process-module__RRL9Hq__step:nth-child(3),.Process-module__RRL9Hq__step:nth-child(4),.Process-module__RRL9Hq__step:nth-child(5),.Process-module__RRL9Hq__step:nth-child(6){grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;padding-inline-start:0}.Process-module__RRL9Hq__step:nth-child(2),.Process-module__RRL9Hq__step:nth-child(5){padding-block-start:clamp(.75rem,1.6vh,1.25rem)}.Process-module__RRL9Hq__step:nth-child(3),.Process-module__RRL9Hq__step:nth-child(6){padding-block-start:clamp(1.5rem,3.2vh,2.5rem)}.Process-module__RRL9Hq__number{margin-bottom:clamp(.625rem,1.4vh,1rem);display:block}.Process-module__RRL9Hq__word{grid-column:1}.Process-module__RRL9Hq__text{grid-column:1;max-inline-size:none}.Process-module__RRL9Hq__pending{grid-row:3}}@media (max-width:56.24rem){.Process-module__RRL9Hq__veil{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg-soft-green) 92%, transparent) 0%, color-mix(in srgb, var(--color-bg-soft-green) 94%, transparent) 30%, color-mix(in srgb, var(--color-bg-soft-green) 94%, transparent) 100%)}.Process-module__RRL9Hq__photo{object-position:64% 50%}.Process-module__RRL9Hq__route{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vh,2rem) clamp(1rem,4vw,1.75rem);display:grid}.Process-module__RRL9Hq__step,.Process-module__RRL9Hq__step:nth-child(2),.Process-module__RRL9Hq__step:nth-child(3),.Process-module__RRL9Hq__step:nth-child(4),.Process-module__RRL9Hq__step:nth-child(5),.Process-module__RRL9Hq__step:nth-child(6){grid-template-columns:minmax(0,1fr);align-content:start;padding-inline-start:0}.Process-module__RRL9Hq__number{margin-bottom:.25rem;display:block}.Process-module__RRL9Hq__word{font-size:clamp(1.125rem,.9rem + 1.1vw,1.5rem);line-height:1.15}.Process-module__RRL9Hq__text{grid-column:1;font-size:.875rem;line-height:1.45}}@media (max-width:26rem){.Process-module__RRL9Hq__title{font-size:1.375rem;line-height:1.2}.Process-module__RRL9Hq__word{font-size:1.0625rem}.Process-module__RRL9Hq__route{gap:.75rem}.Process-module__RRL9Hq__pending{margin-top:.75rem;line-height:1.35}.Process-module__RRL9Hq__head{margin-bottom:.75rem}.Process-module__RRL9Hq__route{row-gap:.625rem}.Process-module__RRL9Hq__pending{margin-top:.25rem}}
.Results-module__SABOjW__scene{box-sizing:border-box;width:100%;block-size:auto;min-block-size:var(--scene-height);padding-block:var(--scene-space);align-items:center;display:flex;position:relative}.Results-module__SABOjW__inner{box-sizing:border-box;inline-size:100%;max-width:var(--page-max-width);padding-inline:var(--page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,1.75rem);margin-inline:auto;display:grid}.Results-module__SABOjW__head{grid-column:1/-1;margin-bottom:clamp(1.25rem,3.2vh,4rem)}.Results-module__SABOjW__eyebrow{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 clamp(1rem,2.5vh,1.5rem)}.Results-module__SABOjW__title{max-inline-size:26rem;font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty;margin:0 0 clamp(.5rem,1.6vh,1.5rem);line-height:1.24}.Results-module__SABOjW__intro{max-inline-size:28rem;font-family:var(--font-ui);font-size:var(--text-body);color:var(--color-text-secondary);margin:0;line-height:1.6}.Results-module__SABOjW__cases{flex-direction:column;grid-column:1/-1;display:flex}.Results-module__SABOjW__case{border-top:1px solid var(--color-border);padding-block:clamp(1.5rem,3.6vh,2.75rem)}.Results-module__SABOjW__case:last-child{border-bottom:1px solid var(--color-border)}.Results-module__SABOjW__caseNumber{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 2.1vw,3rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 clamp(.625rem,1.6vh,1rem);line-height:1}.Results-module__SABOjW__story{min-inline-size:0}.Results-module__SABOjW__storyTitle{max-inline-size:36rem;font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.006em;color:var(--color-text);text-wrap:balance;margin:0 0 clamp(.75rem,1.8vh,1.125rem);line-height:1.25}.Results-module__SABOjW__storyText{max-inline-size:36rem;font-family:var(--font-ui);font-size:var(--text-body);color:var(--color-text);text-wrap:pretty;margin:0;line-height:1.65}.Results-module__SABOjW__storyText+.Results-module__SABOjW__storyText{margin-top:.85em}.Results-module__SABOjW__caseCaption{font-family:var(--font-ui);letter-spacing:.01em;color:var(--color-text-secondary);overflow-wrap:break-word;margin:clamp(.875rem,2vh,1.25rem) 0 0;font-size:.875rem;font-weight:500;line-height:1.5}@media (min-width:56.25rem){.Results-module__SABOjW__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1rem,2vw,1.75rem);display:grid}.Results-module__SABOjW__eyebrow{grid-column:1/-1}.Results-module__SABOjW__title{grid-column:1/7;margin-bottom:0}.Results-module__SABOjW__intro{grid-column:8/12}.Results-module__SABOjW__case{grid-template:"number story.""caption story."1fr/minmax(10rem,2fr) minmax(0,7fr) minmax(0,3fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.Results-module__SABOjW__caseNumber{grid-area:number;margin-bottom:0}.Results-module__SABOjW__story{grid-area:story}.Results-module__SABOjW__caseCaption{grid-area:caption;margin-top:clamp(.625rem,1.4vh,.875rem)}}@media (min-width:48rem){.Results-module__SABOjW__scene{--even-frame-corner:clamp(1.75rem, min(.6rem + 9.4vw, -10rem + 30.3svh), 8.75rem);padding-block:max(var(--scene-space), calc(var(--even-frame-corner) + 2rem))}}@media (max-width:47.9375rem){.Results-module__SABOjW__scene{--even-frame-corner:clamp(.875rem, min(.6rem + 9.1vw, -16.625rem + 40svh), 2.875rem)}}@media (max-width:22.5rem){.Results-module__SABOjW__scene{--even-frame-corner:.875rem}}
.Reviews-module__urTUka__scene{isolation:isolate;box-sizing:border-box;width:100%;block-size:auto;min-block-size:var(--scene-height);background-color:var(--color-bg-soft-green);padding-block:var(--scene-space);align-items:center;display:flex;position:relative;overflow:clip}.Reviews-module__urTUka__photo{object-position:50% 32%}.Reviews-module__urTUka__veil{background:linear-gradient(to bottom, transparent 0%, transparent 26%, color-mix(in srgb, var(--color-bg-soft-green) 30%, transparent) 46%, color-mix(in srgb, var(--color-bg-soft-green) 36%, transparent) 100%), linear-gradient(to right, color-mix(in srgb, var(--color-bg-soft-green) 89%, transparent) 0%, color-mix(in srgb, var(--color-bg-soft-green) 92%, transparent) 60%, color-mix(in srgb, var(--color-bg-soft-green) 68%, transparent) 82%, color-mix(in srgb, var(--color-bg-soft-green) 22%, transparent) 93%, transparent 100%)}.Reviews-module__urTUka__inner{z-index:2;box-sizing:border-box;inline-size:100%;width:100%;max-width:var(--page-max-width);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vh,3.5rem) clamp(1rem,2vw,1.75rem);margin-inline:auto;display:grid;position:relative}.Reviews-module__urTUka__head{max-inline-size:34rem}.Reviews-module__urTUka__eyebrow{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 clamp(1rem,2.5vh,1.5rem)}.Reviews-module__urTUka__title{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty;margin:0 0 clamp(1rem,2.5vh,1.5rem);line-height:1.24}.Reviews-module__urTUka__intro{font-family:var(--font-ui);font-size:var(--text-body);color:var(--color-text-secondary);margin:0;line-height:1.6}.Reviews-module__urTUka__review{min-inline-size:0;margin:0}.Reviews-module__urTUka__quoteBlock{margin:0}.Reviews-module__urTUka__quote{font-family:var(--font-display);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.005em;color:var(--color-text);text-wrap:pretty;margin:0}.Reviews-module__urTUka__large{font-size:clamp(1.1875rem,.95rem + .55vw,1.5rem);line-height:1.38}.Reviews-module__urTUka__compact{font-size:clamp(1.0625rem,.98rem + .18vw,1.1875rem);line-height:1.45}.Reviews-module__urTUka__sign{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:clamp(.75rem,2vh,1.25rem) 0 0;font-weight:500}@media (min-width:56.25rem){.Reviews-module__urTUka__inner{grid-template-columns:repeat(12,minmax(0,1fr))}.Reviews-module__urTUka__head{grid-area:1/1/auto/6}.Reviews-module__urTUka__review1{grid-area:2/1/auto/8}.Reviews-module__urTUka__review2{grid-area:2/8/auto/12;align-self:start}.Reviews-module__urTUka__review3{grid-area:3/5/auto/11}}@media (min-width:75rem){.Reviews-module__urTUka__review1{grid-column:1/7}.Reviews-module__urTUka__review2{grid-column:8/12}.Reviews-module__urTUka__review3{grid-column:4/10}}@media (max-width:56.24rem){.Reviews-module__urTUka__photo{object-position:12% 50%}.Reviews-module__urTUka__review{max-inline-size:36rem}.Reviews-module__urTUka__veil{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg-soft-green) 86%, transparent) 0%, color-mix(in srgb, var(--color-bg-soft-green) 90%, transparent) 30%, color-mix(in srgb, var(--color-bg-soft-green) 92%, transparent) 100%)}}
.ServicesPricing-module__P68FAG__scene{box-sizing:border-box;width:100%;block-size:auto;min-block-size:var(--scene-height);padding-block:var(--scene-space);align-items:center;display:flex;position:relative}.ServicesPricing-module__P68FAG__inner{box-sizing:border-box;inline-size:100%;max-width:var(--page-max-width);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3.2vh,4rem) clamp(1rem,2vw,1.75rem);margin-inline:auto;display:grid}.ServicesPricing-module__P68FAG__head{max-inline-size:32rem}.ServicesPricing-module__P68FAG__eyebrow{font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-eyebrow);letter-spacing:.115em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 clamp(.375rem,1.2vh,1.5rem)}.ServicesPricing-module__P68FAG__title{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty;margin:0 0 clamp(.5rem,1.6vh,1.5rem);line-height:1.24}.ServicesPricing-module__P68FAG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ServicesPricing-module__P68FAG__row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(.75rem,3vw,1.25rem);padding-block:clamp(.625rem,1.5vh,.875rem);display:grid}.ServicesPricing-module__P68FAG__row:last-child{border-bottom:1px solid var(--color-border)}.ServicesPricing-module__P68FAG__index{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:.08em;color:var(--color-text-secondary);margin:0;font-weight:600;display:none}.ServicesPricing-module__P68FAG__body{min-inline-size:0}.ServicesPricing-module__P68FAG__name{font-family:var(--font-display);font-size:1.1875rem;font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.01em;color:var(--color-text);margin:0;line-height:1.25}.ServicesPricing-module__P68FAG__desc{font-family:var(--font-ui);color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.45}.ServicesPricing-module__P68FAG__meta{text-align:right}.ServicesPricing-module__P68FAG__price{font-family:var(--font-ui);font-size:var(--text-control);white-space:nowrap;color:var(--color-text);margin:0;font-weight:600;line-height:1.35}.ServicesPricing-module__P68FAG__duration{font-family:var(--font-ui);white-space:nowrap;color:var(--color-text-secondary);margin:.125rem 0 0;font-size:.875rem;line-height:1.35}@media (min-width:56.25rem){.ServicesPricing-module__P68FAG__inner{grid-template-columns:repeat(12,minmax(0,1fr))}.ServicesPricing-module__P68FAG__head{grid-area:1/1/auto/-1;max-inline-size:none}.ServicesPricing-module__P68FAG__title{margin-bottom:0}.ServicesPricing-module__P68FAG__list{grid-area:2/1/auto/-1;grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(2rem,4.5vw,5rem);display:grid}.ServicesPricing-module__P68FAG__row{grid-template-columns:2rem minmax(0,1fr) auto;column-gap:clamp(.75rem,1.2vw,1.5rem);padding-block:clamp(.5rem,1.1vh,.875rem)}.ServicesPricing-module__P68FAG__row:nth-child(7){border-bottom:1px solid var(--color-border)}.ServicesPricing-module__P68FAG__index{display:block}.ServicesPricing-module__P68FAG__name{font-size:clamp(1.0625rem,.8rem + .6vw,1.5rem);line-height:1.2}.ServicesPricing-module__P68FAG__price{font-size:var(--text-body)}}@media (max-width:26rem){.ServicesPricing-module__P68FAG__title{font-size:1.375rem;line-height:1.2}.ServicesPricing-module__P68FAG__name{font-size:1.0625rem}}
.FinalCTA-module__fJ0h6W__scene{isolation:isolate;box-sizing:border-box;background-color:var(--color-bg-soft-green);width:100%;padding-block:var(--scene-space-airy);display:flex;position:relative;overflow:clip}.FinalCTA-module__fJ0h6W__photo{object-position:62% 20%}.FinalCTA-module__fJ0h6W__veil{background:linear-gradient(to bottom, transparent 0%, transparent 62%, color-mix(in srgb, var(--color-bg-soft-green) 26%, transparent) 100%), linear-gradient(to right, color-mix(in srgb, var(--color-bg-soft-green) 94%, transparent) 0%, color-mix(in srgb, var(--color-bg-soft-green) 88%, transparent) 34%, color-mix(in srgb, var(--color-bg-soft-green) 36%, transparent) 54%, transparent 72%)}.FinalCTA-module__fJ0h6W__inner{z-index:2;box-sizing:border-box;width:100%;max-width:var(--page-max-width);padding-inline:var(--page-gutter);align-items:center;margin-inline:auto;display:flex;position:relative}.FinalCTA-module__fJ0h6W__body{--edge:max(0px, (100vw - var(--page-max-width)) / 2);min-inline-size:0}.FinalCTA-module__fJ0h6W__statement{font-family:var(--font-display);font-size:clamp(2rem,1rem + 3.05vw,3.75rem);font-weight:var(--weight-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--weight-display);letter-spacing:-.018em;color:var(--color-text);text-wrap:pretty;margin:0 0 clamp(2rem,5vh,3.5rem);line-height:1.1}.FinalCTA-module__fJ0h6W__cta{--motion-start:var(--motion-start-early)}.FinalCTA-module__fJ0h6W__pending{font-family:var(--font-ui);font-size:var(--text-dev-note);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin:clamp(1.5rem,3.5vh,2.25rem) 0 0;font-weight:500}@media (min-width:56.25rem){.FinalCTA-module__fJ0h6W__body{max-inline-size:min(100%, calc(37vw - var(--edge) - var(--page-gutter)))}}@media (max-width:56.24rem){.FinalCTA-module__fJ0h6W__inner{align-items:flex-end}.FinalCTA-module__fJ0h6W__veil{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg-soft-green) 50%, transparent) 0%, color-mix(in srgb, var(--color-bg-soft-green) 77%, transparent) 30%, color-mix(in srgb, var(--color-bg-soft-green) 85%, transparent) 62%, color-mix(in srgb, var(--color-bg-soft-green) 92%, transparent) 100%)}.FinalCTA-module__fJ0h6W__photo{object-position:50% 18%}}
.LegalFooter-module__17oBaW__footer{padding-block:clamp(.5rem,1.5vh,1rem)}.LegalFooter-module__17oBaW__inner{box-sizing:border-box;max-inline-size:var(--page-max-width);padding-inline:var(--page-gutter);margin-inline:auto}.LegalFooter-module__17oBaW__list{flex-wrap:wrap;gap:0 clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.LegalFooter-module__17oBaW__link{min-block-size:var(--corner-control);font-family:var(--font-ui);font-size:var(--text-label);color:var(--color-text-secondary);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color .2s var(--ease-out-soft), text-decoration-color .2s var(--ease-out-soft);align-items:center;line-height:1.35;display:inline-flex}.LegalFooter-module__17oBaW__link:hover{color:var(--color-text);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.LegalFooter-module__17oBaW__link{transition:none}}
.MessengerDock-module__8KRgfW__dock{--dock-gap:max(.625rem, var(--corner-control) - var(--dock-size));z-index:40;gap:var(--dock-gap);--dock-fill-ease:cubic-bezier(.5, 0, .2, 1);--dock-fill-in:.32s var(--dock-fill-ease);--dock-fill-out:.26s var(--dock-fill-ease);display:flex;position:fixed;inset-block-start:calc(var(--corner-top) + (var(--corner-control) - var(--dock-size)) / 2);inset-inline-end:calc(var(--corner-inset) + env(safe-area-inset-right,0px));translate:0}.MessengerDock-module__8KRgfW__dock[data-dock-ready],.MessengerDock-module__8KRgfW__dock[data-dock-ready]>.MessengerDock-module__8KRgfW__slot{transition:translate .22s var(--ease-out-soft)}.MessengerDock-module__8KRgfW__dock[data-dock-mode=dark]{translate:var(--dock-dark-dx,0px) var(--dock-dark-dy-top,0px)}.MessengerDock-module__8KRgfW__dock[data-dock-mode=dark][data-dock-edge=bottom]{translate:var(--dock-dark-dx,0px) var(--dock-dark-dy-bottom,0px)}.MessengerDock-module__8KRgfW__dock[data-dock-mode=approach]{translate:var(--dock-approach-dx,0px) var(--dock-approach-dy,0px)}.MessengerDock-module__8KRgfW__slot{display:block;translate:0}.MessengerDock-module__8KRgfW__dock[data-dock-mode=approach][data-dock-column]>.MessengerDock-module__8KRgfW__slot:first-child{translate:calc(var(--dock-size) + var(--dock-gap)) 0}.MessengerDock-module__8KRgfW__dock[data-dock-mode=approach][data-dock-column]>.MessengerDock-module__8KRgfW__slot:last-child{translate:0 calc(var(--dock-size) + var(--dock-gap))}.MessengerDock-module__8KRgfW__item{box-sizing:border-box;inline-size:var(--dock-size);block-size:var(--dock-size);border:1px solid color-mix(in srgb, var(--color-dark) 22%, transparent);background-color:var(--color-light);color:var(--color-dark);border-radius:999px;place-items:center;text-decoration:none;display:grid;position:relative}.MessengerDock-module__8KRgfW__item:before{content:"";inset:min(0px, (var(--dock-size) - var(--corner-control)) / 2);border-radius:999px;position:absolute}.MessengerDock-module__8KRgfW__icon{inline-size:calc(var(--dock-size) * .45);block-size:calc(var(--dock-size) * .45)}.MessengerDock-module__8KRgfW__maxMark{font-family:var(--font-ui);font-size:clamp(.5rem, var(--dock-size) * .26, .625rem);letter-spacing:.06em;font-weight:700;line-height:1}.MessengerDock-module__8KRgfW__face{transition:translate var(--dock-fill-out);grid-area:1/1;place-items:center;display:grid;translate:0}.MessengerDock-module__8KRgfW__item[data-messenger=telegram]{--dock-shift:1.5px -1.5px}.MessengerDock-module__8KRgfW__item[data-messenger=max]{--dock-shift:2px 0px}.MessengerDock-module__8KRgfW__fill{border-radius:inherit;background-color:var(--color-dark);color:var(--color-light);clip-path:inset(0 0 0 100% round 999px);transition:clip-path var(--dock-fill-out);pointer-events:none;place-items:center;display:grid;position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine){a.MessengerDock-module__8KRgfW__item:hover .MessengerDock-module__8KRgfW__fill{clip-path:inset(0 round 999px);transition:clip-path var(--dock-fill-in)}a.MessengerDock-module__8KRgfW__item:hover .MessengerDock-module__8KRgfW__face{translate:var(--dock-shift);transition:translate var(--dock-fill-in)}}a.MessengerDock-module__8KRgfW__item:focus-visible .MessengerDock-module__8KRgfW__fill{clip-path:inset(0 round 999px);transition:clip-path var(--dock-fill-in)}a.MessengerDock-module__8KRgfW__item:focus-visible .MessengerDock-module__8KRgfW__face{translate:var(--dock-shift);transition:translate var(--dock-fill-in)}a.MessengerDock-module__8KRgfW__item:focus-visible{outline:2px solid var(--color-dark);outline-offset:2px;box-shadow:0 0 0 6px var(--color-light)}@media (hover:none),(pointer:coarse){a.MessengerDock-module__8KRgfW__item:active .MessengerDock-module__8KRgfW__fill{clip-path:inset(0 round 999px);transition:clip-path .16s var(--ease-out-soft)}}.MessengerDock-module__8KRgfW__item[data-pending]{color:color-mix(in srgb, var(--color-dark) 45%, transparent);cursor:default}@media (prefers-reduced-motion:reduce){.MessengerDock-module__8KRgfW__dock,.MessengerDock-module__8KRgfW__dock[data-dock-ready],.MessengerDock-module__8KRgfW__dock[data-dock-ready]>.MessengerDock-module__8KRgfW__slot,.MessengerDock-module__8KRgfW__slot,.MessengerDock-module__8KRgfW__face,.MessengerDock-module__8KRgfW__fill,a.MessengerDock-module__8KRgfW__item:hover .MessengerDock-module__8KRgfW__fill,a.MessengerDock-module__8KRgfW__item:focus-visible .MessengerDock-module__8KRgfW__fill,a.MessengerDock-module__8KRgfW__item:active .MessengerDock-module__8KRgfW__fill,a.MessengerDock-module__8KRgfW__item:hover .MessengerDock-module__8KRgfW__face,a.MessengerDock-module__8KRgfW__item:focus-visible .MessengerDock-module__8KRgfW__face{transition:none}a.MessengerDock-module__8KRgfW__item:hover .MessengerDock-module__8KRgfW__face,a.MessengerDock-module__8KRgfW__item:focus-visible .MessengerDock-module__8KRgfW__face{translate:none}}@media (scripting:none){.MessengerDock-module__8KRgfW__dock{display:none}}@media print{.MessengerDock-module__8KRgfW__dock{display:none}}
