.section--arch-cards .arch-cards__grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1fr}.section--arch-cards .arch-cards__col{display:flex;flex-direction:column}.section--arch-cards .arch-cards__col--up{padding-bottom:150px}.section--arch-cards .arch-cards__col--up .arch-cards__card{order:-1}.section--arch-cards .arch-cards__head{padding:0 0 48px}.section--arch-cards .arch-cards__head .section-title__title{margin:12px 0 0}.section--arch-cards .arch-cards__intro p{color:var(--bz-muted);line-height:1.6;margin:14px 0 0}.section--arch-cards .arch-cards__card{background:var(--ac-bg);display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:420px;overflow:hidden;padding:44px 48px;position:relative;--ac-notch-final:var(--ac-notch,color-mix(in srgb,var(--ac-bg) 68%,#000));color:var(--bz-white);text-decoration:none;transition:box-shadow .3s}.section--arch-cards .arch-cards__card--top{border-radius:300px 300px 0 0}.section--arch-cards .arch-cards__card--bottom{border-radius:0 0 300px 300px;justify-content:flex-start}.section--arch-cards .arch-cards__card:hover{box-shadow:0 30px 62px rgba(var(--bz-primary-rgb),.2)}.section--arch-cards .arch-cards__bgi{filter:grayscale(1) contrast(1.06);height:100%;inset:0;mix-blend-mode:multiply;object-fit:cover;opacity:.92;position:absolute;width:100%;z-index:0}.section--arch-cards .arch-cards__scrim{background:linear-gradient(180deg,rgba(var(--bz-dark-rgb),0) 42%,rgba(var(--bz-dark-rgb),.38));inset:0;position:absolute;z-index:1}.section--arch-cards .arch-cards__card--bottom .arch-cards__scrim{background:linear-gradient(0deg,rgba(var(--bz-dark-rgb),0) 42%,rgba(var(--bz-dark-rgb),.38))}.section--arch-cards .arch-cards__notch{background:var(--ac-notch-final);border-radius:50%;height:250px;position:absolute;width:250px;z-index:1}.section--arch-cards .arch-cards__card--top .arch-cards__notch{right:0;top:0}.section--arch-cards .arch-cards__card--bottom .arch-cards__notch{bottom:0;left:0}.section--arch-cards .arch-cards__go{align-items:center;background:var(--bz-white);border-radius:50%;color:var(--ac-bg);display:flex;height:88px;justify-content:center;position:absolute;transition:transform .35s,box-shadow .35s;width:88px;z-index:2}.section--arch-cards .arch-cards__card--top .arch-cards__go{right:93px;top:93px}.section--arch-cards .arch-cards__card--bottom .arch-cards__go{bottom:93px;left:93px}.section--arch-cards .arch-cards__go svg{height:70px;width:70px}.section--arch-cards .arch-cards__card:hover .arch-cards__go{box-shadow:0 14px 30px rgba(var(--bz-dark-rgb),.25);transform:rotate(45deg)}.section--arch-cards .arch-cards__body{position:relative;z-index:2}.section--arch-cards .arch-cards__kick{color:rgba(var(--bz-white-rgb),.85);display:inline-block;font-size:.71875rem;font-weight:800;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.section--arch-cards .arch-cards__title{color:var(--bz-white);font-size:36px;margin:0}.section--arch-cards .arch-cards__desc{color:rgba(var(--bz-white-rgb),.92);line-height:1.6;margin:14px 0 0;max-width:40ch}.section--arch-cards .arch-cards__card--fourth,.section--arch-cards .arch-cards__card--frost,.section--arch-cards .arch-cards__card--sky,.section--arch-cards .arch-cards__card--vapor{color:color-mix(in srgb,var(--ac-bg) 18%,var(--bz-dark))}.section--arch-cards .arch-cards__card--fourth .arch-cards__kick,.section--arch-cards .arch-cards__card--frost .arch-cards__kick,.section--arch-cards .arch-cards__card--sky .arch-cards__kick,.section--arch-cards .arch-cards__card--vapor .arch-cards__kick{color:rgba(var(--bz-light-rgb),.6)}@media (max-width:991px){.section--arch-cards .arch-cards__card{min-height:440px;padding:34px 32px}.section--arch-cards .arch-cards__col--up{padding-bottom:80px}.section--arch-cards .arch-cards__notch{height:200px;width:200px}.section--arch-cards .arch-cards__go{height:62px;width:62px}.section--arch-cards .arch-cards__card--top .arch-cards__go{right:93px;top:93px}.section--arch-cards .arch-cards__card--bottom .arch-cards__go{bottom:93px;left:93px}}@media (max-width:640px){.section--arch-cards .arch-cards__grid{grid-template-columns:1fr}.section--arch-cards .arch-cards__col--up{padding-bottom:0}.section--arch-cards .arch-cards__col--up .arch-cards__card{order:0}.section--arch-cards .arch-cards__card{border-radius:160px 160px 0 0;min-height:400px}.section--arch-cards .arch-cards__card--bottom{border-radius:0 0 160px 160px}}