.ag-orgs{--orgs-ink:#15171a;--orgs-muted:#5a616c;--orgs-cream:#f3efe8;--orgs-paper:#faf7f2;--orgs-line:rgba(21,23,26,0.1);--orgs-sand:#e4d7c5;background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(228,215,197,.55),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0,rgba(210,196,178,.35),transparent 50%),var(--orgs-paper);color:var(--orgs-ink)}.ag-orgs__wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.ag-orgs-hero{position:relative;padding:clamp(56px,9vw,110px) 0 clamp(40px,5vw,64px);overflow:hidden}.ag-orgs-hero__orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.ag-orgs-hero__orb--a{width:min(420px,55vw);height:min(420px,55vw);top:-12%;right:-8%;background:radial-gradient(circle,rgba(228,215,197,.7),transparent 68%)}.ag-orgs-hero__orb--b{width:min(280px,40vw);height:min(280px,40vw);bottom:-20%;left:-6%;background:radial-gradient(circle,rgba(200,184,164,.45),transparent 70%)}.ag-orgs-hero__inner{position:relative;z-index:1;display:grid;gap:18px;max-width:38rem}.ag-orgs-hero__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:var(--font-manrope),Manrope,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--orgs-muted)}.ag-orgs-hero__crumb a{color:inherit;text-decoration:none}.ag-orgs-hero__crumb a:hover{color:var(--orgs-ink)}.ag-orgs-hero__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ag-orgs-hero__eyebrow,.ag-orgs-hero__title{margin:0;font-family:var(--font-manrope),Manrope,sans-serif;font-weight:800;color:var(--orgs-ink)}.ag-orgs-hero__title{font-size:clamp(36px,5.4vw,58px);letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.ag-orgs-hero__lede{margin:0;max-width:42ch;font-family:var(--font-manrope),Manrope,sans-serif;font-size:clamp(15px,1.5vw,17px);font-weight:500;line-height:1.55;color:var(--orgs-muted)}.ag-orgs-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none}.ag-orgs-hero__meta li{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid var(--orgs-line);font-family:var(--font-manrope),Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--orgs-ink)}.ag-orgs-grid-sec{padding:8px 0 clamp(72px,10vw,120px)}.ag-orgs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);margin:0;padding:0;list-style:none}.ag-orgs-card{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:32px;background:#efe8de;text-decoration:none;color:var(--orgs-ink);box-shadow:0 10px 28px rgba(21,23,26,.06);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.ag-orgs-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(21,23,26,.1)}.ag-orgs-card__media{position:absolute;inset:0;background:#e6dfd4}.ag-orgs-card__media img{object-fit:cover;object-position:center 18%;filter:blur(1.5px) saturate(.96);transform:scale(1.04);transition:transform .6s cubic-bezier(.22,1,.36,1)}.ag-orgs-card:hover .ag-orgs-card__media img{transform:scale(1.07)}.ag-orgs-card__wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(243,239,232,0),rgba(243,239,232,0) 48%,rgba(246,242,235,.55) 68%,rgba(247,244,238,.96) 86%);pointer-events:none}.ag-orgs-card__copy{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;padding:0 22px 22px}.ag-orgs-card__letters{margin:0 0 8px;font-size:12px;letter-spacing:.14em}.ag-orgs-card__letters,.ag-orgs-card__name{font-family:var(--font-manrope),Manrope,sans-serif;font-weight:800;color:var(--orgs-ink)}.ag-orgs-card__name{margin:0;font-size:clamp(26px,2.2vw,32px);letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.ag-orgs-card__colors{margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.4;color:#4a5160}.ag-orgs-card__colors,.ag-orgs-card__cta{font-family:var(--font-manrope),Manrope,sans-serif}.ag-orgs-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:42px;padding:0 16px 0 18px;border-radius:999px;background:#15171a;color:#fff;font-size:13px;font-weight:700}.ag-orgs-card__cta svg{width:15px;height:15px;transition:transform .25s ease}.ag-orgs-card:hover .ag-orgs-card__cta svg{transform:translateX(3px)}.ag-orgs-close{padding:0 0 clamp(72px,9vw,100px)}.ag-orgs-close__box{display:grid;gap:14px;padding:clamp(28px,4vw,40px);border-radius:28px;background:#15171a;color:#fff}.ag-orgs-close__box h2{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.1}.ag-orgs-close__box h2,.ag-orgs-close__box p{margin:0;font-family:var(--font-manrope),Manrope,sans-serif}.ag-orgs-close__box p{max-width:46ch;font-size:15px;font-weight:500;line-height:1.5;color:rgba(255,255,255,.78)}.ag-orgs-close__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ag-orgs-close__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font-family:var(--font-manrope),Manrope,sans-serif;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s ease,color .2s ease}.ag-orgs-close__btn--solid{background:#fff;color:#15171a}.ag-orgs-close__btn--solid:hover{background:#f3efe8}.ag-orgs-close__btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28)}.ag-orgs-close__btn--ghost:hover{background:rgba(255,255,255,.08)}@media (max-width:960px){.ag-orgs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ag-orgs__wrap{width:min(100% - 28px,1120px)}.ag-orgs-grid{grid-template-columns:1fr}.ag-orgs-card{aspect-ratio:4/4.6}}