.ed-page--contact{--contact-ink: #111610;--contact-green: #202b1d;--contact-green-soft: #35442d;--contact-gold: #c5a75f;--contact-gold-light: #e2d19e;--contact-paper: #f3efe5;--contact-white: #fffef9;--contact-muted: #77786e;--contact-line: rgba(25, 31, 22, 0.14);--contact-error: #9d3129}.ed-page--contact #editorial-main{overflow:hidden;background:var(--contact-paper)}.contact-modern{position:relative;color:var(--contact-ink)}.contact-modern svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.contact-hero{position:relative;min-height:530px;overflow:hidden;isolation:isolate;background:linear-gradient(115deg, rgba(8, 12, 8, 0.18), transparent 45%),radial-gradient(circle at 19% 10%, rgba(197, 167, 95, 0.15), transparent 30%),linear-gradient(122deg, #10150f 0%, #1d271a 58%, #111710 100%);color:var(--contact-white)}.contact-hero::after{position:absolute;inset-inline:0;inset-block-end:0;z-index:3;height:6px;background:linear-gradient(90deg, var(--contact-gold) 0 16%, #6e7f59 16% 28%, rgba(255, 255, 255, 0.14) 28% 100%);content:""}.contact-hero__grid{position:absolute;inset:0;z-index:-1;opacity:.24;background-image:linear-gradient(rgba(255, 255, 255, 0.055) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.055) 1px, transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(90deg, #000, transparent 76%);mask-image:linear-gradient(90deg, #000, transparent 76%)}.contact-hero__glow{position:absolute;z-index:-1;border:1px solid rgba(197, 167, 95, 0.12);border-radius:50%;pointer-events:none}.contact-hero__glow--one{inset-block-start:-210px;inset-inline-start:-110px;width:580px;height:580px;box-shadow:0 0 0 70px rgba(197, 167, 95, 0.018),0 0 0 140px rgba(197, 167, 95, 0.012)}.contact-hero__glow--two{inset-inline-end:35%;inset-block-end:-310px;width:470px;height:470px}.contact-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr) 420px;align-items:center;min-height:530px;gap:clamp(50px,8vw,120px);padding-block:54px 108px}.contact-hero__copy{position:relative;z-index:2;max-width:700px}.contact-breadcrumbs{display:flex;align-items:center;gap:10px;margin-block-end:42px;color:rgba(255, 254, 249, 0.48);font-size:.72rem;font-weight:700}.contact-breadcrumbs a{transition:color 180ms ease}.contact-breadcrumbs a:hover{color:var(--contact-gold-light)}.contact-breadcrumbs span[aria-current=page]{color:rgba(255, 254, 249, 0.83)}.contact-eyebrow{display:inline-flex;align-items:center;gap:11px;color:var(--contact-gold-light);font-size:.73rem;font-weight:800;letter-spacing:.06em}.contact-eyebrow i{position:relative;width:26px;height:1px;background:var(--contact-gold)}.contact-eyebrow i::after{position:absolute;inset-inline-end:-1px;inset-block-start:-3px;width:7px;height:7px;border-radius:50%;background:var(--contact-gold);box-shadow:0 0 0 5px rgba(197, 167, 95, 0.12);content:""}.contact-hero h1{max-width:680px;margin:18px 0 22px;font-size:clamp(2.75rem,5vw,5rem);font-weight:900;line-height:1.07;letter-spacing:-0.045em}.contact-hero h1 span{display:block;margin-block-start:9px;color:var(--contact-gold-light);font-family:"Amiri Local",Georgia,serif;font-size:.77em;font-weight:400;letter-spacing:0}.contact-hero__copy>p{max-width:610px;margin:0;color:rgba(255, 254, 249, 0.67);font-size:.96rem;line-height:1.9}.contact-hero__assurances{display:flex;flex-wrap:wrap;gap:12px 28px;margin-block-start:30px}.contact-hero__assurances span{display:inline-flex;align-items:center;gap:9px;color:rgba(255, 254, 249, 0.8);font-size:.76rem;font-weight:700}.contact-hero__assurances svg{width:19px;height:19px;color:var(--contact-gold)}.contact-signal{position:relative;width:360px;height:360px;margin-inline:auto;border-radius:50%;background:radial-gradient(circle, rgba(197, 167, 95, 0.09), transparent 61%)}.contact-signal::before,.contact-signal::after{position:absolute;inset:50% auto auto 50%;background:rgba(197, 167, 95, 0.2);content:"";transform:translate(-50%, -50%)}.contact-signal::before{width:100%;height:1px}.contact-signal::after{width:1px;height:100%}.contact-signal__orbit{position:absolute;inset:50%;border:1px solid rgba(197, 167, 95, 0.28);border-radius:50%;transform:translate(-50%, -50%)}.contact-signal__orbit--outer{width:100%;height:100%;border-style:dashed;animation:contact-orbit 38s linear infinite}.contact-signal__orbit--middle{width:72%;height:72%}.contact-signal__orbit--inner{width:42%;height:42%;border-color:rgba(197, 167, 95, 0.45)}.contact-signal__sweep{position:absolute;inset:50% 50% auto auto;width:50%;height:50%;overflow:hidden;transform-origin:0 0;animation:contact-sweep 5.2s linear infinite}.contact-signal__sweep::before{position:absolute;inset:0;background:conic-gradient(from 268deg at 0 0, rgba(197, 167, 95, 0.36), transparent 31deg);content:""}.contact-signal__core{position:absolute;inset:50%;z-index:2;display:grid;width:112px;height:112px;place-items:center;border:1px solid rgba(226, 209, 158, 0.38);border-radius:34px;background:linear-gradient(145deg, #fffef8, #e7dcc0);box-shadow:inset 0 0 0 7px rgba(255, 255, 255, 0.33),0 22px 56px rgba(0, 0, 0, 0.35);transform:translate(-50%, -50%) rotate(45deg)}.contact-signal__core img{width:84px;height:84px;object-fit:contain;transform:rotate(-45deg)}.contact-signal__node{position:absolute;z-index:3;width:8px;height:8px;border:2px solid var(--contact-gold-light);border-radius:50%;background:#1c261a;box-shadow:0 0 0 7px rgba(197, 167, 95, 0.08),0 0 24px rgba(197, 167, 95, 0.45)}.contact-signal__node--one{inset-block-start:19%;inset-inline-start:22%}.contact-signal__node--two{inset-block-start:34%;inset-inline-end:7%}.contact-signal__node--three{inset-inline-start:14%;inset-block-end:22%}.contact-signal__label{position:absolute;inset-inline:50% auto;inset-block-end:8px;z-index:4;min-width:max-content;padding:6px 13px;border:1px solid rgba(197, 167, 95, 0.26);background:#192217;color:rgba(255, 254, 249, 0.73);font-size:.64rem;font-weight:800;letter-spacing:.04em;transform:translateX(-50%)}.contact-signal__label::before{display:inline-block;width:6px;height:6px;margin-inline-end:8px;border-radius:50%;background:#97b475;box-shadow:0 0 0 4px rgba(151, 180, 117, 0.1);content:""}.contact-stage{position:relative;z-index:5;margin-block-start:-66px;padding-block-end:86px}.contact-stage__layout{display:grid;grid-template-columns:minmax(0, 1fr) 370px;align-items:start;gap:24px}.contact-form-card,.contact-sidebar{box-shadow:0 28px 75px rgba(19, 25, 17, 0.13)}.contact-form-card{padding:clamp(30px,4vw,54px);border:1px solid rgba(25, 31, 22, 0.1);background:var(--contact-white)}.contact-panel-heading{display:flex;align-items:flex-start;gap:20px;margin-block-end:35px;padding-block-end:26px;border-block-end:1px solid var(--contact-line)}.contact-panel-heading__number{display:grid;width:48px;height:48px;place-items:center;flex:0 0 auto;border:1px solid rgba(197, 167, 95, 0.46);background:#f6f1e4;color:#765f2d;font-family:Georgia,serif;font-size:.78rem;font-weight:700}.contact-panel-heading__kicker{display:block;margin-block-end:2px;color:#826c36;font-size:.68rem;font-weight:900;letter-spacing:.08em}.contact-panel-heading h2{margin:0;color:var(--contact-ink);font-size:clamp(1.75rem,3vw,2.4rem);font-weight:900;line-height:1.25}.contact-panel-heading p{margin:7px 0 0;color:var(--contact-muted);font-size:.76rem}.contact-alert{display:grid;grid-template-columns:42px minmax(0, 1fr);align-items:center;gap:14px;margin-block-end:28px;padding:15px 17px;border:1px solid}.contact-alert--success{border-color:rgba(54, 105, 63, 0.25);background:#f0f7ed;color:#2f6339}.contact-alert--error{border-color:rgba(157, 49, 41, 0.25);background:#fbf0ed;color:#8d2923}.contact-alert__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:1rem;font-weight:900}.contact-alert__icon svg{width:22px;height:22px;stroke-width:2.3}.contact-alert strong{display:block;font-size:.84rem}.contact-alert p{margin:2px 0 0;color:inherit;font-size:.74rem;opacity:.82}.contact-honeypot{position:absolute !important;inset-inline-start:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.contact-form__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 20px}.contact-field--wide{grid-column:1/-1}.contact-field>label,.contact-field__label-row label{display:block;margin-block-end:8px;color:#30362d;font-size:.78rem;font-weight:850}.contact-field label>span{color:var(--contact-error)}.contact-field label>small{margin-inline-start:6px;color:#8d8e86;font-size:.66rem;font-weight:600}.contact-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.contact-character-count{direction:ltr;color:#8c8c82;font-family:Arial,sans-serif;font-size:.67rem;font-variant-numeric:tabular-nums}.contact-character-count.is-near-limit{color:var(--contact-error);font-weight:700}.contact-control{position:relative;display:flex;align-items:center;min-height:56px;border:1px solid rgba(33, 40, 29, 0.17);background:#faf8f1;transition:border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.contact-control:focus-within{border-color:var(--contact-gold);background:#fffefa;box-shadow:0 0 0 4px rgba(197, 167, 95, 0.1)}.contact-control.is-invalid{border-color:rgba(157, 49, 41, 0.55);background:#fff8f6}.contact-control>svg{width:21px;height:21px;margin-inline:17px 0;flex:0 0 auto;color:#7c815f}.contact-control input,.contact-control textarea{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--contact-ink);font-family:inherit;font-size:.84rem}.contact-control input{min-height:54px;padding:0 15px}.contact-control input[dir=ltr]{text-align:left}.contact-control textarea{min-height:168px;padding:17px;resize:vertical;line-height:1.8}.contact-control input::placeholder,.contact-control textarea::placeholder{color:#a3a49d;opacity:1}.contact-field__hint,.contact-field__error{margin:6px 2px 0;font-size:.65rem;line-height:1.55}.contact-field__hint{color:#8b8b83}.contact-field__error{color:var(--contact-error);font-weight:750}.contact-form__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-start:32px;padding-block-start:25px;border-block-start:1px solid var(--contact-line)}.contact-form__footer>p{display:flex;align-items:center;gap:9px;max-width:330px;margin:0;color:#75766d;font-size:.68rem}.contact-form__footer>p svg{width:18px;height:18px;flex:0 0 auto;color:#87906c}.contact-submit{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:54px;gap:14px;padding:12px 24px;border:1px solid #202a1d;background:linear-gradient(135deg, #35442d, #1d281b);box-shadow:0 13px 28px rgba(29, 40, 27, 0.2);color:#fffef9;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:850;transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.contact-submit:hover{box-shadow:0 17px 34px rgba(29, 40, 27, 0.28);transform:translateY(-2px)}.contact-submit:disabled{cursor:wait;opacity:.72;transform:none}.contact-submit svg{width:19px;height:19px;color:var(--contact-gold-light)}.contact-submit[aria-busy=true] svg{animation:contact-send 900ms ease-in-out infinite alternate}.contact-sidebar{overflow:hidden;border:1px solid rgba(226, 209, 158, 0.14);background:#182116;color:var(--contact-white)}.contact-status-card{position:relative;padding:31px 30px 29px;overflow:hidden;border-block-end:1px solid rgba(255, 255, 255, 0.08);background:linear-gradient(135deg, rgba(197, 167, 95, 0.12), transparent 50%),#202b1d}.contact-status-card::after{position:absolute;inset-inline-end:-37px;inset-block-end:-48px;width:140px;height:140px;border:1px solid rgba(197, 167, 95, 0.11);border-radius:50%;box-shadow:0 0 0 20px rgba(197, 167, 95, 0.025),0 0 0 40px rgba(197, 167, 95, 0.018);content:""}.contact-status-card__topline{display:flex;align-items:center;justify-content:space-between;margin-block-end:26px;color:rgba(255, 254, 249, 0.5);font-size:.64rem;font-weight:800;letter-spacing:.09em}.contact-status-card__topline i{position:relative;z-index:2;width:9px;height:9px;border-radius:50%;background:#9ab779;box-shadow:0 0 0 6px rgba(154, 183, 121, 0.11),0 0 22px rgba(154, 183, 121, 0.46)}.contact-status-card h2{position:relative;z-index:2;margin:0 0 9px;font-size:1.34rem;font-weight:900}.contact-status-card p{position:relative;z-index:2;margin:0;color:rgba(255, 254, 249, 0.58);font-size:.73rem;line-height:1.85}.contact-email-card{display:grid;grid-template-columns:48px minmax(0, 1fr) 20px;align-items:center;gap:13px;padding:22px 24px;border-block-end:1px solid rgba(255, 255, 255, 0.08);transition:background-color 180ms ease}.contact-email-card:hover{background:rgba(255, 255, 255, 0.045)}.contact-email-card__icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(197, 167, 95, 0.26);background:rgba(197, 167, 95, 0.08);color:var(--contact-gold-light)}.contact-email-card__icon svg{width:21px;height:21px}.contact-email-card small,.contact-email-card strong{display:block}.contact-email-card small{margin-block-end:3px;color:rgba(255, 254, 249, 0.43);font-size:.61rem;font-weight:750}.contact-email-card strong{overflow:hidden;color:var(--contact-gold-light);font-family:Arial,sans-serif;font-size:.76rem;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.contact-email-card__arrow{width:19px;height:19px;color:rgba(255, 254, 249, 0.36);transition:color 180ms ease,transform 180ms ease}.contact-email-card:hover .contact-email-card__arrow{color:var(--contact-gold-light);transform:translateX(-3px)}.contact-process{padding:27px 29px 24px}.contact-process__eyebrow{display:block;margin-block-end:20px;color:var(--contact-gold-light);font-size:.68rem;font-weight:850}.contact-process ol{margin:0;padding:0;list-style:none}.contact-process li{position:relative;display:grid;grid-template-columns:37px minmax(0, 1fr);align-items:start;gap:13px;min-height:67px}.contact-process li:not(:last-child)::after{position:absolute;inset-inline-start:18px;inset-block-start:34px;width:1px;height:30px;background:rgba(197, 167, 95, 0.2);content:""}.contact-process li>span{position:relative;z-index:2;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(197, 167, 95, 0.24);background:#202b1d;color:var(--contact-gold);font-family:Arial,sans-serif;font-size:.59rem;font-weight:700}.contact-process strong,.contact-process small{display:block}.contact-process strong{margin-block-start:1px;font-size:.76rem}.contact-process small{margin-block-start:2px;color:rgba(255, 254, 249, 0.43);font-size:.62rem;line-height:1.6}.contact-privacy-note{display:grid;grid-template-columns:26px minmax(0, 1fr);gap:13px;margin:0 21px 21px;padding:16px;border:1px solid rgba(197, 167, 95, 0.15);background:rgba(197, 167, 95, 0.05)}.contact-privacy-note svg{width:24px;height:24px;color:var(--contact-gold)}.contact-privacy-note p{margin:0;color:rgba(255, 254, 249, 0.48);font-size:.63rem;line-height:1.75}.contact-privacy-note strong{color:rgba(255, 254, 249, 0.8)}.contact-guidance{position:relative;overflow:hidden;border-block-start:1px solid rgba(197, 167, 95, 0.18);background:#1d271a;color:var(--contact-white)}.contact-guidance::after{position:absolute;inset:0;opacity:.07;background-image:repeating-linear-gradient(135deg, transparent 0 22px, #fff 22px 23px);content:""}.contact-guidance__inner{position:relative;z-index:2;display:flex;align-items:center;gap:22px;min-height:112px;padding-block:24px}.contact-guidance__mark{color:var(--contact-gold);font-family:Arial,sans-serif;font-size:1.2rem;font-weight:900;letter-spacing:-0.15em}.contact-guidance__inner>div{display:flex;align-items:baseline;gap:24px}.contact-guidance__inner span:not(.contact-guidance__mark){color:var(--contact-gold-light);font-size:.76rem;font-weight:850;white-space:nowrap}.contact-guidance p{margin:0;color:rgba(255, 254, 249, 0.58);font-size:.76rem}@keyframes contact-orbit{to{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes contact-sweep{to{transform:rotate(360deg)}}@keyframes contact-send{to{transform:translate(-3px, -3px)}}@media(max-width: 1040px){.contact-hero__inner{grid-template-columns:minmax(0, 1fr) 330px;gap:38px}.contact-signal{width:310px;height:310px}.contact-stage__layout{grid-template-columns:minmax(0, 1fr) 330px}}@media(max-width: 860px){.contact-hero{min-height:0}.contact-hero__inner{grid-template-columns:minmax(0, 1fr) 270px;min-height:470px;gap:20px;padding-block:42px 90px}.contact-breadcrumbs{margin-block-end:30px}.contact-hero h1{font-size:clamp(2.45rem,7.5vw,4rem)}.contact-signal{width:250px;height:250px}.contact-signal__core{width:92px;height:92px;border-radius:27px}.contact-signal__core img{width:70px;height:70px}.contact-stage__layout{grid-template-columns:1fr}.contact-form-card{order:1}.contact-sidebar{display:grid;grid-template-columns:1fr 1fr;order:2}.contact-status-card{border-inline-end:1px solid rgba(255, 255, 255, 0.08)}.contact-email-card{border-block-end:1px solid rgba(255, 255, 255, 0.08)}.contact-process{grid-column:1/-1;padding-block-end:6px}.contact-process ol{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.contact-process li{min-height:0}.contact-process li:not(:last-child)::after{inset-inline-start:36px;inset-block-start:18px;width:calc(100% - 31px);height:1px}.contact-privacy-note{grid-column:1/-1}}@media(max-width: 620px){.contact-hero__grid{background-size:48px 48px;-webkit-mask-image:linear-gradient(#000, transparent 90%);mask-image:linear-gradient(#000, transparent 90%)}.contact-hero__inner{display:block;min-height:0;padding-block:28px 106px}.contact-breadcrumbs{margin-block-end:24px;font-size:.67rem}.contact-eyebrow{font-size:.67rem}.contact-hero h1{max-width:360px;margin-block:14px 15px;font-size:clamp(2.25rem,12vw,3.35rem);letter-spacing:-0.035em}.contact-hero h1 span{margin-block-start:6px;font-size:.75em}.contact-hero__copy>p{max-width:390px;font-size:.8rem;line-height:1.8}.contact-hero__assurances{margin-block-start:22px;gap:10px 19px}.contact-hero__assurances span{font-size:.68rem}.contact-signal{position:absolute;inset-inline:auto -63px;inset-block:auto -80px;width:205px;height:205px;opacity:.54}.contact-signal__core{width:68px;height:68px;border-radius:21px}.contact-signal__core img{width:54px;height:54px}.contact-signal__label,.contact-signal__node--three{display:none}.contact-stage{margin-block-start:-59px;padding-block-end:52px}.contact-stage__layout{gap:14px}.contact-form-card{padding:23px 18px;box-shadow:0 18px 45px rgba(19, 25, 17, 0.12)}.contact-panel-heading{gap:13px;margin-block-end:26px;padding-block-end:20px}.contact-panel-heading__number{width:41px;height:41px}.contact-panel-heading h2{font-size:1.55rem}.contact-panel-heading p{font-size:.68rem}.contact-alert{grid-template-columns:36px minmax(0, 1fr);margin-block-end:22px;padding:13px}.contact-alert__icon{width:36px;height:36px}.contact-form__grid{grid-template-columns:1fr;gap:20px}.contact-field--wide{grid-column:1}.contact-control{min-height:54px}.contact-control>svg{margin-inline-start:14px}.contact-control textarea{min-height:148px}.contact-form__footer{align-items:stretch;flex-direction:column;gap:17px;margin-block-start:26px;padding-block-start:21px}.contact-submit{width:100%;min-height:56px}.contact-sidebar{display:block;box-shadow:0 18px 45px rgba(19, 25, 17, 0.12)}.contact-status-card{padding:25px 22px;border-inline-end:0}.contact-status-card__topline{margin-block-end:20px}.contact-email-card{grid-template-columns:43px minmax(0, 1fr) 18px;padding:18px 20px}.contact-email-card__icon{width:42px;height:42px}.contact-email-card strong{font-size:.68rem}.contact-process{padding:24px 22px 10px}.contact-process ol{display:block}.contact-process li{min-height:64px}.contact-process li:not(:last-child)::after{inset-inline-start:18px;inset-block-start:34px;width:1px;height:28px}.contact-privacy-note{margin:0 16px 16px}.contact-guidance__inner{align-items:flex-start;min-height:0;gap:14px;padding-block:25px}.contact-guidance__inner>div{align-items:flex-start;flex-direction:column;gap:4px}.contact-guidance p{font-size:.68rem;line-height:1.7}}@media(prefers-reduced-motion: reduce){.contact-signal__orbit--outer,.contact-signal__sweep,.contact-submit[aria-busy=true] svg{animation:none}.contact-submit,.contact-email-card,.contact-email-card__arrow{transition:none}}@media(forced-colors: active){.contact-hero,.contact-sidebar,.contact-guidance,.contact-submit{border:1px solid CanvasText}}.ed-page--contact #editorial-main{background:#f6f3eb}.contact-hero{background:radial-gradient(circle at 17% 12%, rgba(197, 167, 95, 0.19), transparent 31%),radial-gradient(circle at 90% 80%, rgba(74, 98, 62, 0.1), transparent 28%),linear-gradient(132deg, #fffdf7, #ece7da);color:var(--contact-ink)}.contact-hero__grid{opacity:.3;background-image:linear-gradient(rgba(35, 48, 30, 0.08) 1px, transparent 1px),linear-gradient(90deg, rgba(35, 48, 30, 0.08) 1px, transparent 1px)}.contact-breadcrumbs{color:rgba(17, 22, 16, 0.45)}.contact-breadcrumbs a:hover,.contact-breadcrumbs span[aria-current=page]{color:#31412b}.contact-eyebrow,.contact-hero h1 span{color:#5a683e}.contact-hero__copy>p{color:rgba(17, 22, 16, 0.64)}.contact-hero__assurances span{color:rgba(17, 22, 16, 0.72)}.contact-hero__assurances svg{color:#8b7338}.contact-signal{background:radial-gradient(circle, rgba(197, 167, 95, 0.15), transparent 61%)}.contact-signal::before,.contact-signal::after{background:rgba(73, 92, 61, 0.19)}.contact-signal__orbit{border-color:rgba(87, 104, 65, 0.32)}.contact-signal__node{background:#f0ebde;border-color:#8a733b}.contact-signal__label{border-color:rgba(73, 92, 61, 0.2);background:rgba(255, 253, 247, 0.92);color:#35442d;box-shadow:0 10px 25px rgba(25, 33, 22, 0.1)}.contact-submit{border-color:#9c7f3d;background:linear-gradient(135deg, #ead596, #c6a557);box-shadow:0 13px 28px rgba(137, 109, 48, 0.2);color:#1e281b}.contact-submit:hover{box-shadow:0 17px 34px rgba(137, 109, 48, 0.28)}.contact-submit svg{color:#35442d}.contact-sidebar{border-color:rgba(25, 31, 22, 0.13);background:#fffef9;color:var(--contact-ink);box-shadow:0 24px 58px rgba(19, 25, 17, 0.1)}.contact-status-card{border-block-end-color:rgba(25, 31, 22, 0.1);background:linear-gradient(135deg, rgba(197, 167, 95, 0.17), transparent 55%),#edf0e7}.contact-status-card__topline{color:rgba(17, 22, 16, 0.52)}.contact-status-card h2{color:#202b1d}.contact-status-card p{color:rgba(17, 22, 16, 0.6)}.contact-channel-list{border-block-end:1px solid rgba(25, 31, 22, 0.09)}.contact-email-card{border-block-end-color:rgba(25, 31, 22, 0.08)}.contact-email-card:last-child{border-block-end:0}.contact-email-card:hover{background:#f5f2e8}.contact-email-card__icon{border-color:rgba(92, 109, 72, 0.22);background:#edf0e7;color:#536444}.contact-email-card small{color:rgba(17, 22, 16, 0.46)}.contact-email-card strong{color:#425638}.contact-email-card__arrow{color:rgba(17, 22, 16, 0.35)}.contact-email-card:hover .contact-email-card__arrow{color:#6f5b2c}.contact-process__eyebrow{color:#75602f}.contact-process li:not(:last-child)::after{background:rgba(81, 99, 66, 0.2)}.contact-process li>span{border-color:rgba(81, 99, 66, 0.22);background:#edf0e7;color:#596848}.contact-process strong{color:#242e21}.contact-process small{color:rgba(17, 22, 16, 0.48)}.contact-privacy-note{border-color:rgba(81, 99, 66, 0.16);background:#f3f5ef}.contact-privacy-note svg{color:#60714e}.contact-privacy-note p{color:rgba(17, 22, 16, 0.54)}.contact-privacy-note strong{color:#2d3928}.contact-guidance{border-block-color:rgba(76, 94, 62, 0.16);background:#e7ebdf;color:#202a1d}.contact-guidance::after{opacity:.12;background-image:repeating-linear-gradient(135deg, transparent 0 22px, #58694a 22px 23px)}.contact-guidance__inner span:not(.contact-guidance__mark){color:#536444}.contact-guidance p{color:rgba(17, 22, 16, 0.58)}@media(max-width: 860px){.contact-channel-list{border-inline-start:1px solid rgba(25, 31, 22, 0.08)}}@media(max-width: 620px){.contact-hero__inner{padding-block:25px 38px}.contact-hero h1{max-width:320px;font-size:clamp(1.95rem,10.4vw,2.75rem);line-height:1.12}.contact-hero__copy>p{font-size:.76rem}.contact-signal{display:none}.contact-stage{margin-block-start:0;padding-block:14px 46px}.contact-form-card{padding:21px 16px}.contact-sidebar{border-color:rgba(25, 31, 22, 0.12)}.contact-channel-list{border-inline-start:0}}@media(max-width: 390px){.contact-hero__assurances{gap:8px 14px}.contact-panel-heading__number{width:37px;height:37px}.contact-panel-heading h2{font-size:1.38rem}.contact-control input{padding-inline:11px;font-size:.78rem}.contact-email-card{grid-template-columns:40px minmax(0, 1fr) 16px;gap:10px;padding-inline:15px}}
