.mc-aform{container-name:aform;container-type:inline-size}.mc-aform--pad-compact{padding:40px clamp(1rem,4vw,5vw)}.mc-aform--pad-regular{padding:72px clamp(1rem,4vw,5vw)}.mc-aform--pad-spacious{padding:112px clamp(1rem,4vw,5vw)}@container aform (max-width: 720px){.mc-aform--pad-compact{padding-bottom:24px;padding-top:24px}.mc-aform--pad-regular{padding-bottom:48px;padding-top:48px}.mc-aform--pad-spacious{padding-bottom:72px;padding-top:72px}}.mc-aform--bg-paper{background:#fff;color:var(--mc-ink,#264c4c)}.mc-aform--bg-paper_warm{background:var(--mc-paper-warm,#edf3ed);color:var(--mc-ink,#264c4c)}.mc-aform--bg-ink{background:var(--mc-ink,#264c4c);color:#fff}.mc-aform--bg-moss{background:var(--mc-moss,#3a6830);color:#fff}.mc-aform--bg-ink,.mc-aform--bg-ink h1,.mc-aform--bg-ink h2,.mc-aform--bg-ink h3,.mc-aform--bg-ink li,.mc-aform--bg-ink p,.mc-aform--bg-ink span,.mc-aform--bg-ink strong,.mc-aform--bg-moss,.mc-aform--bg-moss h1,.mc-aform--bg-moss h2,.mc-aform--bg-moss h3,.mc-aform--bg-moss li,.mc-aform--bg-moss p,.mc-aform--bg-moss span,.mc-aform--bg-moss strong{color:#fff!important}.mc-aform__inner{margin:0 auto;max-width:720px;text-align:center}.mc-aform__eyebrow{color:var(--mc-orange,#e8820c);display:block;font-family:var(--mc-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:12px;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.mc-aform__headline{font-family:var(--mc-serif,"Playfair Display",Georgia,serif);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0 0 16px}.mc-aform__headline em{color:var(--mc-moss,#3a6830);font-style:italic}.mc-aform--bg-ink .mc-aform__headline em,.mc-aform--bg-moss .mc-aform__headline em{color:var(--mc-straw-lt,#b8c850)!important}.mc-aform--bg-ink .mc-aform__eyebrow,.mc-aform--bg-moss .mc-aform__eyebrow{color:var(--mc-straw-lt,#b8c850)}.mc-aform__lead{font-size:clamp(1.05rem,1.5vw,1.15rem);line-height:1.5;margin:0 0 24px;opacity:.92}.mc-aform__lead p{margin:0 0 10px}.mc-aform__lead p:last-child{margin-bottom:0}.mc-aform__form-wrap{background:var(--mc-paper-warm,#edf3ed);border:1px solid var(--mc-paper-rule,#d0dfcf);border-radius:8px;margin:0 auto;padding:32px clamp(20px,4vw,40px);text-align:left}.mc-aform--bg-paper_warm .mc-aform__form-wrap{background:#fff;border-color:var(--mc-paper-rule,#d0dfcf)}.mc-aform--bg-ink .mc-aform__form-wrap,.mc-aform--bg-moss .mc-aform__form-wrap{background:#fff;border-color:transparent;color:var(--mc-ink,#264c4c)!important}.mc-aform--bg-ink .mc-aform__form-wrap *,.mc-aform--bg-moss .mc-aform__form-wrap *{color:var(--mc-ink,#264c4c)!important}.mc-aform__form-embed .hs-form-field{margin-bottom:14px}.mc-aform__form-embed .hs-form-field label{color:var(--mc-ink,#264c4c);display:block;font-family:var(--mc-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:12px;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.mc-aform__form-embed .hs-form-field input[type=email],.mc-aform__form-embed .hs-form-field input[type=tel],.mc-aform__form-embed .hs-form-field input[type=text],.mc-aform__form-embed .hs-form-field select,.mc-aform__form-embed .hs-form-field textarea{background:#fff;border:1px solid var(--mc-paper-rule,#d0dfcf);border-radius:4px;color:var(--mc-ink,#264c4c);font-family:inherit;font-size:16px;padding:12px 14px;width:100%}.mc-aform__form-embed .hs-form-field input:focus,.mc-aform__form-embed .hs-form-field select:focus,.mc-aform__form-embed .hs-form-field textarea:focus{border-color:var(--mc-ink,#264c4c);box-shadow:0 0 0 3px rgba(38,76,76,.12);outline:none}.mc-aform__form-embed .hs-button{background:var(--mc-order,#e8820c);border:none;border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-family:var(--mc-sans,"Inter",system-ui,sans-serif);font-size:16px;font-weight:600;letter-spacing:.02em;margin-top:8px;padding:14px 28px;transition:background .12s ease,transform .12s ease}.mc-aform__form-embed .hs-button:hover{background:#d57408;transform:translateY(-1px)}.mc-aform__form-embed .hs-error-msg,.mc-aform__form-embed .hs-error-msgs label{color:#b53b3b;font-size:13px}.mc-aform__trust{font-family:var(--mc-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:11px;letter-spacing:.06em;margin-top:22px;opacity:.7;text-align:center;text-transform:uppercase}.mc-aform__trust p{margin:0}