.afaq-endowment-story{background:var(--afaq-ivory)}.afaq-endowment-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,8vw,8rem) 3.5rem;display:grid}.afaq-endowment-intro .afaq-home-body{max-width:35rem}.afaq-endowment-stage{padding-block:3rem 6rem}.afaq-endowment-stage-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.afaq-endowment-copy{min-width:0}.afaq-endowment-panels{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.afaq-endowment-panels li{min-width:0}.afaq-endowment-role{color:var(--afaq-grey);font-size:.9rem;margin-block-end:.8rem!important}.afaq-endowment-panels h3{text-wrap:balance;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1.4}.afaq-endowment-detail{max-width:30rem;color:var(--afaq-grey);font-size:1rem;line-height:1.95;margin-block-start:1.2rem!important}.afaq-endowment-art{aspect-ratio:1;width:100%;max-width:570px;color:var(--afaq-gold);justify-self:center}.afaq-endowment-art svg{width:100%;height:100%;display:block;overflow:visible}[lang=en] .afaq-endowment-panels h3{letter-spacing:-.035em;line-height:1.15}[lang=en] .afaq-endowment-detail{line-height:1.8}@media (prefers-reduced-motion:no-preference) and (min-height:640px){.afaq-endowment-track[data-enhanced=true]{height:var(--story-height)}.afaq-endowment-track[data-enhanced=true] .afaq-endowment-stage{align-items:center;height:100svh;padding-block:7rem 3rem;display:grid;position:sticky;top:0}.afaq-endowment-track[data-enhanced=true] .afaq-endowment-panels{gap:0}.afaq-endowment-track[data-enhanced=true] .afaq-endowment-panels li{pointer-events:none;grid-area:1/1}.afaq-endowment-track[data-enhanced=true] .afaq-endowment-art{width:min(100%,66svh)}}@media (max-width:760px){.afaq-endowment-intro{grid-template-columns:1fr;gap:1.5rem;padding-block:4rem 1.5rem}.afaq-endowment-stage{padding-block:2rem 4rem}.afaq-endowment-stage-inner{grid-template-columns:1fr;gap:2rem}.afaq-endowment-art{width:min(100%,340px)}.afaq-endowment-panels h3{font-size:clamp(1.85rem,7.5vw,2.65rem)}.afaq-endowment-role{font-size:.85rem;margin-block-end:.65rem!important}.afaq-endowment-detail{font-size:.95rem;margin-block-start:.9rem!important}}@media (prefers-reduced-motion:no-preference) and (min-height:640px) and (max-width:760px){.afaq-endowment-track[data-enhanced=true]{height:var(--story-mobile-height)}.afaq-endowment-track[data-enhanced=true] .afaq-endowment-stage{padding-block:6.5rem 1.5rem}.afaq-endowment-track[data-enhanced=true] .afaq-endowment-stage-inner{gap:1rem}.afaq-endowment-track[data-enhanced=true] .afaq-endowment-art{width:min(72vw,32svh,340px)}}
.afaq-home{padding:0}.afaq-home-shell{width:min(100% - 5rem,84rem);margin-inline:auto}.afaq-home :is(h1,h2,h3,p){margin:0}.afaq-home :is(h1,h2){text-wrap:balance;overflow-wrap:normal;font-weight:400}.afaq-home h2{font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.5}.afaq-home h2>span{display:block}.afaq-home a{text-decoration:none}.afaq-home a:focus-visible{outline:2px solid var(--afaq-oxblood);outline-offset:6px}.afaq-home-eyebrow{color:var(--afaq-grey);font-size:.8rem;font-weight:500;margin-block-end:1.5rem!important}.afaq-home-hero{min-height:100svh;background:var(--afaq-oxblood);color:var(--afaq-ivory);padding-block-start:var(--afaq-header-height,116px);display:grid;position:relative;overflow:hidden}.afaq-home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:clamp(580px,75svh,760px);padding-block:4rem;display:grid}.afaq-home-hero-copy{z-index:1;padding-block:1rem;position:relative}.afaq-home h1{font-size:clamp(3rem,4.6vw,4.8rem);line-height:1.5}.afaq-home h1>span{color:var(--afaq-champagne);display:block}.afaq-home-hero-copy>p{max-width:32rem;color:var(--afaq-champagne);margin-block:1.5rem 2.3rem;font-size:1.05rem;line-height:1.95}.afaq-home-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.afaq-home-button{background:var(--afaq-ivory);min-height:54px;color:var(--afaq-oxblood);border:1px solid var(--afaq-ivory);border-radius:3px;justify-content:center;align-items:center;padding:.65rem 1.3rem;font-size:.95rem;transition:background-color .18s,border-color .18s;display:inline-flex}.afaq-home-button:hover{background:var(--afaq-champagne);border-color:var(--afaq-champagne)}.afaq-home-text-link{border:1px solid var(--afaq-oxblood);border-radius:3px;justify-content:center;align-items:center;min-height:54px;padding:.65rem 1.3rem;font-size:.9rem;font-weight:500;transition:background-color .18s;display:inline-flex}.afaq-home-text-link:hover{background:#471b140f}.afaq-home-text-link-light{color:var(--afaq-ivory);border-color:var(--afaq-champagne)}.afaq-home-text-link-light:hover{background:#d3cbbb1a}.afaq-home-hero a:focus-visible{outline-color:var(--afaq-ivory)}.afaq-home-window{aspect-ratio:1;width:100%;max-width:600px;color:var(--afaq-gold);justify-self:end}.afaq-home-window svg{width:100%;height:100%;display:block}.afaq-home-window-shadow{fill:var(--afaq-deep)}.afaq-home-window-stone{fill:var(--afaq-champagne)}.afaq-home-window-inset{fill:var(--afaq-oxblood)}.afaq-home-window-core{fill:var(--afaq-gold)}.afaq-home-window-pieces{display:none}@media (prefers-reduced-motion:no-preference){.afaq-home-window{--window-ease:cubic-bezier(.22, 1, .36, 1)}.afaq-home-window :is(.afaq-home-window-frame,.afaq-home-window-detail,.afaq-home-window-center,.afaq-home-window-piece){transform-box:view-box;transform-origin:350px 350px}.afaq-home-window-center{animation:afaq-window-center .75s var(--window-ease) both}.afaq-home-window-detail-square{--frame-turn:-18deg;animation:afaq-window-align 1.1s var(--window-ease) .1s both}.afaq-home-window-detail-diamond{--frame-turn:18deg;animation:afaq-window-align 1.1s var(--window-ease) .2s both}.afaq-home-window-spokes{animation:.8s .3s both afaq-window-appear}.afaq-home-window-pieces{display:initial;animation:1ms linear 1.7s forwards afaq-window-retire}.afaq-home-window-piece{animation:afaq-window-assemble 1.1s var(--window-ease) var(--piece-delay) both}.afaq-home-window-complete{animation:.1s linear 1.57s both afaq-window-appear}.afaq-home-window-depth{animation:.8s .6s both afaq-window-appear}.afaq-home-window-frame-square{--frame-turn:12deg;animation:afaq-window-align 1.35s var(--window-ease) .25s both}.afaq-home-window-frame-diamond{--frame-turn:-12deg;animation:afaq-window-align 1.35s var(--window-ease) .4s both}.afaq-home-window-lattice{animation:.95s .65s both afaq-window-appear}.afaq-home-window-points{animation:.5s 1.15s both afaq-window-appear}}@keyframes afaq-window-center{0%{opacity:0;transform:scale(.45)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes afaq-window-align{0%{opacity:0;transform:scale(.76) rotate(var(--frame-turn))}to{opacity:1;transform:none}}@keyframes afaq-window-assemble{0%{opacity:0;transform:translate(var(--piece-x), var(--piece-y)) rotate(var(--piece-turn))}to{opacity:1;transform:none}}@keyframes afaq-window-appear{0%{opacity:0}to{opacity:1}}@keyframes afaq-window-retire{to{opacity:0}}.afaq-home-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.afaq-home-section-heading h2>span{color:var(--afaq-grey)}.afaq-home-intro-copy>p,.afaq-home-body{color:var(--afaq-grey);font-size:1.05rem;line-height:2}.afaq-home-intro-copy>p{margin-block-start:1.5rem}.afaq-home-about-visual{border:1px solid var(--afaq-gold);border-start-start-radius:6rem;min-width:0;padding:.7rem;position:relative}.afaq-home-about-photo{aspect-ratio:6/5;background:var(--afaq-sand);border-start-start-radius:5.3rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 42px -32px #471b1459}.afaq-home-about-photo img{object-fit:cover}.afaq-home-intro-copy .afaq-home-text-link{margin-block-start:1.5rem}.afaq-home-approach{isolation:isolate;background:var(--afaq-oxblood);color:var(--afaq-ivory);padding-block:clamp(4.5rem,7vw,7rem);position:relative;overflow:hidden}.afaq-home-approach-mark{width:clamp(35rem,80vw,80rem);height:auto;color:var(--afaq-gold);opacity:.065;pointer-events:none;z-index:-1;position:absolute;inset-block-start:-25%;inset-inline-end:-32%}.afaq-home-approach .afaq-home-eyebrow{color:var(--afaq-champagne)}.afaq-home-approach-layout{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2.75rem;display:grid}.afaq-home-approach-heading{max-width:100%}.afaq-home-approach-heading h2{white-space:nowrap;margin-inline:auto;font-size:clamp(2rem,3.3vw,3.25rem)}.afaq-home-approach-heading h2>span{display:inline}.afaq-home-accordion{gap:.8rem;width:min(100%,52rem);display:grid}.afaq-home-accordion details{background:#3b171359;border:1px solid #d3cbbb7a;border-radius:3px;transition:background-color .18s}.afaq-home-accordion details:hover,.afaq-home-accordion details[open]{background:#d3cbbb1f}.afaq-home-accordion summary{cursor:pointer;min-height:76px;padding:1.35rem 1.5rem;list-style:none}.afaq-home-accordion summary::-webkit-details-marker{display:none}.afaq-home-accordion summary::marker{content:""}.afaq-home-accordion summary:focus-visible{outline:2px solid var(--afaq-champagne);outline-offset:5px;border-radius:3px}.afaq-home-accordion h3{font-size:1.65rem;font-weight:500;line-height:1.45}.afaq-home-accordion-body{padding:0 1.5rem 1.5rem}.afaq-home-accordion-body p{max-width:38rem;color:var(--afaq-champagne);margin-inline:auto;font-size:1rem;line-height:1.95}@media (prefers-reduced-motion:no-preference){.afaq-home-accordion details[open] .afaq-home-accordion-body{animation:.22s ease-out afaq-approach-open}}@keyframes afaq-approach-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.afaq-home-contact{background:var(--afaq-ivory);padding-block:2rem clamp(4rem,7vw,7rem)}.afaq-home-contact-panel{isolation:isolate;background:var(--afaq-oxblood);color:var(--afaq-ivory);text-align:center;padding:clamp(4rem,7vw,7rem) 3rem;position:relative;overflow:hidden}.afaq-home-contact-content{max-width:48rem;margin-inline:auto;position:relative}.afaq-home-contact-pattern{width:min(90vw,65rem);height:auto;color:var(--afaq-champagne);opacity:.045;pointer-events:none;position:absolute;inset-block-end:-75%;inset-inline-start:-40%}.afaq-home-contact h2{font-size:clamp(3rem,5.8vw,5.75rem);line-height:1.3}.afaq-home-contact h2>span{color:var(--afaq-champagne)}.afaq-home-contact p{max-width:33rem;color:var(--afaq-champagne);margin:1.5rem auto 2.25rem;font-size:1rem;line-height:1.95}.afaq-home-contact-link{border:1px solid var(--afaq-champagne);min-width:180px;min-height:56px;color:var(--afaq-ivory);background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:.8rem 2rem;font-size:1rem;transition:background-color .18s,color .18s;display:inline-flex}.afaq-home-contact-link:hover{background:var(--afaq-ivory);color:var(--afaq-oxblood)}.afaq-home-contact-link:focus-visible{outline-color:var(--afaq-ivory)}[lang=en] .afaq-home h1{letter-spacing:-.035em;font-size:clamp(2.8rem,4.2vw,4.5rem);line-height:1.23}[lang=en] .afaq-home h2{letter-spacing:-.025em;line-height:1.25}[lang=en] .afaq-home-hero-copy>p,[lang=en] .afaq-home-intro-copy>p,[lang=en] .afaq-home-body{line-height:1.85}@media (max-width:1050px){.afaq-home-hero-grid{gap:2rem;min-height:570px;padding-block:3.5rem}.afaq-home h1{font-size:3.3rem}[lang=en] .afaq-home h1{font-size:3rem}.afaq-home-actions{gap:1rem 1.5rem}}@media (max-width:760px){.afaq-home-shell{width:calc(100% - 2.5rem)}.afaq-home-hero-grid{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding-block:3.5rem 2rem}.afaq-home-hero-copy{padding:0}.afaq-home h1{font-size:clamp(2.65rem,8vw,3.8rem);line-height:1.5}[lang=en] .afaq-home h1{font-size:clamp(2.5rem,8vw,3.8rem)}.afaq-home-hero-copy>p{max-width:35rem;margin-block:1.25rem 1.75rem;font-size:1rem}.afaq-home-window{justify-self:center;width:min(100%,390px)}.afaq-home-introduction{grid-template-columns:1fr;gap:1.5rem;padding-block:4rem}.afaq-home h2{font-size:clamp(2rem,6vw,2.8rem)}.afaq-home-eyebrow{margin-block-end:1rem!important}.afaq-home-intro-copy>p,.afaq-home-body{font-size:1rem}.afaq-home-approach{padding-block:3.5rem}.afaq-home-approach-layout{grid-template-columns:1fr;gap:2.5rem}.afaq-home-accordion h3{font-size:1.4rem}.afaq-home-accordion summary{min-height:68px;padding:1.15rem 1.25rem}.afaq-home-accordion-body{padding:0 1.25rem 1.25rem}.afaq-home-contact-panel{padding:3.5rem 1.5rem}.afaq-home-contact h2{font-size:clamp(2.5rem,9vw,3.5rem)}.afaq-home-contact-pattern{width:150%;inset-block-end:-40%;inset-inline-start:-75%}.afaq-home-contact p{font-size:.95rem}}@media (max-width:370px){.afaq-home-hero-grid{padding-block-start:2.5rem}.afaq-home h1{font-size:2.4rem}[lang=en] .afaq-home h1{font-size:2.3rem}.afaq-home-actions{gap:.8rem 1.2rem}.afaq-home-button{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.afaq-home-button,.afaq-home-text-link,.afaq-home-contact-link,.afaq-home-accordion details{transition:none}}@media (max-width:760px){.afaq-home-approach-heading h2{white-space:normal;font-size:clamp(1.5rem,5.2vw,2.4rem)}}.afaq-home-news{padding-block:clamp(4rem,7vw,7rem)}.afaq-home-news-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-block-end:2.5rem;display:flex}.afaq-home-news-heading>div{max-width:42rem}.afaq-home-news-heading>a{flex-shrink:0}.afaq-home-news .afaq-home-news-intro{color:var(--afaq-grey);margin-block-start:1rem;line-height:1.9}.afaq-home-news .afaq-news-card h3{text-wrap:balance;margin:1rem 0 .8rem;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:500;line-height:1.5}.afaq-home-news .afaq-news-card-copy>p{margin:0 0 1.6rem}@media (max-width:760px){.afaq-home-news-heading{flex-direction:column;align-items:flex-start;gap:1.4rem}.afaq-home-approach-mark{width:44rem;inset-block-start:-3rem;inset-inline-end:-32rem}.afaq-home-news .afaq-news-card h3{font-size:1.6rem}}
