.site-header{position:sticky;top:0;background:rgba(247,244,236,.97);backdrop-filter:blur(12px);transition:box-shadow .25s,border-color .25s}.site-header.is-scrolled{box-shadow:0 4px 20px #142b450d}.header-inner{min-height:88px}.hero-wrap{padding:44px 0 62px}.hero-grid{grid-template-columns:1fr 1.15fr;gap:60px}.hero-title{font-size:clamp(54px,5.7vw,82px);line-height:1.05}.hero-title em{color:#907343}.hero-intro{font-size:15px;max-width:500px}.hero-visual .hero-art img{border-radius:112px 4px 4px 4px;width:100%;height:auto;object-fit:contain;box-shadow:0 18px 46px #142b451a}.hero-visual .hero-art{background:#e8e5dc;border-radius:112px 4px 4px 4px}.hero-art figcaption{padding:12px 0 0;background:var(--ivory);font-size:10px;color:#455564;text-align:left}.values-bar{gap:28px;padding:24px 28px}.values-bar p{font-size:9px}.values-bar p+p:before{left:-14px}.intro-photo img{width:100%;height:auto;border-radius:4px 4px 76px 4px}.acm-split-content{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;margin:34px 0}.acm-editorial-photo{margin:30px 0}.acm-editorial-photo img{display:block;width:100%;height:auto;border-radius:4px;object-fit:contain}.acm-editorial-photo figcaption{font-size:11px;color:var(--muted);line-height:1.8;padding-top:10px}.acm-home-photo{margin:35px 0 0;max-width:730px}.acm-home-photo img{border-radius:4px}.acm-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.acm-action-card{border:1px solid var(--line);background:#fffcf6;padding:28px;min-width:0}.acm-action-card .wp-block-heading{font-size:26px!important;margin:0 0 16px!important}.acm-action-card .acm-editorial-photo{margin:0 0 22px}.acm-action-card p{font-size:13px}.acm-action-card a{font-size:12px}.acm-action-card .acm-editorial-photo img{height:auto;object-fit:contain}.acm-history-photo{margin:18px 0;max-width:420px}.acm-history-photo img{width:100%;height:auto;border-radius:3px}.acm-history-photo figcaption{font-size:10px;color:var(--muted);margin-top:7px}.acm-history-compact .acm-history-photo{max-width:none}.acm-history-compact .acm-history-photo img{max-height:150px;object-fit:contain;object-position:left;background:#20394e}.acm-history-compact .acm-history-photo figcaption{color:#bbc7d1;font-size:9px}.acm-history-entry{padding-bottom:35px}.acm-figures .fact-pending{display:none}.facts-strip{grid-template-columns:1fr 1fr}.acm-content-card:not(:has(.acm-content-card-media)){background:#fffcf6}.acm-content-card-links a{transition:color .2s,gap .2s}.acm-content-card:hover{box-shadow:0 12px 26px #142b4510}.acm-content-card{transition:box-shadow .25s,border-color .25s}.acm-content-card-media img{transition:transform .55s cubic-bezier(.2,.6,.2,1)}.acm-content-card:hover .acm-content-card-media img{transform:scale(1.035)}.home-main .acm-collection--albums .acm-content-card h3{font-size:24px}.home-main .acm-collection--albums .acm-content-card-body{padding:24px}.home-main .acm-collection--albums .acm-content-card-excerpt{font-size:11px}.acm-support-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;text-align:left}.acm-support-layout .acm-buttons{justify-content:flex-start}.acm-support-layout .wp-block-image img{height:auto;border-radius:4px}.section-support .section-inner>.wp-block-heading{max-width:800px;margin:auto}.section-support .section-inner>.eyebrow{text-align:center}.acm-collection-empty{font-size:12px;background:#ede9e0;border:1px solid var(--line);color:#52606a}.acm-privacy-note{font-size:12px;padding:22px;background:#eeeadf;border-left:3px solid var(--gold)}.acm-source-link{font-size:12px;margin-top:13px}.acm-updated{font-size:11px;color:var(--muted);margin:24px 0}.acm-official-sources{margin-top:32px}.brand-wordmark-note{display:block;font-size:8px;letter-spacing:0;color:var(--muted);text-transform:none}.site-footer .brand-wordmark-note{color:#b6c3cc}.footer-bottom p{font-size:10px}.page-main{padding-top:54px}.has-reveal{opacity:0;transform:translateY(12px);transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0ms)}.has-reveal.is-visible{opacity:1;transform:none}.hero-copy.has-reveal{transition-duration:.65s}.hero-visual.has-reveal{transition-duration:.75s}.wp-block-navigation-item__content{position:relative}.header-inner .wp-block-navigation-item__content:after{content:'';position:absolute;left:0;bottom:3px;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .25s}.header-inner .wp-block-navigation-item__content:hover:after,.header-inner .wp-block-navigation-item__content:focus-visible:after{transform:scaleX(1)}
@media(max-width:1120px){.hero-grid{gap:35px}.hero-title{font-size:64px}.values-bar{gap:20px}.values-bar p+p:before{left:-10px}.acm-support-layout{gap:30px}.acm-history-compact{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:45px}}
@media(max-width:900px){.hero-title{font-size:53px}.hero-intro{font-size:13px}.values-bar p{font-size:8px}.acm-split-content{gap:26px}.acm-action-grid{gap:18px}.acm-action-card{padding:23px}.acm-support-layout{grid-template-columns:1fr;gap:28px}.acm-support-layout .wp-block-image{max-width:600px}.acm-support-layout .acm-buttons{justify-content:center}}
@media(max-width:700px){.header-inner{min-height:76px}.hero-wrap{padding:35px 0 40px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-title{font-size:clamp(51px,11vw,69px)}.hero-intro{font-size:13px}.hero-visual{max-width:540px}.hero-art figcaption{font-size:9px}.values-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.values-bar p:last-child{grid-column:1/-1}.values-bar p{font-size:9px}.acm-split-content,.acm-action-grid{grid-template-columns:1fr;gap:22px}.acm-action-card{padding:23px}.acm-action-card .wp-block-heading{font-size:25px!important}.acm-editorial-photo{margin:24px 0}.acm-history-compact{display:block}.acm-history-compact .acm-history-photo{max-width:340px}.acm-support-layout{text-align:center}.section-support .acm-support-layout .acm-buttons{justify-content:center}.acm-figures .fact{border-right:1px solid var(--line)}.acm-figures .fact:nth-child(2){border-right:0}.brand-wordmark-note{font-size:7px}.page-main{padding-top:37px}.acm-source-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){.has-reveal{opacity:1!important;transform:none!important;transition:none!important}.site-header,.acm-content-card,.acm-content-card-media img{transition:none!important}.acm-content-card:hover .acm-content-card-media img{transform:none!important}}
@media print{.site-header{position:static}.has-reveal{opacity:1!important;transform:none!important}.acm-action-grid{display:block}}
.site-footer .acm-contact-empty{display:none}
