#MainContent .team941{--purple:#6500A5;--green:#82C948;--black:#27232B;--gray:#6A6370;--line:#EAE5EC;background:#f8f7fa;color:var(--black);font-family:var(--font-body-family)}#MainContent .team941 .team941-header{position:relative;padding:clamp(53px,7vw,104px) 0 clamp(51px,6.7vw,90px);background:radial-gradient(ellipse at 94% 12%,rgba(114,56,151,.4),transparent 50%),linear-gradient(115deg,#241b2e,#33223d 58%,#28212f);border-bottom:4px solid #82C948;isolation:isolate;overflow:hidden}#MainContent .team941 .team941-header .team941-inner{position:relative;z-index:1}#MainContent .team941 .team941-watermark{top:-18px;right:-1%;color:#ffffff0b;font-family:var(--font-heading-family);font-size:clamp(170px,27vw,400px);font-weight:850;letter-spacing:-.085em}#MainContent .team941 .team941-shop{display:inline-flex;align-items:center;gap:11px;margin:0 0 21px;color:#b9e997;font-family:var(--font-body-family);font-size:clamp(1.14rem,.9vw,1.35rem);font-weight:820;line-height:1.4;letter-spacing:.14em}#MainContent .team941 .team941-shop:before{content:"";width:30px;height:3px;border-radius:3px;background:#82c948;flex:none}#MainContent .team941 .team941-title{color:#fff;font-family:var(--font-heading-family);font-size:clamp(6rem,10vw,14rem);font-weight:820;letter-spacing:-.065em;line-height:.87;text-transform:uppercase;text-wrap:balance}#MainContent .team941 .team941-tagline{max-width:750px;margin:clamp(25px,3.2vw,45px) 0 0;color:#e6deec;font-family:var(--font-body-family);font-size:clamp(1.7rem,1.9vw,2.45rem);font-weight:620;line-height:1.42;letter-spacing:-.013em;text-transform:none}#MainContent .team941 .team941-roster{padding:clamp(32px,4.5vw,67px) 0 clamp(42px,6vw,86px);background:#f8f7fa}#MainContent .team941 .team941-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.15vw,30px);align-items:stretch}#MainContent .team941 .team941-rider{display:flex;flex-direction:column;min-width:0;padding:11px 11px 16px;border:1px solid #E8E0EB;border-radius:18px;background:#fff;box-shadow:0 8px 28px #23172a0c;transition:border-color .18s ease,box-shadow .18s ease}#MainContent .team941 .team941-rider:hover{border-color:#d2bbdd;box-shadow:0 14px 34px #23172a1b}#MainContent .team941 .team941-photo,#MainContent .team941 .team941-application-photo{aspect-ratio:4/5;width:100%;overflow:hidden;border-radius:12px;background:#f0ecf2}#MainContent .team941 .team941-photo img{display:block;width:100%;height:100%;object-fit:cover}#MainContent .team941 .team941-photo-overlay{padding:19px;background:linear-gradient(to top,rgba(30,20,39,.78),rgba(30,20,39,.08) 55%,transparent 75%)}#MainContent .team941 .team941-photo-overlay span{font-family:var(--font-body-family);font-size:1.25rem;font-weight:780;letter-spacing:.05em}#MainContent .team941 .team941-rider-info,#MainContent .team941 .team941-application-info{flex:1 1 auto;padding:19px 9px 3px}#MainContent .team941 .team941-rider-name{margin:0;color:#29232f;font-family:var(--font-heading-family);font-size:clamp(2.5rem,2.15vw,3.45rem);font-weight:780;line-height:1.07;letter-spacing:-.046em;text-transform:none;text-wrap:balance}#MainContent .team941 .team941-instagram{display:inline-block;margin-top:10px;color:#6500a5;font-family:var(--font-body-family);font-size:clamp(1.25rem,1.08vw,1.45rem);font-weight:750;letter-spacing:0;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}#MainContent .team941 .team941-instagram:hover{color:#431078;text-decoration:underline;text-underline-offset:3px}#MainContent .team941 .team941-meta,#MainContent .team941 .team941-team-label{margin-top:17px;padding-top:13px;border-top:1px solid #EAE5EC;color:#68616c;font-family:var(--font-body-family);font-size:clamp(1.15rem,.95vw,1.3rem);font-weight:700;line-height:1.43;letter-spacing:.018em}#MainContent .team941 .team941-meta{gap:7px 14px}#MainContent .team941 .team941-meta-item:not(:last-child):after{margin-left:13px;color:#c2b7c8}#MainContent .team941 .team941-application-photo{border:1px solid #DCCBE7;background:#f2edf6;box-shadow:none}#MainContent .team941 .team941-application-photo:after{border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff21}#MainContent .team941 .team941-application-photo img{display:block;width:100%;height:100%;object-fit:cover}#MainContent .team941 .team941-application-title a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#29232f;font-family:var(--font-heading-family);font-size:clamp(2.25rem,1.9vw,3.2rem);font-weight:790;line-height:1.1;letter-spacing:-.04em;text-transform:none}#MainContent .team941 .team941-application-title a:hover{gap:10px;color:#6500a5}#MainContent .team941 .team941-application-arrow{flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#82c948;color:#20321a;font-family:var(--font-body-family);font-size:2.4rem;font-weight:700}#MainContent .team941 .team941-application-label{margin-top:13px;color:#665b70;font-family:var(--font-body-family);font-size:1.27rem;font-weight:720;letter-spacing:.07em;line-height:1.4}#MainContent .team941 .team941-footer{padding:25px 0;border-top:1px solid #E6E0E9;background:#f3f0f5}#MainContent .team941 .team941-footer-inner{color:#665d6b;font-family:var(--font-body-family);font-size:1.19rem;font-weight:770;letter-spacing:.08em;line-height:1.4}#MainContent .team941 .team941-photo:focus-visible,#MainContent .team941 .team941-instagram:focus-visible,#MainContent .team941 .team941-application-photo:focus-visible,#MainContent .team941 .team941-application-title a:focus-visible{outline:3px solid #6500A5;outline-offset:4px}@media(max-width:989px){#MainContent .team941 .team941-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#MainContent .team941 .team941-title{font-size:clamp(5.8rem,10.5vw,10rem)}}@media(max-width:649px){#MainContent .team941 .team941-header{padding:53px 0 51px}#MainContent .team941 .team941-inner{width:min(100% - 30px,1380px)}#MainContent .team941 .team941-title{font-size:clamp(5rem,16vw,8rem);line-height:.91}#MainContent .team941 .team941-tagline{margin-top:23px;font-size:1.7rem}#MainContent .team941 .team941-grid{grid-template-columns:1fr;gap:16px}#MainContent .team941 .team941-roster{padding:28px 0 48px}#MainContent .team941 .team941-rider{padding:10px 10px 14px;border-radius:15px}#MainContent .team941 .team941-rider-name{font-size:2.7rem}#MainContent .team941 .team941-instagram{font-size:1.34rem}#MainContent .team941 .team941-footer-inner{gap:9px}}#MainContent [id$=__newsletter] .newsletter{background:#fff;padding:clamp(29px,3.4vw,50px) 0}#MainContent [id$=__newsletter] .newsletter__wrapper{max-width:none}#MainContent [id$=__newsletter] .newsletter__wrapper .h1{color:#2a2530;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.3vw,4.7rem);font-weight:780;letter-spacing:-.04em}#MainContent [id$=__newsletter] .newsletter__wrapper .newsletter__subheading{color:#6c6570;font-family:var(--font-body-family);font-size:1.52rem}#MainContent [id$=__newsletter] .newsletter-form__button{color:#6500a5}#MainContent [id$=__newsletter] .newsletter-form__button:focus-visible{outline:3px solid #82C948;outline-offset:3px}@media(prefers-reduced-motion:reduce){#MainContent .team941 .team941-rider,#MainContent .team941 .team941-photo img,#MainContent .team941 .team941-application-photo{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/941-team-redesign-lab.css.map */
