.interior-page-module__M-QZ8a__page{min-height:100vh;display:block}.interior-page-module__M-QZ8a__hero{background:var(--color-surface-low);border-bottom:1px solid var(--color-border)}.interior-page-module__M-QZ8a__heroInner{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.85fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,6vw,4.75rem);display:grid}.interior-page-module__M-QZ8a__heroCopy{max-width:42rem}.interior-page-module__M-QZ8a__kicker,.interior-page-module__M-QZ8a__sectionKicker{color:var(--color-primary);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.interior-page-module__M-QZ8a__headline,.interior-page-module__M-QZ8a__sectionHeadline{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1}.interior-page-module__M-QZ8a__headline{max-width:12ch;margin-top:.75rem;font-size:clamp(2.8rem,5.5vw,5rem)}.interior-page-module__M-QZ8a__summary,.interior-page-module__M-QZ8a__sectionSummary{max-width:34rem;color:var(--color-text-variant);margin:1rem 0 0;font-size:.95rem;line-height:1.75}.interior-page-module__M-QZ8a__heroAside{border-left:1px solid var(--color-border-strong);padding-top:.25rem;padding-left:clamp(0rem,.8vw,.6rem)}.interior-page-module__M-QZ8a__asideList,.interior-page-module__M-QZ8a__sectionList,.interior-page-module__M-QZ8a__featureList,.interior-page-module__M-QZ8a__detailList{margin:0;padding:0;list-style:none}.interior-page-module__M-QZ8a__asideList{gap:.9rem;display:grid}.interior-page-module__M-QZ8a__asideItem{border-top:1px solid var(--color-border);padding-top:.9rem}.interior-page-module__M-QZ8a__asideItem:first-child{border-top:none;padding-top:0}.interior-page-module__M-QZ8a__asideLabel{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.interior-page-module__M-QZ8a__asideValue{color:var(--color-text);margin-top:.25rem;line-height:1.6;display:block}.interior-page-module__M-QZ8a__section,.interior-page-module__M-QZ8a__sectionAlt{border-top:1px solid var(--color-border)}.interior-page-module__M-QZ8a__section{background:var(--color-surface)}.interior-page-module__M-QZ8a__sectionAlt{background:var(--color-surface-low)}.interior-page-module__M-QZ8a__sectionInner{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(3rem,6vw,4.8rem);display:grid}.interior-page-module__M-QZ8a__sectionHeader{gap:.8rem;display:grid}.interior-page-module__M-QZ8a__sectionHeadline{max-width:13ch;font-size:clamp(2rem,3.6vw,3.2rem)}.interior-page-module__M-QZ8a__sectionContent{gap:1.15rem;display:grid}.interior-page-module__M-QZ8a__featureList{gap:0;display:grid}.interior-page-module__M-QZ8a__featureItem{border-top:1px solid var(--color-border);color:var(--color-text);padding:1rem 0;font-size:1rem;line-height:1.55}.interior-page-module__M-QZ8a__featureItem:first-child{border-top:none;padding-top:0}.interior-page-module__M-QZ8a__detailList{gap:0;display:grid}.interior-page-module__M-QZ8a__detailItem{border-top:1px solid var(--color-border);padding:1rem 0}.interior-page-module__M-QZ8a__detailItem:first-child{border-top:none;padding-top:0}.interior-page-module__M-QZ8a__detailLabel{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.interior-page-module__M-QZ8a__detailValue{color:var(--color-text);margin-top:.25rem;line-height:1.7;display:block}.interior-page-module__M-QZ8a__groupList,.interior-page-module__M-QZ8a__personList{margin:0;padding:0;list-style:none;display:grid}.interior-page-module__M-QZ8a__groupList{gap:0}.interior-page-module__M-QZ8a__groupItem,.interior-page-module__M-QZ8a__personItem{border-top:1px solid var(--color-border);padding:1.25rem 0}.interior-page-module__M-QZ8a__groupItem:first-child,.interior-page-module__M-QZ8a__personItem:first-child{border-top:none;padding-top:0}.interior-page-module__M-QZ8a__groupHeader,.interior-page-module__M-QZ8a__personHeader{gap:.25rem;display:grid}.interior-page-module__M-QZ8a__groupLabel,.interior-page-module__M-QZ8a__personName{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}.interior-page-module__M-QZ8a__groupSummary,.interior-page-module__M-QZ8a__personTitle{color:var(--color-primary);margin:0;font-size:.85rem;font-weight:600}.interior-page-module__M-QZ8a__groupItems{color:var(--color-text);flex-wrap:wrap;gap:.35rem .7rem;margin:.7rem 0 0;padding:0;line-height:1.6;list-style:none;display:flex}.interior-page-module__M-QZ8a__groupItems li:before{content:"•";color:var(--color-muted);margin-inline-end:.4rem}.interior-page-module__M-QZ8a__groupItems li:first-child:before{content:"";margin-inline-end:0}.interior-page-module__M-QZ8a__personBio{color:var(--color-text-variant);margin:.4rem 0 0;line-height:1.75}.interior-page-module__M-QZ8a__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;display:grid}.interior-page-module__M-QZ8a__reserve{border-top:1px solid var(--color-border);padding-top:1rem}.interior-page-module__M-QZ8a__reserveLabel{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.interior-page-module__M-QZ8a__reserveNote{max-width:30rem;color:var(--color-text);margin:.4rem 0 0;line-height:1.75}.interior-page-module__M-QZ8a__actionRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.interior-page-module__M-QZ8a__actionLink{background:var(--color-primary);min-height:3rem;color:var(--color-on-primary);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:.125rem;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.interior-page-module__M-QZ8a__actionLink:hover,.interior-page-module__M-QZ8a__actionLink:focus-visible{opacity:.9;transform:translateY(-2px)}.interior-page-module__M-QZ8a__actionNote{color:var(--color-muted);margin:0;line-height:1.7}@media (max-width:60rem){.interior-page-module__M-QZ8a__heroInner,.interior-page-module__M-QZ8a__sectionInner,.interior-page-module__M-QZ8a__split{grid-template-columns:minmax(0,1fr)}.interior-page-module__M-QZ8a__heroAside{border-left:none;border-top:1px solid var(--color-border);padding-top:1rem;padding-left:0}.interior-page-module__M-QZ8a__headline{max-width:13ch}}
.form-module__bPx0xq__formShell{border-top:1px solid var(--color-border);gap:1rem;padding-top:1rem;display:grid}.form-module__bPx0xq__formHeader{gap:.45rem;max-width:42rem;display:grid}.form-module__bPx0xq__formKicker{color:var(--color-primary);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.form-module__bPx0xq__formTitle{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700;line-height:1.05}.form-module__bPx0xq__formIntro,.form-module__bPx0xq__formNotice,.form-module__bPx0xq__submitNote,.form-module__bPx0xq__fieldHint{color:var(--color-text-variant);margin:0;line-height:1.65}.form-module__bPx0xq__formNotice{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.8rem 0;font-size:.95rem}.form-module__bPx0xq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1rem;display:grid}.form-module__bPx0xq__field{gap:.42rem;display:grid}.form-module__bPx0xq__fieldWide{grid-column:1/-1}.form-module__bPx0xq__label{color:var(--color-text-variant);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}.form-module__bPx0xq__input,.form-module__bPx0xq__select,.form-module__bPx0xq__textarea{border:1px solid var(--color-border-strong);background:var(--color-surface-container);width:100%;color:var(--color-text);font:inherit;border-radius:0;padding:.82rem .92rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.form-module__bPx0xq__input::placeholder,.form-module__bPx0xq__textarea::placeholder{color:var(--color-muted)}.form-module__bPx0xq__input:focus-visible,.form-module__bPx0xq__select:focus-visible,.form-module__bPx0xq__textarea:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary), 0 0 12px var(--color-glow);outline:none}.form-module__bPx0xq__textarea{resize:vertical;min-height:10rem}.form-module__bPx0xq__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;padding-top:.15rem;display:flex}.form-module__bPx0xq__submitButton{background:var(--color-primary);min-height:3rem;color:var(--color-on-primary);font:inherit;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:.125rem;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.9rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex}.form-module__bPx0xq__submitButton:hover{opacity:.9;transform:translateY(-1px)}.form-module__bPx0xq__submitButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.form-module__bPx0xq__submitNote{max-width:32rem;font-size:.9rem}.form-module__bPx0xq__resumeRow{gap:.35rem;display:grid}.form-module__bPx0xq__fileInput{width:100%;color:var(--color-text);font:inherit}@media (max-width:44rem){.form-module__bPx0xq__formGrid{grid-template-columns:minmax(0,1fr)}.form-module__bPx0xq__fieldWide{grid-column:auto}}
