@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/poppins-latin-500-normal.7777133e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/poppins-latin-700-normal.9a881e2a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");size-adjust:112%;ascent-override:92%;descent-override:31%;line-gap-override:0%}body{--am-active-mobile-stack-height:var(--am-mobile-fixed-stack-height);display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;padding-bottom:var(--am-active-mobile-stack-height)}body>*{min-width:0}body:has(.sticky-donate){--am-active-mobile-stack-height:var(--am-mobile-fixed-stack-with-action-height)}.site-header{-webkit-backdrop-filter:blur(1rem) saturate(145%);backdrop-filter:blur(1rem) saturate(145%);background:color-mix(in srgb,#ffffff 96%,transparent);border-bottom:1px solid color-mix(in srgb,var(--am-ink) 10%,transparent);box-shadow:0 .25rem 1.2rem color-mix(in srgb,var(--am-ink) 8%,transparent);padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:var(--am-z-header)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.brand-lockup__logo{transition:transform .45s cubic-bezier(.22,1,.36,1)}.brand-lockup:hover .brand-lockup__logo{transform:scale(1.16) rotate(-2deg)}.desktop-navigation a{transition:background-color .18s ease,color .18s ease,transform .22s ease}.desktop-navigation a:hover{transform:translateY(-.12rem)}.header-donate,.header-login{transition:box-shadow .22s ease,transform .22s ease}.header-donate:hover,.header-login:hover{box-shadow:0 .7rem 1.5rem color-mix(in srgb,var(--am-madder) 24%,transparent);transform:translateY(-.15rem)}.site-footer__link{transition:color .18s ease,transform .22s ease}.site-footer__link:hover{transform:translateX(.3rem)}}.site-header__bar{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:space-between;margin-inline:auto;max-width:92rem;min-height:4.15rem;padding:.62rem max(.7rem,env(safe-area-inset-right)) .62rem max(.7rem,env(safe-area-inset-left));row-gap:.4rem}.skip-link{background:var(--am-ink);color:var(--am-paper-raised);left:1rem;padding:.75rem 1rem;position:fixed;top:calc(.5rem + env(safe-area-inset-top));transform:translateY(-200%);z-index:100}.skip-link:focus{transform:none}.brand-lockup{align-items:center;color:var(--am-ink);display:flex;flex:1 1 auto;gap:.5rem;line-height:1.05;min-width:0;text-decoration:none}.brand-lockup__art{aspect-ratio:1;background:#fff;border:1px solid color-mix(in srgb,var(--am-ink) 8%,transparent);border-radius:50%;box-shadow:0 .2rem .65rem color-mix(in srgb,var(--am-ink) 12%,transparent);clip-path:circle(48% at 50% 50%);display:block;flex:0 0 auto;overflow:hidden;width:2.45rem}.brand-lockup__logo{display:block;height:100%;object-fit:cover;transform:scale(1.1);width:100%}.brand-lockup__copy{display:grid;gap:.05rem;min-width:0}.brand-lockup__name{color:#123b63;font-family:var(--am-font-display);font-size:clamp(.82rem,3.5vw,1.08rem);font-weight:700;letter-spacing:-.018em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-lockup__motto{color:var(--am-madder);font-size:clamp(.48rem,1.9vw,.62rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.brand-lockup__pending{color:var(--am-ink-muted);font-size:clamp(.62rem,2.4vw,.72rem);font-weight:760;letter-spacing:.065em;max-width:14rem;overflow-wrap:anywhere;text-transform:uppercase}:root{--am-icon-cart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 3.2h2.1l2.6 11.1a1.9 1.9 0 0 0 1.9 1.5h8.6a1.9 1.9 0 0 0 1.9-1.4l1.6-6.3H6.1'/%3E%3Ccircle cx='9.6' cy='20' r='1.5'/%3E%3Ccircle cx='17.8' cy='20' r='1.5'/%3E%3C/svg%3E");--am-icon-account:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.7'/%3E%3Cpath d='M4.7 20.3c0-3.6 3.3-5.7 7.3-5.7s7.3 2.1 7.3 5.7'/%3E%3C/svg%3E")}.desktop-navigation,.header-donate,.header-login{display:none}.desktop-navigation{flex:1 1 auto}.desktop-navigation__links{align-items:center;display:flex;gap:clamp(.2rem,1vw,1rem);justify-content:center;list-style:none;margin:0;padding:0}.desktop-navigation a{border-radius:var(--am-radius-pill);color:var(--am-ink);display:inline-flex;font-size:.9rem;font-weight:650;min-height:2.75rem;padding:.7rem .65rem;text-decoration:none}.desktop-navigation a:hover{background:var(--am-paper-deep);color:var(--am-banyan)}.header-donate,.header-login{align-items:center;border-radius:.7rem;font-weight:700;justify-content:center;min-height:2.75rem;text-decoration:none}.header-login{background:var(--am-madder);color:#fff;flex:0 0 auto;font-size:.82rem;padding:.55rem clamp(.65rem,2.7vw,.9rem)}.header-donate{background:var(--am-banyan);color:var(--am-paper-raised);padding:.65rem 1.25rem}.header-basket{align-items:center;background:var(--am-paper-deep);border-radius:var(--am-radius-pill);color:var(--am-ink);display:inline-flex;flex:0 0 auto;font-size:var(--am-text-xs);font-weight:700;gap:0;justify-content:center;min-height:2.75rem;min-width:2.75rem;position:relative;text-decoration:none}.header-basket:focus-visible{outline:.1875rem solid var(--am-focus-ring);outline-offset:.125rem}.header-basket__icon{background:currentColor;block-size:1.3rem;display:block;flex:0 0 auto;inline-size:1.3rem;-webkit-mask-image:var(--am-icon-cart);mask-image:var(--am-icon-cart);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.header-basket__label{block-size:1px;clip-path:inset(50%);inline-size:1px;position:absolute;white-space:nowrap}.header-basket__count{align-items:center;background:var(--am-accent);border-radius:var(--am-radius-pill);color:var(--am-on-accent);display:inline-flex;font-size:var(--am-text-2xs);inset-block-start:-.15rem;inset-inline-end:-.15rem;justify-content:center;min-height:1.25rem;min-width:1.25rem;padding-inline:.3rem;position:absolute}.mobile-menu{display:block;flex:0 0 auto;position:relative}.mobile-menu summary{align-items:center;background:var(--am-paper-deep);border:0;border-radius:var(--am-radius-pill);color:var(--am-ink);cursor:pointer;display:flex;font-size:0;height:2.75rem;justify-content:center;padding:.55rem;width:2.75rem}.mobile-menu summary::marker{content:""}.mobile-menu summary:before{background:currentColor;content:"";display:block;height:1.5rem;-webkit-mask-image:var(--am-icon-account);mask-image:var(--am-icon-account);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.5rem}.site-header .mobile-menu summary:after{content:none}.site-header .mobile-menu[open] summary{background:var(--am-paper-deep)}.mobile-menu nav{background:var(--am-paper-raised);border:1px solid color-mix(in srgb,var(--am-ink) 20%,transparent);box-shadow:var(--am-shadow-raised);max-height:calc(100dvh - var(--am-mobile-nav-offset) - 6.5rem - env(safe-area-inset-top));min-width:min(22rem,calc(100vw - 2rem));overflow:auto;overscroll-behavior:contain;padding:1.25rem;position:absolute;right:0;scroll-padding-block:var(--am-space-3);top:calc(100% + .5rem)}.mobile-menu nav p{color:var(--am-banyan);font-size:.7rem;font-weight:800;letter-spacing:.1em;margin:1rem 0 .35rem;text-transform:uppercase}.mobile-menu nav>p:first-child{margin-top:0}.mobile-menu__account{align-items:center;background:var(--am-madder);border-radius:.7rem;color:#fff;display:flex;font-weight:700;justify-content:center;min-height:2.75rem;text-decoration:none}.mobile-menu__links{list-style:none;margin:0;padding:0}.mobile-menu__links a{color:var(--am-ink);display:flex;min-height:2.75rem;padding:.65rem .25rem}.mobile-primary{align-items:stretch;background:var(--am-paper-raised);border-top:1px solid color-mix(in srgb,var(--am-ink) 20%,transparent);bottom:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));isolation:isolate;left:0;min-height:var(--am-mobile-nav-offset);padding:.3rem max(.25rem,env(safe-area-inset-right)) calc(.3rem + var(--am-safe-area-bottom)) max(.25rem,env(safe-area-inset-left));position:fixed;right:0;z-index:var(--am-z-navigation)}.mobile-primary a{align-items:center;color:var(--am-ink);display:flex;flex-direction:column;font-size:.68rem;font-weight:700;gap:.1rem;justify-content:center;line-height:1.15;min-height:3.6rem;min-width:2.75rem;overflow-wrap:anywhere;padding:.25rem;text-align:center;text-decoration:none}.mobile-primary a span{color:var(--am-banyan);font-size:1.3rem;line-height:1}.mobile-primary a[aria-current=page]{background:var(--am-surface-accent-soft);border-radius:var(--am-radius-md);color:var(--am-accent)}.mobile-primary a[aria-current=page] span{color:inherit}.mobile-primary__donate{background:var(--am-action);border-radius:var(--am-radius-md);color:var(--am-on-action)!important}.mobile-primary__donate span{color:inherit!important}.mobile-primary a.mobile-primary__donate[aria-current=page]{background:var(--am-action);box-shadow:inset 0 0 0 .125rem var(--am-accent-on-inverse);color:var(--am-on-action)}.mobile-primary a:focus-visible{border-radius:var(--am-radius-md);outline:.1875rem solid var(--am-focus);outline-offset:-.1875rem}@media (prefers-reduced-motion:no-preference){.mobile-primary a{transition:background-color .14s var(--am-ease-standard),color .14s var(--am-ease-standard),transform .12s ease-out}.mobile-primary a:active{transform:scale(.96)}}.site-header{transition:box-shadow var(--am-duration-gentle) var(--am-ease-standard),background-color var(--am-duration-gentle) var(--am-ease-standard)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-header{animation:am-header-condense step-end both;animation-timeline:scroll(root block);animation-range:8px 9px}.site-header__bar{animation:am-header-bar-condense step-end both;animation-timeline:scroll(root block);animation-range:8px 9px}}}@keyframes am-header-condense{to{background:color-mix(in srgb,var(--am-paper-raised) 98%,transparent);box-shadow:var(--am-e2)}}.sticky-donate{bottom:var(--am-mobile-nav-offset);box-sizing:border-box;left:0;min-height:var(--am-sticky-action-height);padding:0 var(--am-gutter) var(--am-space-3);pointer-events:none;position:fixed;right:0;z-index:var(--am-z-sticky-action)}.sticky-donate__inner{align-items:center;background:var(--am-paper-raised);border:1px solid color-mix(in srgb,var(--am-ink) 12%,transparent);border-radius:var(--am-radius-xl);box-shadow:var(--am-e3);display:flex;flex-wrap:wrap;gap:var(--am-space-2) var(--am-space-3);justify-content:space-between;max-width:100%;min-width:0;padding:.5rem .6rem .5rem 1.1rem;pointer-events:auto}.sticky-donate__hint{color:var(--am-ink-muted);flex:1 1 8rem;font-size:.85rem;font-weight:700;min-width:0;overflow-wrap:anywhere}.sticky-donate__action{flex:1 1 auto;min-width:min(100%,9rem)}.sticky-basket .sticky-donate__inner{border-color:color-mix(in srgb,var(--am-accent) 24%,transparent)}.sticky-basket__summary{align-items:baseline;color:var(--am-ink);display:inline-flex;flex:1 1 8rem;flex-wrap:wrap;gap:.35rem .6rem;min-width:0}.sticky-basket__count{align-items:center;background:var(--am-accent);border-radius:var(--am-radius-pill);color:var(--am-on-accent);display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;min-height:1.4rem;min-width:1.4rem;padding-inline:.4rem}.sticky-basket__total{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.sticky-basket__action{align-items:center;background:var(--am-action);border-radius:var(--am-radius-pill);color:var(--am-on-action);display:inline-flex;flex:1 1 auto;font-weight:700;justify-content:center;min-height:2.75rem;min-width:min(100%,9rem);padding:.65rem 1.1rem;text-decoration:none}.sticky-basket__action:hover{background:var(--am-accent-hover);color:var(--am-on-accent)}.sticky-basket__action:focus-visible{outline:.1875rem solid var(--am-focus-ring);outline-offset:.1875rem}body:has(.sticky-basket) .sticky-donate:not(.sticky-basket){display:none}body:has(.sticky-basket) .contextual-donate{display:none}.connect-float{align-items:flex-end;bottom:calc(var(--am-mobile-fixed-stack-with-action-height) + var(--am-space-3));display:flex;flex-direction:column;gap:var(--am-space-2);inset-inline-end:var(--am-space-4);pointer-events:none;position:fixed;z-index:var(--am-z-connect)}.connect-float__link{align-items:center;background:var(--am-paper-raised);border:.0625rem solid color-mix(in srgb,var(--am-ink) 8%,transparent);border-radius:var(--am-radius-pill);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--am-ink) 16%,transparent),0 .0625rem .15rem color-mix(in srgb,var(--am-ink) 10%,transparent);color:var(--am-ink);display:inline-flex;gap:.55rem;justify-content:center;min-block-size:3.25rem;min-inline-size:2.75rem;padding:.4rem 1rem .4rem .4rem;pointer-events:auto;text-decoration:none}.connect-float__link:focus-visible{outline:.1875rem solid var(--am-focus-ring);outline-offset:.1875rem}.connect-float__link-mark{align-items:center;block-size:2.45rem;border-radius:50%;display:inline-flex;flex:0 0 auto;inline-size:2.45rem;justify-content:center}.connect-float__link-mark svg{block-size:1.5rem;inline-size:1.5rem}.connect-float__link[data-connect-channel=whatsapp] .connect-float__link-mark{background:#25d366;box-shadow:0 .25rem .6rem color-mix(in srgb,#25d366 45%,transparent);color:#fff}.connect-float__link[data-connect-channel=instagram] .connect-float__link-mark{background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5);box-shadow:0 .25rem .6rem color-mix(in srgb,#d62976 45%,transparent);color:#fff}.connect-float__link[data-connect-channel=call] .connect-float__link-mark{background:var(--am-ink);box-shadow:0 .25rem .6rem color-mix(in srgb,var(--am-ink) 34%,transparent);color:var(--am-on-inverse)}.connect-float__link[data-connect-channel=email] .connect-float__link-mark{background:var(--am-ink-muted);box-shadow:0 .25rem .6rem color-mix(in srgb,var(--am-ink-muted) 34%,transparent);color:var(--am-on-inverse)}.connect-float__link--mark{gap:0;min-block-size:2.75rem;min-inline-size:2.75rem;padding:.4rem}.connect-float__link--mark .connect-float__link-mark{block-size:1.95rem;inline-size:1.95rem}.connect-float__link--mark .connect-float__link-mark svg{block-size:1.2rem;inline-size:1.2rem}.connect-float__link-copy{display:grid;line-height:1.15;min-width:0;text-align:left}.connect-float__link-copy strong{font-size:.88rem;font-weight:700;letter-spacing:-.01em}.connect-float__link-copy small{color:var(--am-ink-muted);font-size:.68rem;font-weight:600}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.connect-float__link{transition:box-shadow .22s ease,transform .22s ease}.connect-float__link:hover{box-shadow:0 .8rem 2rem color-mix(in srgb,var(--am-ink) 22%,transparent);transform:translateY(-.15rem)}}.connect-float__link-copy{overflow:hidden}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.connect-float__link{animation:am-connect-collapse step-end both;animation-timeline:scroll(root block);animation-range:8px 9px}.connect-float__link-copy{animation:am-connect-copy-collapse step-end both;animation-timeline:scroll(root block);animation-range:8px 9px}}}@keyframes am-connect-collapse{to{gap:0;padding:.4rem}}@keyframes am-connect-copy-collapse{to{max-inline-size:0;opacity:0}}.site-footer__external{display:flex;flex-wrap:wrap;gap:var(--am-space-2);list-style:none;margin:0;padding:0}.site-footer__external-link{align-items:center;border-radius:var(--am-radius-pill);color:var(--am-accent-strong);display:inline-flex;font-size:var(--am-text-xs);font-weight:var(--am-weight-semibold);gap:.35rem;min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--am-space-3);text-decoration:none}.site-footer__external-link:focus-visible{outline:.1875rem solid var(--am-focus-ring);outline-offset:.125rem}.site-footer__external-link-mark{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.site-footer__external-link svg{block-size:1.15rem;inline-size:1.15rem}.public-page{min-width:0}.page-hero{align-items:end;background:var(--am-paper-deep);display:grid;grid-template-columns:minmax(0,1fr);min-height:28rem;overflow:hidden;padding:clamp(3rem,12vw,5rem) var(--am-gutter);position:relative}.page-hero__copy{max-width:62rem;min-width:0;position:relative;z-index:1}.page-hero h1{font-size:clamp(2.7rem,15vw,4.8rem);-webkit-hyphens:auto;hyphens:auto;margin:0;max-width:12ch;overflow-wrap:break-word;text-wrap:balance}.page-hero__summary{color:var(--am-ink-muted);font-size:clamp(1.05rem,5vw,1.25rem);line-height:1.55;max-width:48rem;overflow-wrap:break-word}.page-hero__index{bottom:-1rem;color:var(--am-banyan);font-family:var(--am-font-devanagari);font-size:clamp(6rem,32vw,10rem);font-weight:650;line-height:.75;opacity:.1;position:absolute;right:-1rem}.page-content{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:88rem;padding:clamp(3rem,12vw,5rem) var(--am-gutter)}.page-content h2{font-size:clamp(2.1rem,11vw,3.7rem);margin:0;max-width:13ch;overflow-wrap:break-word;text-wrap:balance}.page-content p{color:var(--am-ink-muted);font-size:1.05rem;max-width:58ch;overflow-wrap:break-word}.page-content__kicker{color:var(--am-banyan);font-size:.8rem!important;font-weight:760}.page-content__next{padding:clamp(1.25rem,6vw,2.5rem)}.page-content__next h2{font-family:var(--am-font-body);font-size:1.35rem;letter-spacing:0;line-height:1.2}.not-found__actions,.page-content__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--am-space-3);margin-top:var(--am-space-6)}.contextual-donate svg,.not-found__actions svg,.page-content__actions svg{height:1.15rem;width:1.15rem}.contextual-donate{display:none}.contextual-donate a{align-items:center;background:var(--am-madder);border:.125rem solid var(--am-paper-raised);border-radius:var(--am-radius-pill);box-shadow:var(--am-shadow-raised);color:white;font-weight:780;gap:.6rem;min-height:3.25rem;padding:.75rem 1.25rem;pointer-events:auto;text-decoration:none}.site-footer{background:var(--am-ink);color:color-mix(in srgb,var(--am-paper) 88%,transparent);display:grid;gap:var(--am-space-5);grid-template-columns:minmax(0,1fr);padding:clamp(2.25rem,9vw,3rem) var(--am-gutter);padding-bottom:max(clamp(2.25rem,9vw,3rem),var(--am-active-mobile-stack-height))}.site-footer a,.site-footer__name{color:var(--am-paper)}.site-footer__name{font-family:var(--am-font-display);font-size:var(--am-text-xl);font-weight:var(--am-weight-semibold);letter-spacing:var(--am-tracking-tight);line-height:var(--am-leading-snug);text-decoration:none}.site-footer__intro p{color:color-mix(in srgb,var(--am-paper) 74%,transparent);font-size:var(--am-text-sm);line-height:var(--am-leading-relaxed);margin:0;max-width:34ch;min-width:0;overflow-wrap:break-word}.site-footer__intro{gap:var(--am-space-4)}.site-footer__connect,.site-footer__intro{display:grid;justify-items:start;min-width:0}.site-footer__connect{gap:var(--am-space-2)}.site-footer__columns{display:grid;gap:var(--am-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__col-title{color:var(--am-paper);font-size:var(--am-text-2xs);font-weight:var(--am-weight-bold);letter-spacing:var(--am-tracking-eyebrow);margin:0 0 var(--am-space-1);overflow-wrap:anywhere;text-transform:uppercase}.site-footer__col{min-width:0}.site-footer__col ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.site-footer__link{align-items:center;color:color-mix(in srgb,var(--am-paper) 82%,transparent);display:inline-flex;font-size:var(--am-text-sm);line-height:var(--am-leading-snug);min-height:2.75rem;min-width:0;overflow-wrap:anywhere;padding-block:var(--am-space-1);text-decoration:none}.site-footer__link:focus-visible,.site-footer__link:hover{color:var(--am-paper);text-decoration:underline}.site-footer__bottom{border-top:1px solid color-mix(in srgb,var(--am-paper) 14%,transparent);display:grid;gap:var(--am-space-2);min-width:0;padding-top:var(--am-space-4)}.site-footer__bottom>*{min-width:0}.site-footer__legal-links{display:flex;flex-wrap:wrap;gap:0 var(--am-space-4);list-style:none;margin:0;min-width:0;padding:0}.site-footer__legal-links .site-footer__link{font-size:var(--am-text-2xs)}.site-footer__bottom-note{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--am-space-1) var(--am-space-3);min-width:0}.site-footer__currency{color:color-mix(in srgb,var(--am-paper) 80%,transparent);font-size:var(--am-text-2xs);font-weight:var(--am-weight-bold);letter-spacing:var(--am-tracking-wide)}.site-footer__legal{color:color-mix(in srgb,var(--am-paper) 66%,transparent);font-size:var(--am-text-2xs);line-height:var(--am-leading-normal);margin:0;max-width:60ch;overflow-wrap:break-word}.not-found{margin-inline:auto;max-width:72rem;min-height:60svh;padding:clamp(5rem,12vw,10rem) clamp(1rem,7vw,7rem)}.not-found h1{font-size:clamp(3rem,8vw,7rem);margin:.4em 0;max-width:12ch}.not-found>p:not(.am-eyebrow){color:var(--am-ink-muted);font-size:1.15rem;max-width:50ch}@media (min-width:48.0625rem){.page-hero{grid-template-columns:minmax(0,1fr) auto;min-height:clamp(25rem,58svh,40rem);padding:clamp(4rem,9vw,8rem) clamp(1rem,7vw,7rem);position:static}.page-hero h1{font-size:clamp(3.5rem,8vw,7rem)}.page-hero__index{align-self:end;font-size:clamp(8rem,18vw,15rem);position:static;transform:translate(12%,12%)}.page-content{gap:clamp(2rem,8vw,8rem);grid-template-columns:minmax(0,.85fr) minmax(18rem,.65fr);padding:clamp(4rem,9vw,8rem) clamp(1rem,6vw,6rem)}.site-footer{padding:clamp(2.75rem,6vw,4.5rem) var(--am-gutter);padding-bottom:max(clamp(2.75rem,6vw,4.5rem),var(--am-active-mobile-stack-height))}}@media (min-width:30rem){.site-footer__columns{gap:var(--am-space-5) var(--am-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64.0625rem){body{--am-active-mobile-stack-height:0rem;padding-bottom:0}.site-header__bar{gap:clamp(.75rem,2vw,2rem);justify-content:normal;min-height:4.75rem;padding:.75rem clamp(1rem,4vw,4rem)}.brand-lockup{flex:0 0 auto}.brand-lockup__art{width:4.15rem}.brand-lockup__name{font-size:1.14rem}.header-basket{background:transparent;border-radius:var(--am-radius-md);gap:.4rem;padding-inline:.7rem}.header-basket__label{block-size:auto;clip-path:none;inline-size:auto;position:static}.header-basket__count{inset:auto;position:static}.mobile-menu__account{display:none}.desktop-navigation{display:flex}.header-donate{display:inline-flex}.mobile-menu,.mobile-primary{display:none}.contextual-donate{bottom:1rem;display:flex;justify-content:flex-end;margin:0 clamp(1rem,4vw,4rem) 1rem;pointer-events:none;position:sticky;z-index:var(--am-z-sticky-action)}.sticky-donate{display:none}.connect-float{bottom:calc(var(--am-space-6) + var(--am-safe-area-bottom))}.site-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:24rem){.brand-lockup__art{width:2.1rem}.brand-lockup__name{font-size:.8rem}.brand-lockup__motto{font-size:.46rem}.brand-lockup__pending{max-width:10rem}.not-found__actions .am-control,.page-content__actions .am-control{width:100%}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--am-paper-raised)}}.ripple-experience{align-items:stretch;background:var(--am-ink);color:var(--am-paper-raised);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.ripple-experience__poster{background-color:var(--am-banyan);background-image:radial-gradient(circle at 48% 52%,transparent 0 8%,color-mix(in srgb,var(--am-marigold) 32%,transparent) 8.3% 9%,transparent 9.3% 18%,color-mix(in srgb,var(--am-river) 38%,transparent) 18.3% 19%,transparent 19.3% 30%,color-mix(in srgb,var(--am-paper) 20%,transparent) 30.3% 31%,transparent 31.3% 100%),linear-gradient(145deg,var(--am-banyan),var(--am-ink));min-height:18rem;overflow:hidden;position:relative}.ripple-experience__canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.ripple-experience__content{align-self:center;padding:3rem 1rem;position:relative}.ripple-experience__content h2{color:var(--am-paper-raised);font-size:clamp(2.5rem,13vw,4rem);margin:.18em 0 .3em;max-width:11ch;overflow-wrap:break-word;text-wrap:balance}.ripple-experience__content>p:not(.am-eyebrow){color:color-mix(in srgb,var(--am-paper) 74%,transparent);font-size:1.05rem;line-height:1.65;max-width:38rem}.ripple-experience__donate{align-items:center;background:var(--am-marigold);border-radius:var(--am-radius-pill);color:var(--am-ink);display:inline-flex;font-weight:780;min-height:3rem;padding:.7rem 1.2rem;text-decoration:none}.ripple-experience__donate:hover{background:var(--am-paper-raised)}@media (min-width:48.0625rem){.ripple-experience{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);min-height:clamp(30rem,65svh,48rem)}.ripple-experience__poster{min-height:24rem}.ripple-experience__content{padding:clamp(3rem,7vw,7rem) clamp(1.25rem,6vw,6rem)}.ripple-experience__content h2{font-size:clamp(3rem,5vw,5.4rem)}}@media (prefers-reduced-motion:reduce){.ripple-experience__canvas{display:none}.site-header,.site-header__bar{transition:none}}.trust-page{background:var(--am-paper);min-width:0;overflow:clip}.trust-hero{background:var(--am-paper-deep);display:grid;gap:var(--am-space-6);grid-template-columns:minmax(0,1fr);padding:2.75rem var(--am-gutter) 4rem;position:relative}.trust-hero:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--am-ink) 12%,transparent),transparent);bottom:2rem;content:"";height:1px;left:0;position:absolute;width:72%}.trust-hero__rail{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--am-ink) 25%,transparent);display:flex;font-size:.72rem;font-weight:750;justify-content:space-between;letter-spacing:.1em;padding-bottom:.7rem;text-transform:uppercase}.trust-hero__rail span:first-child{color:var(--am-madder);font-family:var(--am-font-display);font-size:1.8rem;letter-spacing:0}.trust-hero__copy{align-self:center;max-width:68rem;min-width:0;position:relative;z-index:2}.trust-hero__kicker{color:var(--am-banyan);font-size:.82rem;font-weight:760;margin:0}.trust-hero__copy h1{font-size:clamp(3rem,15vw,5rem);-webkit-hyphens:auto;hyphens:auto;margin:.18em 0 .28em;max-width:12ch;overflow-wrap:break-word;text-wrap:balance}.trust-hero__copy>p:last-child{color:var(--am-ink-muted);font-size:clamp(1.05rem,5vw,1.25rem);line-height:1.55;max-width:40rem;overflow-wrap:break-word}.trust-hero__principle{color:var(--am-ink-muted);font-size:.78rem;letter-spacing:.03em;line-height:1.7;margin:0}.trust-content{margin-inline:auto;max-width:92rem;padding:3.5rem var(--am-gutter) 5rem}.trust-content__intro{border-block:1px solid color-mix(in srgb,var(--am-ink) 22%,transparent);display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr);margin-bottom:3rem;padding-block:1.1rem}.trust-content__intro p{margin:0}.trust-content__intro p:first-child{font-weight:760}.trust-content__intro p:last-child{color:var(--am-ink-muted);max-width:55ch;overflow-wrap:break-word}.trust-entry{display:grid;gap:1.35rem;grid-template-columns:minmax(0,1fr);padding-block:clamp(3rem,14vw,5rem);position:relative}.trust-entry+.trust-entry{border-top:1px solid color-mix(in srgb,var(--am-ink) 22%,transparent)}.trust-entry__header{align-self:start}.trust-entry__header p{color:var(--am-madder);font-size:.78rem;font-weight:760;margin:0}.trust-entry__body{min-width:0}.trust-entry__title{font-size:clamp(2.35rem,12vw,4rem);-webkit-hyphens:auto;hyphens:auto;margin:0;max-width:15ch;overflow-wrap:break-word;text-wrap:balance}.trust-entry--report .trust-entry__body{background:var(--am-paper-raised);border-top:.25rem solid var(--am-banyan);padding:clamp(1.25rem,6vw,2.5rem)}.trust-entry--story .trust-entry__body{border-inline-start:.2rem solid var(--am-marigold);padding-inline-start:clamp(1rem,5vw,2rem)}.trust-entry--faq .trust-entry__title,.trust-entry--policy .trust-entry__title{font-size:clamp(2.2rem,10vw,3.7rem)}.trust-entry--participation .trust-entry__body,.trust-entry--trust .trust-entry__body{max-width:62rem}.trust-entry__standfirst{color:var(--am-ink-muted);font-size:clamp(1.1rem,5vw,1.35rem);line-height:1.6;max-width:48rem}.editorial-copy{font-size:clamp(1rem,1.2vw,1.12rem);max-width:46rem;--am-flow-space:1.4rem}.editorial-copy h3{font-family:var(--am-font-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:520;line-height:1.1;margin-top:2.2em}.editorial-copy h4{font-size:1.05rem;letter-spacing:.03em;margin-top:2rem}.editorial-copy li,.editorial-copy p{color:var(--am-ink-muted);line-height:1.75;overflow-wrap:break-word}.editorial-copy a{overflow-wrap:anywhere}.editorial-copy li+li{margin-top:.55rem}.editorial-copy blockquote{border-inline-start:.25rem solid var(--am-marigold);font-family:var(--am-font-display);font-size:clamp(1.6rem,3vw,2.6rem);margin:2.5rem 0;padding-inline-start:clamp(1rem,3vw,2.5rem)}.editorial-copy blockquote p{color:var(--am-ink);line-height:1.25}.editorial-copy cite{color:var(--am-ink-muted);font-family:var(--am-font-body);font-size:.8rem;font-style:normal}.approved-links{display:flex;flex-wrap:wrap;gap:var(--am-space-2) var(--am-space-4);margin-top:var(--am-space-6)}.approved-links a{align-items:center;border-bottom:1px solid var(--am-banyan);display:inline-flex;font-weight:700;gap:var(--am-space-1);min-height:2.75rem;min-width:0;overflow-wrap:anywhere;padding:.7rem .2rem;text-decoration:none}.evidence-note,.purpose-note{background:var(--am-river-soft);border-inline-start:.3rem solid var(--am-river);max-width:48rem;padding:clamp(1.2rem,3vw,2rem)}.evidence-note p,.purpose-note p{color:var(--am-ink-muted);margin-bottom:0}.publication-period{color:var(--am-madder);font-size:.8rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.record-ledger{border-top:1px solid var(--am-ink);margin:2rem 0;max-width:56rem}.record-ledger div{border-bottom:1px solid color-mix(in srgb,var(--am-ink) 22%,transparent);display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr);padding:1rem 0}.record-ledger dt{color:var(--am-ink-muted);font-size:.8rem;font-weight:700;min-width:0;overflow-wrap:break-word}.record-ledger dd{margin:0;min-width:0}.record-ledger dd,.record-ledger dd a{overflow-wrap:anywhere}.faq-ledger{border-top:1px solid var(--am-ink);max-width:62rem}.faq-ledger details{border-bottom:1px solid color-mix(in srgb,var(--am-ink) 28%,transparent)}.faq-ledger summary{align-items:center;cursor:pointer;display:grid;font-family:var(--am-font-display);font-size:clamp(1.25rem,6vw,1.75rem);gap:.75rem;grid-template-columns:2rem minmax(0,1fr) 2.75rem;list-style:none;min-height:4.5rem;padding:1rem 0}.faq-ledger summary::-webkit-details-marker{display:none}.faq-ledger__number{color:var(--am-madder);font-family:var(--am-font-body);font-size:.7rem;font-weight:800}.faq-ledger__question{color:var(--am-ink);min-width:0;overflow-wrap:break-word}.faq-ledger__indicator{align-items:center;border:1px solid;border-radius:50%;color:var(--am-banyan);display:inline-flex;font-family:var(--am-font-body);font-size:1.2rem;height:2.75rem;justify-content:center;justify-self:end;width:2.75rem}.faq-ledger details[open] .faq-ledger__closed,.faq-ledger__open{display:none}.faq-ledger details[open] .faq-ledger__open{display:inline}.faq-ledger details[open] .faq-ledger__indicator{background:var(--am-banyan);color:var(--am-paper-raised)}.faq-ledger .editorial-copy{padding:0 0 2rem 2.75rem}.contact-channels,.opportunity-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.contact-channels section,.opportunity-grid section{background:var(--am-paper-raised);border:1px solid color-mix(in srgb,var(--am-ink) 18%,transparent);min-width:0;padding:clamp(1.2rem,3vw,2.2rem)}.contact-channels h3{color:var(--am-banyan);font-size:.82rem;margin-top:0}.contact-channels a,.contact-channels address{color:var(--am-ink);font-family:var(--am-font-display);font-size:clamp(1.3rem,6vw,2rem);font-style:normal;overflow-wrap:anywhere}.contact-channels section>p:last-child,.opportunity-grid p{color:var(--am-ink-muted);overflow-wrap:break-word}.opportunity-grid h3{min-width:0;overflow-wrap:break-word}.contact-expectation{border-inline-start:1px solid var(--am-madder);display:grid;gap:1rem;margin-top:2rem;max-width:56rem;padding-inline-start:1.5rem}.engagement-list{counter-reset:engagement;display:grid;list-style:none;margin:2rem 0;max-width:56rem;padding:0}.engagement-list li{border-top:1px solid color-mix(in srgb,var(--am-ink) 25%,transparent);counter-increment:engagement;font-size:1.1rem;overflow-wrap:break-word;padding:1rem 0}.engagement-list li:before{color:var(--am-madder);content:counter(engagement,decimal-leading-zero);display:inline-block;font-size:.72rem;font-weight:800;margin-right:1.2rem}.content-state{background:var(--am-paper-raised);border:1px solid color-mix(in srgb,var(--am-ink) 24%,transparent);margin:2.5rem 0;max-width:58rem;padding:clamp(1.5rem,7vw,3rem)}.content-state--error{border-inline-start:.35rem solid var(--am-madder)}.content-state__kicker{color:var(--am-banyan);font-size:.8rem;font-weight:760;margin:0}.content-state h2{font-family:var(--am-font-display);font-size:clamp(2rem,9vw,3.2rem);font-weight:520;line-height:1.08;margin:.35em 0;max-width:18ch;overflow-wrap:break-word;text-wrap:balance}.content-state>p:not(.content-state__kicker){color:var(--am-ink-muted);max-width:52ch;overflow-wrap:break-word}.content-state>div{display:flex;flex-wrap:wrap;gap:var(--am-space-3);margin-top:var(--am-space-6)}.publication-note{border-block:1px solid var(--am-marigold);margin-bottom:3rem;max-width:58rem;padding:0}.publication-note summary{cursor:pointer;font-weight:760;min-height:2.75rem;padding:1rem 0}.publication-note p{color:var(--am-ink-muted)}.publication-note ul{display:grid;gap:.4rem;margin:0 0 1rem;padding-inline-start:1.2rem}.inquiry-dependency{background:var(--am-ink);color:var(--am-paper);margin-top:clamp(3rem,8vw,8rem);max-width:68rem;padding:clamp(1.5rem,7vw,4rem)}.inquiry-dependency__kicker{color:var(--am-marigold);font-size:.8rem;font-weight:760}.inquiry-dependency h2{color:var(--am-paper-raised);font-family:var(--am-font-display);font-size:clamp(2rem,9vw,3.5rem);font-weight:520;line-height:1.08;max-width:15ch;overflow-wrap:break-word;text-wrap:balance}.inquiry-dependency>p:not(.inquiry-dependency__kicker){color:color-mix(in srgb,var(--am-paper) 72%,transparent);max-width:52ch}.inquiry-dependency .am-control--secondary{border-color:var(--am-paper);color:var(--am-paper)}.inquiry-panel{background:var(--am-paper-raised);border-top:.35rem solid var(--am-banyan);box-shadow:var(--am-shadow-raised);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin-top:clamp(3rem,8vw,8rem);max-width:72rem;padding:1.25rem 1rem;position:relative}.inquiry-panel:after{background:var(--am-marigold);content:"";height:clamp(5rem,12vw,9rem);opacity:.18;position:absolute;right:0;top:0;width:clamp(5rem,12vw,9rem)}.inquiry-panel__folio{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--am-ink) 24%,transparent);color:var(--am-madder);display:flex;font-size:.65rem;font-weight:800;justify-content:space-between;letter-spacing:.12em;padding:0 0 .8rem;text-transform:uppercase}.inquiry-form,.inquiry-panel__heading,.inquiry-panel__purpose{grid-column:1}.inquiry-panel__heading{max-width:56rem;position:relative;z-index:1}.inquiry-panel__heading h2{font-size:clamp(2.35rem,11vw,4rem);line-height:1;margin:.2em 0;max-width:13ch;overflow-wrap:break-word;text-wrap:balance}.inquiry-panel__heading>p:last-child{color:var(--am-ink-muted);line-height:1.65;max-width:58ch}.inquiry-panel__purpose{background:var(--am-river-soft);border-inline-start:.3rem solid var(--am-river);max-width:58rem;padding:clamp(1rem,3vw,1.8rem)}.inquiry-panel__purpose p{color:var(--am-ink-muted);line-height:1.6;margin-bottom:0}.inquiry-form{display:grid;gap:1.5rem;max-width:58rem}.inquiry-form__pair{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.inquiry-form__protection{align-items:start;border-block:1px solid color-mix(in srgb,var(--am-ink) 20%,transparent);display:grid;gap:.8rem;overflow-x:auto;padding-block:1.4rem}.inquiry-form__protection p,.inquiry-form__submit p{color:var(--am-ink-muted);font-size:.78rem;line-height:1.5;margin:0;max-width:56ch}.inquiry-form__submit{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.inquiry-form__submit .am-control{width:100%}.inquiry-form__trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.inquiry-success{align-items:start;background:var(--am-banyan);color:var(--am-paper);display:grid;gap:1.5rem;grid-template-columns:auto minmax(0,1fr);margin-top:clamp(3rem,8vw,8rem);max-width:68rem;padding:clamp(1.5rem,5vw,4rem)}.inquiry-success>span{border:1px solid var(--am-marigold);border-radius:50%;display:grid;font-size:1.5rem;height:3rem;place-items:center;width:3rem}.inquiry-success .am-eyebrow{color:var(--am-marigold);margin-top:0}.inquiry-success h2{color:inherit;font-family:var(--am-font-display);font-size:clamp(2rem,4vw,3.6rem);font-weight:520;line-height:1;margin:.2em 0;overflow-wrap:break-word}.inquiry-success p:last-child{color:color-mix(in srgb,var(--am-paper) 78%,transparent);line-height:1.6}.ethical-decision{background:var(--am-marigold);display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr);padding:3.5rem 1rem}.ethical-decision>*{margin:0}.ethical-decision>p:first-child{font-size:.82rem;font-weight:760}.ethical-decision h2{font-size:clamp(2.4rem,12vw,4rem);max-width:13ch;overflow-wrap:break-word;text-wrap:balance}.ethical-decision>p:not(:first-child){line-height:1.7;max-width:38rem}.ethical-decision>div{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.trust-loading{align-content:center;background:var(--am-paper-deep);min-height:70svh;padding:clamp(3rem,10vw,9rem) 1rem}.trust-loading__mark{animation:trust-breathe 1.8s ease-in-out infinite;border:.5rem double var(--am-banyan);border-radius:50%;display:block;height:4rem;margin-bottom:2rem;width:4rem}.trust-loading h1{font-size:clamp(2.8rem,13vw,5rem);margin:.2em 0;max-width:12ch;overflow-wrap:break-word;text-wrap:balance}.trust-loading>p:last-child{color:var(--am-ink-muted)}.trust-loading__skeleton{display:grid;gap:var(--am-space-4);margin-top:var(--am-space-8);max-width:42rem}@keyframes trust-breathe{50%{opacity:.45;transform:scale(.9)}}@media (min-width:40.0625rem){.trust-content__intro{gap:2rem;grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr)}.record-ledger div{gap:1rem;grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr)}.contact-channels,.inquiry-form__pair,.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-panel{gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(3.5rem,.14fr) minmax(0,.86fr);padding:clamp(1.25rem,5vw,4.5rem)}.inquiry-panel__folio{align-items:normal;border-bottom:0;border-inline-end:1px solid color-mix(in srgb,var(--am-ink) 24%,transparent);flex-direction:column;gap:2rem;justify-content:normal;padding:0 1rem 0 0}.inquiry-panel__folio span:first-child{writing-mode:vertical-rl}.inquiry-form,.inquiry-panel__heading,.inquiry-panel__purpose{grid-column:2}.inquiry-form__submit{grid-template-columns:max-content minmax(0,1fr)}.inquiry-form__submit .am-control{width:auto}.publication-note ul{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}}@media (min-width:58.0625rem){.trust-hero{gap:clamp(2rem,6vw,7rem);grid-template-columns:4rem minmax(0,1fr) minmax(12rem,.34fr);min-height:min(46rem,74svh);padding:clamp(3rem,5vw,5rem) clamp(1rem,6vw,6rem) clamp(4rem,9vw,8rem)}.trust-hero__rail{align-items:center;border-bottom:0;border-inline-end:1px solid color-mix(in srgb,var(--am-ink) 25%,transparent);flex-direction:column;gap:2rem;justify-content:normal;padding:.4rem 0}.trust-hero__rail span:last-child{writing-mode:vertical-rl}.trust-hero__copy h1{font-size:clamp(4.8rem,7.5vw,7.8rem);max-width:11ch}.trust-hero__principle{align-self:end;grid-column:3}.trust-content{padding:clamp(5rem,9vw,9rem) clamp(1rem,6vw,6rem)}.trust-entry{gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(9rem,.24fr) minmax(0,1fr);padding-block:clamp(4rem,8vw,7rem)}.trust-entry__header{position:sticky;top:1.5rem}.trust-entry__body{grid-column:2}.trust-entry__title{font-size:clamp(3.3rem,5vw,5.2rem)}.trust-entry--report .trust-entry__body{display:grid;grid-template-columns:minmax(0,1fr) auto}.trust-entry--report .editorial-copy,.trust-entry--report .publication-period,.trust-entry--report .trust-entry__title{grid-column:1}.trust-entry--report .am-control{align-self:end;grid-column:2;grid-row:1/4}.ethical-decision{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);padding:clamp(4rem,8vw,7rem) clamp(1rem,7vw,7rem)}.ethical-decision>p:not(:first-child){align-self:end}.ethical-decision>div{grid-column:1/-1}}@media (max-width:40rem){.faq-ledger .editorial-copy{padding-left:0}.content-state .am-control,.ethical-decision .am-control,.inquiry-dependency .am-control{width:100%}}@media (prefers-reduced-motion:reduce){.trust-loading__mark{animation:none}}@media (forced-colors:active),(prefers-contrast:more){.brand-lockup__art{border:.125rem solid;box-shadow:none}.contact-channels section,.content-state,.opportunity-grid section{border-color:currentColor}}.trust-hero--narrative,.trust-page--narrative{background:var(--am-surface-base)}.trust-hero--narrative{gap:var(--am-space-4);grid-template-columns:minmax(0,1fr);min-height:auto;padding:clamp(2.5rem,10vw,5rem) var(--am-gutter) clamp(2.5rem,9vw,4.5rem)}.trust-hero--narrative:before{content:none}.trust-hero--narrative .trust-hero__copy{grid-column:1;max-width:48rem;min-inline-size:0}.trust-hero--narrative .trust-hero__copy h1{font-size:var(--am-text-2xl);max-width:22ch}.trust-hero--narrative .trust-hero__standfirst{color:var(--am-on-surface-muted);font-size:var(--am-text-md);line-height:var(--am-leading-relaxed);margin:var(--am-space-3) 0 0;max-width:46ch;min-inline-size:0;overflow-wrap:break-word}.trust-hero__promise{color:var(--am-accent);font-size:var(--am-text-md);font-weight:var(--am-weight-semibold);line-height:var(--am-leading-normal);margin:var(--am-space-6) 0 0;max-width:34ch;overflow-wrap:break-word}.narrative-band{display:grid;gap:var(--am-space-3);grid-template-columns:minmax(0,1fr);padding:var(--am-section) var(--am-gutter)}.narrative-band>*{margin:0;min-inline-size:0}.narrative-band__eyebrow{color:var(--am-accent);font-size:var(--am-text-2xs);font-weight:var(--am-weight-bold);letter-spacing:var(--am-tracking-eyebrow);text-transform:uppercase}.narrative-band__heading{font-size:var(--am-text-xl);max-width:24ch;overflow-wrap:break-word;text-wrap:balance}.narrative-band__supporting{color:var(--am-on-surface-muted);font-size:var(--am-text-md);line-height:var(--am-leading-relaxed);max-width:52ch;overflow-wrap:break-word}.narrative-band__actions{display:flex;flex-wrap:wrap;gap:var(--am-space-3);margin-top:var(--am-space-4)}.narrative-band--figures{background:var(--am-surface-accent-soft)}.narrative-figures{gap:var(--am-space-4);margin:var(--am-space-6) 0 0}.narrative-figures,.narrative-figures__item{display:grid;grid-template-columns:minmax(0,1fr)}.narrative-figures__item{background:var(--am-surface-raised);border-radius:var(--am-radius-lg);box-shadow:var(--am-e1);gap:var(--am-space-2);min-inline-size:0;padding:var(--am-space-5)}.narrative-figures dt{color:var(--am-on-surface-muted);font-size:var(--am-text-2xs);font-weight:var(--am-weight-bold);letter-spacing:var(--am-tracking-wide);min-inline-size:0;overflow-wrap:break-word;text-transform:uppercase}.narrative-figures dd{display:grid;gap:var(--am-space-2);justify-items:start;margin:0;min-inline-size:0}.narrative-figures__value{color:var(--am-on-surface);font-family:var(--am-font-display);font-size:var(--am-text-2xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--am-weight-semibold);line-height:var(--am-leading-snug);overflow-wrap:break-word}.narrative-figures__source{align-items:center;color:var(--am-accent);display:inline-flex;font-size:var(--am-text-2xs);font-weight:var(--am-weight-semibold);min-block-size:2.75rem;min-inline-size:0;overflow-wrap:anywhere}.narrative-figures__source:focus-visible{outline:.1875rem solid var(--am-focus-ring);outline-offset:.125rem}.narrative-story{background:var(--am-surface-sunk)}.trust-content--narrative{padding-block:clamp(2rem,8vw,4rem)}.trust-content--narrative .trust-entry{background:var(--am-surface-raised);border-radius:var(--am-radius-lg);box-shadow:var(--am-e1);padding:clamp(1.25rem,5vw,2.5rem)}.trust-content--narrative .trust-entry+.trust-entry{border-top:none;margin-top:var(--am-space-6)}.trust-content--narrative .trust-entry__title{font-size:var(--am-text-xl);max-width:26ch}.narrative-band--closing{background:var(--am-surface-inverse)}.narrative-band--closing,.narrative-band--closing .narrative-band__eyebrow,.narrative-band--closing .narrative-band__heading{color:var(--am-on-inverse)}.narrative-band--closing .narrative-band__supporting{color:color-mix(in srgb,var(--am-on-inverse) 78%,transparent)}.narrative-action{align-items:center;background:var(--am-surface-base);border:none;border-radius:var(--am-radius-pill);color:var(--am-accent);display:inline-flex;font-size:var(--am-text-sm);font-weight:var(--am-weight-bold);gap:var(--am-space-2);justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--am-space-3) var(--am-space-6);text-decoration:none;transition:transform var(--am-duration-fast) var(--am-ease-standard)}.narrative-action:hover{transform:translateY(-.125rem)}.narrative-action:focus-visible{outline:.1875rem solid var(--am-focus-ring);outline-offset:.125rem}.narrative-primary{align-items:center;background:var(--am-accent);border:none;border-radius:var(--am-radius-pill);color:var(--am-on-accent);display:inline-flex;font-size:var(--am-text-sm);font-weight:var(--am-weight-bold);gap:var(--am-space-2);justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--am-space-3) var(--am-space-6);text-decoration:none;transition:transform var(--am-duration-fast) var(--am-ease-standard)}.narrative-primary:hover{background:var(--am-accent-hover);transform:translateY(-.125rem)}.narrative-primary:focus-visible{outline:.1875rem solid var(--am-focus-ring);outline-offset:.125rem}.narrative-quiet{align-items:center;color:var(--am-on-inverse);display:inline-flex;font-size:var(--am-text-sm);font-weight:var(--am-weight-semibold);min-block-size:2.75rem;min-inline-size:2.75rem;justify-content:center;padding:var(--am-space-3) var(--am-space-2);text-underline-offset:.2em}.narrative-quiet:focus-visible{outline:.1875rem solid var(--am-on-inverse);outline-offset:.125rem}.narrative-band--gallery{background:var(--am-surface-sunk)}.narrative-gallery{display:grid;gap:var(--am-space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--am-space-6) 0 0;min-inline-size:0;padding:0}.narrative-gallery>li{border-radius:var(--am-radius-lg);box-shadow:var(--am-e1);min-inline-size:0;overflow:hidden}.narrative-gallery__lead{grid-column:1/-1}.narrative-gallery__lead .am-media__viewport{aspect-ratio:4/3}.narrative-band--steps{background:var(--am-surface-accent-soft)}.narrative-steps{counter-reset:narrative-step;gap:var(--am-space-4);list-style:none;margin:var(--am-space-6) 0 0;padding:0}.narrative-steps,.narrative-steps>li{display:grid;grid-template-columns:minmax(0,1fr)}.narrative-steps>li{background:var(--am-surface-raised);border-radius:var(--am-radius-lg);box-shadow:var(--am-e1);counter-increment:narrative-step;gap:var(--am-space-2);min-inline-size:0;padding:var(--am-space-5)}.narrative-steps>li:before{color:var(--am-accent);content:counter(narrative-step,decimal-leading-zero);font-family:var(--am-font-display);font-size:var(--am-text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--am-weight-bold);line-height:var(--am-leading-snug)}.narrative-steps__title{color:var(--am-on-surface);font-size:var(--am-text-md);font-weight:var(--am-weight-semibold)}.narrative-steps__body,.narrative-steps__title{margin:0;min-inline-size:0;overflow-wrap:break-word}.narrative-steps__body{color:var(--am-on-surface-muted);font-size:var(--am-text-sm);line-height:var(--am-leading-relaxed)}@media (min-width:40.0625rem){.narrative-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.narrative-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.narrative-gallery__lead{grid-column:auto}.narrative-gallery__lead .am-media__viewport{aspect-ratio:1}}@media (min-width:58.0625rem){.trust-hero--narrative{grid-template-columns:minmax(0,1fr);min-height:auto;padding:clamp(4rem,7vw,7rem) clamp(1rem,6vw,6rem)}.trust-hero--narrative .trust-hero__copy h1{font-size:var(--am-text-3xl);max-width:24ch}.narrative-band__heading{font-size:var(--am-text-2xl)}.narrative-band{padding-inline:clamp(1rem,6vw,6rem)}.narrative-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-content--narrative .trust-entry{grid-template-columns:minmax(0,1fr)}.trust-content--narrative .trust-entry__header{position:static}.trust-content--narrative .trust-entry__body{grid-column:1}}@media (min-width:64rem){.narrative-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.narrative-action,.narrative-primary{transition:none}.narrative-action:hover,.narrative-primary:hover{transform:none}}::selection{background:color-mix(in srgb,var(--am-marigold) 58%,white);color:var(--am-ink)}.homepage-scroll-progress{background:linear-gradient(90deg,var(--am-madder),var(--am-marigold),var(--am-banyan));height:.2rem;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:left;z-index:80}.mobile-menu summary{gap:.5rem;transition:background-color .18s ease,border-color .18s ease}.mobile-menu summary:after{content:"+";font-size:1.05rem;line-height:1;transition:transform .24s ease}.mobile-menu[open] summary{background:var(--am-paper-deep);border-color:var(--am-banyan)}.mobile-menu[open] summary:after{transform:rotate(45deg)}.mobile-menu nav{border-radius:1rem;transform-origin:top right}.site-footer__name{display:inline-flex;position:relative}.site-footer__name:after{background:linear-gradient(90deg,var(--am-marigold),var(--am-madder));bottom:-.55rem;content:"";height:.16rem;left:0;position:absolute;width:3.5rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.homepage-scroll-progress{animation:homepage-reading-progress linear both;animation-timeline:scroll(root block)}}.mobile-menu[open] nav{animation:mobile-menu-enter .26s cubic-bezier(.22,1,.36,1) both}}@keyframes homepage-reading-progress{to{transform:scaleX(1)}}@keyframes mobile-menu-enter{0%{opacity:0;transform:translate3d(0,-.5rem,0) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.homepage-scroll-progress{display:none}.mobile-menu nav,.mobile-menu summary:after{animation:none;transition:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-header__bar{animation:am-header-bar-condense step-end both;animation-timeline:scroll(root block);animation-range:8px 9px}.brand-lockup__art{animation:am-header-mark-condense step-end both;animation-timeline:scroll(root block);animation-range:8px 9px}.brand-lockup__motto{animation:am-header-motto-condense step-end both;animation-timeline:scroll(root block);animation-range:8px 9px}}}@keyframes am-header-bar-condense{to{min-height:3.5rem;padding-block:.3rem}}@keyframes am-header-mark-condense{to{width:2.25rem}}@keyframes am-header-motto-condense{to{font-size:0;opacity:0}}@media (min-width:64.0625rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-header__bar{animation-name:am-header-bar-condense-lg}.brand-lockup__art{animation-name:am-header-mark-condense-lg}}}@keyframes am-header-bar-condense-lg{to{min-height:3.75rem;padding-block:.4rem}}@keyframes am-header-mark-condense-lg{to{width:2.9rem}}@media (prefers-reduced-motion:reduce){.brand-lockup__art,.brand-lockup__motto,.site-header__bar{animation:none}}div[hidden][id^="S:"]{animation:am-streamed-content-recover 1ms step-start 5s forwards;display:block;max-height:0;overflow:hidden;visibility:hidden}@keyframes am-streamed-content-recover{to{max-height:1000000px;visibility:visible}}.route-loading:not([hidden]){align-content:center;animation:am-route-loading-expire 1ms step-start 8s forwards;background:var(--am-surface-base);display:grid;inset:0;justify-items:center;position:fixed;z-index:var(--am-z-route-loading)}@keyframes am-route-loading-expire{to{pointer-events:none;visibility:hidden}}.route-loading__stage{block-size:clamp(5.5rem,26vw,7rem);display:grid;inline-size:clamp(5.5rem,26vw,7rem);place-items:center;position:relative}.route-loading__stage:after,.route-loading__stage:before{animation:am-route-loading-pulse 2.2s cubic-bezier(.22,.6,.3,1) infinite;background:color-mix(in srgb,var(--am-accent) 13%,transparent);border-radius:50%;content:"";inset:0;position:absolute}.route-loading__stage:after{animation-delay:1.1s}.route-loading__mark{block-size:100%;display:block;inline-size:100%;position:relative;z-index:1}.route-loading__fill,.route-loading__mark:before{background-image:url(/brand/annmaya-mark.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;inset:0;position:absolute}.route-loading__mark:before{content:"";filter:grayscale(1);opacity:.3}.route-loading__fill{animation:am-route-loading-fill 2.2s cubic-bezier(.45,0,.35,1) infinite;clip-path:inset(100% 0 0 0)}@keyframes am-route-loading-fill{0%{clip-path:inset(100% 0 0 0)}42%{clip-path:inset(0 0 0 0)}58%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes am-route-loading-pulse{0%{opacity:.85;transform:scale(.92)}72%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}@media (prefers-reduced-motion:reduce){.route-loading__stage:after,.route-loading__stage:before{animation:none;opacity:0}.route-loading__mark:before{opacity:0}.route-loading__fill{animation:none;clip-path:none}}