.section-content-wrapper:has(.s-case){background:var(--mtn-warm-black)}.section-content-wrapper:has(.s-case)>.group-block{max-width:var(--mtn-wrap-max);margin-inline:auto;padding-block-start:var(--cases-head-top, 64px);padding-block-end:var(--cases-head-bottom, 32px);padding-inline:var(--mtn-wrap-pad)}@media screen and (min-width:750px){.section-content-wrapper:has(.s-case)>.group-block{padding-block-start:var(--cases-head-top, 104px);padding-block-end:var(--cases-head-bottom, 40px)}}.s-cases__all{color:var(--mtn-fg-muted);font-size:var(--cases-all-fs, 14px);font-weight:500;display:inline-flex;align-self:flex-start;align-items:center;gap:var(--cases-all-gap, 8px);cursor:pointer;padding:var(--cases-all-pad-block, 10px) var(--cases-all-pad-inline, 16px);border:1px solid var(--cases-all-border, rgba(255, 255, 255, .12));border-radius:var(--mtn-radius-pill);transition:background var(--mtn-dur-med) var(--mtn-ease-out),color var(--mtn-dur-med) var(--mtn-ease-out)}.s-cases__all:hover{background:var(--cases-all-hover-bg, rgba(255, 255, 255, .08));color:var(--mtn-fg)}.s-case+.s-case{border-top:1px solid var(--case-divider-color, rgba(255, 255, 255, .06))}.s-case{position:relative;width:100%;min-height:var(--case-min-h, 680px);background:var(--mtn-bg-card);overflow:hidden;display:flex;align-items:flex-end;color:var(--mtn-fg);isolation:isolate}.s-case__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:var(--case-bg-opacity, .55);overflow:hidden;will-change:transform;transform-origin:center;animation:case-ken-burns var(--case-ken-burns-dur, 18s) ease-in-out infinite alternate}.s-case__bg--video{animation:none}.s-case__bg video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.s-case:nth-of-type(2) .s-case__bg{animation-delay:-6s}.s-case:nth-of-type(3) .s-case__bg{animation-delay:-12s}@keyframes case-ken-burns{0%{transform:scale(1.02)}to{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.s-case__bg{animation:none!important}}.s-case__scrim{position:absolute;left:0;right:0;bottom:0;height:var(--case-scrim-height, 55%);background:var(--case-scrim, linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .55) 45%, rgba(0, 0, 0, .92) 100%));z-index:1;pointer-events:none}.s-case__tag{position:absolute;top:var(--case-tag-top, 28px);left:var(--mtn-wrap-pad);z-index:3;display:flex;align-items:center;gap:14px;font-family:var(--mtn-font-mono);font-size:var(--case-tag-fs, 11px);line-height:var(--mtn-lh-base);letter-spacing:var(--case-tag-ls, .16em);text-transform:uppercase;color:var(--case-tag-color, rgba(255, 255, 255, .75))}.s-case__index{padding:var(--case-index-pad-block, 4px) var(--case-index-pad-inline, 10px);border:1px solid var(--case-index-border, rgba(255, 255, 255, .35));border-radius:var(--mtn-radius-pill)}.s-case__body{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1fr;align-items:end;gap:var(--case-body-gap, 40px);padding-block:var(--case-body-pad-block-m, 40px);padding-inline:var(--case-body-pad-inline-m, 16px);max-width:var(--mtn-wrap-max);margin:0 auto}@media screen and (min-width:750px){.s-case__body{grid-template-columns:1.5fr 1fr auto;padding-block:var(--case-body-pad-block-d, 64px);padding-inline:var(--case-body-pad-inline-d, 48px)}}.s-case__body .text-block.case-study{width:auto;max-width:none}.s-case__body .text-block.case-study h3{font-family:var(--mtn-font-display);font-size:var(--case-h3-fs, clamp(44px, 5.6vw, 88px));letter-spacing:var(--case-h3-ls, -.03em);line-height:var(--case-h3-lh, .96);font-weight:700;margin:0;color:var(--mtn-fg)}.s-case__body .text-block.white-body-18 p{margin:var(--case-desc-margin, 14px 0 20px);font-size:var(--case-desc-fs, 18px);line-height:1.4;color:var(--case-desc-color, rgba(255, 255, 255, .82));max-width:var(--case-desc-max-ch, 46ch)}.s-case__body .text-block.case-svcs{flex-direction:row;flex-wrap:wrap;gap:var(--case-chips-gap, 8px);width:auto}.s-case__body .text-block.case-svcs p{margin:0;padding:var(--case-chip-pad-block, 7px) var(--case-chip-pad-inline, 12px);border:1px solid var(--case-chip-border, rgba(255, 255, 255, .35));border-radius:var(--mtn-radius-pill);font-size:var(--case-chip-fs, 12px);color:var(--mtn-fg);font-weight:500}.s-case__body .text-block.meta{font-family:var(--mtn-font-mono);font-size:var(--case-meta-fs, 12px);color:var(--mtn-fg-muted);line-height:var(--case-meta-lh, 1.7);width:auto;max-width:none}.s-case__body .text-block.meta p{margin:0}.s-case__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--case-arrow-size, 68px);height:var(--case-arrow-size, 68px);border-radius:50%;border:1px solid var(--case-arrow-border, rgba(255, 255, 255, .5));background:transparent;color:var(--mtn-fg);flex-shrink:0;transition:transform var(--mtn-dur-slow) var(--mtn-ease-out),background var(--mtn-dur-med) var(--mtn-ease-out),border-color var(--mtn-dur-med) var(--mtn-ease-out)}.s-case__arrow:hover{background:var(--mtn-accent-orange-500);border-color:var(--mtn-accent-orange-500);transform:translate(5px,-5px) rotate(-8deg)}.s-case__arrow svg{width:var(--case-arrow-icon-size, 20px);height:var(--case-arrow-icon-size, 20px)}.s-case--linked{cursor:pointer}.s-case__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.s-case__cover:focus-visible{outline:2px solid var(--mtn-accent-orange-500);outline-offset:-4px}.s-case--linked:hover .s-case__arrow{background:var(--mtn-accent-orange-500);border-color:var(--mtn-accent-orange-500);transform:translate(5px,-5px) rotate(-8deg)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cases.css.map */
