.support-hero{padding-block:clamp(4rem,9vw,8rem) clamp(3rem,6vw,6rem)}.support-hero h1{letter-spacing:-.025em;text-transform:uppercase;max-width:16ch;color:var(--blue);margin:1.4rem 0 2rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(3.5rem,8.5vw,6rem);font-weight:700;line-height:.96}.support-hero h1 span{color:var(--ink)}.support-hero-foot{justify-content:space-between;align-items:end;gap:2rem;max-width:100%;display:flex}.support-hero-foot p,.contact-intro{max-width:39rem;margin:0;font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.55}.support-hero-foot .arrow-link{white-space:nowrap}.service-chapter{border-top:1px solid var(--line);grid-template-columns:4.5rem 1fr 1.15fr;gap:2rem;padding:3.5rem 0 4rem;scroll-margin-top:6rem;display:grid}.chapter-number{color:var(--accent);font-family:Barlow Condensed,sans-serif;font-size:2rem;line-height:1}.chapter-title h2,.about-biography h2,.inquiry-panel h2,.tenant-contact-grid h2{text-transform:uppercase;letter-spacing:-.015em;color:var(--blue);margin:0 0 1.25rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.4rem,4vw,3.7rem);font-weight:700;line-height:1}.chapter-title p{max-width:17rem;font-size:1.15rem;line-height:1.5}.chapter-details>p{margin:0 0 1.5rem;line-height:1.7}.chapter-details ul{margin:0 0 2rem;padding:0;list-style:none}.chapter-details li{border-top:1px solid var(--line);padding:.9rem 0 .9rem 1.3rem;line-height:1.5;position:relative}.chapter-details li:before{content:"↗";color:var(--accent);position:absolute;left:0}.support-cta{background:var(--blue);color:var(--white);padding:clamp(3rem,6vw,6rem) 0}.support-cta-inner{grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;display:grid}.support-cta h2{text-transform:uppercase;margin:1.2rem 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.6rem,5.5vw,4.5rem);font-weight:700;line-height:1}.support-cta p{max-width:30rem;margin:0 0 1.8rem;line-height:1.65}.support-cta .button{background:var(--paper);color:var(--blue)}.support-cta .eyebrow{color:inherit}.about-story{grid-template-columns:1fr 1.3fr;gap:clamp(2rem,7vw,7rem);padding-block:1rem 6rem;display:grid}.about-biography{padding-top:.5rem}.person-role{color:var(--muted);margin:0 0 2rem}.about-biography>p{line-height:1.7}.about-biography .large-copy{font-size:1.4rem;line-height:1.45}.about-biography .review-note{margin-top:2rem}.principle-strip{grid-template-columns:repeat(3,1fr);gap:2.5rem;padding-block:0 6rem;display:grid}.principle-strip>div{border-top:1px solid var(--line);padding-top:1.5rem}.principle-strip h2{margin:1.4rem 0 .75rem;font-size:1.3rem}.principle-strip p{max-width:23rem;line-height:1.6}.contact-hero{padding-bottom:3rem}.contact-grid{grid-template-columns:1fr 1.2fr;gap:clamp(2rem,7vw,7rem);padding-bottom:6rem;display:grid}.contact-direct{border-top:1px solid var(--line);padding-top:2rem}.contact-phone{color:var(--blue);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;text-decoration:none;display:flex}.contact-phone span,.tenant-number span{color:var(--accent);font-size:.6em}.contact-email{overflow-wrap:anywhere;text-underline-offset:5px;max-width:100%;line-height:1.6;display:inline-block}.office-address{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2rem}.office-address h2{margin:0 0 1rem;font-size:1rem}.office-address address{margin-bottom:1.2rem;font-style:normal;line-height:1.7}.tenant-aside{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}.tenant-aside p{margin:0 0 .7rem}.inquiry-panel{background:var(--white);border:1px solid var(--line);padding:clamp(1.5rem,3vw,3rem)}.inquiry-panel h2{margin-top:1rem}.inquiry-panel>p{font-size:.95rem;line-height:1.6}.inquiry-context{border-left:3px solid var(--accent);background:var(--paper);overflow-wrap:anywhere;padding:.75rem 1rem}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field{margin:1.5rem 0}.field label{margin-bottom:.65rem;font-size:.85rem;font-weight:600;display:block}.field label span{color:var(--muted);font-weight:400}.field input,.field textarea{font:inherit;box-sizing:border-box;background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:0;min-height:48px;padding:.85rem}.field textarea{resize:vertical;min-height:140px}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.form-help{margin:1rem 0 0;font-size:.8rem;line-height:1.6}.no-script-contact{border:1px solid var(--line);padding:1rem;line-height:1.6}.tenant-contact-grid{grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:4rem;display:grid}.tenant-contact-grid article{border-top:1px solid var(--line);padding:2rem 0}.tenant-contact-grid h2{margin-top:1.4rem}.tenant-contact-grid article>p:not(.review-note){max-width:30rem;line-height:1.65}.tenant-afterhours{background:var(--blue);color:var(--white);border:0!important;padding:2rem!important}.tenant-afterhours .eyebrow,.tenant-afterhours h2,.tenant-afterhours .tenant-number{color:inherit}.tenant-number{color:var(--blue);margin:1.5rem 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:600;text-decoration:none;display:block}.tenant-afterhours .review-note{color:inherit;opacity:.85;border-color:currentColor;line-height:1.7}.tenant-guidance{border-top:1px solid var(--line);padding-block:2rem 6rem}.tenant-guidance p{max-width:45rem;margin:1rem 0 1.5rem;line-height:1.7}.missing-page{min-height:65vh}.missing-page>p{max-width:32rem;line-height:1.7}.missing-actions{flex-wrap:wrap;gap:1rem;margin:2rem 0;display:flex}.missing-page>.arrow-link{margin-top:1rem}@media (width<=760px){.support-hero h1{font-size:clamp(3.2rem,12vw,5rem)}.support-hero-foot{display:block}.support-hero-foot .arrow-link{white-space:normal;margin-top:1.5rem;display:inline-flex}.service-chapter{grid-template-columns:2.5rem 1fr;gap:1.5rem 1rem;padding-block:2.5rem}.chapter-title p{max-width:25rem;margin-bottom:0}.chapter-details{grid-column:2}.support-cta-inner{grid-template-columns:1fr;gap:2rem}.about-story{grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem}.principle-strip{grid-template-columns:1fr;gap:1rem;padding-bottom:3rem}.principle-strip p{max-width:none}.contact-grid{grid-template-columns:1fr;gap:3rem;padding-bottom:3rem}.contact-phone{font-size:3rem}.tenant-contact-grid{grid-template-columns:1fr;gap:1rem;padding-bottom:2rem}.tenant-number{font-size:2.5rem}.tenant-guidance{padding-bottom:3rem}}@media (width<=420px){.form-row{grid-template-columns:1fr;gap:0}.form-row .field:first-child{margin-bottom:0}.chapter-details{grid-column:1/-1}.service-chapter{gap:1.25rem 1rem}.contact-phone{font-size:2.6rem}.tenant-number{font-size:2.1rem}.missing-actions{flex-direction:column;align-items:start}}.about-portrait{background:var(--blue);align-self:start;position:relative;overflow:hidden}.about-portrait img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.about-portrait>div{background:var(--blue);color:var(--white);padding:1.5rem 2rem}.about-portrait .eyebrow{color:inherit}.about-portrait p{margin:.8rem 0 0;font-size:.85rem;line-height:1.6}.tenant-afterhours .review-note{background:color-mix(in oklch,var(--white) 8%,transparent);opacity:1}.inquiry-privacy{padding-bottom:4rem}.inquiry-privacy p{max-width:50rem;margin-top:.75rem;font-size:.85rem;line-height:1.7}.contact-email{align-items:center;min-height:44px;display:inline-flex}.tenant-contact-grid .contact-email{padding-block:.6rem;display:block}.inquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}.form-status:empty{display:none}.form-status[data-state=error]{background:#fff3ef;border-left:3px solid #a23426;padding:.75rem 1rem}.form-status[data-state=success]{background:#eef7f0;border-left:3px solid #26714b;padding:1rem}.inquiry-panel button:disabled{opacity:.55;cursor:not-allowed;transform:none}.inquiry-panel #inquiry-retry{margin-top:.75rem}.inquiry-panel [hidden]{display:none!important}#inquiry-verification{max-width:100%;min-height:65px;margin-block:1.5rem}
