.ab-hero{padding-top:calc(var(--header-h) + 128px)}.ab-hero__eyebrow{font-size:14.67px;color:#d8d8d8}.ab-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.ab-hero__title{margin-top:28px;font-family:var(--font-serif);font-weight:400;font-size:clamp(56px,7.04vw,101.33px);line-height:.98;letter-spacing:-.015em}.ab-hero__copy{max-width:460px;margin-top:26px}.ab-hero__media{position:relative;height:clamp(340px,39.9vw,575px);margin-top:-36px}.ab-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--ink) 0,rgba(7,7,7,.35) 18%,rgba(7,7,7,0) 40%),linear-gradient(0deg,rgba(7,7,7,.55) 0,rgba(7,7,7,0) 30%)}.ab-hero__scroll{position:absolute;left:50%;bottom:70px;z-index:1;transform:translateX(-50%);color:var(--on-dark-muted)}@media (max-width:767px){.ab-hero__media{margin-top:32px}}.ab-story .container.grid{align-items:center}.ab-story__body{grid-column:1/span 4}.ab-story__body .copy{max-width:360px;margin-top:30px}.ab-story__media{grid-column:6/-1;margin-left:20px;margin-right:calc(-1 * var(--gutter));aspect-ratio:708/816}@media (max-width:1023px){.ab-story__body,.ab-story__media{grid-column:1/-1}.ab-story__media{margin:48px calc(-1 * var(--gutter)) 0 0;aspect-ratio:4/3}}.ab-phil__title{margin-top:26px;text-align:center}.ab-pillars{margin-top:72px}.ab-pillar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);align-items:center}.ab-pillar+.ab-pillar{margin-top:86px}.ab-pillar__img{position:relative;grid-column:1/span 7;aspect-ratio:691/452}.ab-pillar__tag{position:absolute;left:14px;top:14px;z-index:1;border-color:var(--gold)!important;color:var(--gold)!important}.ab-pillar__body{grid-column:9/-1}.ab-pillar.is-flip .ab-pillar__img{grid-column:6/-1;grid-row:1}.ab-pillar.is-flip .ab-pillar__body{grid-column:1/span 4;grid-row:1}.ab-pillar__body .h3s{margin-top:14px;color:var(--paper)}.ab-pillar__body .copy-sm{max-width:390px;margin-top:12px}.ab-pillar__rule{display:block;width:30px;height:1px;margin-top:26px;background:var(--gold-line)}@media (max-width:1023px){.ab-pillar.is-flip .ab-pillar__body,.ab-pillar.is-flip .ab-pillar__img,.ab-pillar__body,.ab-pillar__img{grid-column:1/-1;grid-row:auto}.ab-pillar__body{margin-top:28px}.ab-pillar+.ab-pillar{margin-top:64px}}.ab-av2__drawing{position:relative;width:min(100%,761px);margin:40px auto 0;aspect-ratio:761/497}.ab-av2 .stats{margin-top:40px}.ab-av2__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}@media (max-width:767px){.ab-av2__foot{flex-direction:column;align-items:flex-start}}.ab-env__grid{display:grid;grid-template-columns:691fr 485fr;grid-template-rows:min(20vw,288px) min(20vw,288px) min(14.1vw,203px);grid-gap:24px var(--gap);gap:24px var(--gap);margin-top:64px}.ab-env__card{position:relative;overflow:hidden;background:var(--ink-3)}.ab-env__card--a{grid-column:1;grid-row:1/span 2}.ab-env__card--b{grid-column:2;grid-row:1}.ab-env__card--c{grid-column:2;grid-row:2/span 2}.ab-env__card--d{grid-column:1;grid-row:3}.ab-env__link{position:absolute;inset:0;display:block;color:var(--paper)}.ab-env__link img{transition:transform 1.2s var(--ease)}.ab-env__link:hover img{transform:scale(1.03)}.ab-env__link:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,7,7,.75),rgba(7,7,7,0) 45%)}.ab-env__text{position:absolute;left:18px;bottom:16px;right:18px;z-index:1;display:flex;flex-direction:column;gap:4px}.ab-env__text .label{font-size:8px}.ab-env__t{font-family:var(--font-serif);font-size:clamp(20px,1.759vw,25.33px);line-height:1.2}.ab-env__note{margin-top:40px}@media (max-width:767px){.ab-env__grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:260px;row-gap:12px}.ab-env__card--a,.ab-env__card--b,.ab-env__card--c,.ab-env__card--d{grid-column:1;grid-row:auto;margin:0}}.ab-company .container.grid{align-items:center}.ab-company__body{grid-column:1/span 4}.ab-company__body .copy-sm{max-width:360px;margin-top:30px}.ab-company__list{margin-top:30px}.ab-company__list dd{font-size:var(--fs-micro);line-height:1.6;max-width:280px}.ab-brandcard{position:relative;grid-column:6/-1;margin-left:20px;padding:56px 56px 46px;border:1px solid var(--rule-dark)}.ab-brandcard:after,.ab-brandcard:before{content:"";position:absolute;width:12px;height:12px;border-color:var(--gold-line);border-style:solid}.ab-brandcard:before{left:-1px;top:-1px;border-width:1px 0 0 1px}.ab-brandcard:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.ab-brandcard__logos{display:flex;justify-content:center;align-items:center;gap:24px;padding-bottom:36px;border-bottom:1px solid var(--rule-dark)}.ab-brandcard__av{display:flex;flex-direction:column;align-items:center;gap:10px}.ab-brandcard__av img:first-child{width:50px;height:auto}.ab-brandcard__av img:last-child{width:100px;height:auto}.ab-brandcard__divider{width:1px;height:48px;background:linear-gradient(180deg,rgba(199,153,46,0),rgba(199,153,46,.8),rgba(199,153,46,0))}.ab-brandcard__divider:last-of-type{display:none}.ab-brandcard__ua{width:110px;height:auto}.ab-brandcard__loc{margin-top:22px;text-align:center}@media (max-width:1023px){.ab-brandcard,.ab-company__body{grid-column:1/-1}.ab-brandcard{margin:48px 0 0}}@media (max-width:479px){.ab-brandcard{padding:36px 20px 30px}.ab-brandcard__logos{flex-direction:column;gap:16px}.ab-brandcard__divider{width:48px;height:1px}}.ab-vision{position:relative;overflow:hidden}.ab-vision__media,.ab-vision__media:after{position:absolute;inset:0}.ab-vision__media:after{content:"";background:linear-gradient(90deg,rgba(7,7,7,.75),rgba(7,7,7,.35) 45%,rgba(7,7,7,.15))}.ab-vision__inner{position:relative;z-index:1;padding-top:165px;padding-bottom:155px}.ab-vision__inner .h2{margin-top:28px}.ab-vision__inner .copy-sm{max-width:420px;margin-top:28px;color:#dcdcdc!important}.ab-disc{position:relative;overflow:hidden;border-top:1px solid var(--rule-dark);text-align:center}.ab-disc__crest{position:absolute;left:50%;top:40px;bottom:40px;width:420px;transform:translateX(-50%);opacity:.07;filter:grayscale(1)}.ab-disc__inner{position:relative;z-index:1;padding-top:141px;padding-bottom:130px}.ab-disc__title{margin-top:26px;font-size:clamp(38px,5.46vw,78.67px)}.ab-disc__inner .lead{max-width:460px;margin:24px auto 0;color:#cfcfcf}.ab-disc__actions{justify-content:center;margin-top:36px;gap:16px}