*{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b66b27;outline-offset:4px}.public-skip{position:absolute;left:12px;top:-80px;padding:12px;background:#fff;color:#173c43;z-index:20}.public-skip:focus{top:12px}.public-contact-link{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 24px!important;border:1px solid currentColor;border-radius:5px;font:600 15px/1.2 Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap}.public-contact-link:hover{box-shadow:0 2px 0 currentColor}.public-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 5%;font:13px/1.5 Arial,sans-serif}.entrance-footer.public-footer{justify-content:flex-end}.public-footer a{color:inherit}.hub-eyebrow.purpose-prominent{font-size:clamp(15px,1.4vw,20px);letter-spacing:.08em;line-height:1.5}.future-purpose{font:500 13px/1.5 Arial,sans-serif;color:#e4dce9;margin:9px 0 0;text-align:left}.aios-amp{font:italic 1.18em Georgia,serif;letter-spacing:0}.soia-line:nth-child(3){transform:none}.contact-page{margin:0;background:#f8f4ec;color:#203d3b;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}.contact-page a{color:inherit;text-underline-offset:4px}.contact-header{max-width:1260px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #d4d8cc}.contact-header>a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.contact-brand{font:700 13px Arial,sans-serif!important;letter-spacing:.14em;text-decoration:none}.contact-main{max-width:1260px;margin:auto;padding:64px 32px 90px;display:grid;grid-template-columns:1fr 1fr;gap:64px}.public-overline{font:700 11px Arial,sans-serif;letter-spacing:.15em;color:#92543f}.contact-intro h1{font:clamp(48px,5.8vw,82px)/1.04 Georgia,serif;letter-spacing:-.045em;margin:25px 0}.contact-intro h1 em{color:#b65d43;font-weight:400}.contact-lead{font-size:20px;line-height:1.65;max-width:510px}.contact-shapes{margin:46px 0 0;display:flex;align-items:center;gap:17px;height:100px}.contact-shapes span{width:82px;height:82px;border-radius:50%;background:#e39172}.contact-shapes i{width:72px;height:72px;background:#c9b5d3;transform:rotate(12deg)}.contact-shapes b{width:95px;height:95px;background:#c4cf9c;clip-path:polygon(50% 0,100% 100%,0 100%)}.contact-card{padding:32px;border:1px solid #cbd4c7;background:#fffdf8;border-radius:9px;min-width:0}.contact-card h2{font:37px/1.2 Georgia,serif;margin:0 0 12px}.contact-card>p{color:#52685d}.contact-card fieldset{border:0;padding:0;margin:0;min-width:0}.contact-card label,.reply-choice legend{display:block;font-size:14px;font-weight:650;margin-top:21px}.contact-card label>span,.reply-choice legend>span{font-weight:400;color:#56695f}.contact-card input:not([type=radio]),.contact-card textarea{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #aab9ab;border-radius:4px;background:#fff;font:16px/1.5 Arial,sans-serif;color:#183b35}.contact-card textarea{resize:vertical;min-height:150px}.contact-card fieldset:disabled{opacity:.78}.field-hint{font-size:12px;color:#52685d;margin:6px 0}.reply-choice{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px!important}.reply-choice legend{margin-bottom:6px}.reply-choice label{display:flex;align-items:center;gap:8px;min-height:44px;margin:0}.reply-choice input{width:18px;height:18px;accent-color:#214c45}.contact-privacy,.contact-memory{font-size:12px;color:#52685d;margin-top:20px}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.contact-actions button{font:650 14px Arial,sans-serif;min-height:48px;padding:13px 20px;border:1px solid #214c45;border-radius:5px;color:#fff;background:#214c45;cursor:pointer}.contact-actions button:disabled{opacity:.5;cursor:default}.contact-actions button[hidden]{display:none}#contact-status{font-size:14px;line-height:1.6;min-height:44px;margin-top:18px}.contact-page .public-footer{border-top:1px solid #d4d8cc;max-width:1260px;margin:auto}.contact-page .public-contact-link{background:#214c45;color:#fff}.contact-page [hidden]{display:none!important}@media(max-width:800px){.contact-main{grid-template-columns:1fr;gap:30px;padding-top:35px}.contact-intro{max-width:680px}.contact-shapes{display:none}.contact-lead{font-size:18px}.contact-card{padding:26px}.public-footer{gap:18px}}@media(max-width:480px){.contact-header{padding:20px;align-items:flex-start;gap:12px}.contact-header>a:last-child{font-size:12px}.contact-main{padding:28px 20px 50px}.contact-intro h1{font-size:49px}.contact-card{padding:21px 18px}.public-footer{align-items:flex-start;flex-direction:column;padding:25px 6%}.public-footer .public-contact-link{width:100%}.contact-actions{flex-direction:column}.contact-actions button{width:100%}.future-purpose{font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
