.rider-profile{color:var(--color-foreground)}.rider-profile__header-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);margin-block-end:clamp(4rem,8vw,8rem)}@media screen and (min-width:990px){.rider-profile__header-grid{grid-template-columns:1fr 1fr;align-items:start}}.rider-profile__top-nav{margin-block-end:2rem}.rider-profile__back-link{display:inline-flex;align-items:center;font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-foreground-rgb) / .6);text-decoration:none;transition:color .3s ease,transform .3s ease}.rider-profile__back-link:hover{color:var(--color-foreground);transform:translate(-4px)}.rider-profile__hero{display:flex;flex-direction:column;gap:1rem;min-width:0}.rider-profile__hero-image{position:relative;width:100%;border-radius:var(--style-border-radius-lg, 1.25rem);overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .05)}.rider-profile__img{width:100%;height:100%;object-fit:cover;display:block}.rider-profile__image-carousel{display:flex;gap:.75rem;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1px;scrollbar-width:none}.rider-profile__image-carousel::-webkit-scrollbar{display:none}.rider-profile__image-thumb{position:relative;flex:0 0 5.5rem;width:5.5rem;aspect-ratio:4 / 3;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / .16);border-radius:var(--style-border-radius-sm, .5rem);overflow:hidden;background:rgb(var(--color-foreground-rgb) / .04);cursor:pointer;transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.rider-profile__image-thumb:hover,.rider-profile__image-thumb.is-active{border-color:rgb(var(--color-foreground-rgb) / .72);opacity:1}.rider-profile__image-thumb:hover{transform:translateY(-1px)}.rider-profile__image-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.rider-profile__info{display:flex;flex-direction:column}.rider-profile__name{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:700;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin:0 0 .5rem;color:var(--color-foreground);text-transform:uppercase}.rider-profile__discipline{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1rem,2vw,1.5rem);color:var(--color-foreground);margin:0 0 2rem;text-transform:uppercase}.rider-profile__bio{font-family:var(--font-body--family);font-size:var(--font-size--lg, 1.125rem);line-height:1.6;color:rgb(var(--color-foreground-rgb) / .8);margin-block-end:3rem}.rider-profile__bio p{margin-block-end:1rem}.rider-profile__bio p:last-child{margin-block-end:0}.rider-profile__weapon{margin-block-start:1rem}.rider-profile__weapon-title{font-family:var(--font-heading--family);font-weight:700;font-size:var(--font-size--base, 1rem);margin:0 0 1rem;color:var(--color-foreground)}.rider-profile__weapon-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.rider-weapon__card{position:relative;display:flex;flex-direction:column;border-radius:var(--style-border-radius-lg, 1.25rem);overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .03);text-decoration:none;color:var(--color-foreground);width:100%;max-width:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}@media screen and (min-width:750px){.rider-weapon__card{flex-direction:row}}.rider-weapon__card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #00000014,0 4px 16px #0000000a}.rider-weapon__card-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .04)}@media screen and (min-width:750px){.rider-weapon__card-media{flex:2;aspect-ratio:auto;min-height:250px}}.rider-weapon__card-img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.rider-weapon__card:hover .rider-weapon__card-img{transform:scale(1.04)}.rider-weapon__card-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}@media screen and (min-width:750px){.rider-weapon__card-content{flex:1;padding:2rem}}.rider-weapon__card-title{font-family:var(--font-heading--family);font-weight:700;font-size:var(--font-size--2xl, 1.5rem);margin:0 0 1rem;color:var(--color-foreground)}.rider-weapon__card-footer{display:flex;align-items:center;justify-content:space-between;margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .06)}.rider-weapon__card-price{font-family:var(--font-heading--family);font-size:var(--font-size--base, 1rem);font-weight:600;color:var(--color-foreground)}.rider-weapon__card-price-prefix{font-size:.75rem;opacity:.5;text-transform:uppercase;letter-spacing:.06em;margin-right:.3em}.rider-weapon__card-cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:rgb(var(--color-foreground-rgb) / .6);transition:color .3s ease,gap .3s ease}.rider-weapon__card:hover .rider-weapon__card-cta{color:var(--color-foreground);gap:.7rem}.rider-weapon__card-cta-arrow{transition:transform .3s ease}.rider-weapon__card:hover .rider-weapon__card-cta-arrow{transform:translate(2px)}.rider-profile__gallery-title{margin:var(--gap-xl, 2rem) 0 var(--gap-lg, 2rem);font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2rem,4vw,3.5rem);line-height:1;color:var(--color-foreground)}.rider-profile__gallery{display:grid;grid-template-columns:1fr;gap:var(--gap-xl, 2rem);align-items:start}@media screen and (min-width:750px){.rider-profile__gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.rider-profile__gallery-item{position:relative;width:100%;border-radius:var(--style-border-radius-lg, 1.25rem);background:rgb(var(--color-foreground-rgb) / .05);overflow:hidden}@media screen and (min-width:750px){.rider-profile__gallery-item{grid-column:span 2}.rider-profile__gallery-item--landscape{grid-column:span 4}.rider-profile__gallery-item--portrait{grid-column:span 2}}.rider-profile__gallery-img{width:100%;height:auto;object-fit:contain;display:block}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-main-rider-profile.css.map */
