.page-module__VAZi1q__main{background-color:var(--color-surface);flex-direction:column;min-height:100vh;display:flex}.page-module__VAZi1q__header{width:100%;min-height:40vh;padding:var(--spacing-12) var(--spacing-10);background-color:var(--color-surface-dark);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.page-module__VAZi1q__headerImageWrap{z-index:0;position:absolute;inset:0;overflow:hidden}.page-module__VAZi1q__headerImage{object-fit:cover}.page-module__VAZi1q__headerOverlay{background:linear-gradient(#09261466,#092614e6);position:absolute;inset:0}.page-module__VAZi1q__headerContent{z-index:1;gap:var(--spacing-3);flex-direction:column;max-width:60rem;display:flex;position:relative}.page-module__VAZi1q__kicker{font-size:var(--font-size-label-lg);letter-spacing:.25em;text-transform:uppercase;color:#fefae599;font-weight:600}.page-module__VAZi1q__title{font-family:var(--font-family-display);font-size:var(--font-size-display-md);color:var(--color-surface-container-lowest);margin:0;font-weight:400}.page-module__VAZi1q__description{font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:#fefae5b3;max-width:48ch;margin:0}.page-module__VAZi1q__content{gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-10);grid-template-columns:1fr 1.5fr;width:100%;max-width:80rem;margin:0 auto;display:grid}.page-module__VAZi1q__infoColumn{gap:var(--spacing-10);flex-direction:column;display:flex}.page-module__VAZi1q__infoBlock{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__VAZi1q__infoTitle{font-family:var(--font-family-display);font-size:var(--font-size-headline-md);color:var(--color-primary);margin-bottom:var(--spacing-2);font-weight:400}.page-module__VAZi1q__subTitle{font-size:var(--font-size-title-md);color:var(--color-on-surface);margin-bottom:var(--spacing-1);font-weight:600}.page-module__VAZi1q__address,.page-module__VAZi1q__detail{font-size:var(--font-size-body-md);color:var(--color-on-surface-variant);line-height:var(--line-height-body);margin:0;font-style:normal}.page-module__VAZi1q__detail a{color:var(--color-primary);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.page-module__VAZi1q__detail a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.page-module__VAZi1q__formColumn{background:var(--color-surface-container-lowest);padding:var(--spacing-10);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md)}.page-module__VAZi1q__form{gap:var(--spacing-6);flex-direction:column;display:flex}.page-module__VAZi1q__formTitle{font-family:var(--font-family-display);font-size:var(--font-size-headline-sm);color:var(--color-on-surface);margin-bottom:var(--spacing-2);font-weight:400}.page-module__VAZi1q__formGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__VAZi1q__label{font-size:var(--font-size-label-lg);letter-spacing:.05em;color:var(--color-on-surface-variant);font-weight:600}.page-module__VAZi1q__input,.page-module__VAZi1q__select,.page-module__VAZi1q__textarea{font-family:inherit;font-size:var(--font-size-body-md);color:var(--color-on-surface);background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xs);padding:var(--spacing-3) var(--spacing-4);transition:border-color var(--duration-fast) ease}.page-module__VAZi1q__input:focus,.page-module__VAZi1q__select:focus,.page-module__VAZi1q__textarea:focus{border-color:var(--color-primary);outline:none}.page-module__VAZi1q__textarea{resize:vertical}.page-module__VAZi1q__submitBtn{background-color:var(--color-primary);color:var(--color-on-primary);font-family:inherit;font-size:var(--font-size-label-lg);letter-spacing:.1em;text-transform:uppercase;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-xs);cursor:pointer;margin-top:var(--spacing-2);transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;border:none;align-self:flex-start;font-weight:700}.page-module__VAZi1q__submitBtn:hover{background-color:var(--color-primary-container);transform:translateY(-2px)}@media (max-width:64rem){.page-module__VAZi1q__content{gap:var(--spacing-12);grid-template-columns:1fr}.page-module__VAZi1q__formColumn{padding:var(--spacing-8) var(--spacing-6)}}@media (max-width:48rem){.page-module__VAZi1q__header,.page-module__VAZi1q__content{padding:var(--spacing-10) var(--spacing-6)}}
