.sw-about{--sw-chev:polygon(0 0,100% 50%,0 100%,30% 50%)}.sw-about__company{padding:clamp(4rem,6vw,8rem) 0 clamp(2rem,4vw,5rem)}.sw-about__company-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3rem,5vw,7rem);align-items:center}.sw-about__brandmark{display:flex;align-items:center;justify-content:center;min-height:clamp(24rem,28vw,36rem);padding:clamp(3rem,5vw,6rem);border-bottom:.4rem solid var(--sw-red);background:var(--sw-black);color:var(--sw-white);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),calc(100% - 2.4rem) 100%,0 100%)}.sw-about__brandmark--light{background:#f2f2f2;color:var(--sw-black)}.sw-about__brandmark img{display:block;width:100%;max-width:44rem;max-height:24rem;object-fit:contain}.sw-about__brandmark span{font-family:var(--sw-font-display);font-size:clamp(3.4rem,5vw,6.4rem);font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.sw-about__bar{display:block;width:8rem;height:.8rem;margin:0 0 2.4rem;background:var(--sw-red);transform:skew(-30deg)}.sw-about__text{max-width:52ch;font-size:1.8rem;line-height:1.7;color:#000000c7}.sw-about__text p{margin:0 0 1.4rem}.sw-about__text p:last-child{margin-bottom:0}.sw-about__brands,.sw-about__route,.sw-about__team{padding:clamp(3rem,5vw,6rem) 0}.sw-about__h2{margin:0 0 3rem;font-family:var(--sw-font-display);font-size:clamp(2.6rem,3.2vw,4rem);font-weight:700;line-height:1.1;text-transform:uppercase}.sw-about__h2:before{content:"";display:block;width:4.8rem;height:.4rem;margin-bottom:1.4rem;background:var(--sw-red);transform:skew(-30deg)}.sw-about__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,2.4vw,3.2rem)}.sw-about__panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.4rem;min-height:30rem;padding:clamp(3rem,3.4vw,4.4rem) clamp(2.8rem,3.4vw,4.4rem) clamp(3.4rem,3.8vw,5rem);border-bottom:.4rem solid var(--sw-red);background:var(--sw-black);color:var(--sw-white);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),calc(100% - 2.4rem) 100%,0 100%)}.sw-about__panel--red{border-bottom-color:var(--sw-black);background:var(--sw-red)}.sw-about__logo{display:flex;align-items:center;justify-content:flex-start;flex:none;width:100%;height:8rem;margin-bottom:.8rem}.sw-about__logo img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:left center}.sw-about__logo span{font-family:var(--sw-font-display);font-size:2.4rem;font-weight:700;line-height:1.05;text-transform:uppercase;color:var(--sw-white)}.sw-about__panel-title{margin:0;font-family:var(--sw-font-display);font-size:clamp(2.8rem,3.2vw,4.4rem);font-weight:700;line-height:1;text-transform:uppercase;color:var(--sw-white)}.sw-about__copy{display:flex;flex-direction:column;gap:1.4rem}.sw-about__panel-text{max-width:46ch;margin:0;font-size:1.6rem;line-height:1.6;color:#ffffffd9}.sw-about__panel--red .sw-about__panel-text{color:var(--sw-white)}.sw-about__link{display:inline-flex;align-items:center;gap:1rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--sw-white);transition:color .2s ease}.sw-about__link:after{content:"";width:.9rem;height:1.6rem;background:var(--sw-red);clip-path:var(--sw-chev);transition:transform .2s ease}.sw-about__panel--red .sw-about__link:after{background:var(--sw-black)}.sw-about__link:hover,.sw-about__link:focus-visible{color:var(--sw-red)}.sw-about__panel--red .sw-about__link:hover,.sw-about__panel--red .sw-about__link:focus-visible{color:var(--sw-black)}.sw-about__link:hover:after{transform:translate(.4rem)}.sw-route{position:relative}.sw-route__track{position:relative;height:clamp(14rem,15vw,18rem);margin-bottom:2.4rem;border-bottom:.3rem dashed rgba(0,0,0,.35)}.sw-route--js .sw-route__track{border-bottom:0}.sw-route__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.sw-route__ground{fill:#f2f2f2}.sw-route__line{fill:none;stroke:#000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sw-route__progress{fill:none;stroke:var(--sw-red,#da291c);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.sw-route__pin{fill:#fff;stroke:var(--sw-red,#da291c);stroke-width:3;transition:fill .3s ease}.sw-route__pin.is-reached{fill:var(--sw-red,#da291c)}.sw-route__tire{fill:#111}.sw-route__spoke{stroke:#8a8a8a;stroke-width:1.6;stroke-linecap:round}.sw-route__body{fill:var(--sw-red,#da291c)}.sw-route__seat{fill:#111}.sw-route__bars{fill:none;stroke:#111;stroke-width:2;stroke-linecap:round}.sw-route__rider{fill:#111}.sw-route__stages{display:grid;grid-template-columns:repeat(var(--sw-stages,3),minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none}.sw-route__stage{position:relative}.sw-route--js .sw-route__stage{opacity:.35;transition:opacity .4s ease}.sw-route--js .sw-route__stage.is-reached{opacity:1}.sw-about__stage-label{display:block;margin-bottom:.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0009}.sw-about__stage-num{display:block;margin-bottom:.8rem;font-family:var(--sw-font-display);font-size:clamp(5rem,6vw,8rem);font-weight:700;line-height:.9;color:var(--sw-red)}.sw-about__stage-title{margin:0 0 .8rem;font-family:var(--sw-font-display);font-size:2.2rem;font-weight:700;line-height:1.1;text-transform:uppercase}.sw-about__stage-text{margin:0;font-size:1.6rem;line-height:1.65;color:#000000bf}.sw-about__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:2.4rem}.sw-about__card{position:relative;display:flex;flex-direction:column;border-bottom:.4rem solid var(--sw-red);background:var(--sw-black);color:var(--sw-white);transition:transform .2s ease}.sw-about__card:hover{transform:translateY(-.3rem)}.sw-about__card:after{content:"";position:absolute;right:2.4rem;bottom:2.6rem;width:.9rem;height:1.6rem;background:var(--sw-red);clip-path:var(--sw-chev);transition:transform .2s ease}.sw-about__card:hover:after{transform:translate(.5rem)}.sw-about__photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:#111;clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),0 100%)}.sw-about__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.sw-about__initial{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--sw-font-display);font-size:10rem;font-weight:700;text-transform:uppercase;color:var(--sw-red)}.sw-about__card-body{padding:1rem 4.4rem 3.2rem 2.4rem}.sw-about__role{margin:0 0 .8rem;font-family:var(--sw-font-slogan);font-size:2rem;line-height:1;text-transform:uppercase;color:var(--sw-red)}.sw-about__name{margin:0;font-family:var(--sw-font-display);font-size:clamp(2.6rem,2.8vw,3.6rem);font-weight:700;line-height:1;text-transform:uppercase;color:var(--sw-white)}.sw-about__fact{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.5;color:#fffc}@media screen and (max-width:989px){.sw-about__company-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.sw-about__brandmark{clip-path:polygon(0 0,100% 0,100% calc(100% - 1.6rem),calc(100% - 1.6rem) 100%,0 100%)}.sw-about__split{grid-template-columns:minmax(0,1fr)}.sw-about__panel{min-height:0;padding:3rem 2.4rem 4rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 1.6rem),calc(100% - 1.6rem) 100%,0 100%)}.sw-route__stages{grid-template-columns:minmax(0,1fr);gap:2.8rem}.sw-route__track{height:12rem}}@media(prefers-reduced-motion:reduce){.sw-about__link,.sw-about__link:after,.sw-about__card,.sw-about__card:after,.sw-route__pin,.sw-route--js .sw-route__stage{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/segway-about.css.map */
