:root{--brand: #D41514;--brand-glow: rgba(212, 21, 20, .38);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1)}.sz-header .sz-logo__img{height:26px;max-width:190px}.sz-nav a:not(.sz-btn):after{background:var(--brand);height:2px}.sz-eyebrow:before{background:var(--brand)}@media(max-width:768px){.sz-header .sz-logo__img{height:22px;max-width:160px}}.sz-hero .sz-eyebrow{font-size:11px;margin-bottom:18px}.sz-hero .sz-h1{font-size:clamp(2rem,4.8vw,3.9rem);max-width:760px;letter-spacing:-.03em}.sz-hero .sz-lead{font-size:clamp(.95rem,1.15vw,1.05rem);max-width:560px;margin-top:20px}.sz-hero .sz-actions{margin-top:28px}.sz-hero .sz-chips{margin-top:30px}@keyframes szFlipUp{0%{opacity:0;transform:perspective(900px) rotateX(26deg) translateY(54px) scale(.94)}to{opacity:1;transform:none}}@keyframes szSlideLeft{0%{opacity:0;transform:translate(-64px)}to{opacity:1;transform:none}}@keyframes szUnfold{0%{opacity:0;transform:translateY(24px) scaleY(.86)}to{opacity:1;transform:none}}@keyframes szZoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes szPop{0%{opacity:0;transform:translateY(60px) scale(.55) rotate(-10deg)}70%{opacity:1;transform:translateY(-6px) scale(1.03) rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes szDrop{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}@keyframes szFromRight{0%{opacity:0;transform:translate(72px)}to{opacity:1;transform:none}}@keyframes szFromLeftSpin{0%{opacity:0;transform:translate(-96px) rotate(-14deg) scale(.8)}to{opacity:1;transform:none}}.js #services .sz-grid .sz-reveal{opacity:0;transform:none;transform-origin:50% 100%;transition:transform .35s var(--ease-out),border-color .4s,box-shadow .4s;transition-delay:0s}.js #services .sz-grid .sz-reveal.is-in{opacity:1;animation:szFlipUp .9s var(--ease-out) var(--d, 0s) backwards}.js #process .sz-steps .sz-reveal{opacity:0;transform:none;transition:transform .35s var(--ease-out),border-color .4s,box-shadow .4s;transition-delay:0s}.js #process .sz-steps .sz-reveal.is-in{opacity:1;animation:szSlideLeft .85s var(--ease-out) var(--d, 0s) backwards}.js #faq .sz-faq .sz-reveal{opacity:0;transform:none;transition:none;transform-origin:50% 0}.js #faq .sz-faq .sz-reveal.is-in{opacity:1;animation:szUnfold .7s var(--ease-out) var(--d, 0s) backwards}.js #contact .sz-reveal{opacity:0;transform:none;transition:none}.js #contact .sz-reveal.is-in{opacity:1;animation:szZoom .85s var(--ease-out) var(--d, 0s) backwards}@media(hover:hover){.js #services .sz-grid .sz-reveal.is-in:hover,.js #process .sz-steps .sz-reveal.is-in:hover{transform:translateY(-8px);border-color:#d415148c;box-shadow:0 18px 50px var(--brand-glow)}}.js #services .sz-grid .sz-reveal.is-in:active,.js #process .sz-steps .sz-reveal.is-in:active{transform:scale(.985)}.js [data-page=our-team] .sz-reveal{opacity:0;transform:none;transition:none}.js [data-page=our-team] .sz-reveal.is-in{opacity:1;animation:szPop .9s var(--ease-pop) var(--d, 0s) backwards}.js [data-page=our-team] .sz-head .sz-reveal.is-in{animation:szDrop .8s var(--ease-out) var(--d, 0s) backwards}.sz-member__photo:before{background:conic-gradient(from 0deg,#d41514,#d4151400 35%,#ff6f6e,#d4151400 85%,#d41514)}.sz-member .sz-member__name{font-size:.95rem}.sz-member .sz-member__role{font-size:12.5px}@media(hover:hover){[data-page=our-team] .sz-member:hover{border-color:#d41514a6;box-shadow:0 22px 56px var(--brand-glow)}}[data-page=our-team] .sz-member:active{border-color:#d41514a6}.js [data-page=founder-ceo] .sz-reveal{opacity:0;transform:none;transition:none}.js [data-page=founder-ceo] .sz-reveal.is-in{opacity:1;animation:szFromRight .95s var(--ease-out) var(--d, 0s) backwards}.js [data-page=founder-ceo] .sz-founder__media.sz-reveal.is-in{animation-name:szFromLeftSpin;animation-duration:1.1s}.sz-founder__photo:before{background:conic-gradient(from 0deg,#d41514,#d4151400 32%,#ff6f6e 58%,#d4151400 82%,#d41514)}.sz-founder__photo:after{border-color:#d4151459}.sz-founder__role{border-color:#d4151499;color:#fff}.sz-founder .sz-stat b{font-size:1.7rem}@media(hover:hover){.sz-founder__media:hover .sz-founder__photo:before{animation-duration:3s}}@media(prefers-reduced-motion:reduce){.js .sz-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/softz-motion.css.map */
