.DerosaEventLanding-module__mjW6EG__page{--event-red:#c41e3a;--event-ink:#151515;--event-muted:#686868;color:var(--event-ink);background:#fff;overflow:hidden}.DerosaEventLanding-module__mjW6EG__hero{isolation:isolate;background:radial-gradient(circle at 78% 38%,#c41e3a14,#0000 28%),#f6f6f3;min-height:min(760px,100svh - 110px);position:relative;overflow:hidden}.DerosaEventLanding-module__mjW6EG__heroGrid{z-index:-2;opacity:.28;background-image:linear-gradient(#00000017 1px,#0000 1px),linear-gradient(90deg,#00000017 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.DerosaEventLanding-module__mjW6EG__heroWord{z-index:-1;color:#0000;letter-spacing:-.09em;-webkit-text-stroke:1px #c41e3a2b;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,24vw,24rem);font-weight:700;line-height:1;animation:12s ease-in-out infinite alternate DerosaEventLanding-module__mjW6EG__wordDrift;position:absolute;bottom:-.18em;right:-.04em}.DerosaEventLanding-module__mjW6EG__heroInner{width:min(1240px,100%);min-height:inherit;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);align-items:center;gap:1rem;margin:0 auto;padding:clamp(3rem,6vw,6.5rem) clamp(1.25rem,4vw,3.5rem);display:grid}.DerosaEventLanding-module__mjW6EG__heroCopy{z-index:2;animation:.8s cubic-bezier(.22,1,.36,1) 80ms both DerosaEventLanding-module__mjW6EG__copyEnter;position:relative}.DerosaEventLanding-module__mjW6EG__eyebrow{color:var(--event-red);letter-spacing:.2em;align-items:center;gap:.8rem;font-size:.7rem;font-weight:700;display:flex}.DerosaEventLanding-module__mjW6EG__eyebrow:before{content:"";transform-origin:0;background:currentColor;width:2.8rem;height:2px;animation:.8s cubic-bezier(.22,1,.36,1) .45s both DerosaEventLanding-module__mjW6EG__lineGrow}.DerosaEventLanding-module__mjW6EG__heroTitle{letter-spacing:-.055em;margin-top:1.4rem;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:700;line-height:1.08}.DerosaEventLanding-module__mjW6EG__heroTitle span{white-space:nowrap;display:block}.DerosaEventLanding-module__mjW6EG__heroLead{color:#555;margin-top:1.4rem;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.9}.DerosaEventLanding-module__mjW6EG__dateBlock{border-left:3px solid var(--event-red);margin-top:2rem;padding-left:1rem}.DerosaEventLanding-module__mjW6EG__date{letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700}.DerosaEventLanding-module__mjW6EG__date span{color:var(--event-red);letter-spacing:.08em;font-size:.62em}.DerosaEventLanding-module__mjW6EG__time{color:var(--event-muted);letter-spacing:.13em;margin-top:.15rem;font-size:.72rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__badges{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.DerosaEventLanding-module__mjW6EG__badges span{background:#ffffffb3;border:1px solid #d9d9d5;padding:.5rem .8rem;font-size:.75rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__jumpLink{color:var(--event-ink);text-underline-offset:.35rem;align-items:center;gap:.8rem;margin-top:1.7rem;font-size:.78rem;font-weight:700;text-decoration:underline;display:inline-flex}.DerosaEventLanding-module__mjW6EG__jumpLink span{color:var(--event-red);animation:1.6s ease-in-out infinite DerosaEventLanding-module__mjW6EG__cueBounce}.DerosaEventLanding-module__mjW6EG__bikeStage{height:min(50vw,650px);min-height:460px;animation:1.05s cubic-bezier(.22,1,.36,1) .18s both DerosaEventLanding-module__mjW6EG__bikeEnter;position:relative}.DerosaEventLanding-module__mjW6EG__bikeHalo{aspect-ratio:1;border:1px solid #c41e3a47;border-radius:50%;width:min(34vw,430px);position:absolute;top:48%;left:52%;transform:translate(-50%,-50%)}.DerosaEventLanding-module__mjW6EG__bikeHalo:before,.DerosaEventLanding-module__mjW6EG__bikeHalo:after{content:"";border:1px solid #c41e3a24;border-radius:50%;position:absolute;inset:9%}.DerosaEventLanding-module__mjW6EG__bikeHalo:after{border-style:dashed;animation:22s linear infinite DerosaEventLanding-module__mjW6EG__haloSpin;inset:22%}.DerosaEventLanding-module__mjW6EG__bikeImage{object-fit:contain;filter:drop-shadow(0 24px 20px #00000021);animation:5s ease-in-out 1.25s infinite DerosaEventLanding-module__mjW6EG__bikeFloat}.DerosaEventLanding-module__mjW6EG__bikeCaption{color:#777;letter-spacing:.19em;writing-mode:vertical-rl;font-size:.65rem;font-weight:700;position:absolute;bottom:9%;right:4%}.DerosaEventLanding-module__mjW6EG__sectionInner{width:min(1120px,100%);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 1.25rem}.DerosaEventLanding-module__mjW6EG__sectionHeading>p,.DerosaEventLanding-module__mjW6EG__detailsTitle>p{color:var(--event-red);letter-spacing:.2em;font-size:.68rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__sectionHeading h2,.DerosaEventLanding-module__mjW6EG__detailsTitle h2{letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:1.25}.DerosaEventLanding-module__mjW6EG__sectionHeading>span{max-width:42rem;color:var(--event-muted);margin-top:1.1rem;font-size:.95rem;line-height:1.9;display:block}.DerosaEventLanding-module__mjW6EG__pointsSection{background:#fff}.DerosaEventLanding-module__mjW6EG__pointGrid{border-top:1px solid #dadada;border-bottom:1px solid #dadada;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.DerosaEventLanding-module__mjW6EG__pointCard{border-right:1px solid #dadada;min-height:280px;padding:2rem clamp(1.2rem,2.6vw,2.4rem);transition:color .35s,background .35s;position:relative}.DerosaEventLanding-module__mjW6EG__pointCard:last-child{border-right:0}.DerosaEventLanding-module__mjW6EG__pointCard:hover{color:#fff;background:var(--event-red)}.DerosaEventLanding-module__mjW6EG__pointNumber{color:var(--event-red);letter-spacing:.18em;font-size:.75rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__pointCard:hover .DerosaEventLanding-module__mjW6EG__pointNumber,.DerosaEventLanding-module__mjW6EG__pointCard:hover>p:last-child{color:#ffffffc7}.DerosaEventLanding-module__mjW6EG__pointCard h3{margin-top:3.3rem;font-size:1.15rem;font-weight:700;line-height:1.55}.DerosaEventLanding-module__mjW6EG__pointCard>p:last-child{color:var(--event-muted);margin-top:1rem;font-size:.85rem;line-height:1.9;transition:color .35s}.DerosaEventLanding-module__mjW6EG__voiceSection{background:#fff;padding:1.25rem}.DerosaEventLanding-module__mjW6EG__voiceInner{color:#fff;background:var(--event-ink);grid-template-columns:180px 1fr;gap:clamp(2rem,6vw,6rem);width:min(1080px,100%);margin:0 auto;padding:clamp(2rem,5vw,4rem);display:grid}.DerosaEventLanding-module__mjW6EG__voiceLabel{color:#999;letter-spacing:.18em;flex-direction:column;gap:.45rem;font-size:.66rem;font-weight:700;display:flex}.DerosaEventLanding-module__mjW6EG__voiceLabel span:first-child{color:#fff}.DerosaEventLanding-module__mjW6EG__voiceInner h2{letter-spacing:-.035em;max-width:720px;font-size:clamp(1.55rem,3.3vw,2.65rem);font-weight:700;line-height:1.45}.DerosaEventLanding-module__mjW6EG__voiceInner h2:before{content:"";background:var(--event-red);width:3.6rem;height:3px;margin-bottom:1.4rem;display:block}.DerosaEventLanding-module__mjW6EG__voiceInner p{color:#bcbcbc;max-width:720px;margin-top:1.25rem;font-size:.9rem;line-height:2}.DerosaEventLanding-module__mjW6EG__wheelSection{background:#f3f3f0;padding:clamp(4.5rem,9vw,8rem) 1.25rem}.DerosaEventLanding-module__mjW6EG__wheelLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.8rem,7vw,7rem);width:min(1180px,100%);margin:0 auto;display:grid}.DerosaEventLanding-module__mjW6EG__wheelPhoto{aspect-ratio:4/5;background:#ddd;position:relative;overflow:hidden}.DerosaEventLanding-module__mjW6EG__photoWipe{background:var(--event-red);position:absolute;inset:0;transform:translate(101%)}.DerosaEventLanding-module__mjW6EG__motionReady .DerosaEventLanding-module__mjW6EG__wheelPhoto:not(.DerosaEventLanding-module__mjW6EG__visible) .DerosaEventLanding-module__mjW6EG__photoWipe{transform:translate(0)}.DerosaEventLanding-module__mjW6EG__wheelPhoto.DerosaEventLanding-module__mjW6EG__visible .DerosaEventLanding-module__mjW6EG__photoWipe{transition:transform .9s cubic-bezier(.77,0,.18,1) .15s}.DerosaEventLanding-module__mjW6EG__wheelList{border-top:1px solid #cececa;margin-top:2.5rem}.DerosaEventLanding-module__mjW6EG__wheelItem{border-bottom:1px solid #cececa;grid-template-columns:minmax(170px,.85fr) 1.15fr;gap:1.4rem;padding:1.5rem 0;display:grid}.DerosaEventLanding-module__mjW6EG__wheelItem h3{font-size:1rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__wheelModel{color:var(--event-red);letter-spacing:.11em;margin-top:.25rem;font-size:.65rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__wheelItem>p{color:var(--event-muted);font-size:.82rem;line-height:1.8}.DerosaEventLanding-module__mjW6EG__bikesSection{background:#fff}.DerosaEventLanding-module__mjW6EG__bikeList{flex-wrap:wrap;gap:.65rem;margin-top:2.5rem;display:flex}.DerosaEventLanding-module__mjW6EG__bikeList span{color:#333;border:1px solid #d7d7d3;padding:.85rem 1.1rem;font-size:.8rem;font-weight:700;transition:border-color .25s,color .25s,transform .25s}.DerosaEventLanding-module__mjW6EG__bikeList span:hover{border-color:var(--event-red);color:var(--event-red);transform:translateY(-3px)}.DerosaEventLanding-module__mjW6EG__prepareSection{background:var(--event-red);padding:clamp(4.5rem,9vw,8rem) 1.25rem}.DerosaEventLanding-module__mjW6EG__prepareLayout{color:#fff;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,8rem);width:min(1120px,100%);margin:0 auto;display:grid}.DerosaEventLanding-module__mjW6EG__prepareSection .DerosaEventLanding-module__mjW6EG__sectionHeading>p{color:#ffffffad}.DerosaEventLanding-module__mjW6EG__prepareList{border-top:1px solid #ffffff61}.DerosaEventLanding-module__mjW6EG__prepareList>div{border-bottom:1px solid #ffffff61;padding:1.6rem 0}.DerosaEventLanding-module__mjW6EG__prepareList span{color:#ffffffb3;font-size:.72rem;display:block}.DerosaEventLanding-module__mjW6EG__prepareList strong{margin-top:.35rem;font-size:clamp(1.05rem,2vw,1.35rem);display:block}.DerosaEventLanding-module__mjW6EG__prepareList p{color:#ffffffc2;margin-top:.45rem;font-size:.82rem}.DerosaEventLanding-module__mjW6EG__detailsSection{background:#f3f3f0;padding:clamp(4.5rem,10vw,9rem) 1.25rem}.DerosaEventLanding-module__mjW6EG__detailsCard{background:#fff;width:min(900px,100%);margin:0 auto;padding:clamp(2rem,6vw,5rem);box-shadow:0 24px 70px #00000012}.DerosaEventLanding-module__mjW6EG__detailsTitle h2{font-size:clamp(1.8rem,4vw,3.1rem)}.DerosaEventLanding-module__mjW6EG__detailsList{border-top:1px solid #d7d7d3;margin-top:2.5rem}.DerosaEventLanding-module__mjW6EG__detailsList>div{border-bottom:1px solid #d7d7d3;grid-template-columns:110px 1fr;gap:1.3rem;padding:1rem 0;display:grid}.DerosaEventLanding-module__mjW6EG__detailsList dt{color:var(--event-red);letter-spacing:.16em;font-size:.65rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__detailsList dd{font-size:.9rem;font-weight:500}.DerosaEventLanding-module__mjW6EG__extendedNote{border-left:3px solid var(--event-red);background:#f4f4f1;margin-top:1.7rem;padding:1.1rem 1.2rem}.DerosaEventLanding-module__mjW6EG__extendedNote span{color:var(--event-red);letter-spacing:.14em;font-size:.62rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__extendedNote p{margin-top:.3rem;font-size:.84rem;font-weight:700}.DerosaEventLanding-module__mjW6EG__accessLink{color:#fff;background:var(--event-ink);justify-content:space-between;align-items:center;width:100%;margin-top:2rem;padding:1.1rem 1.25rem;font-size:.88rem;font-weight:700;transition:background .25s,transform .25s;display:flex}.DerosaEventLanding-module__mjW6EG__accessLink:hover{background:var(--event-red);transform:translateY(-2px)}.DerosaEventLanding-module__mjW6EG__reveal{opacity:1;transform:none}.DerosaEventLanding-module__mjW6EG__motionReady [data-event-reveal]{opacity:0;transform:translateY(28px)}.DerosaEventLanding-module__mjW6EG__motionReady [data-event-reveal].DerosaEventLanding-module__mjW6EG__visible{opacity:1;transition:opacity .72s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.DerosaEventLanding-module__mjW6EG__pointGrid [data-event-reveal]:nth-child(2),.DerosaEventLanding-module__mjW6EG__wheelList [data-event-reveal]:nth-child(2),.DerosaEventLanding-module__mjW6EG__prepareList [data-event-reveal]:nth-child(2){transition-delay:90ms}.DerosaEventLanding-module__mjW6EG__pointGrid [data-event-reveal]:nth-child(3),.DerosaEventLanding-module__mjW6EG__wheelList [data-event-reveal]:nth-child(3){transition-delay:.18s}@keyframes DerosaEventLanding-module__mjW6EG__copyEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes DerosaEventLanding-module__mjW6EG__bikeEnter{0%{opacity:0;transform:translate(7%)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes DerosaEventLanding-module__mjW6EG__bikeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes DerosaEventLanding-module__mjW6EG__lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes DerosaEventLanding-module__mjW6EG__haloSpin{to{transform:rotate(360deg)}}@keyframes DerosaEventLanding-module__mjW6EG__cueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes DerosaEventLanding-module__mjW6EG__wordDrift{0%{transform:translate(0)}to{transform:translate(-2.5%)}}@media (max-width:900px){.DerosaEventLanding-module__mjW6EG__hero{min-height:auto}.DerosaEventLanding-module__mjW6EG__heroInner{grid-template-columns:1fr;min-height:auto;padding-top:3.2rem;padding-bottom:1.3rem}.DerosaEventLanding-module__mjW6EG__bikeStage{height:min(76vw,520px);min-height:300px;margin:-.5rem -1rem 0}.DerosaEventLanding-module__mjW6EG__bikeHalo{width:min(62vw,390px)}.DerosaEventLanding-module__mjW6EG__bikeCaption{bottom:6%;right:3%}.DerosaEventLanding-module__mjW6EG__pointGrid,.DerosaEventLanding-module__mjW6EG__wheelLayout,.DerosaEventLanding-module__mjW6EG__prepareLayout{grid-template-columns:1fr}.DerosaEventLanding-module__mjW6EG__pointCard{border-bottom:1px solid #dadada;border-right:0;min-height:0}.DerosaEventLanding-module__mjW6EG__pointCard:last-child{border-bottom:0}.DerosaEventLanding-module__mjW6EG__pointCard h3{margin-top:1.7rem}.DerosaEventLanding-module__mjW6EG__wheelPhoto{aspect-ratio:16/10}}@media (max-width:640px){.DerosaEventLanding-module__mjW6EG__heroGrid{background-size:44px 44px}.DerosaEventLanding-module__mjW6EG__heroWord{font-size:10rem;bottom:.03em;right:-.1em}.DerosaEventLanding-module__mjW6EG__heroTitle{font-size:clamp(2.22rem,9.5vw,3.8rem)}.DerosaEventLanding-module__mjW6EG__heroLead{line-height:1.75}.DerosaEventLanding-module__mjW6EG__badges{gap:.4rem}.DerosaEventLanding-module__mjW6EG__badges span{padding:.42rem .62rem;font-size:.68rem}.DerosaEventLanding-module__mjW6EG__bikeStage{height:79vw;min-height:285px}.DerosaEventLanding-module__mjW6EG__sectionInner{padding-top:4.3rem;padding-bottom:4.3rem}.DerosaEventLanding-module__mjW6EG__voiceInner{grid-template-columns:1fr;gap:1.5rem;padding:2rem 1.4rem}.DerosaEventLanding-module__mjW6EG__voiceLabel{flex-direction:row}.DerosaEventLanding-module__mjW6EG__wheelSection,.DerosaEventLanding-module__mjW6EG__prepareSection,.DerosaEventLanding-module__mjW6EG__detailsSection{padding-top:4.3rem;padding-bottom:4.3rem}.DerosaEventLanding-module__mjW6EG__wheelItem{grid-template-columns:1fr;gap:.8rem}.DerosaEventLanding-module__mjW6EG__bikeList{display:grid}.DerosaEventLanding-module__mjW6EG__bikeList span{padding:.9rem 1rem}.DerosaEventLanding-module__mjW6EG__detailsCard{padding:2rem 1.25rem}.DerosaEventLanding-module__mjW6EG__detailsList>div{grid-template-columns:72px 1fr;gap:.75rem}}@media (prefers-reduced-motion:reduce){.DerosaEventLanding-module__mjW6EG__heroWord,.DerosaEventLanding-module__mjW6EG__heroCopy,.DerosaEventLanding-module__mjW6EG__eyebrow:before,.DerosaEventLanding-module__mjW6EG__jumpLink span,.DerosaEventLanding-module__mjW6EG__bikeStage,.DerosaEventLanding-module__mjW6EG__bikeImage,.DerosaEventLanding-module__mjW6EG__bikeHalo:after{animation:none!important}.DerosaEventLanding-module__mjW6EG__motionReady [data-event-reveal],.DerosaEventLanding-module__mjW6EG__motionReady [data-event-reveal].DerosaEventLanding-module__mjW6EG__visible{opacity:1;transition:none;transform:none}.DerosaEventLanding-module__mjW6EG__photoWipe{display:none}}
