.how-it-works-module__loPZbW__page{width:min(100% - 3rem,80rem);color:var(--color-fg-0);margin-inline:auto;padding-block:clamp(4rem,8vw,8rem) 6rem}.how-it-works-module__loPZbW__intro{max-width:54rem;padding-bottom:clamp(3rem,7vw,6rem)}.how-it-works-module__loPZbW__eyebrow,.how-it-works-module__loPZbW__formatLine span,.how-it-works-module__loPZbW__stepIndex,.how-it-works-module__loPZbW__caveat>span,.how-it-works-module__loPZbW__evaluationNote{color:var(--color-fg-2);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;line-height:1.6}.how-it-works-module__loPZbW__intro h1{font-family:var(--font-display);letter-spacing:-.075em;margin-top:1.25rem;font-size:clamp(3.5rem,9vw,7rem);font-weight:400;line-height:.92}.how-it-works-module__loPZbW__introText{max-width:37rem;color:var(--color-fg-1);margin-top:1.75rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7}.how-it-works-module__loPZbW__formatLine{border-top:1px solid var(--color-line-0);margin-top:2.5rem;padding-top:1rem}.how-it-works-module__loPZbW__formatInfo{align-items:center;gap:clamp(1rem,3vw,3rem);display:flex}.how-it-works-module__loPZbW__formatInfo div{gap:.4rem;display:grid}.how-it-works-module__loPZbW__formatLine strong{font-family:var(--font-display);letter-spacing:.01em;font-size:.9rem;font-weight:400}.how-it-works-module__loPZbW__steps{border-top:1px solid var(--color-line-0);list-style:none}.how-it-works-module__loPZbW__step{border-bottom:1px solid var(--color-line-0);grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5.5rem);scroll-margin-top:2rem;display:grid}.how-it-works-module__loPZbW__step:nth-child(2n) .how-it-works-module__loPZbW__stepCopy{order:2}.how-it-works-module__loPZbW__step:nth-child(2n) .how-it-works-module__loPZbW__graphic{order:1}.how-it-works-module__loPZbW__stepIndex{align-items:center;gap:1rem;display:flex}.how-it-works-module__loPZbW__stepIndex>span:first-child{color:var(--color-fg-0);font-size:.75rem}.how-it-works-module__loPZbW__stepType{color:var(--color-fg-2)}.how-it-works-module__loPZbW__stepCopy h2{font-family:var(--font-display);letter-spacing:-.065em;margin-top:1rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;line-height:1}.how-it-works-module__loPZbW__sentence{color:var(--color-fg-1);margin-top:1.25rem;font-size:1rem;line-height:1.75}.how-it-works-module__loPZbW__detail{color:var(--color-fg-2);margin-top:1rem;font-size:.875rem;line-height:1.75}.how-it-works-module__loPZbW__caveat{border-top:1px solid var(--color-line-0);border-left:1px solid var(--color-line-0);margin-top:1.5rem;padding:1rem 0 0 1rem}.how-it-works-module__loPZbW__caveat p{color:var(--color-fg-2);margin-top:.5rem;font-size:.8125rem;line-height:1.65}.how-it-works-module__loPZbW__graphic{aspect-ratio:1.5;border:1px solid var(--color-line-0);background-color:#ffffff04;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:2rem 2rem;align-items:center;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.how-it-works-module__loPZbW__graphic:after{z-index:2;pointer-events:none;background:radial-gradient(ellipse at center, transparent 38%, var(--color-bg-0) 125%);content:"";position:absolute;inset:0}.how-it-works-module__loPZbW__athleteArtwork{z-index:1;object-fit:contain;padding:1rem}.how-it-works-module__loPZbW__graphic svg{width:100%;height:100%;padding:1rem;display:block;overflow:visible}.how-it-works-module__loPZbW__graphic text{fill:var(--color-fg-2);font-family:var(--font-mono);letter-spacing:1.2px;font-size:8px}.how-it-works-module__loPZbW__chartAxis,.how-it-works-module__loPZbW__connector,.how-it-works-module__loPZbW__cardRule,.how-it-works-module__loPZbW__slotRule,.how-it-works-module__loPZbW__portfolioBase{stroke:#ffffff24;stroke-width:1px}.how-it-works-module__loPZbW__rangeFill{fill:#ffffff0e}.how-it-works-module__loPZbW__rangeLine,.how-it-works-module__loPZbW__rangeLineAlt{stroke:#ffffff57;stroke-width:1.5px}.how-it-works-module__loPZbW__rangeLineAlt{stroke:#ffffff2e;stroke-dasharray:3 5}.how-it-works-module__loPZbW__chartCenter{stroke:var(--color-fg-0);stroke-dasharray:2 5;stroke-width:1px}.how-it-works-module__loPZbW__chartPoint{fill:var(--color-bg-0);stroke:var(--color-fg-0);stroke-width:2px}.how-it-works-module__loPZbW__crowdMember circle,.how-it-works-module__loPZbW__crowdMemberActive circle{fill:var(--color-bg-0);stroke:#ffffff61;stroke-width:1.2px}.how-it-works-module__loPZbW__crowdMember path,.how-it-works-module__loPZbW__crowdMemberActive path{fill:#ffffff1f;stroke:#ffffff59;stroke-width:1px}.how-it-works-module__loPZbW__crowdMemberActive circle{stroke:var(--color-fg-0)}.how-it-works-module__loPZbW__crowdMemberActive path{fill:#ffffff61}.how-it-works-module__loPZbW__lineupCard{fill:#ffffff06;stroke:#ffffff4d}.how-it-works-module__loPZbW__duplicateMark,.how-it-works-module__loPZbW__slotCheck{stroke:var(--color-fg-0);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.how-it-works-module__loPZbW__slotCell{fill:#ffffff06;stroke:#ffffff2e}.how-it-works-module__loPZbW__salaryLine{stroke:#ffffff52;stroke-width:2px}.how-it-works-module__loPZbW__portfolioCard>rect{fill:#ffffff05;stroke:#ffffff40}.how-it-works-module__loPZbW__portfolioCard:nth-of-type(3)>rect{stroke:#ffffff85}.how-it-works-module__loPZbW__portfolioPlayer{fill:var(--color-fg-0)}.how-it-works-module__loPZbW__portfolioRule{stroke:#ffffff47;stroke-width:2px}.how-it-works-module__loPZbW__evaluationNote{border-top:1px solid var(--color-line-0);max-width:52rem;margin-top:3rem;padding-top:1.25rem;font-size:.625rem;line-height:1.8}@keyframes how-it-works-module__loPZbW__chart-pulse{50%{opacity:.55;transform:scale(1.25)}}@media (prefers-reduced-motion:no-preference){.how-it-works-module__loPZbW__chartPoint{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite how-it-works-module__loPZbW__chart-pulse}}@media (max-width:850px){.how-it-works-module__loPZbW__step{grid-template-columns:1fr;gap:2rem}.how-it-works-module__loPZbW__step:nth-child(2n) .how-it-works-module__loPZbW__stepCopy,.how-it-works-module__loPZbW__step:nth-child(2n) .how-it-works-module__loPZbW__graphic{order:initial}}@media (max-width:600px){.how-it-works-module__loPZbW__page{width:min(100% - 2rem,80rem)}.how-it-works-module__loPZbW__intro h1{font-size:clamp(3.25rem,16vw,5rem)}.how-it-works-module__loPZbW__graphic{aspect-ratio:1.22}.how-it-works-module__loPZbW__graphic svg{padding:.25rem}.how-it-works-module__loPZbW__step{padding-block:3rem}.how-it-works-module__loPZbW__formatInfo{gap:1rem}.how-it-works-module__loPZbW__formatMark{width:4rem;height:4rem}}
