.crd-hero.page-hero{background:var(--ivory);color:var(--ink);border-bottom:0;padding-bottom:0}.crd-hero .eyebrow,.crd-hero .eyebrow *{color:var(--gold-deep)}.crd-hero__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);margin-top:26px}.crd-hero .crd-hero__title{margin-top:0}.crd-hero__aside{max-width:420px;padding-left:clamp(24px,3vw,40px);border-left:1px solid var(--gold-line);color:var(--muted)}.crd-hero__groups{margin-top:36px;padding-bottom:32px;border-bottom:1px solid var(--gold-line);font-size:var(--fs-body);color:var(--muted)}.crd-hero__groups a:hover{color:var(--gold-deep)}.crd-group{background:var(--ivory);padding-block:clamp(48px,6vw,88px) 0}.crd-group .container{padding-bottom:clamp(48px,6vw,88px);border-bottom:1px solid var(--gold-line)}.crd-group__title{display:flex;align-items:baseline;gap:.45em}.crd-group__num{color:var(--gold-deep)}.crd-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);margin-top:clamp(32px,4vw,56px)}.crd-item{grid-column:1;display:flex;align-items:center;gap:clamp(20px,2.5vw,36px);padding-block:clamp(16px,2vw,28px)}.crd-item--right{grid-column:2}@media (min-width:768px){.crd-item--right{position:relative;top:clamp(28px,3.5vw,56px)}}.crd-item__logo{flex:none;display:flex;align-items:center;justify-content:center;width:clamp(104px,11vw,160px)}.crd-item__logo img{width:auto;height:auto;max-width:100%;max-height:clamp(84px,9vw,132px);object-fit:contain}.crd-item__text:before{content:"";display:block;width:24px;height:2px;margin-bottom:14px;background:var(--gold)}.crd-item__name{max-width:260px}.crd-item__text .copy-sm{margin-top:8px;max-width:240px;color:var(--muted)}.crd-close{background:var(--ivory);padding-block:clamp(32px,4vw,48px) var(--section-y)}.crd-close__note{max-width:720px;color:var(--muted)}.crd-close .crd-close__link{margin-top:24px;color:var(--gold-deep)}@media (max-width:767px){.crd-hero__row{grid-template-columns:1fr;row-gap:24px}.crd-hero__aside{padding-left:20px}.crd-list{grid-template-columns:1fr}.crd-item,.crd-item--right{grid-column:1}}