.ab-title{margin-top:32px;font-size:clamp(56px,7.5vw,108px)}.ab-center{text-align:center}.ab-pad{padding-block:var(--section-y)}.ab-story__more{margin-top:16px!important}.ab-range__img{width:100%;margin:40px 0 36px;aspect-ratio:1930/815;overflow:hidden}.ab-range__img img{width:100%;height:100%;object-fit:contain}.ab-range__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px}.ab-company{align-items:center;row-gap:56px}.ab-company__copy{grid-column:1/span 5}.ab-company__text{margin-top:28px;max-width:400px}.ab-company__logos{grid-column:7/-1}.ab-links{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px}.ab-links .link-arrow{color:var(--on-dark)}.ab-vision .copy{max-width:440px}@media (max-width:1023px){.ab-company__copy,.ab-company__logos{grid-column:1/-1}}.ab-hero.phero{background:var(--ivory);color:var(--ink)}.ab-hero .lead{color:var(--muted)}@media (min-width:1024px){.ab-story .split__media.media-product{align-self:start}.ab-story .ab-pad{align-self:start;padding-block:56px var(--section-y)}}.ab-phil{overflow-x:clip}@media (min-width:1024px){.ab-alt .alt__row:not(.alt__row--flip) .alt__media{margin-left:calc(var(--edge) * -1)}.ab-alt .alt__row--flip .alt__media{margin-right:calc(var(--edge) * -1)}}@media (max-width:1023px){.ab-alt .alt__media{margin-inline:calc(var(--gutter) * -1)}}.mfx-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(460px,68vh,680px);background:#eceae6;color:var(--ink)}.mfx-hero__media,.mfx-hero__media:after{position:absolute;inset:0}.mfx-hero__media:after{content:"";background:linear-gradient(180deg,rgba(7,7,7,.72),rgba(7,7,7,0) 26%),linear-gradient(0deg,#eceae6,rgba(236,234,230,.75) 32%,rgba(236,234,230,0) 62%)}.mfx-hero__inner{position:relative;z-index:1;padding-block:160px 64px}.mfx-hero__inner .h1{margin-top:24px}.mfx-hero__inner .lead{margin-top:20px;max-width:520px;color:var(--muted)}.mfx-intro{background:var(--ivory)}.mfx-intro .grid{align-items:end;row-gap:48px}.mfx-intro__copy{grid-column:1/span 6}.mfx-figures-wrap{grid-column:8/-1}.mfx-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.mfx-figures li{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:1px solid var(--gold-line)}.mfx-figures__value{font-family:var(--font-serif);font-size:clamp(44px,4.4vw,68px);line-height:1;color:var(--ink)}.mfx-figures__label{font-size:var(--fs-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.mfx-figures__attr{margin-top:20px}.mfx-gallery{background:var(--cream)}.mfx-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px var(--gap);gap:40px var(--gap);margin-top:48px}.mfx-row__item:first-child{grid-column:1/-1}.mfx-row__media{overflow:hidden;aspect-ratio:4/3;background:var(--ink-3)}.mfx-row__item:first-child .mfx-row__media{aspect-ratio:16/9}.mfx-row__media img{width:100%;height:100%;object-fit:cover}.mfx-row--quad{max-width:980px;margin-inline:auto;gap:clamp(48px,5vw,72px) clamp(32px,4vw,56px);margin-top:56px}.mfx-row--quad .mfx-row__item:first-child{grid-column:auto}.mfx-row--quad .mfx-row__item:first-child .mfx-row__media{aspect-ratio:4/3}.mfx-row__cap{display:flex;align-items:baseline;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rule-light)}.mfx-row__num{font-family:var(--font-serif);font-size:24px;line-height:1;color:var(--gold-deep)}.crx-links,.mfx-links{display:flex;flex-wrap:wrap;gap:20px 40px;margin-top:48px}.crx-links .link-arrow,.mfx-links .link-arrow{color:var(--ink)}.crx-hero.page-hero{background:var(--ivory);color:var(--ink);border-bottom-color:var(--rule-light)}.crx-hero .page-hero__lead{color:var(--muted)!important}.crx{background:var(--cream)}.crx .grid{align-items:start;row-gap:56px}.crx-art{grid-column:1/span 5}.crx-art__frame{padding:clamp(16px,2vw,28px);background:var(--ivory);border:1px solid rgba(180,125,15,.45)}.crx-art__frame img{display:block;width:100%;height:auto}.crx-art figcaption{margin-top:14px}.crx-body{grid-column:7/-1}.crx-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);margin-top:28px;border-top:1px solid var(--gold-line)}.crx-list li{display:flex;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--rule-light);font-size:var(--fs-sm)}.crx-list__num{flex:none;font-family:var(--font-serif);font-size:18px;color:var(--gold-deep)}.crx-note{margin-top:22px;max-width:520px}.mfx-quality__copy{padding-block:var(--section-y)}.mfx-quality__copy .copy{margin-top:24px}.mfx-steps{margin-top:32px}.mfx-steps .h6{font-size:18px}.mfx-quality__copy .link-arrow{margin-top:32px}.mfx-cred{align-items:center;row-gap:48px}.mfx-cred__art{grid-column:1/span 4}.mfx-cred__copy{grid-column:6/-1}.mfx-cred__copy .copy{margin-top:24px;max-width:520px}.mfx-cred__groups{margin-top:28px;border-top:1px solid var(--gold-line)}.mfx-cred__groups li{display:grid;grid-template-columns:48px 1fr;padding:18px 0;border-bottom:1px solid var(--rule-light)}.mfx-cred__groups .copy-xs{margin-top:6px}.mfx-cred__copy .link-arrow{margin-top:32px}.crx-hero__grid{align-items:end;row-gap:24px}.crx-hero__main{grid-column:1/span 8}.crx-hero__aside{grid-column:9/-1}@media (min-width:1024px){.crx-art{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px)}}.crx-group{margin-top:40px}.crx-group__head{display:flex;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--gold-line)}.crx-group__list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:16px 0;border-bottom:1px solid var(--rule-light)}.crx-group__name{font-family:var(--font-serif);font-size:clamp(18px,1.5vw,22px);line-height:1.3}.crx-cta__copy{padding-block:var(--section-y)}.crx-cta__copy .copy{margin-top:24px}@media (max-width:1023px){.crx-art,.crx-body,.crx-hero__aside,.crx-hero__main,.mfx-cred__art,.mfx-cred__copy,.mfx-figures-wrap,.mfx-intro__copy{grid-column:1/-1}.mfx-cred__art{max-width:420px}.crx-cta__copy,.mfx-quality__copy{padding-block:0 48px}.crx-art{max-width:520px}}@media (max-width:559px){.crx-list,.mfx-row{grid-template-columns:1fr}.mfx-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.lockup{grid-template-columns:1fr;padding:40px 24px 20px}}.mfx-std{align-items:center;row-gap:56px}.mfx-std__logos{grid-column:1/span 5}.mfx-std__copy{grid-column:7/-1}.mfx-std__logos-title{margin-bottom:28px}.mfx-std__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mfx-std__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:clamp(128px,12vw,180px);padding:20px 12px;text-align:center;border-color:var(--rule-light);border-style:solid;border-width:0}.mfx-std__cell:not(:nth-child(3n)){border-right-width:1px}.mfx-std__cell:nth-child(-n+6){border-bottom-width:1px}.mfx-std__logo{width:auto;height:auto;max-width:100%;max-height:clamp(64px,6.4vw,96px);object-fit:contain}.mfx-std__label{font-size:var(--fs-sm);line-height:1.25;color:var(--muted)}.mfx-std__copy .copy{margin-top:24px;max-width:560px}.mfx-std__groups{margin-top:28px;border-top:1px solid var(--gold-line)}.mfx-std__groups li{display:grid;grid-template-columns:52px 1fr;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--rule-light)}.mfx-std__groups .copy-xs{margin-top:6px}.mfx-std__copy .link-arrow{margin-top:32px}@media (max-width:1023px){.mfx-std__copy,.mfx-std__logos{grid-column:1/-1}.mfx-std__logos{max-width:560px}}@media (max-width:479px){.mfx-std__cell{min-height:104px;padding:14px 6px}.mfx-std__label{font-size:var(--fs-xs)}}