.About-module__vAULUW__about{background-color:var(--color-white);padding:var(--spacing-xxl) 0}.About-module__vAULUW__container{max-width:var(--container-sm);padding:0 var(--spacing-md);margin:0 auto}.About-module__vAULUW__sectionHeading{color:var(--color-dark-text);text-align:center;margin-bottom:var(--spacing-xl);font-size:36px;font-weight:700;font-family:var(--font-heading)}.About-module__vAULUW__content{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.About-module__vAULUW__imageContainer{justify-content:center;align-items:center;display:flex}.About-module__vAULUW__aboutImage{max-width:100%;height:auto;display:block}.About-module__vAULUW__textContent{gap:var(--spacing-md);flex-direction:column;display:flex}.About-module__vAULUW__title{color:var(--color-dark-text);margin-bottom:var(--spacing-sm);font-size:28px;font-weight:700;line-height:1.3;font-family:var(--font-heading)}.About-module__vAULUW__description{gap:var(--spacing-sm);flex-direction:column;display:flex}.About-module__vAULUW__description p{color:var(--color-dark-text);margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:768px) and (max-width:1023px){.About-module__vAULUW__content{gap:var(--spacing-lg)}.About-module__vAULUW__title{font-size:24px}.About-module__vAULUW__description p{font-size:15px}}@media (min-width:1280px){.About-module__vAULUW__container{max-width:var(--container-md)}}@media (max-width:767px){.About-module__vAULUW__about{padding:var(--spacing-lg) 0}.About-module__vAULUW__container{padding:0 var(--spacing-sm)}.About-module__vAULUW__sectionHeading{margin-bottom:var(--spacing-md);font-size:28px}.About-module__vAULUW__content{gap:var(--spacing-md);grid-template-columns:1fr}.About-module__vAULUW__imageContainer{order:1}.About-module__vAULUW__textContent{order:2}.About-module__vAULUW__title{text-align:center;font-size:22px}.About-module__vAULUW__description{gap:var(--spacing-sm)}.About-module__vAULUW__description p{font-size:14px}}
.ConnectForm-module__0eoGea__contactSection{background-color:var(--color-chili);padding:var(--spacing-xxl) 0;position:relative}.ConnectForm-module__0eoGea__contactSection:before{content:"";opacity:.1;z-index:0;background-image:url(../media/opaque_background.3jvqlkgdd_ksg.jpeg);background-position:50%;background-size:cover;position:absolute;inset:0}.ConnectForm-module__0eoGea__container{max-width:var(--container-sm);padding:0 var(--spacing-md);z-index:1;margin:0 auto;position:relative}.ConnectForm-module__0eoGea__heading{color:var(--color-sunrise);margin-bottom:var(--spacing-sm);text-align:center;font-size:48px;font-weight:700;line-height:1.2;font-family:var(--font-heading)}.ConnectForm-module__0eoGea__subtitle{color:var(--color-sunrise);text-align:center;margin-bottom:var(--spacing-xl);font-size:20px;font-weight:400;font-family:var(--font-body)}.ConnectForm-module__0eoGea__form{max-width:800px;margin:0 auto}.ConnectForm-module__0eoGea__formGroup{margin-bottom:var(--spacing-md);position:relative}.ConnectForm-module__0eoGea__floatingLabel{font-size:16px;font-family:var(--font-body);color:#666;pointer-events:none;background-color:var(--color-white);padding:0 4px;transition:all .2s ease-out;position:absolute;top:16px;left:20px}.ConnectForm-module__0eoGea__input{width:100%;font-size:16px;font-family:var(--font-body);color:var(--color-dark-text);background-color:var(--color-white);transition:all var(--transition-fast);box-sizing:border-box;border:1px solid #d1d1d1;border-radius:4px;padding:16px 20px}.ConnectForm-module__0eoGea__input:focus+.ConnectForm-module__0eoGea__floatingLabel,.ConnectForm-module__0eoGea__input:not(:placeholder-shown)+.ConnectForm-module__0eoGea__floatingLabel{color:var(--color-secondary-text);font-size:12px;font-weight:500;top:-8px;left:16px}.ConnectForm-module__0eoGea__input:focus{border-color:var(--color-secondary-text);outline:none;box-shadow:0 0 0 2px #597b871a}.ConnectForm-module__0eoGea__input:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.ConnectForm-module__0eoGea__input:disabled+.ConnectForm-module__0eoGea__floatingLabel{color:#999}.ConnectForm-module__0eoGea__textarea{width:100%;font-size:16px;font-family:var(--font-body);color:var(--color-dark-text);background-color:var(--color-white);transition:all var(--transition-fast);resize:vertical;box-sizing:border-box;border:1px solid #d1d1d1;border-radius:4px;min-height:100px;padding:16px 20px}.ConnectForm-module__0eoGea__textarea:focus+.ConnectForm-module__0eoGea__floatingLabel,.ConnectForm-module__0eoGea__textarea:not(:placeholder-shown)+.ConnectForm-module__0eoGea__floatingLabel{color:var(--color-secondary-text);font-size:12px;font-weight:500;top:-8px;left:16px}.ConnectForm-module__0eoGea__textarea:focus{border-color:var(--color-secondary-text);outline:none;box-shadow:0 0 0 2px #597b871a}.ConnectForm-module__0eoGea__textarea:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.ConnectForm-module__0eoGea__textarea:disabled+.ConnectForm-module__0eoGea__floatingLabel{color:#999}.ConnectForm-module__0eoGea__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ConnectForm-module__0eoGea__errorMessage{color:#c33;font-size:14px;font-family:var(--font-body);margin-bottom:var(--spacing-md);text-align:center;background-color:#fee;border:1px solid #fcc;border-radius:4px;padding:16px 20px}.ConnectForm-module__0eoGea__successMessage{color:#363;font-size:14px;font-family:var(--font-body);margin-bottom:var(--spacing-md);text-align:center;background-color:#efe;border:1px solid #cfc;border-radius:4px;padding:16px 20px;font-weight:500}.ConnectForm-module__0eoGea__submitButton{background-color:var(--color-button);width:100%;color:var(--color-sunrise);font-size:20px;font-weight:600;font-family:var(--font-body);text-transform:none;cursor:pointer;transition:all var(--transition-fast);margin-top:var(--spacing-md);border:none;border-radius:4px;padding:18px 32px;box-shadow:0 2px 8px #0000001a}.ConnectForm-module__0eoGea__submitButton:hover:not(:disabled){background-color:var(--color-button-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.ConnectForm-module__0eoGea__submitButton:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0000001a}.ConnectForm-module__0eoGea__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.ConnectForm-module__0eoGea__recaptchaNotice{color:var(--color-sunrise);text-align:center;margin-top:16px;font-family:League Spartan,sans-serif;font-size:.75rem;line-height:1.5}.ConnectForm-module__0eoGea__recaptchaLink{color:var(--color-sunrise);text-decoration:underline;transition:color .2s}.ConnectForm-module__0eoGea__recaptchaLink:hover{color:var(--color-sunbeam)}@media (min-width:768px) and (max-width:1023px){.ConnectForm-module__0eoGea__heading{font-size:40px}.ConnectForm-module__0eoGea__subtitle{font-size:18px}}@media (min-width:1280px){.ConnectForm-module__0eoGea__container{max-width:var(--container-md)}}@media (max-width:767px){.ConnectForm-module__0eoGea__contactSection{padding:var(--spacing-lg) 0}.ConnectForm-module__0eoGea__container{padding:0 var(--spacing-sm)}.ConnectForm-module__0eoGea__heading{margin-bottom:var(--spacing-xs);font-size:28px}.ConnectForm-module__0eoGea__subtitle{margin-bottom:var(--spacing-md);font-size:16px}.ConnectForm-module__0eoGea__input,.ConnectForm-module__0eoGea__textarea{padding:14px 16px;font-size:15px}.ConnectForm-module__0eoGea__submitButton{padding:16px 24px;font-size:18px}.ConnectForm-module__0eoGea__errorMessage,.ConnectForm-module__0eoGea__successMessage{padding:12px 16px;font-size:13px}}
.ListingRemovalForm-module__ghHhXq__buttonRow{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.ListingRemovalForm-module__ghHhXq__buttonRow .ListingRemovalForm-module__ghHhXq__submitButton{width:auto;min-width:160px;margin-top:0}.ListingRemovalForm-module__ghHhXq__cancelButton{background-color:var(--color-white);min-width:160px;color:var(--color-dark-text);font-size:20px;font-weight:600;font-family:var(--font-body);transition:all var(--transition-fast);border:none;border-radius:4px;justify-content:center;align-items:center;padding:18px 32px;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0000001a}.ListingRemovalForm-module__ghHhXq__cancelButton:hover{background-color:#f0e6da;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width:767px){.ListingRemovalForm-module__ghHhXq__buttonRow{flex-direction:column-reverse}.ListingRemovalForm-module__ghHhXq__buttonRow .ListingRemovalForm-module__ghHhXq__submitButton,.ListingRemovalForm-module__ghHhXq__cancelButton{width:100%;padding:16px 24px;font-size:18px}}
