.aa-brand-page{--aa-ink: #1c1a15;--aa-bone: #f3ead9;--aa-sand: #e7d8bf;--aa-walnut: #6b4423;--aa-savanna: #9b9316;color:var(--aa-ink);background:var(--aa-bone);overflow:hidden}.aa-brand-page *,.aa-brand-page *:before,.aa-brand-page *:after{box-sizing:border-box}.aa-shell{width:min(120rem,calc(100% - 4rem));margin-inline:auto}.aa-section{padding:clamp(6.4rem,9vw,12rem) 0}.aa-section--sand{background:var(--aa-sand)}.aa-section--ink{background:var(--aa-ink);color:var(--aa-bone)}.aa-section--bone{background:var(--aa-bone)}.aa-kicker{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.8rem;color:var(--aa-savanna);font-family:var(--font-heading-family);font-size:1.2rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.aa-kicker:before{width:3.2rem;height:.2rem;background:currentColor;content:""}.aa-brand-page h1,.aa-brand-page h2,.aa-brand-page h3{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:900;letter-spacing:-.025em;line-height:.98}.aa-brand-page h1{max-width:12ch;font-size:clamp(5rem,8vw,10rem);text-transform:uppercase}.aa-brand-page h2{max-width:17ch;font-size:clamp(3.6rem,5.5vw,7rem);text-transform:uppercase}.aa-brand-page h3{font-size:clamp(2.2rem,3vw,3.4rem);line-height:1.05}.aa-brand-page p,.aa-brand-page li,.aa-brand-page label,.aa-brand-page input,.aa-brand-page select,.aa-brand-page textarea{font-family:var(--font-body-family)}.aa-lead{max-width:68rem;margin:2.4rem 0 0;font-size:clamp(2rem,2.5vw,3rem);line-height:1.4}.aa-copy{max-width:68rem;margin-top:2.4rem;font-size:1.8rem;line-height:1.7}.aa-copy p{margin:0 0 1.6rem}.aa-copy p:last-child{margin-bottom:0}.aa-hero{position:relative;display:grid;min-height:min(86rem,calc(100svh - 8rem));grid-template-columns:minmax(0,1.02fr) minmax(34rem,.98fr);background:var(--aa-ink);color:var(--aa-bone)}.aa-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(6rem,8vw,12rem) clamp(3rem,6vw,9rem)}.aa-hero__media{position:relative;min-height:58rem;overflow:hidden;background:var(--aa-walnut)}.aa-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(28,26,21,.4),transparent 35%);content:"";pointer-events:none}.aa-hero__media img,.aa-media img,.aa-gallery__item img{width:100%;height:100%;object-fit:cover}.aa-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0}.aa-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.aa-button{display:inline-flex;min-height:5rem;align-items:center;justify-content:center;padding:1.4rem 2.4rem;border:.1rem solid var(--aa-savanna);border-radius:999px;background:var(--aa-savanna);color:var(--aa-ink);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease}.aa-button:hover{transform:translateY(-2px)}.aa-button--outline{background:transparent;color:var(--aa-bone)}.aa-button--dark{border-color:var(--aa-ink);background:var(--aa-ink);color:var(--aa-bone)}.aa-grid-2{display:grid;align-items:center;gap:clamp(4rem,8vw,10rem);grid-template-columns:repeat(2,minmax(0,1fr))}.aa-grid-2--top{align-items:start}.aa-media{min-height:48rem;overflow:hidden;border-radius:1.2rem;background:var(--aa-walnut);box-shadow:0 2rem 5rem #1c1a1521}.aa-stats{display:grid;margin-top:5rem;border-block:.1rem solid rgba(28,26,21,.22);grid-template-columns:repeat(3,1fr)}.aa-stat{padding:3rem 2rem}.aa-stat+.aa-stat{border-left:.1rem solid rgba(28,26,21,.22)}.aa-stat strong{display:block;color:var(--aa-walnut);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:1}.aa-stat span{display:block;margin-top:1rem;font-size:1.5rem;line-height:1.4}.aa-quote{margin:clamp(4rem,7vw,8rem) 0 0;padding-left:2.4rem;border-left:.4rem solid var(--aa-savanna);color:var(--aa-walnut);font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,5.2rem);font-weight:900;line-height:1.08;text-transform:uppercase}.aa-cards{display:grid;gap:1.6rem;margin-top:4rem;grid-template-columns:repeat(4,minmax(0,1fr))}.aa-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-card{padding:3rem;border:.1rem solid rgba(28,26,21,.14);border-radius:1rem;background:#f3ead999}.aa-section--ink .aa-card{border-color:#f3ead92e;background:#f3ead90f}.aa-card__number{display:block;margin-bottom:2rem;color:var(--aa-savanna);font-family:var(--font-heading-family);font-size:1.2rem;font-weight:800;letter-spacing:.14em}.aa-card p{margin:1.4rem 0 0;font-size:1.6rem;line-height:1.6}.aa-process{display:grid;gap:0;margin-top:4.5rem;counter-reset:process;grid-template-columns:repeat(4,minmax(0,1fr))}.aa-process--three{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-process__step{position:relative;min-height:20rem;padding:3rem;border:.1rem solid rgba(243,234,217,.18);counter-increment:process}.aa-process__step:before{display:block;margin-bottom:3.2rem;color:var(--aa-savanna);content:"0" counter(process);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:800;letter-spacing:.12em}.aa-process__step strong{display:block;font-size:1.8rem}.aa-process__step span{display:block;margin-top:.8rem;color:#f3ead9b8;font-size:1.4rem;line-height:1.5}.aa-list{display:grid;gap:1.2rem;margin:3rem 0 0;padding:0;list-style:none}.aa-list li{position:relative;padding-left:2.4rem;font-size:1.7rem;line-height:1.5}.aa-list li:before{position:absolute;top:.75em;left:0;width:.8rem;height:.8rem;border-radius:50%;background:var(--aa-savanna);content:"";transform:translateY(-50%)}.aa-band{display:grid;align-items:center;gap:3rem;padding:clamp(4rem,7vw,8rem);border-radius:1.2rem;background:var(--aa-walnut);color:var(--aa-bone);grid-template-columns:minmax(0,1fr) auto}.aa-band h2{font-size:clamp(3.2rem,5vw,6rem)}.aa-band p{max-width:70rem;margin:2rem 0 0;font-size:1.8rem;line-height:1.6}.aa-form-wrap{display:grid;gap:clamp(4rem,7vw,8rem);grid-template-columns:.75fr 1.25fr}.aa-form{padding:clamp(2.5rem,5vw,5rem);border-radius:1.2rem;background:var(--aa-bone);color:var(--aa-ink)}.aa-form__grid{display:grid;gap:1.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.aa-field--wide{grid-column:1 / -1}.aa-field label{display:block;margin-bottom:.7rem;font-size:1.3rem;font-weight:700}.aa-field input,.aa-field select,.aa-field textarea{width:100%;min-height:5.2rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(28,26,21,.3);border-radius:.4rem;background:#fffaf0;color:var(--aa-ink);font-size:1.6rem}.aa-field textarea{min-height:15rem;resize:vertical}.aa-field input:focus,.aa-field select:focus,.aa-field textarea:focus{outline:.2rem solid var(--aa-savanna);outline-offset:.2rem}.aa-form__note{margin:1.8rem 0 0;font-size:1.3rem;line-height:1.5}.aa-form__success{margin-bottom:2rem;padding:1.6rem;border-left:.4rem solid var(--aa-savanna);background:var(--aa-sand)}.aa-faq{display:grid;gap:1rem;margin-top:4rem}.aa-faq details{border-bottom:.1rem solid rgba(28,26,21,.22)}.aa-faq summary{padding:2rem 4rem 2rem 0;cursor:pointer;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:800;list-style:none}.aa-faq summary::-webkit-details-marker{display:none}.aa-faq details p{max-width:78rem;margin:0;padding:0 0 2rem;font-size:1.6rem;line-height:1.6}@media screen and (max-width:990px){.aa-hero{grid-template-columns:1fr}.aa-hero__media{min-height:56rem;order:-1}.aa-grid-2,.aa-form-wrap{grid-template-columns:1fr}.aa-cards,.aa-cards--three,.aa-process,.aa-process--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.aa-shell{width:min(100% - 3rem,120rem)}.aa-section{padding:6rem 0}.aa-hero{min-height:auto}.aa-hero__media{min-height:46rem}.aa-hero__copy{padding:5rem 2rem 6rem}.aa-brand-page h1{font-size:clamp(4.2rem,15vw,6.4rem)}.aa-brand-page h2{font-size:clamp(3.2rem,11vw,5rem)}.aa-lead{font-size:2rem}.aa-stats{grid-template-columns:1fr}.aa-stat+.aa-stat{border-top:.1rem solid rgba(28,26,21,.22);border-left:0}.aa-cards,.aa-cards--three,.aa-process,.aa-process--three,.aa-form__grid{grid-template-columns:1fr}.aa-process__step{min-height:auto}.aa-band{grid-template-columns:1fr}.aa-media{min-height:38rem}}@media(prefers-reduced-motion:reduce){.aa-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-brand-story-pages.css.map */
