:root{--forms-void:#100e0e;--forms-bone:#e9e1d3;--forms-linen:#b8afa2;--forms-metal:#b6a47e;--forms-wine:#37151c;--forms-paper:#e6dccd;--forms-ink:#1b1716;--forms-line:rgba(233,225,211,.19);--forms-serif:"Times New Roman",Times,serif}
html,body.aeaea-client-forms{margin:0;background:var(--forms-void)}
.forms-root,.forms-root *{box-sizing:border-box}
.forms-root{overflow:hidden;width:100%;background:var(--forms-void);color:var(--forms-bone);font:20px/1.58 var(--forms-serif)}
.forms-root a{color:inherit;text-decoration:none}.forms-root a:hover{color:#c7c992}.forms-root a:focus-visible{outline:2px solid #c7c992;outline-offset:6px}
.forms-root h1,.forms-root h2,.forms-root h3,.forms-root p{margin:0}.forms-root h1,.forms-root h2,.forms-root h3{font-weight:400;line-height:1.03;letter-spacing:-.04em}
.forms-skip{position:absolute;top:-100px;z-index:10;padding:12px;background:var(--forms-bone);color:var(--forms-void)!important}.forms-skip:focus{top:10px}
.forms-header{display:flex;height:82px;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid var(--forms-line)}
.forms-wordmark{font-size:16px;line-height:1;letter-spacing:.34em}.forms-header nav{display:flex;gap:28px;font-size:17px}
.forms-eyebrow{color:#c7b78e;font:13px/1.45 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.forms-hero{display:grid;min-height:58vh;place-items:center;padding:100px 6vw;text-align:center;background:radial-gradient(circle at 50% 42%,#37151c99,transparent 54%)}
.forms-hero>div{max-width:960px}.forms-hero h1{margin:22px 0 28px;font-size:clamp(58px,7vw,104px)}.forms-lead{max-width:700px;margin-inline:auto!important;color:#d0c5b9;font-size:25px;line-height:1.5}
.forms-guide,.forms-scope{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:96px 7vw;background:var(--forms-paper);color:var(--forms-ink)}
.forms-guide h2,.downloads h2,.forms-scope h2,.forms-closing h2{margin-top:20px;font-size:clamp(46px,5vw,72px)}
.forms-guide .forms-eyebrow,.forms-scope .forms-eyebrow{color:#765a47}.forms-guide ol{padding:0;margin:0;list-style:none;border-top:1px solid #9f8e7e}.forms-guide li{display:grid;grid-template-columns:46px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid #9f8e7e}.forms-guide li span{color:#765a47}.forms-guide strong{font-weight:600}
.downloads{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;padding:104px 7vw}.downloads-heading>p:last-child{max-width:480px;margin-top:26px!important;color:var(--forms-linen)}.downloads-list{border-top:1px solid var(--forms-line)}.downloads-list article{padding:28px 0;border-bottom:1px solid var(--forms-line)}.downloads-list h3{margin:10px 0 12px;font-size:31px;letter-spacing:-.02em}.downloads-list article>p:not(.forms-eyebrow){max-width:620px;color:var(--forms-linen)}.downloads-list a,.forms-closing a{display:inline-flex;margin-top:18px;padding:8px 0;border-bottom:1px solid #8f7967;font-size:17px}
.forms-scope{background:var(--forms-wine);color:var(--forms-bone)}.forms-scope .forms-eyebrow{color:#c7b78e}.forms-scope>div:last-child{color:#cfc3b6}.forms-scope>div:last-child p+p{margin-top:22px}
.forms-closing{padding:96px 6vw;text-align:center}.forms-closing a{margin-top:30px}
.ae-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 5vw;border-top:1px solid var(--forms-line);color:var(--forms-linen);font-size:15px}.ae-footer nav{display:flex;gap:24px}.ae-footer .ae-wordmark{color:var(--forms-bone);font-size:16px;letter-spacing:.34em}
@media(max-width:760px){.forms-root{font-size:19px}.forms-header{height:70px;padding:0 6vw}.forms-header nav{gap:17px;font-size:15px}.forms-header nav a:last-child{display:none}.forms-hero{min-height:0;padding:92px 7vw}.forms-hero h1{font-size:clamp(48px,14vw,64px)}.forms-lead{font-size:21px}.forms-guide,.downloads,.forms-scope{grid-template-columns:1fr;gap:38px;padding:70px 7vw}.forms-guide h2,.downloads h2,.forms-scope h2,.forms-closing h2{font-size:clamp(40px,11vw,52px)}.downloads-list h3{font-size:27px}.forms-closing{padding:72px 7vw}.ae-footer{align-items:flex-start;flex-direction:column;padding:28px 6vw;font-size:14px}}
@media(prefers-reduced-motion:reduce){.forms-root *,.forms-root *::before,.forms-root *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
