@media (width<=639px) and (prefers-reduced-motion:no-preference){.aig-mobile-image{will-change:transform}.aig-mobile-reveal{transition:opacity .65s ease-out,transform .65s cubic-bezier(.22,1,.36,1)}.aig-mobile-reveal.aig-mobile-visible{animation:.65s cubic-bezier(.22,1,.36,1) both aig-mobile-gentle-entry}@keyframes aig-mobile-gentle-entry{0%{opacity:.68;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}}@media (prefers-reduced-motion:reduce){.aig-mobile-image,.aig-mobile-reveal{transition:none!important;animation:none!important;transform:none!important}}.aig-brand-story{color:#eee7dc;background:#080808;border-top:1px solid #c5a05933;border-bottom:1px solid #c5a05933;padding:clamp(64px,7vw,100px) 24px}.aig-brand-story *{box-sizing:border-box}.aig-brand-story-inner{max-width:1040px;margin:0 auto}.aig-brand-story-header{text-align:center;max-width:900px;margin:0 auto 30px}.aig-brand-story-rule{background:#c5a059;width:60px;height:1px;margin:0 auto 28px}.aig-brand-story h2{font-family:var(--font-display,Georgia, serif);color:#fff8ec;text-wrap:balance;margin:0;font-size:clamp(34px,4.8vw,58px);font-weight:500;line-height:1.15}.aig-brand-story-subtitle{font-family:var(--font-display,Georgia, serif);color:#d7bd87;text-wrap:balance;margin:22px 0 0;font-size:clamp(18px,2.1vw,23px);font-style:italic;line-height:1.5}.aig-brand-story-disclosure>summary{color:#efd59f;cursor:pointer;width:fit-content;max-width:100%;min-height:48px;font-family:var(--font-body,Inter, sans-serif);letter-spacing:.06em;border:1px solid #c5a0598c;border-radius:999px;justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:13px 24px;font-size:14px;list-style:none;display:flex}.aig-brand-story-disclosure>summary::-webkit-details-marker{display:none}.aig-brand-story-disclosure>summary:hover{background:#c5a05914;border-color:#c5a059}.aig-brand-story-disclosure>summary:focus-visible{outline-offset:5px;outline:2px solid #e8c57c}.aig-story-chevron{border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.aig-brand-story-disclosure[open] .aig-story-chevron{transform:rotate(225deg)translate(-2px,-1px)}.aig-story-close,.aig-brand-story-disclosure[open] .aig-story-read{display:none}.aig-brand-story-disclosure[open] .aig-story-close{display:inline}.aig-brand-story-content{padding-top:clamp(36px,5vw,60px)}.aig-brand-story-copy{max-width:680px;font-family:var(--font-body,Inter, sans-serif);margin:0 auto;font-size:clamp(16px,1.55vw,18px);line-height:1.9}.aig-brand-story-copy>p{margin:0 0 25px}.aig-brand-story-copy strong{color:#f0d49a;font-weight:600}.aig-brand-story-copy .aig-brand-story-ask{text-align:center;font-family:var(--font-display,Georgia, serif);letter-spacing:.04em;margin:30px 0 38px;font-size:clamp(78px,11vw,122px);line-height:1}.aig-brand-story-ask strong{color:#e8c57c;font-weight:500}.aig-brand-story-scripture{border-left:1px solid #c5a059;margin:36px 0;padding:8px 0 8px clamp(20px,3vw,30px)}.aig-brand-story-scripture p{font-family:var(--font-display,Georgia, serif);color:#f4e5c6;margin:0 0 12px;font-size:clamp(21px,2.5vw,27px);line-height:1.55}.aig-brand-story-scripture cite{letter-spacing:.08em;color:#d7bd87;font-size:13px;font-style:normal}.aig-brand-story-copy .aig-brand-story-more{font-family:var(--font-display,Georgia, serif);color:#e4ceaa;margin:34px 0;font-size:clamp(21px,2.3vw,26px);line-height:1.6}.aig-brand-story-ending{text-align:center;max-width:850px;margin:clamp(42px,6vw,72px) auto 0}.aig-brand-story-question{font-family:var(--font-display,Georgia, serif);text-wrap:balance;color:#f9ecd0;margin:0 0 42px;font-size:clamp(27px,3.3vw,40px);line-height:1.4}.aig-brand-story-question strong{font-weight:500}.aig-brand-story-motto{color:#e8c57c;font-family:var(--font-body,Inter, sans-serif);letter-spacing:.24em;margin:0 0 15px;font-size:clamp(12px,1.3vw,14px);font-weight:600}.aig-brand-story-tagline{font-family:var(--font-display,Georgia, serif);color:#e4dac9;margin:0;font-size:clamp(20px,2.3vw,25px)}@media (width<=480px){.aig-brand-story{padding-left:22px;padding-right:22px}.aig-brand-story-copy{line-height:1.8}.aig-brand-story-copy>p{margin-bottom:22px}}
