.aab-page{--aab-plum:#35152f;--aab-gold:#b68132;color:#302930;background:#fffaf3}.aab-page *{box-sizing:border-box}.aab-shell{width:min(100% - 8rem,1540px);margin-inline:auto}.aab-page h1,.aab-page h2,.aab-page h3,.aab-page p{margin:0}.aab-page h1,.aab-page h2,.aab-page h3{color:var(--aab-plum);font-family:var(--font-editorial);letter-spacing:-.035em;font-weight:500}.aab-eyebrow{color:#9b6726;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:850}.aab-hero{background:radial-gradient(circle at 82% 18%,#cc9a4c24,#0000 30rem);border-bottom:1px solid #553d2d1f;padding-block:clamp(5rem,10vw,10rem)}.aab-hero-layout{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,10rem);display:grid}.aab-hero h1{max-width:12ch;margin-top:1rem;font-size:clamp(4rem,7vw,7.5rem);line-height:.91}.aab-hero-copy{max-width:40rem;padding-bottom:.5rem}.aab-hero-copy p{color:#302930bd;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.7}.aab-hero-copy a,.aab-accountability a{color:var(--aab-plum);align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.aab-hero-copy svg,.aab-accountability a svg{width:1rem}.aab-premise{padding-block:clamp(5rem,9vw,9rem)}.aab-premise-card{background:#fffdf9f0;border:1px solid #b6813238;border-radius:2rem;padding:clamp(2rem,5vw,5rem);box-shadow:0 40px 90px -70px #35152fb3}.aab-premise-copy{max-width:65rem}.aab-premise h2,.aab-principles h2,.aab-accountability h2,.aab-team h2,.aab-next h2{margin-top:1rem;font-size:clamp(3rem,5vw,5.4rem);line-height:.96}.aab-premise-copy>p:last-child{color:#302930b3;max-width:47rem;margin-top:1.4rem;line-height:1.7}.aab-premise-visual{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin-top:clamp(3rem,6vw,6rem);display:grid}.aab-premise-visual>div{background:#f7efe5;border:1px solid #553d2d1f;border-radius:1.2rem;align-content:end;min-height:12rem;padding:1.4rem;display:grid}.aab-premise-visual span{color:var(--aab-gold);font-size:.68rem;font-weight:850}.aab-premise-visual strong{color:var(--aab-plum);font-family:var(--font-editorial);margin-top:2rem;font-size:1.65rem;font-weight:500}.aab-premise-visual small{color:#30293094;margin-top:.35rem;font-size:.72rem}.aab-premise-visual>svg{width:1.3rem;color:var(--aab-gold)}.aab-editorial{padding-block:clamp(4rem,8vw,8rem)}.aab-editorial-card{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.aab-editorial-card-reverse figure{order:2}.aab-editorial-card-reverse{grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr)}.aab-editorial figure{border-radius:1.8rem;margin:0;overflow:hidden;box-shadow:0 38px 80px -56px #35152fb8}.aab-editorial img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.aab-editorial-copy{max-width:35rem}.aab-editorial-copy h2{margin-top:1rem;font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:.98}.aab-editorial-copy>p:not(.aab-eyebrow){color:#302930b0;margin-top:1.25rem;line-height:1.72}.aab-editorial-food{background:#fffdf9}.aab-principles{background:#f4ece2;padding-block:clamp(5rem,9vw,9rem)}.aab-principles header{max-width:64rem}.aab-principle-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(3rem,6vw,6rem);display:grid}.aab-principle-grid article{background:#fffaf3;border:1px solid #553d2d1f;border-radius:1.4rem;min-height:25rem;padding:1.75rem}.aab-principle-grid article>div{color:var(--aab-gold);justify-content:space-between;font-size:.68rem;font-weight:850;display:flex}.aab-principle-grid svg{stroke-width:1.5px;width:1.4rem}.aab-principle-grid h3{max-width:9ch;margin-top:9rem;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.aab-principle-grid p{color:#302930ad;max-width:26rem;margin-top:1rem;font-size:.85rem;line-height:1.65}.aab-accountability{color:#fff8e9;background:var(--aab-plum);padding-block:clamp(5rem,9vw,9rem)}.aab-accountability-layout{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(3rem,8vw,10rem);display:grid}.aab-accountability h2{color:#fff8e9}.aab-accountability>.aab-shell>div:first-child>svg{color:#d8ab63;stroke-width:1.4px;width:2rem;margin-bottom:1.5rem}.aab-accountability .aab-eyebrow{color:#d8ab63}.aab-accountability-layout>div:last-child>p{color:#fff8e9b8;line-height:1.75}.aab-accountability a{color:#fff8e9}.aab-team{padding-block:clamp(5rem,9vw,9rem)}.aab-team-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(3rem,8vw,10rem);display:grid}.aab-team-heading>p{color:#302930ab;max-width:39rem;line-height:1.7}.aab-profile-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(3rem,6vw,6rem);display:grid}.aab-profile-grid article{background:#fffdf9;border:1px solid #b6813238;border-radius:1.3rem;padding:1.4rem}.aab-profile-mark{aspect-ratio:4/3;color:#35152f40;width:100%;font-family:var(--font-editorial);background:radial-gradient(circle,#b681321f,#35152f0f);border-radius:.8rem;place-items:center;font-size:4rem;display:grid}.aab-profile-image{aspect-ratio:4/3;object-fit:cover;object-position:center 24%;border-radius:.8rem;width:100%;display:block}.aab-profile-grid article:first-child .aab-profile-image{object-position:center 14%}.aab-profile-grid article>span{color:var(--aab-gold);letter-spacing:.16em;margin-top:1.3rem;font-size:.62rem;font-weight:850;display:block}.aab-profile-grid h3{margin-top:.65rem;font-size:1.8rem}.aab-profile-grid p{color:#302930a3;margin-top:.65rem;font-size:.8rem;line-height:1.6}.aab-next{text-align:center;border-top:1px solid #553d2d1f;padding-block:clamp(5rem,9vw,9rem)}.aab-next .aab-shell{max-width:64rem}.aab-next>.aab-shell>div{justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.aab-primary,.aab-secondary{border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.5rem;padding:.8rem 1.35rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.aab-primary{color:#fffaf3;background:var(--aab-plum);border:1px solid #bd914f}.aab-primary svg{width:1rem}.aab-secondary{color:var(--aab-plum);border:1px solid #35152f40}@media (width<=900px){.aab-shell{width:min(100% - 3rem,70rem)}.aab-hero-layout,.aab-accountability-layout,.aab-team-heading,.aab-editorial-card{grid-template-columns:1fr}.aab-editorial-card-reverse figure{order:0}.aab-editorial-card-reverse{grid-template-columns:1fr}.aab-editorial-copy{max-width:52rem}.aab-premise-visual{grid-template-columns:1fr}.aab-premise-visual>svg{justify-self:center;transform:rotate(90deg)}.aab-principle-grid,.aab-profile-grid{grid-template-columns:1fr}.aab-principle-grid article{min-height:19rem}.aab-principle-grid h3{margin-top:5rem}}@media (width<=640px){.aab-shell{width:min(100% - 2rem,38rem)}.aab-hero{padding-block:4rem}.aab-hero h1{font-size:clamp(3.6rem,16vw,5.2rem)}.aab-next>.aab-shell>div{flex-direction:column}}
