:root{--ams-brand:#536942;--ams-brand-dark:#3F5132;--ams-brand-darker:#2C3A22;--ams-brand-light:#7C8F69;--ams-brand-wash:#F1F4EE;--ams-accent:#A8873E;--ams-accent-soft:#C9A961;--ams-accent-wash:#FBF6EA;--ams-ink:#1F1E1A;--ams-body:#4A4841;--ams-muted:#6E6B62;--ams-line:#E2E0D8;--ams-line-strong:#CFCCC0;--ams-surface:#FFFFFF;--ams-surface-alt:#FAF8F4;--ams-mesure:42rem;--ams-font-display:'Forum',Georgia,'Times New Roman',serif;--ams-font-body:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--ams-fs-h1:clamp(2rem,1.45rem + 2.4vw,3.05rem);--ams-fs-h2:clamp(1.6rem,1.34rem + 1.15vw,2.2rem);--ams-fs-h3:clamp(1.15rem,1.08rem + 0.32vw,1.35rem);--ams-fs-lead:clamp(1.05rem,1.0rem + 0.25vw,1.2rem);--ams-fs-body:1.0625rem;--ams-fs-sm:0.9375rem;--ams-fs-xs:0.8125rem;--ams-lh-tight:1.15;--ams-lh-heading:1.25;--ams-lh-body:1.65;--ams-sp-1:0.25rem;--ams-sp-2:0.5rem;--ams-sp-3:0.75rem;--ams-sp-4:1rem;--ams-sp-5:1.5rem;--ams-sp-6:2rem;--ams-sp-7:3rem;--ams-sp-8:4rem;--ams-sp-9:6rem;--ams-section-y:clamp(2.25rem,1.6rem + 2.8vw,3.75rem);--ams-gutter:clamp(1.25rem,0.9rem + 1.4vw,2rem);--ams-max:1180px;--ams-max-text:68ch;--ams-max-narrow:780px;--ams-radius:6px;--ams-radius-lg:10px;--ams-shadow-sm:0 1px 2px rgba(31,30,26,.06),0 2px 8px rgba(31,30,26,.05);--ams-shadow-md:0 2px 4px rgba(31,30,26,.06),0 8px 24px rgba(31,30,26,.07);--ams-transition:160ms ease}:root{--ast-global-color-0:var(--ams-brand);--ast-global-color-1:var(--ams-brand-dark);--ast-global-color-2:var(--ams-ink);--ast-global-color-4:var(--ams-surface-alt);--ast-border-color:var(--ams-line)}.ams body,body.ams-redesign{font-family:var(--ams-font-body);font-size:var(--ams-fs-body);line-height:var(--ams-lh-body);color:var(--ams-body);-webkit-font-smoothing:antialiased}.ams-scope a:focus-visible,.ams-scope button:focus-visible,.ams-scope summary:focus-visible,.ams-scope [tabindex]:focus-visible{outline:2px solid var(--ams-brand);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ams-scope *,.ams-scope *::before,.ams-scope *::after{animation-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.ams-container{width:100%;max-width:var(--ams-max);margin-inline:auto;padding-inline:var(--ams-gutter)}.ams-container--narrow{max-width:var(--ams-max-narrow)}.ams-section{padding-block:var(--ams-section-y)}.ams-section--alt{background:var(--ams-surface-alt)}.ams-section--wash{background:var(--ams-brand-wash)}.ams-section--dark{background:var(--ams-brand-darker);color:#E8E6DE}.ams-section--dark h2,.ams-section--dark h3{color:#FFFFFF}.ams-section--ruled{border-top:1px solid var(--ams-line)}.ams-grid{display:grid;gap:var(--ams-sp-5)}@media (min-width:700px){.ams-grid--2{grid-template-columns:repeat(2,1fr)}.ams-grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:700px) and (max-width:979px){.ams-grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.ams-grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:700px) and (max-width:979px){.ams-grid--4{grid-template-columns:repeat(2,1fr)}}.ams-split{display:grid;gap:var(--ams-sp-6);align-items:center}@media (min-width:900px){.ams-split{grid-template-columns:1.05fr 0.95fr;gap:var(--ams-sp-8)}.ams-split--reverse>:first-child{order:2}}.ams-scope h1,.ams-h1,.ams-scope h2,.ams-h2{font-family:var(--ams-font-display);font-weight:400;color:var(--ams-ink);letter-spacing:-0.005em;margin:0 0 var(--ams-sp-4)}.ams-h1,.ams-scope h1{font-size:var(--ams-fs-h1);line-height:var(--ams-lh-tight);max-width:20ch}.ams-h2,.ams-scope h2{font-size:var(--ams-fs-h2);line-height:var(--ams-lh-heading);max-width:26ch}.ams-h3,.ams-scope h3{font-family:var(--ams-font-body);font-size:var(--ams-fs-h3);font-weight:600;line-height:1.35;color:var(--ams-ink);margin:0 0 var(--ams-sp-3)}.ams-eyebrow{display:block;font-size:var(--ams-fs-xs);font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ams-accent);margin-bottom:var(--ams-sp-3)}.ams-lead{font-size:var(--ams-fs-lead);line-height:1.6;color:var(--ams-body);max-width:var(--ams-max-text);margin:0 0 var(--ams-sp-5)}.ams-scope p{max-width:var(--ams-max-text);margin:0 0 var(--ams-sp-4)}.ams-scope p:last-child{margin-bottom:0}.ams-small{font-size:var(--ams-fs-sm);color:var(--ams-muted)}.ams-section-head{margin-bottom:var(--ams-sp-6)}.ams-section-head--center{text-align:center;margin-inline:auto;max-width:var(--ams-max-narrow)}.ams-section-head--center .ams-h2,.ams-section-head--center h2,.ams-section-head--center .ams-lead{margin-inline:auto}.ams-scope a:not(.ams-btn):not(.ams-card){color:var(--ams-brand-dark);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;transition:color var(--ams-transition)}.ams-scope a:not(.ams-btn):not(.ams-card):hover{color:var(--ams-brand)}.ams-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ams-sp-2);min-height:48px;padding:0.8rem 1.6rem;font-family:var(--ams-font-body);font-size:var(--ams-fs-body);font-weight:500;line-height:1.2;text-align:center;text-decoration:none !important;border:1px solid transparent;border-radius:var(--ams-radius);cursor:pointer;transition:background-color var(--ams-transition),border-color var(--ams-transition),color var(--ams-transition)}.ams-btn--primary{background:var(--ams-brand);border-color:var(--ams-brand);color:#FFFFFF !important}.ams-btn--primary:hover{background:var(--ams-brand-dark);border-color:var(--ams-brand-dark)}.ams-btn--primary:active{background:var(--ams-brand-darker)}.ams-btn--secondary{background:transparent;border-color:var(--ams-line-strong);color:var(--ams-ink) !important}.ams-btn--secondary:hover{border-color:var(--ams-brand);color:var(--ams-brand-dark) !important}.ams-btn--text{min-height:0;padding:0;background:none;border:none;color:var(--ams-brand-dark) !important;text-decoration:underline !important;text-underline-offset:.2em}.ams-btn--text:hover{color:var(--ams-brand) !important}.ams-btn[disabled],.ams-btn[aria-disabled="true"]{opacity:.5;cursor:not-allowed;pointer-events:none}.ams-btn-group{display:flex;flex-wrap:wrap;gap:var(--ams-sp-3)}@media (max-width:543px){.ams-btn-group{flex-direction:column;align-items:stretch}.ams-btn-group .ams-btn{width:100%}}.ams-card{display:flex;flex-direction:column;padding:var(--ams-sp-6);background:var(--ams-surface);border:1px solid var(--ams-line);border-radius:var(--ams-radius-lg)}.ams-card--flat{background:transparent;border-color:transparent;padding-inline:0}.ams-card--raised{box-shadow:var(--ams-shadow-sm);border-color:transparent}a.ams-card{text-decoration:none !important;color:inherit;transition:border-color var(--ams-transition),box-shadow var(--ams-transition)}a.ams-card:hover{border-color:var(--ams-brand-light);box-shadow:var(--ams-shadow-md)}.ams-card__title{margin-bottom:var(--ams-sp-2)}.ams-card__text{color:var(--ams-body);margin-bottom:0}.ams-card__foot{margin-top:auto;padding-top:var(--ams-sp-4)}.ams-step__num{display:inline-block;font-family:var(--ams-font-display);font-size:1.75rem;line-height:1;color:var(--ams-accent);margin-bottom:var(--ams-sp-3)}.ams-trust{display:grid;gap:var(--ams-sp-5);padding:var(--ams-sp-6) 0;border-top:1px solid var(--ams-line);border-bottom:1px solid var(--ams-line)}@media (min-width:700px){.ams-trust{grid-template-columns:repeat(3,1fr);gap:var(--ams-sp-6)}}.ams-trust__item{display:flex;flex-direction:column;gap:var(--ams-sp-1)}.ams-trust__value{font-family:var(--ams-font-display);font-size:1.6rem;line-height:1.1;color:var(--ams-ink)}.ams-trust__label{font-size:var(--ams-fs-sm);color:var(--ams-muted)}.ams-hero{padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.ams-hero__inner{display:grid;gap:var(--ams-sp-6);align-items:center}@media (min-width:900px){.ams-hero__inner{grid-template-columns:1.1fr 0.9fr;gap:var(--ams-sp-8)}}.ams-hero__title{margin-bottom:var(--ams-sp-4)}.ams-hero__lead{margin-bottom:var(--ams-sp-6)}.ams-hero__media img{width:100%;height:auto;display:block;border-radius:var(--ams-radius-lg);object-fit:cover}.ams-hero__points{list-style:none;margin:var(--ams-sp-6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ams-sp-2) var(--ams-sp-5);font-size:var(--ams-fs-sm);color:var(--ams-muted)}.ams-hero__points li{display:flex;align-items:center;gap:var(--ams-sp-2)}.ams-hero__points li::before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--ams-accent)}.ams-quote{display:flex;flex-direction:column;padding:var(--ams-sp-6);background:var(--ams-surface);border:1px solid var(--ams-line);border-radius:var(--ams-radius-lg)}.ams-quote__text{font-family:var(--ams-font-display);font-size:1.15rem;line-height:1.55;color:var(--ams-ink);margin:0 0 var(--ams-sp-4)}.ams-quote__meta{margin-top:auto;font-size:var(--ams-fs-sm);color:var(--ams-muted);font-style:normal}.ams-quote__meta strong{display:block;color:var(--ams-body);font-weight:600}.ams-faq{border-top:1px solid var(--ams-line)}.ams-faq__item{border-bottom:1px solid var(--ams-line)}.ams-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ams-sp-4);padding:var(--ams-sp-5) 0;font-size:var(--ams-fs-h3);font-weight:600;color:var(--ams-ink);cursor:pointer;list-style:none}.ams-faq__q::-webkit-details-marker{display:none}.ams-faq__q::after{content:"+";flex:none;font-family:var(--ams-font-body);font-size:1.4rem;font-weight:400;line-height:1;color:var(--ams-accent);transition:transform var(--ams-transition)}.ams-faq__item[open] .ams-faq__q::after{content:"\2212"}.ams-faq__a{padding-bottom:var(--ams-sp-5)}.ams-faq__a p{color:var(--ams-body)}.ams-cta{background:var(--ams-brand-darker);color:#E8E6DE}.ams-cta .ams-h2,.ams-cta h2{color:#FFFFFF}.ams-cta p{color:#D3D0C6}.ams-cta .ams-btn--primary{background:#FFFFFF;border-color:#FFFFFF;color:var(--ams-brand-darker) !important}.ams-cta .ams-btn--primary:hover{background:var(--ams-brand-wash);border-color:var(--ams-brand-wash)}.ams-cta .ams-btn--secondary{border-color:rgba(255,255,255,.35);color:#FFFFFF !important}.ams-cta .ams-btn--secondary:hover{border-color:#FFFFFF}.ams-links{list-style:none;margin:0;padding:0;display:grid;gap:var(--ams-sp-2)}@media (min-width:600px){.ams-links{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.ams-links{grid-template-columns:repeat(3,1fr)}}.ams-links a{display:block;padding:var(--ams-sp-3) var(--ams-sp-4);border:1px solid var(--ams-line);border-radius:var(--ams-radius);color:var(--ams-ink) !important;text-decoration:none !important;font-size:var(--ams-fs-sm);transition:border-color var(--ams-transition),background-color var(--ams-transition)}.ams-links a:hover{border-color:var(--ams-brand-light);background:var(--ams-brand-wash)}.ams-breadcrumb{padding-block:var(--ams-sp-4);font-size:var(--ams-fs-xs);color:var(--ams-muted)}.ams-breadcrumb a{color:var(--ams-muted) !important;text-decoration:none !important}.ams-breadcrumb a:hover{color:var(--ams-brand-dark) !important;text-decoration:underline !important}.ams-scope .ast-primary-header-bar,.ams-scope .main-header-bar{border-bottom:1px solid var(--ams-line);background:var(--ams-surface)}.ams-scope .ast-primary-header-bar .site-primary-header-wrap,.ams-scope .ast-primary-header-bar .ast-container{min-height:0}.ams-scope .ast-primary-header-bar .site-header-focus-item{padding-block:var(--ams-sp-3)}.ams-scope .site-header .custom-logo{max-height:56px;width:auto;height:auto;object-fit:contain}@media (max-width:921px){.ams-scope .site-header .custom-logo{max-height:44px}}.ams-scope .site-header .site-branding,.ams-scope .ast-site-identity{padding-block:0}.ams-scope .ast-builder-menu .main-header-menu>.menu-item>.menu-link,.ams-scope .main-header-menu>.menu-item>.menu-link{font-family:var(--ams-font-body);font-size:0.9375rem;font-weight:500;letter-spacing:.005em;color:var(--ams-ink) !important;text-decoration:none !important;padding-inline:var(--ams-sp-4);transition:color var(--ams-transition)}.ams-scope .ast-builder-menu .main-header-menu>.menu-item>.menu-link:hover,.ams-scope .ast-builder-menu .main-header-menu>.menu-item.current-menu-item>.menu-link,.ams-scope .main-header-menu>.menu-item>.menu-link:hover,.ams-scope .main-header-menu>.menu-item.current-menu-item>.menu-link{color:var(--ams-brand-dark) !important;text-decoration:none !important}.ams-scope .main-header-menu>.menu-item>.menu-link{position:relative}.ams-scope .main-header-menu>.menu-item>.menu-link::after{content:"";position:absolute;left:var(--ams-sp-4);right:var(--ams-sp-4);bottom:.35em;height:1px;background:var(--ams-brand);transform:scaleX(0);transform-origin:left;transition:transform var(--ams-transition)}.ams-scope .main-header-menu>.menu-item>.menu-link:hover::after,.ams-scope .main-header-menu>.menu-item.current-menu-item>.menu-link::after{transform:scaleX(1)}.ams-scope .ast-builder-menu .main-header-menu>.menu-item>a[href*="/contact"],.ams-scope .main-header-menu>.menu-item>a[href*="/contact"]{background:var(--ams-brand);color:#FFFFFF !important;border-radius:var(--ams-radius);padding:.5rem 1.1rem !important;margin-inline-start:var(--ams-sp-2);line-height:1.25;height:auto;align-self:center;min-height:0}.ams-scope .main-header-menu>.menu-item:has(>a[href*="/contact"]){display:flex;align-items:center}.ams-scope .main-header-menu>.menu-item>a[href*="/contact"]:hover{background:var(--ams-brand-dark);color:#FFFFFF !important}.ams-scope .main-header-menu>.menu-item>a[href*="/contact"]::after{display:none}@media (max-width:921px){.ams-scope .main-header-menu>.menu-item>a[href*="/contact"]{display:inline-block;margin:var(--ams-sp-2) var(--ams-sp-4)}.ams-scope .main-header-menu>.menu-item>.menu-link{padding-block:var(--ams-sp-3)}}.ams-scope .ast-mobile-menu-trigger-fill,.ams-scope .ast-mobile-menu-trigger-minimal{min-width:44px;min-height:44px;color:var(--ams-ink)}body:has(.ams-hero--feature) .site-header,body:has(.ams-hero--feature) #masthead{position:absolute;inset-inline:0;top:0;z-index:20;background:transparent !important;border-bottom:none}body:has(.ams-hero--feature) .ast-primary-header-bar,body:has(.ams-hero--feature) .main-header-bar,body:has(.ams-hero--feature) .ast-mobile-header-wrap,body:has(.ams-hero--feature) .ast-main-header-wrap,body:has(.ams-hero--feature) .main-header-bar-wrap,body:has(.ams-hero--feature) .site-primary-header-wrap,body:has(.ams-hero--feature) .ast-above-header-wrap,body:has(.ams-hero--feature) .ast-below-header-wrap,body:has(.ams-hero--feature) #masthead>*,body:has(.ams-hero--feature) .site-header .ast-container{background:transparent !important;background-color:transparent !important}body:has(.ams-hero--feature) .ast-primary-header-bar{border-bottom:1px solid rgba(255,255,255,.16)}body:has(.ams-hero--feature) .ast-main-header-wrap,body:has(.ams-hero--feature) .main-header-bar-wrap{border:none !important}body:has(.ams-hero--feature) .ast-builder-menu .main-header-menu>.menu-item>.menu-link,body:has(.ams-hero--feature) .main-header-menu>.menu-item>.menu-link,body:has(.ams-hero--feature) .ast-builder-menu .main-header-menu>.menu-item.current-menu-item>.menu-link,body:has(.ams-hero--feature) .main-header-menu>.menu-item.current-menu-item>.menu-link{color:#FFFFFF !important;text-shadow:0 1px 3px rgba(0,0,0,.55),0 0 12px rgba(0,0,0,.3)}body:has(.ams-hero--feature) .ast-builder-menu .main-header-menu>.menu-item>.menu-link:hover,body:has(.ams-hero--feature) .main-header-menu>.menu-item>.menu-link:hover{color:var(--ams-gold-light) !important}body:has(.ams-hero--feature) .main-header-menu>.menu-item>.menu-link::after{background:var(--ams-gold-light);height:2px;box-shadow:0 1px 3px rgba(0,0,0,.4)}body:has(.ams-hero--feature) .main-header-menu>.menu-item.current-menu-item>.menu-link::after{transform:scaleX(1)}body:has(.ams-hero--feature) .ams-hero--feature::after{content:"";position:absolute;inset-inline:0;top:0;height:190px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(20,19,16,.72) 0%,rgba(20,19,16,.34) 55%,rgba(20,19,16,0) 100%)}body:has(.ams-hero--feature) .main-header-menu>.menu-item>a[href*="/contact"]{background:var(--ams-brand);color:#FFFFFF !important;text-shadow:none}body:has(.ams-hero--feature) .main-header-menu>.menu-item>a[href*="/contact"]:hover{background:var(--ams-brand-dark)}body:has(.ams-hero--feature) .ast-mobile-menu-trigger-fill,body:has(.ams-hero--feature) .ast-mobile-menu-trigger-minimal,body:has(.ams-hero--feature) .ast-mobile-menu-trigger-fill .ast-mobile-svg,body:has(.ams-hero--feature) .ast-mobile-menu-trigger-minimal .ast-mobile-svg{color:#FFFFFF !important;fill:#FFFFFF !important;background:transparent !important}body:has(.ams-hero--feature) .ams-hero--feature{padding-top:clamp(6rem,4.5rem + 5vw,8rem)}body:has(.ams-hero--feature) .ast-desktop .ast-primary-header-bar.main-header-bar,body:has(.ams-hero--feature) .ast-primary-header-bar.main-header-bar,body:has(.ams-hero--feature) .ast-main-header-wrap{margin-top:0 !important;margin-bottom:0 !important}body:has(.ams-hero--feature) #content,body:has(.ams-hero--feature) #content>.ast-container,body:has(.ams-hero--feature) #primary,body:has(.ams-hero--feature) .site-content>.ast-container{padding-top:0 !important;margin-top:0 !important}body:not(:has(.ams-hero--feature)) #content{padding-top:clamp(5.5rem,4.75rem + 2vw,7.25rem)}.ams-scope.single-post #content{padding-top:clamp(4.5rem,4rem + 1.5vw,6rem)}.ams-scope.single-post .site-content>.ast-container{padding-top:0}.ams-scope.single-post .ast-article-single,.ams-scope.single-post .ast-separate-container .ast-article-single{max-width:74ch;margin-inline:auto;padding:0 var(--ams-gutter);background:transparent !important;box-shadow:none !important;border:none;border-bottom:none}.ams-scope.single-post,.ams-scope.single-post #page,.ams-scope.single-post .site-content,.ams-scope.single-post .ast-separate-container,.ams-scope.single-post .ast-separate-container .site-main,.ams-scope.single-post #primary{background:var(--ams-surface) !important}.ams-scope.single-post .ast-separate-container #primary{padding-block:0}.ams-scope.single-post .ast-separate-container .comments-area,.ams-scope.single-post .ast-separate-container .comment-respond,.ams-scope.single-post .ast-separate-container .post-navigation{background:transparent !important;box-shadow:none !important;padding-inline:var(--ams-gutter)}.ams-scope.single-post .entry-header{margin-bottom:var(--ams-sp-7)}.ams-scope .entry-title{font-family:var(--ams-font-display);font-size:clamp(1.9rem,1.5rem + 1.8vw,2.9rem);font-weight:400;line-height:1.16;letter-spacing:-0.005em;color:var(--ams-ink);max-width:none;margin:0 0 var(--ams-sp-4)}.ams-scope .entry-meta,.ams-scope .entry-meta *{font-family:var(--ams-font-body);font-size:var(--ams-fs-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ams-muted) !important;line-height:1.6}.ams-scope .entry-meta a{color:var(--ams-muted) !important;text-decoration:none !important;border-bottom:1px solid var(--ams-line-strong);padding-bottom:1px}.ams-scope .entry-meta a:hover{color:var(--ams-brand-dark) !important;border-bottom-color:var(--ams-brand)}.ams-scope.single-post .entry-meta .comments-link,.ams-scope.single-post .entry-meta .ast-terms-link{display:none}.ams-scope.single-post .entry-meta{font-size:0}.ams-scope.single-post .entry-meta>span,.ams-scope.single-post .entry-meta .posted-by,.ams-scope.single-post .entry-meta a,.ams-scope.single-post .entry-meta time{font-size:var(--ams-fs-xs)}.ams-scope.single-post .entry-header::after{content:"";display:block;width:64px;height:2px;background:var(--ams-accent);margin-top:var(--ams-sp-6)}.ams-scope.single-post .entry-content>*{max-width:none}.ams-scope.single-post .entry-content p{font-size:1.09rem;line-height:1.72;margin-bottom:var(--ams-sp-5)}.ams-scope.single-post .entry-content h2{font-size:clamp(1.45rem,1.25rem + 0.85vw,1.9rem);margin-top:var(--ams-sp-8);margin-bottom:var(--ams-sp-4);max-width:none}.ams-scope.single-post .entry-content h3{margin-top:var(--ams-sp-6);margin-bottom:var(--ams-sp-3)}.ams-scope.single-post .entry-content ul,.ams-scope.single-post .entry-content ol{margin:0 0 var(--ams-sp-5) var(--ams-sp-5);padding:0}.ams-scope.single-post .entry-content li{margin-bottom:var(--ams-sp-2);line-height:1.65}.ams-scope.single-post .entry-content img,.ams-scope.single-post .entry-content figure{border-radius:var(--ams-radius);margin-block:var(--ams-sp-6)}.ams-scope.single-post .entry-content figcaption{font-size:var(--ams-fs-xs);color:var(--ams-muted);text-align:center;margin-top:var(--ams-sp-2)}.ams-scope.single-post .entry-content blockquote{border-left:2px solid var(--ams-accent);padding-left:var(--ams-sp-5);margin:var(--ams-sp-6) 0;font-family:var(--ams-font-display);font-size:1.2rem;line-height:1.5;color:var(--ams-ink)}.ams-scope.single-post .entry-content strong{font-weight:600;color:var(--ams-ink)}.ams-scope.single-post .entry-content table{width:100%;border-collapse:collapse;margin-block:var(--ams-sp-6);font-size:var(--ams-fs-sm)}.ams-scope.single-post .entry-content th,.ams-scope.single-post .entry-content td{padding:var(--ams-sp-3) var(--ams-sp-4);border-bottom:1px solid var(--ams-line);text-align:left}.ams-scope.single-post .entry-content th{background:var(--ams-surface-alt);font-weight:600;color:var(--ams-ink)}.ams-scope.single-post .post-navigation,.ams-scope.single-post #comments{max-width:74ch;margin-inline:auto;padding-inline:var(--ams-gutter)}.ams-scope .wp-block-latest-posts.is-grid{display:grid;gap:var(--ams-sp-6) var(--ams-sp-5);margin:0;padding:0;list-style:none}@media (min-width:620px){.ams-scope .wp-block-latest-posts.columns-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ams-scope .wp-block-latest-posts.columns-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:620px){.ams-scope .wp-block-latest-posts.columns-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ams-scope .wp-block-latest-posts.columns-4{grid-template-columns:repeat(4,1fr)}}.ams-scope .wp-block-latest-posts.is-grid li{display:flex;flex-direction:column;margin:0;width:100% !important;max-width:none !important;padding:0 !important}.ams-scope .wp-block-latest-posts__featured-image{margin-bottom:var(--ams-sp-4)}.ams-scope .wp-block-latest-posts__featured-image a{display:block}.ams-scope .wp-block-latest-posts__featured-image img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--ams-radius);display:block;transition:opacity var(--ams-transition)}.ams-scope .wp-block-latest-posts__featured-image a:hover img{opacity:.88}.ams-scope .wp-block-latest-posts__list a.wp-block-latest-posts__post-title,.ams-scope .wp-block-latest-posts a.wp-block-latest-posts__post-title{font-family:var(--ams-font-display);font-size:1.15rem;font-weight:400;line-height:1.32;color:var(--ams-ink) !important;text-decoration:none !important;margin-bottom:var(--ams-sp-2);display:block}.ams-scope .wp-block-latest-posts a.wp-block-latest-posts__post-title:hover{color:var(--ams-brand-dark) !important;text-decoration:underline !important;text-underline-offset:.18em}.ams-scope .wp-block-latest-posts__post-date{margin-top:auto;padding-top:var(--ams-sp-2);font-size:var(--ams-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ams-muted)}body:has(.ams-hero--feature) .ast-mobile-header-content,body:has(.ams-hero--feature) #ast-mobile-popup{background:var(--ams-charcoal) !important}body:has(.ams-hero--feature) .ast-mobile-header-content .menu-link{color:#FFFFFF !important;text-shadow:none}.ams-footer{background:var(--ams-brand-darker);color:#C9C6BC}.ams-footer a{color:#E8E6DE !important;text-decoration:none !important}.ams-footer a:hover{color:#FFFFFF !important;text-decoration:underline !important}.ams-footer__grid{display:grid;gap:var(--ams-sp-6);padding-block:var(--ams-sp-8)}@media (min-width:700px){.ams-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}@media (min-width:1000px){.ams-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.ams-footer__title{font-family:var(--ams-font-body);font-size:var(--ams-fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#FFFFFF;margin:0 0 var(--ams-sp-4)}.ams-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ams-sp-2)}.ams-footer__list li{font-size:var(--ams-fs-sm)}.ams-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding-block:var(--ams-sp-5);display:flex;flex-wrap:wrap;gap:var(--ams-sp-4);justify-content:space-between;font-size:var(--ams-fs-xs)}.ams-stack>* + *{margin-top:var(--ams-sp-4)}.ams-mt-0{margin-top:0 !important}.ams-mb-0{margin-bottom:0 !important}.ams-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ams-scope img{max-width:100%;height:auto}.ams-scope{overflow-x:clip}.ams-scope .ast-page-builder-template .entry-content>h1,.ams-scope .ast-page-builder-template .entry-content>h2,.ams-scope .ast-page-builder-template .entry-content>h3,.ams-scope .ast-page-builder-template .entry-content>h4,.ams-scope .ast-page-builder-template .entry-content>p,.ams-scope .ast-page-builder-template .entry-content>ul,.ams-scope .ast-page-builder-template .entry-content>ol,.ams-scope .ast-page-builder-template .entry-content>figure,.ams-scope .ast-page-builder-template .entry-content>img,.ams-scope .ast-page-builder-template .entry-content>div:not([class]),.ams-scope .ast-page-builder-template .entry-content>form{max-width:var(--ams-max);margin-inline:auto;padding-inline:var(--ams-gutter);box-sizing:border-box}.ams-scope .ast-page-builder-template .entry-content>h1{margin-top:var(--ams-sp-8)}.ams-scope .ast-page-builder-template .entry-content>h2{margin-top:var(--ams-sp-7)}.ams-scope .ast-page-builder-template .entry-content>h3{margin-top:var(--ams-sp-5)}.ams-scope .ast-page-builder-template .entry-content>p{margin-bottom:var(--ams-sp-4)}.ams-scope .entry-content>section{max-width:none;padding-inline:0}:root{--ams-charcoal:#1C1B18;--ams-charcoal-soft:#24231F;--ams-gold:#A8873E;--ams-gold-light:#C9A961;--ams-sand:#EFE9E0}.ams-lead--serif{font-family:var(--ams-font-display);font-size:clamp(1.25rem,1.05rem + 0.9vw,1.65rem);line-height:1.45;color:var(--ams-ink);max-width:34ch}.ams-eyebrow--ruled{display:flex;align-items:center;gap:var(--ams-sp-4)}.ams-eyebrow--ruled::after{content:"";flex:1 1 auto;height:1px;background:var(--ams-gold);opacity:.55}.ams-btn--outline{background:transparent;border-color:var(--ams-gold);color:var(--ams-gold) !important;letter-spacing:.04em}.ams-btn--outline:hover{background:var(--ams-gold);color:#FFFFFF !important}.ams-panel .ams-btn--outline,.ams-hero--feature .ams-btn--outline{border-color:var(--ams-gold-light);color:var(--ams-gold-light) !important}.ams-panel .ams-btn--outline:hover,.ams-hero--feature .ams-btn--outline:hover{background:var(--ams-gold-light);color:var(--ams-charcoal) !important}.ams-hero--feature{position:relative;isolation:isolate;padding-block:clamp(3rem,1.75rem + 5.5vw,5.5rem);background:var(--ams-charcoal) center/cover no-repeat;color:#FFFFFF}.ams-hero__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.ams-hero--feature::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient( 180deg,rgba(28,27,24,.72) 0%,rgba(28,27,24,.58) 45%,rgba(28,27,24,.78) 100% )}.ams-hero--feature .ams-h1,.ams-hero--feature h1{color:#FFFFFF;max-width:24ch}.ams-hero--feature .ams-lead{color:#E4E0D8}.ams-hero--feature .ams-eyebrow{color:var(--ams-gold-light)}.ams-hero__head{max-width:46rem;margin-bottom:var(--ams-sp-8)}.ams-choice{display:grid;gap:var(--ams-sp-5)}@media (min-width:800px){.ams-choice{grid-template-columns:repeat(2,1fr);gap:var(--ams-sp-5)}}.ams-choice__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1.75rem,1.25rem + 2vw,2.5rem);background:rgba(24,23,20,.80);border:1px solid rgba(201,169,97,.28);border-radius:var(--ams-radius-lg);color:#FFFFFF;transition:border-color var(--ams-transition),background-color var(--ams-transition)}.ams-choice__card:hover{background:rgba(24,23,20,.88);border-color:rgba(201,169,97,.6)}.ams-scope .ams-choice__card p{max-width:none}.ams-scope .ams-choice__name,.ams-choice__name{font-family:var(--ams-font-display);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.15;color:#FFFFFF;max-width:none;margin:0 0 var(--ams-sp-2)}.ams-choice__role{font-size:var(--ams-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ams-gold-light);margin:0 0 var(--ams-sp-4)}.ams-choice__text{color:#E4E0D8;margin:0 0 var(--ams-sp-5);max-width:42ch}.ams-choice__link{margin-top:auto;display:inline-flex;align-items:center;gap:var(--ams-sp-2);font-weight:500;color:var(--ams-gold-light) !important;text-decoration:underline !important;text-underline-offset:.25em}.ams-choice__link::after{content:"\2192";transition:transform var(--ams-transition)}.ams-choice__link:hover::after{transform:translateX(3px)}.ams-mosaic{display:grid}@media (min-width:900px){.ams-mosaic{grid-template-columns:repeat(2,1fr)}}.ams-mosaic__media{position:relative;min-height:320px}.ams-mosaic__media img{width:100%;height:100%;display:block;object-fit:cover}.ams-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,1.25rem + 3.5vw,4rem);background:var(--ams-charcoal);color:#DEDAD1}.ams-panel h2,.ams-panel h3,.ams-panel .ams-h2{color:#FFFFFF}.ams-panel p{color:#DEDAD1}.ams-panel__kicker{font-family:var(--ams-font-display);font-style:italic;font-size:clamp(1.1rem,1rem + 0.5vw,1.35rem);color:var(--ams-gold-light);margin:0 0 var(--ams-sp-4)}@media (min-width:900px){.ams-mosaic--reverse .ams-mosaic__media{order:2}}.ams-facts{background:var(--ams-surface-alt);border-radius:var(--ams-radius-lg);padding:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.ams-facts__item + .ams-facts__item{margin-top:var(--ams-sp-6);padding-top:var(--ams-sp-6);border-top:1px solid var(--ams-line)}.ams-facts__value{font-family:var(--ams-font-display);font-size:clamp(1.3rem,1.15rem + 0.6vw,1.6rem);line-height:1.2;color:var(--ams-ink);margin:0 0 var(--ams-sp-2)}.ams-facts__text{font-size:var(--ams-fs-sm);color:var(--ams-muted);margin:0}.ams-portraits{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ams-sp-4)}.ams-portraits img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--ams-radius);box-shadow:var(--ams-shadow-md)}.ams-portraits__credit{grid-column:1 / -1;font-size:var(--ams-fs-xs);color:var(--ams-muted);margin:0}.ams-articles{display:grid;gap:var(--ams-sp-6)}@media (min-width:620px){.ams-articles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ams-articles{grid-template-columns:repeat(4,1fr)}}.ams-article__media{display:block;margin-bottom:var(--ams-sp-4)}.ams-article__media img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--ams-radius)}.ams-article__title{font-family:var(--ams-font-display);font-size:1.2rem;line-height:1.3;font-weight:400;margin:0 0 var(--ams-sp-3)}.ams-article__title a{color:var(--ams-ink) !important;text-decoration:none !important}.ams-article__title a:hover{color:var(--ams-brand-dark) !important;text-decoration:underline !important}.ams-article__more{font-size:var(--ams-fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ams-ink) !important;text-decoration:none !important}.ams-article__more:hover{color:var(--ams-brand-dark) !important}.ams-section-head--editorial .ams-eyebrow{color:var(--ams-gold)}.ams-section-head--editorial .ams-h2{font-size:clamp(1.9rem,1.5rem + 1.9vw,3rem);max-width:18ch}.ams-scope img.wp-smiley,.ams-scope img.emoji,.ams-scope img[src*="s.w.org/images/core/emoji"]{display:inline !important;width:1em !important;height:1em !important;max-width:1em !important;margin:0 .07em !important;padding:0 !important;vertical-align:-0.12em !important;border:none !important;border-radius:0 !important;box-shadow:none !important;aspect-ratio:auto !important;background:none !important}.ams-scope .site-above-footer-wrap .ast-builder-grid-row{display:block !important}.ams-scope .site-footer-above-section-1:empty{display:none}.ams-scope .site-above-footer-wrap .widget_nav_menu>.widget-title,.ams-scope .site-above-footer-wrap .widget_nav_menu>h2{font-family:var(--ams-font-body);font-size:var(--ams-fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin:0 0 var(--ams-sp-5);text-align:left}.ams-scope .site-above-footer-wrap .menu{display:grid;gap:var(--ams-sp-2) var(--ams-sp-5);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;text-align:left}@media (min-width:700px){.ams-scope .site-above-footer-wrap .menu{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.ams-scope .site-above-footer-wrap .menu{grid-template-columns:repeat(5,1fr)}}.ams-scope .site-above-footer-wrap .menu li{margin:0;padding:0}.ams-scope .site-above-footer-wrap .menu .menu-link{display:block;padding:var(--ams-sp-1) 0;font-size:var(--ams-fs-sm);text-decoration:none !important;transition:color var(--ams-transition)}.ams-scope .site-above-footer-wrap .menu .menu-link:hover{text-decoration:underline !important}.ams-scope .site-above-footer-wrap .site-footer-section{width:100% !important}.ams-scope.page,.ams-scope.page #page,.ams-scope.page .site-content,.ams-scope.page .ast-separate-container .site-main,.ams-scope.page #primary{background:var(--ams-surface) !important}.ams-scope.page .ast-article-single,.ams-scope.page .ast-separate-container .ast-article-single{background:transparent !important;box-shadow:none !important;border:0 !important;padding:0 !important;max-width:none}.ams-scope.page .ast-separate-container #primary{padding-block:0 !important;margin-block:0 !important}.ams-scope.page:not(:has(.ams-hero--feature)) #content{padding-top:clamp(4.5rem,4rem + 1.5vw,6rem)}.ams-scope.page .site-content>.ast-container{padding-top:0 !important;max-width:none;padding-inline:0}.ams-scope.page .entry-header{max-width:var(--ams-container,1180px);margin:0 auto var(--ams-sp-8);padding:0 var(--ams-gutter)}.ams-scope.page .entry-header::before{content:"";display:block;width:56px;height:2px;background:var(--ams-accent);margin-bottom:var(--ams-sp-5)}.ams-scope.page .entry-title{font-family:var(--ams-font-display);font-size:var(--ams-fs-h1);font-weight:400;line-height:1.12;color:var(--ams-ink);max-width:18ch;margin:0}.ams-scope.page .entry-content>p,.ams-scope.page .entry-content>h2,.ams-scope.page .entry-content>h3,.ams-scope.page .entry-content>h4,.ams-scope.page .entry-content>ul,.ams-scope.page .entry-content>ol,.ams-scope.page .entry-content>figure,.ams-scope.page .entry-content>blockquote,.ams-scope.page .entry-content>table,.ams-scope.page .entry-content>iframe{max-width:var(--ams-mesure);margin-inline:auto;padding-inline:var(--ams-gutter);box-sizing:content-box}.ams-scope.page .entry-content>p{font-size:1.09rem;line-height:1.72;color:var(--ams-body);margin-bottom:var(--ams-sp-5)}.ams-scope.page .entry-content>h2{font-family:var(--ams-font-display);font-size:var(--ams-fs-h2);font-weight:400;line-height:1.2;color:var(--ams-ink);margin:var(--ams-sp-8) auto var(--ams-sp-4)}.ams-scope.page .entry-content>h3{font-family:var(--ams-font-body);font-size:var(--ams-fs-h3);font-weight:600;line-height:1.35;color:var(--ams-ink);margin:var(--ams-sp-7) auto var(--ams-sp-3)}.ams-scope.page .entry-content>ul,.ams-scope.page .entry-content>ol{margin-bottom:var(--ams-sp-6);padding-left:calc(var(--ams-gutter) + 1.15rem)}.ams-scope.page .entry-content li{font-size:1.05rem;line-height:1.68;color:var(--ams-body);margin-bottom:var(--ams-sp-3)}.ams-scope.page .entry-content li strong{color:var(--ams-ink);font-weight:600}.ams-scope.page .entry-content figure,.ams-scope.page .entry-content figure img{width:auto !important;max-width:100% !important;height:auto !important}.ams-scope.page .entry-content figure{border-radius:var(--ams-radius,4px);overflow:hidden;margin-block:var(--ams-sp-6)}.ams-scope.page .entry-content figure img{display:block;border-radius:inherit}@media (min-width:900px){.ams-scope.page .entry-content>figure.alignleft,.ams-scope.page .entry-content>figure.alignright{max-width:22rem;padding-inline:0;margin-block:var(--ams-sp-2) var(--ams-sp-5)}.ams-scope.page .entry-content>figure.alignleft{float:left;margin-right:var(--ams-sp-6)}.ams-scope.page .entry-content>figure.alignright{float:right;margin-left:var(--ams-sp-6)}}@media (max-width:899px){.ams-scope.page .entry-content>figure.alignleft,.ams-scope.page .entry-content>figure.alignright{float:none !important;margin-inline:auto}}.ams-scope.page .entry-content iframe{display:block;width:100%;max-width:var(--ams-mesure);margin-inline:auto;aspect-ratio:16 / 9;height:auto;border:0;border-radius:var(--ams-radius,4px)}.ams-scope.page .entry-content>.ams-section{max-width:none;margin-top:0;clear:both}.ams-scope .ast-primary-header-bar,.ams-scope .ast-primary-header-bar .ast-container,.ams-scope .ast-primary-header-bar .site-primary-header-wrap,.ams-scope .main-header-bar,.ams-scope .ast-main-header-wrap{min-height:0 !important}.ams-scope .site-header .site-header-focus-item,.ams-scope .ast-primary-header-bar .site-header-focus-item{padding-block:var(--ams-sp-2) !important}.ams-scope .site-header .custom-logo{max-height:40px}.ams-scope .site-branding,.ams-scope .ast-site-identity{padding:0 !important}.ams-scope .ast-builder-menu .main-header-menu>.menu-item>.menu-link{line-height:1.4;padding-block:var(--ams-sp-2)}body:has(.ams-hero--feature) .entry-header,body:has(.ams-hero--feature) .ast-single-entry-banner{display:none !important}.ams-scope.page .entry-content>.ams-hero--feature{max-width:none;margin-inline:0;padding-inline:0}.ams-hero--page{display:flex;align-items:center;min-height:clamp(19rem,13rem + 24vw,29rem);padding-block:clamp(6.5rem,5rem + 6vw,9rem) clamp(3rem,2.25rem + 3vw,4.5rem);text-align:center}.ams-hero--page>.ams-container{width:100%}.ams-hero--page .ams-hero__head{max-width:54rem;margin-inline:auto;margin-bottom:0}.ams-hero--page .ams-h1{max-width:22ch;margin-inline:auto;margin-bottom:var(--ams-sp-4)}.ams-hero--page .ams-lead{max-width:44rem;margin-inline:auto;margin-bottom:0;color:#E4E0D8}.ams-hero--page .ams-eyebrow{margin-bottom:var(--ams-sp-4)}.ams-hero--page>.ams-container::after{content:"";position:absolute;left:50%;bottom:clamp(1.25rem,1rem + 1vw,2rem);width:11px;height:11px;margin-left:-6px;border-right:1.5px solid rgba(255,255,255,.65);border-bottom:1.5px solid rgba(255,255,255,.65);transform:rotate(45deg);pointer-events:none}.ams-scope.page .entry-content>.ams-hero--feature + p,.ams-scope.page .entry-content>.ams-hero--feature + figure{margin-top:clamp(2.5rem,2rem + 2.5vw,4rem)}.ams-hero--feature{overflow:hidden}.ams-hero--feature>.ams-hero__bg,.ams-scope .ams-hero__bg,.ams-scope .entry-content .ams-hero__bg{position:absolute !important;inset:0 !important;z-index:-2;width:100% !important;height:100% !important;max-width:none !important;min-width:100%;min-height:100%;margin:0 !important;padding:0 !important;border-radius:0 !important;object-fit:cover !important;object-position:center 42%}.ams-hero--page{min-height:clamp(16rem,11rem + 18vw,23rem);padding-block:clamp(6rem,4.75rem + 5vw,8rem) clamp(2.5rem,2rem + 2.5vw,3.75rem)}@media (max-width:600px){.ams-hero--page{min-height:14rem}.ams-hero--page .ams-lead{font-size:var(--ams-fs-sm)}}.ams-scope .site-content>.ast-container>.content-area,.ams-scope #primary{flex:1 1 100%;width:100%;max-width:none;min-width:0}.ams-scope .ams-section + .ams-section{padding-top:calc(var(--ams-section-y) * .5)}.ams-hero--page{padding-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.ams-scope.page .entry-content>.ams-hero--feature + .ams-section{padding-top:clamp(2rem,1.6rem + 1.8vw,3rem)}.ams-scope.page .entry-content>.ams-hero--feature + p,.ams-scope.page .entry-content>.ams-hero--feature + figure{margin-top:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}.ams-scope .ams-section-head{margin-bottom:var(--ams-sp-5)}.ams-scope .entry-content>p:empty,.ams-scope .ams-container>p:empty{display:none}.ams-cards{display:grid;gap:var(--ams-sp-5);grid-template-columns:1fr}@media (min-width:620px){.ams-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ams-cards{grid-template-columns:repeat(3,1fr)}}.ams-card{display:flex;flex-direction:column;overflow:hidden;background:var(--ams-surface);border:1px solid var(--ams-line);border-radius:var(--ams-radius-lg);color:inherit !important;text-decoration:none !important;transition:border-color var(--ams-transition),transform var(--ams-transition)}.ams-card:hover{border-color:var(--ams-brand-light);transform:translateY(-2px)}.ams-card__media{display:block;aspect-ratio:16 / 10;background:var(--ams-surface-alt);overflow:hidden}.ams-card__media img{display:block;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:center 45%;transition:transform var(--ams-transition)}.ams-card:hover .ams-card__media img{transform:scale(1.03)}.ams-card__body{display:flex;flex-direction:column;gap:var(--ams-sp-2);padding:var(--ams-sp-5)}.ams-card__title{font-family:var(--ams-font-display);font-size:1.2rem;line-height:1.25;color:var(--ams-ink)}.ams-card__text{font-size:var(--ams-fs-sm);line-height:1.55;color:var(--ams-muted)}picture.ams-hero__bg{display:block;position:absolute !important;inset:0 !important;z-index:-2;width:100% !important;height:100% !important;margin:0 !important;overflow:hidden}.ams-hero__bg>img,picture.ams-hero__bg>img,.ams-scope .entry-content picture.ams-hero__bg>img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;min-width:100% !important;min-height:100% !important;margin:0 !important;padding:0 !important;border-radius:0 !important;object-fit:cover !important;object-position:center 42%}.ams-card__media picture{display:block;width:100%;height:100%}.ams-card__media picture>img,.ams-card__media>img{display:block;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:center 45%}.ams-hero--page p,.ams-hero--page .ams-hero__head p{color:#E4E0D8}.ams-hero--page .ams-hero__head p:last-of-type{margin-bottom:var(--ams-sp-5)}.ams-brief{margin:var(--ams-sp-7) auto;padding:var(--ams-sp-6);background:var(--ams-brand-wash);border-left:3px solid var(--ams-brand);border-radius:0 var(--ams-radius) var(--ams-radius) 0}.ams-brief__label{margin:0 0 var(--ams-sp-4);font-family:var(--ams-font-body);font-size:var(--ams-fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ams-brand-dark)}.ams-brief ul{margin:0;padding-left:1.15rem}.ams-brief li{margin-bottom:var(--ams-sp-3);font-size:var(--ams-fs-body);line-height:1.6;color:var(--ams-ink)}.ams-brief li:last-child{margin-bottom:0}.ams-brief li::marker{color:var(--ams-accent)}.ams-toc{margin:var(--ams-sp-7) auto;padding:var(--ams-sp-5) var(--ams-sp-6);border:1px solid var(--ams-line);border-radius:var(--ams-radius);background:var(--ams-surface)}.ams-toc__label{margin:0 0 var(--ams-sp-3);font-family:var(--ams-font-body);font-size:var(--ams-fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ams-muted)}.ams-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.ams-toc li{counter-increment:toc;margin-bottom:var(--ams-sp-2);line-height:1.45}.ams-toc li:last-child{margin-bottom:0}.ams-toc li::before{content:counter(toc,decimal-leading-zero);display:inline-block;width:2.1em;font-family:var(--ams-font-body);font-size:var(--ams-fs-xs);font-weight:600;color:var(--ams-accent)}.ams-toc a{color:var(--ams-ink) !important;text-decoration:none !important;border-bottom:1px solid transparent;font-size:var(--ams-fs-sm)}.ams-toc a:hover{color:var(--ams-brand-dark) !important;border-bottom-color:var(--ams-brand-light)}.ams-scope:target{scroll-margin-top:6rem}.ams-scope h2[id]{scroll-margin-top:6rem}@media (min-width:700px){.ams-brief,.ams-toc{max-width:var(--ams-mesure)}}.ams-note{margin:0 0 var(--ams-sp-5);padding:var(--ams-sp-4) var(--ams-sp-5);background:var(--ams-accent-wash);border-left:3px solid var(--ams-accent);border-radius:0 var(--ams-radius) var(--ams-radius) 0;font-size:var(--ams-fs-sm);line-height:1.6;color:var(--ams-body)}.ams-note strong{color:var(--ams-ink)}