.aac-news{--navy:#14243d;--navy-soft:#243a5c;--gold:#c9a449;--gold-soft:#e3c780;--cream:#f8f4eb;--cream-deep:#efe8d6;--teal:#2f6e6e;--teal-soft:#5a9595;--ink:#1a1a1a;--rule:rgba(20,36,61,.12);position:relative;width:100%;margin:0;background:var(--cream);color:var(--navy);font-family:DM Sans,sans-serif;font-size:17px;line-height:1.65;overflow:hidden}.aac-news *,.aac-news *:before,.aac-news *:after{box-sizing:border-box}.aac-news a{color:var(--teal);text-decoration:none;transition:color .2s ease}.aac-news a:hover{color:var(--gold)}.aac-news:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(20,36,61,.04) 1px,transparent 1px);background-size:3px 3px;opacity:.6;z-index:0}.aac-news .aac-inner{position:relative;z-index:1}.aac-news .aac-container{max-width:1180px;margin:0 auto;padding:0 32px}.aac-news .aac-hero{padding:120px 0 90px;text-align:center;position:relative}.aac-news .aac-eyebrow{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:28px;display:inline-flex;align-items:center;gap:12px}.aac-news .aac-eyebrow:before,.aac-news .aac-eyebrow:after{content:"";width:36px;height:1px;background:var(--teal);display:inline-block}.aac-news .aac-headline{font-family:Fraunces,serif;font-weight:400;font-size:clamp(60px,10vw,150px);line-height:.95;letter-spacing:-.02em;color:var(--navy);margin:0 0 28px;font-variation-settings:"opsz" 144}.aac-news .aac-headline em{font-style:italic;color:var(--gold);font-weight:400}.aac-news .aac-hero-tag{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:clamp(20px,2.4vw,26px);line-height:1.4;color:var(--navy-soft);max-width:640px;margin:0 auto}.aac-news .aac-divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto;max-width:1180px;padding:0 32px}.aac-news .aac-divider .line{flex:1;height:1px;background:var(--rule)}.aac-news .aac-divider .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}.aac-news .aac-section-head{text-align:center;margin:0 auto 80px;max-width:760px}.aac-news .aac-section-label{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:18px}.aac-news .aac-section-title{font-family:Fraunces,serif;font-weight:400;font-size:clamp(40px,5.5vw,64px);line-height:1.05;letter-spacing:-.015em;color:var(--navy);margin:0}.aac-news .aac-section-title em{font-style:italic;color:var(--gold)}.aac-news .aac-quotes-section{padding:110px 0 130px;background:linear-gradient(to bottom,var(--cream) 0%,var(--cream) 60%,var(--cream-deep) 100%);position:relative}.aac-news .aac-featured-quote{text-align:center;max-width:980px;margin:0 auto 100px;position:relative;padding:40px 20px}.aac-news .aac-featured-quote .quote-mark{font-family:Fraunces,serif;font-style:italic;font-size:clamp(120px,16vw,200px);line-height:.8;color:var(--gold);opacity:.35;position:absolute;top:-10px;left:50%;transform:translate(-50%);pointer-events:none;user-select:none}.aac-news .aac-featured-quote blockquote{font-family:Fraunces,serif;font-weight:400;font-style:italic;font-size:clamp(28px,4vw,44px);line-height:1.25;letter-spacing:-.01em;color:var(--navy);margin:0 0 32px;position:relative}.aac-news .aac-attribution{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.aac-news .aac-attribution .name{font-family:Fraunces,serif;font-weight:500;font-size:20px;color:var(--navy);letter-spacing:-.01em}.aac-news .aac-attribution .title{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.aac-news .aac-attribution .underline{width:32px;height:1px;background:var(--gold);margin:8px 0 4px}.aac-news .aac-quotes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:56px 64px;max-width:1100px;margin:0 auto}.aac-news .aac-quote-card{position:relative;padding:24px 0 0}.aac-news .aac-quote-card:before{content:"";position:absolute;top:0;left:0;width:36px;height:2px;background:var(--gold)}.aac-news .aac-quote-card blockquote{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:21px;line-height:1.4;color:var(--navy);margin:0 0 20px}.aac-news .aac-quote-card .name{font-family:Fraunces,serif;font-weight:500;font-size:17px;color:var(--navy);margin-bottom:2px}.aac-news .aac-quote-card .title{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.aac-news .aac-press-section{padding:130px 0;background:var(--navy);color:var(--cream);position:relative;overflow:hidden}.aac-news .aac-press-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:4px 4px;pointer-events:none}.aac-news .aac-press-section .aac-section-label{color:var(--gold-soft)}.aac-news .aac-press-section .aac-section-title{color:var(--cream)}.aac-news .aac-press-section .aac-section-title em{color:var(--gold)}.aac-news .aac-press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}.aac-news .aac-press-item{background:var(--navy);padding:36px 32px 32px;display:flex;flex-direction:column;transition:background .3s ease;position:relative;text-decoration:none;color:inherit;min-height:240px}.aac-news .aac-press-item:hover{background:var(--navy-soft)}.aac-news .aac-press-item .pub{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:18px}.aac-news .aac-press-item .headline{font-family:Fraunces,serif;font-weight:400;font-size:21px;line-height:1.25;letter-spacing:-.01em;color:var(--cream);margin:0 0 auto;flex:1}.aac-news .aac-press-item .read{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:28px;display:inline-flex;align-items:center;gap:8px;transition:gap .25s ease}.aac-news .aac-press-item:hover .read{gap:14px;color:var(--gold-soft)}.aac-news .aac-press-item .read .arrow{transition:transform .25s ease;display:inline-block}.aac-news .aac-press-item:hover .read .arrow{transform:translate(4px)}.aac-news .aac-seenin{padding:90px 0;background:var(--cream-deep);text-align:center}.aac-news .aac-seenin-label{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--navy-soft);margin-bottom:32px}.aac-news .aac-seenin-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 56px;max-width:1000px;margin:0 auto}.aac-news .aac-seenin-strip span{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:clamp(20px,2.2vw,28px);color:var(--navy);letter-spacing:-.01em;opacity:.85}.aac-news .aac-closing{padding:130px 0;text-align:center;background:var(--cream);position:relative}.aac-news .aac-closing-mark{font-family:Fraunces,serif;font-style:italic;font-size:52px;color:var(--gold);line-height:1;margin-bottom:24px}.aac-news .aac-closing-text{font-family:Fraunces,serif;font-weight:400;font-size:clamp(28px,3.5vw,42px);line-height:1.25;color:var(--navy);max-width:760px;margin:0 auto 12px;letter-spacing:-.01em}.aac-news .aac-closing-text em{font-style:italic;color:var(--teal)}.aac-news .aac-closing-sub{font-family:DM Sans,sans-serif;font-size:16px;color:var(--navy-soft);max-width:580px;margin:0 auto 40px}.aac-news .aac-cta-row{display:inline-flex;flex-wrap:wrap;gap:16px;justify-content:center}.aac-news .aac-cta{display:inline-block;padding:18px 38px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--navy);transition:all .25s ease;cursor:pointer}.aac-news .aac-cta.primary{background:var(--navy);color:var(--cream)}.aac-news .aac-cta.primary:hover{background:var(--gold);color:var(--navy);border-color:var(--gold)}.aac-news .aac-cta.secondary{background:transparent;color:var(--navy)}.aac-news .aac-cta.secondary:hover{background:var(--navy);color:var(--cream)}.aac-news .aac-reveal{opacity:1;transform:none}html.aac-js-ready .aac-news .aac-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}html.aac-js-ready .aac-news .aac-reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:980px){.aac-news .aac-press-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.aac-news{font-size:16px}.aac-news .aac-hero{padding:80px 0 60px}.aac-news .aac-quotes-section{padding:70px 0 90px}.aac-news .aac-featured-quote{margin-bottom:70px;padding:30px 8px}.aac-news .aac-quotes-grid{grid-template-columns:1fr;gap:48px}.aac-news .aac-press-section{padding:80px 0}.aac-news .aac-press-grid{grid-template-columns:1fr}.aac-news .aac-press-item{min-height:0;padding:32px 28px}.aac-news .aac-seenin{padding:60px 0}.aac-news .aac-seenin-strip{gap:18px 32px}.aac-news .aac-closing{padding:80px 0}.aac-news .aac-section-head{margin-bottom:50px}}@media(max-width:600px){.aac-news .aac-container,.aac-news .aac-divider{padding:0 22px}}
