.o7-commit{--o7-scale: clamp(.72, min(100vw, var(--container-max-width, 1600px)) / 1024px, 1.5625);--o7-gold: #c4a15a;position:relative;overflow:hidden;width:100%;color:var(--o7-text, #fff);background:var(--o7-bg, #0c1c33);font-family:var(--text-font-family)}.o7-commit *,.o7-commit *:before,.o7-commit *:after{box-sizing:border-box}.o7-commit__media,.o7-commit__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.o7-commit__media{z-index:0}.o7-commit__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--o7-img-pos, right center)}.o7-commit__scrim{z-index:1;pointer-events:none;background:var(--o7-overlay, transparent)}.o7-commit__inner{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:var(--container-max-width, 1600px);margin-inline:auto;min-height:calc(220px * var(--o7-scale));padding-top:calc(var(--o7-pad-top, 32px) * var(--o7-scale));padding-bottom:calc(var(--o7-pad-bottom, 28px) * var(--o7-scale));padding-left:calc(var(--o7-pad-left, 48px) * var(--o7-scale));padding-right:calc(var(--o7-pad-right, 48px) * var(--o7-scale))}.o7-commit__cluster{display:flex;flex-direction:column;align-items:flex-start;gap:calc(18px * var(--o7-scale));width:100%}.o7-commit__copy{max-width:calc(var(--o7-copy-max, 640px) * var(--o7-scale))}.o7-commit__eyebrow{margin:0 0 calc(8px * var(--o7-scale));color:var(--o7-eyebrow, var(--o7-gold));font-size:calc(var(--o7-eyebrow-size, 11px) * var(--o7-scale));font-weight:500;letter-spacing:var(--o7-eyebrow-track, .16em);line-height:1;text-transform:uppercase}.o7-commit__heading{margin:0;color:var(--o7-heading, #fff);font-family:var(--heading-font-family);font-size:calc(var(--o7-heading-size, 26px) * var(--o7-scale));font-weight:var(--heading-font-weight, 500);letter-spacing:var(--o7-heading-track, -.015em);line-height:var(--o7-heading-lh, 1.18)}.o7-commit__slogan{max-width:14rem;margin-left:auto;color:var(--o7-slogan, var(--o7-gold));font-size:calc(var(--o7-slogan-size, 10px) * var(--o7-scale));font-weight:500;letter-spacing:var(--o7-slogan-track, .14em);line-height:1.45;text-align:right;text-transform:uppercase}.o7-commit__slogan-line{display:block;width:calc(var(--o7-slogan-line, 40px) * var(--o7-scale));height:1.5px;margin:0 0 calc(8px * var(--o7-scale)) auto;background:var(--o7-gold)}.o7-commit__slogan p{margin:0;white-space:pre-line}@media screen and (max-width:989px){.o7-commit--mobile-scrim .o7-commit__scrim{background:linear-gradient(90deg,#08162ae0,#08162a9e 48%,#08162a2e)}}@media screen and (min-width:990px){.o7-commit{min-height:0;aspect-ratio:var(--o7-ratio, 1024 / 170)}.o7-commit__inner{height:100%;min-height:0}.o7-commit__cluster{display:grid;grid-template-columns:minmax(0,calc(var(--o7-copy-max, 640px) * var(--o7-scale))) minmax(0,1fr);align-items:center;gap:0}.o7-commit__copy{display:contents;max-width:none}.o7-commit__eyebrow{grid-column:1;grid-row:1}.o7-commit__heading{grid-column:1;grid-row:2}.o7-commit__slogan{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:center;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/optimal7-academy-commitment.css.map */
