.ContactPage-module__sKFg7q__page{min-height:100svh;padding:min(154px * var(--layout-scale), 17svh) var(--page-x-hero) calc(44px * var(--layout-scale));flex-direction:column;display:flex}.ContactPage-module__sKFg7q__header{gap:var(--space-4);max-width:calc(868px * var(--layout-scale));margin-top:min(73px * var(--layout-scale), 8svh);flex-direction:column;display:flex}.ContactPage-module__sKFg7q__title{font-family:var(--font-sans), system-ui, sans-serif;text-transform:capitalize;white-space:pre-wrap;color:var(--text-primary);font-size:min(84px,11svh);font-weight:700;line-height:normal}.ContactPage-module__sKFg7q__lower{text-transform:lowercase}.ContactPage-module__sKFg7q__sub{font-size:var(--size-body-s);color:var(--text-secondary);line-height:normal}.ContactPage-module__sKFg7q__bottom{column-gap:calc(20px * var(--layout-scale));padding-top:clamp(24px * var(--layout-scale), 6svh, 80px * var(--layout-scale));grid-template-columns:1fr 1fr;align-items:end;margin-top:auto;display:grid}.ContactPage-module__sKFg7q__email{align-items:flex-end;gap:var(--space-4);display:flex;position:relative}.ContactPage-module__sKFg7q__emailText{font-size:var(--size-body-s);color:var(--text-secondary);overflow-wrap:anywhere;line-height:normal}.ContactPage-module__sKFg7q__copyBtn{width:calc(16px * var(--layout-scale));height:calc(16px * var(--layout-scale));opacity:.7;flex-shrink:0;align-self:center;place-items:center;transition:opacity .2s ease-out;display:grid;position:relative}.ContactPage-module__sKFg7q__copyBtn:after{content:"";position:absolute;inset:-15px}.ContactPage-module__sKFg7q__copyBtn:hover,.ContactPage-module__sKFg7q__copyBtn:focus-visible{opacity:1}.ContactPage-module__sKFg7q__copied{right:0;bottom:calc(100% + var(--space-2));padding:2px var(--space-2);border:.5px solid var(--border-glass);border-radius:calc(8px * var(--layout-scale));background:var(--surface-subtle);font-family:var(--font-sans), system-ui, sans-serif;font-weight:600;font-size:var(--size-caption-s);letter-spacing:.5px;color:var(--text-accent);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease-out;position:absolute}.ContactPage-module__sKFg7q__copied[data-show]{opacity:1}.ContactPage-module__sKFg7q__form{gap:calc(20px * var(--layout-scale));flex-direction:column;min-width:0;display:flex}.ContactPage-module__sKFg7q__row{gap:calc(20px * var(--layout-scale));grid-template-columns:1fr 1fr;display:grid}.ContactPage-module__sKFg7q__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ContactPage-module__sKFg7q__fieldLabel{font-size:var(--size-body-small-s);text-transform:uppercase;color:var(--text-secondary);line-height:normal}.ContactPage-module__sKFg7q__control{width:100%;padding:var(--space-2) var(--space-4);border-radius:calc(8px * var(--layout-scale));background:var(--surface-card);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:var(--font-sans), system-ui, sans-serif;font-weight:600;font-size:var(--size-body-small-s);letter-spacing:.5px;color:var(--text-primary);border:0;outline:none;line-height:18px;transition:box-shadow .2s ease-out;display:block}.ContactPage-module__sKFg7q__control::placeholder{color:var(--surface-success);opacity:1}.ContactPage-module__sKFg7q__control:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s}.ContactPage-module__sKFg7q__control:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s}.ContactPage-module__sKFg7q__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 600000s}.ContactPage-module__sKFg7q__control:focus-visible,.ContactPage-module__sKFg7q__control[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--text-accent)}.ContactPage-module__sKFg7q__control:disabled{opacity:.6}textarea.ContactPage-module__sKFg7q__control{height:calc(103px * var(--layout-scale));min-height:calc(103px * var(--layout-scale));resize:none}.ContactPage-module__sKFg7q__error{font-size:var(--size-caption-m);color:var(--text-accent);line-height:normal}.ContactPage-module__sKFg7q__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ContactPage-module__sKFg7q__selectWrap{--closed-scale:.27;position:relative}.ContactPage-module__sKFg7q__selectTrigger{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.ContactPage-module__sKFg7q__selectTrigger[aria-disabled=true]{opacity:.6;cursor:default}.ContactPage-module__sKFg7q__placeholder{color:var(--surface-success)}.ContactPage-module__sKFg7q__selected{color:var(--text-primary)}.ContactPage-module__sKFg7q__chevron{width:calc(16px * var(--layout-scale));height:calc(16px * var(--layout-scale));color:var(--text-accent);flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.ContactPage-module__sKFg7q__chevron[data-up]{transform:rotate(180deg)}.ContactPage-module__sKFg7q__selectPanel{z-index:20;visibility:hidden;pointer-events:none;transition:visibility 0s linear .2s;position:absolute;top:0;left:0;right:0}.ContactPage-module__sKFg7q__selectWrap[data-open] .ContactPage-module__sKFg7q__selectPanel{visibility:visible;pointer-events:auto;transition-delay:0s}.ContactPage-module__sKFg7q__selectBg{border-radius:calc(8px * var(--layout-scale));background:linear-gradient(var(--surface-card), var(--surface-card)), var(--surface-bg);transform-origin:top;transform:scaleY(var(--closed-scale));opacity:0;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .12s ease-out;position:absolute;inset:0}.ContactPage-module__sKFg7q__selectWrap[data-open] .ContactPage-module__sKFg7q__selectBg{opacity:1;transform:scaleY(1);box-shadow:0 10px 24px #0a0a0b24}.ContactPage-module__sKFg7q__selectContent{padding:var(--space-2) var(--space-4);font-family:var(--font-sans), system-ui, sans-serif;font-weight:600;font-size:var(--size-body-small-s);letter-spacing:.5px;opacity:0;line-height:18px;transition:opacity .12s ease-out;position:relative}.ContactPage-module__sKFg7q__selectWrap[data-open] .ContactPage-module__sKFg7q__selectContent{opacity:1;transition-duration:.2s;transition-delay:60ms}.ContactPage-module__sKFg7q__selectHead{margin-bottom:calc(7.5px * var(--layout-scale));cursor:pointer;justify-content:space-between;align-items:center;display:flex}.ContactPage-module__sKFg7q__options{list-style:none}.ContactPage-module__sKFg7q__option{padding:calc(7.5px * var(--layout-scale)) 0;color:var(--surface-success);cursor:pointer;transition:color .15s ease-out}.ContactPage-module__sKFg7q__option[data-active],.ContactPage-module__sKFg7q__option[aria-selected=true]{color:var(--surface-emphasis)}.ContactPage-module__sKFg7q__actions{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ContactPage-module__sKFg7q__submit,.ContactPage-module__sKFg7q__success{min-width:calc(160px * var(--layout-scale));padding:var(--space-2) var(--space-4);border:.5px solid var(--border-glass);border-radius:calc(8px * var(--layout-scale));box-shadow:inset 0 -2px 4px var(--palette-deep-light), inset 0 2px 4px var(--palette-deep-light-2);font-family:var(--font-sans), system-ui, sans-serif;font-weight:600;font-size:var(--size-body-small-s);letter-spacing:.5px;white-space:nowrap;justify-content:center;align-items:center;line-height:18px;display:flex}.ContactPage-module__sKFg7q__submit{background:var(--surface-emphasis);color:var(--text-inverse);cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .2s ease-out}.ContactPage-module__sKFg7q__submit:hover:not(:disabled),.ContactPage-module__sKFg7q__submit:focus-visible{opacity:.88}.ContactPage-module__sKFg7q__submit:focus-visible{outline:1.5px solid var(--text-accent);outline-offset:3px}.ContactPage-module__sKFg7q__submit:disabled{opacity:.6;cursor:default}.ContactPage-module__sKFg7q__success{background:var(--surface-subtle);color:var(--palette-purple);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.35s cubic-bezier(.16,1,.3,1) both ContactPage-module__sKFg7q__sent}@keyframes ContactPage-module__sKFg7q__sent{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ContactPage-module__sKFg7q__sendError{font-size:var(--size-body-small-s);color:var(--text-secondary);line-height:normal}.ContactPage-module__sKFg7q__sendError a{color:var(--text-accent)}@media (max-height:760px){.ContactPage-module__sKFg7q__page{padding-top:min(154px * var(--layout-scale), 13svh);padding-bottom:calc(24px * var(--layout-scale))}.ContactPage-module__sKFg7q__header{margin-top:3svh}.ContactPage-module__sKFg7q__bottom{padding-top:calc(16px * var(--layout-scale))}}@media (prefers-reduced-motion:reduce){.ContactPage-module__sKFg7q__selectBg,.ContactPage-module__sKFg7q__selectContent,.ContactPage-module__sKFg7q__chevron,.ContactPage-module__sKFg7q__success{transition:none;animation:none}}@media (max-width:900px){.ContactPage-module__sKFg7q__page{padding-bottom:var(--bar-clear);padding-bottom:calc(var(--bar-clear) + env(safe-area-inset-bottom,0px))}.ContactPage-module__sKFg7q__title{font-size:40px}.ContactPage-module__sKFg7q__bottom{row-gap:var(--space-8);grid-template-columns:1fr}.ContactPage-module__sKFg7q__email{order:2}.ContactPage-module__sKFg7q__control,.ContactPage-module__sKFg7q__selectContent{font-size:16px;line-height:20px}}@media (max-width:560px){.ContactPage-module__sKFg7q__row{grid-template-columns:1fr}}
