.hfy-logo[data-astro-cid-uivuhh7y]{aspect-ratio:206.1/107.3;flex:none;width:103px;display:block;position:relative}.hfy-logo[data-astro-cid-uivuhh7y] img[data-astro-cid-uivuhh7y]{object-fit:contain;transition:opacity .18s;position:absolute;inset:0;filter:none!important;width:100%!important;height:100%!important}.hfy-logo-colour[data-astro-cid-uivuhh7y]{opacity:0}.hfy-logo[data-astro-cid-uivuhh7y]:hover .hfy-logo-colour[data-astro-cid-uivuhh7y],a:focus-visible .hfy-logo-colour[data-astro-cid-uivuhh7y]{opacity:1}.hfy-logo[data-astro-cid-uivuhh7y]:hover .hfy-logo-black[data-astro-cid-uivuhh7y],a:focus-visible .hfy-logo-black[data-astro-cid-uivuhh7y]{opacity:0}.footer-brand .hfy-logo[data-astro-cid-uivuhh7y]{width:133px}@media (width<=767px){.hfy-logo[data-astro-cid-uivuhh7y]{width:86px}.footer-brand .hfy-logo[data-astro-cid-uivuhh7y]{width:112px}}@media (width<=400px){.hfy-logo[data-astro-cid-uivuhh7y]{width:72px}}@media (prefers-reduced-motion:reduce){.hfy-logo[data-astro-cid-uivuhh7y] img[data-astro-cid-uivuhh7y]{transition:none}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}body.theme-grid,body.theme-grid main,body.theme-grid main>section,body.theme-grid .site-footer{--ink:#171914;--paper:#f3f1e9;--accent:#ddef00;--text:#171914;--muted:#53564c;--surface:#e9e8df;--surface-raised:#dedfd3;--line:#a2a499;--radius:0px;background:var(--paper);color:var(--ink);color-scheme:light}body.theme-grid{color:#171914;background:#f3f1e9!important}.theme-grid main>section,.theme-grid .giving-pair-section{border-bottom:1px solid #171914;position:relative}.theme-grid h2{letter-spacing:-.012em;color:var(--ink);font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(42px,5.2vw,80px);font-weight:400;line-height:.98}.theme-grid h3{color:var(--ink)}.theme-grid .eyebrow,.theme-grid .hero-kicker{letter-spacing:.12em;color:var(--ink);font-family:monospace;font-size:11px}.theme-grid .accent{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.07em;text-decoration-thickness:.08em;color:var(--ink)!important}body.theme-grid .site-header,body.theme-grid .site-header.is-scrolled,.theme-grid.menu-open .site-header{color:#171914;box-shadow:none;background:#f3f1e9;border-bottom:1px solid #171914}.theme-grid .brand-campaign{border-left-color:#171914;font-family:monospace;font-size:10px}.theme-grid .desktop-nav a,.theme-grid .header-join{letter-spacing:.025em;font-family:Bebas Neue;font-size:19px}.theme-grid .mobile-menu{box-shadow:none;background:#f3f1e9;border-bottom:1px solid #171914}.theme-grid .button,.theme-grid .gateway-go,.theme-grid .wall-ripple-button{box-shadow:none;letter-spacing:.025em;border:1px solid #171914;border-radius:0;font-family:Bebas Neue;font-size:22px;font-weight:400}.theme-grid .button-accent,.theme-grid .header-join,.theme-grid .gateway:hover .gateway-go,.theme-grid .wall-ripple-button:first-child{color:#171914;background:#ddef00;border-color:#171914}.theme-grid .button-accent:hover{background:#ecfa41;transform:translate(-2px,-2px);box-shadow:4px 4px #171914}.theme-grid .button-ink,.theme-grid .about-close .button{color:#f3f1e9;background:#171914}.theme-grid .button-outline{color:#171914;background:0 0}.theme-grid .button-outline:hover{background:#ddef00}.theme-grid .text-link:hover,.theme-grid .footer-links a:hover,.theme-grid .footer-contact a:hover{color:#171914;background:#ddef00}.theme-grid :focus-visible{outline-color:#171914}.theme-grid main img{filter:grayscale()}.theme-grid .grid-campaign-hero{isolation:isolate;background:#f3f1e9;height:calc(100svh - 85px);min-height:780px;max-height:1100px;margin:0;padding:0;overflow:hidden}.grid-hero-rails{pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#171914 25%,#0000 calc(25% + 1px));border:1px solid #171914;position:absolute;inset:20px 2.5% 38px}.grid-hero-rails:after{content:"";left:16%;border-left:1px solid #171914;position:absolute;inset-block:0}.grid-hero-rails span{font:25px/1 monospace;position:absolute}.grid-hero-rails span:first-child{top:-13px;left:-8px}.grid-hero-rails span:nth-child(2){top:-13px;right:-8px}.grid-hero-rails span:nth-child(3){bottom:-12px;left:-8px}.grid-hero-rails span:nth-child(4){bottom:-12px;right:-8px}.grid-hero-sidebar{z-index:5;flex-direction:column;justify-content:space-between;gap:28px;width:13.5%;font:clamp(16px,1.8vw,28px)/1.12 Bebas Neue;display:flex;position:absolute;top:50px;bottom:66px;left:4%}.grid-hero-sidebar p:nth-child(2){max-width:14ch}.grid-hero-sidebar a{border-top:1px solid #171914;padding-block:12px;font-size:clamp(18px,2.1vw,32px)}.grid-hero-sidebar a:hover{background:#ddef00}.grid-hero-sidebar a span{font-size:1.6em}.grid-hero-title{letter-spacing:-.025em;color:#171914;z-index:1;font:clamp(140px,min(22.5vw,clamp(780px,100svh - 85px,1100px)/2.75 - 20.3636px),370px)/.78 Bebas Neue;position:absolute;top:-12px;left:18%}.grid-hero-title span{display:block}.grid-hero-title span:first-child{color:#ddef00;letter-spacing:-.045em;font-size:1.38em}.grid-hero-person,.grid-hero-boy{object-fit:contain;object-position:center bottom;position:absolute;bottom:38px;transform:translate(-50%)}.grid-hero-person{z-index:3;width:34.2%;height:83%;left:71%}.grid-hero-boy{z-index:2;width:26%;height:66%;left:89%}.theme-grid .grid-hero-person:hover,.theme-grid .grid-hero-boy:hover{transform:translate(-50%,-8px)}.grid-hero-target{z-index:5;background:#f3f1e9;gap:12px;padding:14px;font:21px/1.05 Bebas Neue;display:grid;position:absolute;bottom:62px;right:4%}.grid-hero-target strong{font-size:40px;font-weight:400}.grid-hero-target a{text-align:center;background:#ddef00;padding:8px 12px;font-size:100px;line-height:.9}.grid-hero-target a:hover{color:#f3f1e9;background:#171914}.grid-hero-scroll{letter-spacing:.08em;z-index:5;padding:5px 0;font:10px/1.5 monospace;position:absolute;bottom:8px;left:18%}.theme-grid .goal-section,.theme-grid .gateways-section,.theme-grid .trust-strip,.theme-grid .giving-pair-section,.theme-grid .giving-section,.theme-grid .route-story,.theme-grid .challenge-section,.theme-grid .info-section,.theme-grid .riders-section,.theme-grid .recruit-section,.theme-grid .awards-hero,.theme-grid .awards-intro,.theme-grid .awards-ways,.theme-grid .legal-page,.theme-grid .movement-section,.theme-grid .trust-section,.theme-grid .wall-section,.theme-grid .multiplier-section{color:#171914;--muted:#53564c;--line:#a2a499;--surface:#e9e8df;background:#f3f1e9!important}.theme-grid .standalone-goal{padding-block:64px 40px}.theme-grid .goal-art{align-items:start}.theme-grid .goal-number-layer:first-child{color:#171914;-webkit-text-stroke-color:#171914}.theme-grid .goal-number-fill{color:#171914}.theme-grid .goal-number{background:#ddef00;width:fit-content;padding:5px 18px 0}.theme-grid .goal-equals span{color:#171914}.theme-grid .goal-note{color:#53564c}.theme-grid .goal-number{font-size:clamp(86px,11vw,170px)}.theme-grid .gateways-section{padding-block:50px 35px}.theme-grid .gateways-head{grid-template-columns:1fr .65fr;align-items:end}.theme-grid .gateways-head h2{font-size:clamp(44px,5vw,72px)}.theme-grid .gateway-list{margin-top:35px}.theme-grid .gateway{min-height:150px}.theme-grid .gateway-title{font-size:clamp(42px,5vw,74px)}.theme-grid .gateway-index,.theme-grid .gateway-line,.theme-grid .gateway-unit{color:#53564c}.theme-grid .gateway-media:after{background:linear-gradient(90deg,#f3f1e9,#0000 60%)}.theme-grid .gateway:before{color:#a7af00;opacity:.28}.theme-grid .gateway-go{color:#171914;background:#ddef00;font-size:20px}.theme-grid .gateway:focus-visible{outline-color:#171914}.theme-grid .giving-pair-section{border-block:1px solid #171914;background:#ddef00!important}.theme-grid .movement-cta,.theme-grid .movement-cta-type{color:#171914;background:0 0}.theme-grid .movement-cta-link>span{color:#171914;background:#f3f1e9;border-color:#171914;border-radius:0}.theme-grid .movement-cta-link:hover>span{color:#f3f1e9;background:#171914}.theme-grid .cta-portrait{border-radius:0}.theme-grid .donation-panel{border-radius:0;background:#f3f1e9!important;border:1px solid #171914!important;box-shadow:6px 6px #1719141f!important}.theme-grid .donation-heading{border-bottom-color:#171914}.theme-grid .donation-heading .icon{color:#171914}.theme-grid .amount-option{border-color:#7f8274;border-radius:0}.theme-grid .amount-option:has(input:checked){color:#171914;background:#ddef00;border-color:#171914;box-shadow:inset 0 0 0 1px #171914}.theme-grid .amount-check{color:#171914}.theme-grid .projection-flag{color:#171914;font-family:monospace}.theme-grid .giving-section h2{font-size:clamp(74px,9vw,145px)}.theme-grid .campaign-hero{isolation:isolate;border-bottom:1px solid #171914;min-height:680px;background:#f3f1e9!important}.theme-grid .campaign-hero .hero-media{z-index:-1;border:1px solid #171914;height:90%;top:5%;bottom:5%;right:3%;opacity:1!important;width:48%!important}.theme-grid .campaign-hero .hero-shade{background:0 0!important}.theme-grid .campaign-hero .hero-content{padding-top:50px;padding-bottom:60px}.theme-grid .campaign-hero .hero-title{max-width:55%;font-size:clamp(70px,8.6vw,134px);line-height:.9}.theme-grid .campaign-hero .hero-line{overflow:visible}.theme-grid .campaign-hero .hero-bottom{max-width:44%;padding-right:20px}.theme-grid .campaign-hero .accent{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ddef00;text-decoration:none}.theme-grid .campaign-hero .hero-bottom p,.theme-grid .campaign-hero .hero-kicker{color:#171914!important}.theme-grid .ride-target{color:#171914;background:#ddef00;border:1px solid #171914;bottom:35px;right:5%}.theme-grid .ride-target strong{color:#171914}.theme-grid .bring3-number{color:#ddef00;opacity:.4;z-index:-2}.theme-grid .about-hero{background:#f3f1e9;border-bottom:1px solid #171914;padding-top:60px}.theme-grid .about-title{font-size:clamp(64px,7vw,108px)}.theme-grid .about-hero-photo{border:1px solid #171914;border-radius:0}.theme-grid .mission-words{background:#ddef00;border-block:1px solid #171914;margin-top:40px;padding-block:20px}.theme-grid .mission-words span{color:#171914;font-family:Bebas Neue;font-size:clamp(38px,5vw,75px)}.theme-grid .flow-node{background:#ddef00;border:1px solid #171914;border-radius:0}.theme-grid .flow-node p,.theme-grid .flow-caption{color:#53564c!important}.theme-grid .flow-node .icon,.theme-grid .flow-arrow{color:#171914}.theme-grid .charity-proof,.theme-grid .faq-list details{border-color:#171914}.theme-grid .charity-proof p,.theme-grid .faq-list details p{color:#53564c!important}.theme-grid .about-close{border-block:1px solid #171914;background:#ddef00!important}.theme-grid .close-art-orbit{background:#f3f1e9;border-color:#171914;border-radius:0;transform:rotate(-5deg)}.theme-grid .close-art-sticker{background:#171914;border-color:#f3f1e9;border-radius:0}.theme-grid .close-art-word,.theme-grid .close-art-spark{color:#171914}.theme-grid .challenge-math,.theme-grid .route-benefits>div,.theme-grid .empty-riders,.theme-grid .ride-team-note{box-shadow:none;border:1px solid #171914;border-radius:0}.theme-grid .challenge-math{background:#ddef00}.theme-grid .challenge-math .display{color:#171914}.theme-grid .route-benefits>div{padding:28px}.theme-grid .empty-riders,.theme-grid .ride-team-note{background:#e9e8df!important}.theme-grid .share-section{background:#ddef00;border-block:1px solid #171914}.theme-grid .share-message{color:#171914!important;background:#f3f1e9!important;border-left-color:#171914!important}.theme-grid .share-feedback{color:#53564c!important}.theme-grid .share-fallback input{color:#171914!important;background:#f3f1e9!important;border-color:#171914!important}.theme-grid .profile-label,.theme-grid .target-number>span:first-child{color:#171914!important}.theme-grid .legal-copy{color:#53564c}.theme-grid .legal-copy h2{font-size:36px}.theme-grid .legal-copy a{color:#171914}.theme-grid .trust-strip h2{font-size:clamp(40px,4.2vw,64px)}.theme-grid .trust-strip p{color:#53564c}.theme-grid .site-footer{color:#171914;border-top:1px solid #171914;background:#e9e8df!important}.theme-grid .footer-links{color:#171914;font-family:Bebas Neue;font-size:25px;line-height:1.2}.theme-grid .footer-brand p{color:#171914;font-family:Bebas Neue;font-size:32px;line-height:1}.theme-grid .footer-contact p,.theme-grid .footer-contact a,.theme-grid .footer-bottom p{color:#53564c}.theme-grid .footer-bottom{border-top-color:#171914}.theme-grid .preview-note{color:#171914;background:#ddef00;border-top:1px solid #171914;font-family:monospace}@media (width>=1600px){.theme-grid .grid-campaign-hero{min-height:940px}.grid-hero-title{font-size:min(23vw,350px,clamp(940px,100svh - 85px,1100px)/2.75 - 20.3636px)}}@media (width<=1023px){.theme-grid .campaign-hero .hero-title{font-size:9vw}.theme-grid .desktop-nav a,.theme-grid .header-join{font-size:17px}.theme-grid .grid-campaign-hero{height:790px}.grid-hero-title{font-size:22vw;top:55px}.grid-hero-person{width:36.6%;height:73.4%;left:71%}.grid-hero-boy{width:24%;height:50%;left:88%}.grid-hero-sidebar{font-size:17px}.theme-grid .about-hero-layout{gap:35px}.theme-grid .about-title{font-size:64px}}@media (width<=767px){.theme-grid .header-join{min-height:40px;font-size:14px}.theme-grid .brand-campaign{display:none}.theme-grid .grid-campaign-hero{height:740px;min-height:740px}.grid-hero-rails{background:repeating-linear-gradient(0deg,#0000 0 calc(33.33% - 1px),#171914 33.33%,#0000 calc(33.33% + 1px));inset:15px 5% 35px}.grid-hero-rails:after{left:24%}.grid-hero-sidebar{gap:12px;width:20%;font-size:13px;top:40px;bottom:58px;left:8%}.grid-hero-sidebar a{font-size:16px}.grid-hero-title{font-size:23vw;line-height:.85;top:38px;left:29%}.grid-hero-title span:first-child{font-size:1.15em}.grid-hero-person{width:58%;height:60.9%;bottom:35px;left:60%}.grid-hero-boy{width:40%;height:50%;bottom:35px;left:86%}.grid-hero-target{gap:6px;padding:9px;font-size:13px;bottom:58px;right:7%}.grid-hero-target strong{font-size:25px}.grid-hero-target a{padding:6px;font-size:55px}.grid-hero-scroll{letter-spacing:0;font-size:7px;bottom:8px;left:5%}.theme-grid .gateways-head{grid-template-columns:1fr;gap:20px}.theme-grid .gateway{min-height:135px}.theme-grid .gateway-title{font-size:38px}.theme-grid .gateway-go{font-size:16px}.theme-grid .gateway-media:after{background:linear-gradient(#0000 40%,#f3f1e9)}.theme-grid .giving-section h2{font-size:24vw}.theme-grid .campaign-hero{min-height:850px;padding-bottom:0}.theme-grid .campaign-hero .hero-content{padding-block:35px 360px}.theme-grid .campaign-hero .hero-title{max-width:100%;font-size:19vw}.theme-grid .campaign-hero .hero-bottom{max-width:100%;padding-right:0}.theme-grid .campaign-hero .hero-media{z-index:0;height:310px;top:auto;bottom:20px;right:6%;width:88%!important}.theme-grid .campaign-hero .hero-content{z-index:2;position:relative}.theme-grid .ride-target{z-index:3;max-width:160px;padding:12px;bottom:35px}.theme-grid .about-title{font-size:17vw}.theme-grid .about-hero{padding-top:35px}.theme-grid .mission-words{grid-template-columns:1fr 1fr;gap:10px;display:grid}.theme-grid .mission-words span{font-size:42px}.theme-grid .button{white-space:normal;font-size:19px}.theme-grid .wall-ripple-button{font-size:18px}.theme-grid .footer-links{font-size:24px}.theme-grid .footer-brand p{font-size:32px}.theme-grid .route-benefits>div{padding:20px}.theme-grid .goal-number{padding-inline:8px;font-size:24vw}.theme-grid .goal-equals{font-size:9vw}.theme-grid .trust-strip h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.theme-grid .grid-hero-person,.theme-grid .grid-hero-boy{transition:none}.theme-grid .grid-hero-person:hover,.theme-grid .grid-hero-boy:hover{transform:translate(-50%)}}.theme-grid .wall-unit.wall-wave{animation-name:grid-wall-wave}.theme-grid .wall-animate.wall-live .wall-unit.wall-confirmed.wall-wave,.theme-grid .wall-unit.wall-confirmed.wall-wave{animation:grid-wall-wave .9s var(--ease) var(--delay,0s) both}@keyframes grid-wall-wave{0%,to{transform:scale(1)}25%,55%{background:linear-gradient(180deg,#e72887 0%,#e52a12 30%,#ec690c 70%,#ffd400 100%) 0 calc(var(--row,0) / 9 * 100%) / 100% 1000% no-repeat;border-color:#0000}40%{transform:translateY(-9px)scale(1.23)}}.theme-grid .grid-hero-sidebar p{background:var(--paper);width:fit-content;padding-block:5px}.theme-grid .flow-node{padding:20px}.theme-grid .flow-icon{border-color:var(--ink);border-radius:0;width:48px;height:48px}.theme-grid .flow-arrow{width:calc(100% - 90px);top:35px;left:88px}.theme-grid .flow-arrow:before{background:var(--ink)}.theme-grid .giving-pair .giving-section{border:0;background:0 0!important}.theme-grid .giving-pair .giving-copy{padding-top:8px}.theme-grid .giving-pair .giving-equation-note{font-size:11px;line-height:1.7}.theme-grid .gateway-number{color:var(--ink);opacity:.18}.theme-grid #wall-amount{height:44px}.theme-grid .form-error{color:var(--ink);background:var(--paper);border:1px solid var(--ink);padding:12px;line-height:1.6}.theme-grid input::placeholder{color:#53564c;opacity:1}.theme-grid .dialog-close{min-width:44px;min-height:44px}.theme-grid .footer-links a{align-items:center;min-height:44px;display:flex}.theme-grid .footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.theme-grid .progress-transparency summary,.theme-grid .progress-transparency dd{color:var(--ink)}.theme-grid .button:disabled{cursor:not-allowed}@media (width<=767px){.theme-grid .campaign-hero{align-items:flex-start;min-height:0}.theme-grid .flow-node{grid-template-columns:48px 1fr;gap:4px 16px;min-height:110px;padding:20px}.theme-grid .flow-node:last-child{min-height:110px;padding:20px}.theme-grid .flow-arrow{width:1px;height:24px;top:74px;left:44px}}@media (width<=400px){.theme-grid .site-header{gap:8px;padding-inline:16px}.theme-grid .brand img{width:72px}.theme-grid .header-actions{gap:6px}.theme-grid .header-join{white-space:nowrap;gap:8px;padding-inline:8px;font-size:12px}.theme-grid .header-join .icon{width:14px;height:14px}}.theme-grid .goal-number{line-height:.94}.theme-grid .goal-number-value{text-shadow:none;-webkit-text-stroke:0;display:block}.theme-grid .flow-node{transition:transform .25s,box-shadow .25s,background-color .25s}.theme-grid .flow-icon{transition:background-color .25s}.theme-grid .flow-node .flow-icon .icon{transition:color .25s,transform .25s}.theme-grid .flow-arrow .icon{transition:transform .25s}@media (hover:hover) and (pointer:fine){.theme-grid .flow-node:hover{box-shadow:4px 4px 0 var(--ink);background-color:#e8f53a;transform:translateY(-4px)}.theme-grid .flow-node:hover .flow-icon{background:var(--ink);border-color:var(--ink)}.theme-grid .flow-node:hover .flow-icon .icon{color:#ddef00;transform:rotate(-6deg)scale(1.08)}.theme-grid .flow-node:hover .flow-arrow .icon{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.theme-grid .flow-node,.theme-grid .flow-icon,.theme-grid .flow-node .flow-icon .icon,.theme-grid .flow-arrow .icon{transition:none}.theme-grid .flow-node:hover,.theme-grid .flow-node:hover .flow-icon .icon,.theme-grid .flow-node:hover .flow-arrow .icon{transform:none}}.theme-grid main img{transition:filter .35s,transform .35s}.theme-grid main img:hover{filter:grayscale(0)}.theme-grid [data-colour-reveal]{display:block;position:relative;overflow:hidden}.theme-grid [data-colour-reveal] img{width:100%;display:block}.theme-grid [data-colour-reveal]:hover img,.theme-grid [data-colour-reveal]:focus-visible img,.theme-grid [data-colour-reveal].is-colour-revealed img{filter:grayscale(0)}.theme-grid .colour-reveal-label{color:#171914;letter-spacing:.04em;opacity:0;background:#ddef00;border:1px solid #171914;padding:7px 10px;font:11px/1 monospace;transition:opacity .25s,transform .25s;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.theme-grid [data-colour-reveal]:hover .colour-reveal-label,.theme-grid [data-colour-reveal]:focus-visible .colour-reveal-label,.theme-grid [data-colour-reveal].is-colour-revealed .colour-reveal-label{opacity:1;transform:none}.theme-grid .why-section{border-bottom:1px solid #171914;padding-block:clamp(48px,5.5vw,80px);background:#ddef00!important}.theme-grid .why-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(32px,7vw,110px);display:grid}.theme-grid .why-title{margin:14px 0 20px;font-size:clamp(64px,8vw,128px);line-height:.82}.theme-grid .why-title-colour{color:#171914;text-decoration:none}.theme-grid .why-copy>p:not(.eyebrow){color:#171914;max-width:52ch}.theme-grid .why-copy>p+p{margin-top:18px}.theme-grid .why-copy .text-link{color:#171914;border-color:#171914;margin-top:28px}.theme-grid .why-figure{margin:0}.theme-grid .why-figure .colour-reveal{cursor:pointer;text-align:left;background:#f3f1e9;border:1px solid #171914;width:100%;padding:0}.theme-grid .why-figure img{aspect-ratio:5/4;object-fit:cover;object-position:46% 50%;height:auto}.theme-grid .why-figcaption{color:#171914;margin-top:10px;font:11px/1.5 monospace}.theme-grid .why-points{border-top:1px solid #171914;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid}.theme-grid .why-points>div{border-right:1px solid #171914;padding:18px 18px 0}.theme-grid .why-points>div:last-child{border-right:0}.theme-grid .why-points h3{margin-bottom:10px;font:24px/1 Bebas Neue}.theme-grid .why-points p{color:#171914;font-size:12px;line-height:1.6}@media (width<=767px){.theme-grid .why-figure img{aspect-ratio:4/3}.theme-grid .why-layout{grid-template-columns:1fr;gap:35px}.theme-grid .why-title{font-size:20vw}.theme-grid .why-points{grid-template-columns:1fr;margin-top:32px}.theme-grid .why-points>div{border-bottom:1px solid #171914;border-right:0;padding:14px 0}.theme-grid .why-points>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.theme-grid main img,.theme-grid .colour-reveal-label{transition:none}}.theme-grid .campaign-hero :is(.hero-content,.hero-shade,.bring3-number){pointer-events:none}.theme-grid .campaign-hero .hero-content :is(a,button){pointer-events:auto}.theme-grid .about-close-art:hover img,.theme-grid .gateway:focus-visible .gateway-media img{filter:grayscale(0)}.theme-grid .wall-ripple-button:hover{background:#ddef00}.theme-grid #wall-amount{accent-color:#788200}.theme-grid .wall-status{color:#171914;background:0 0;border-block:2px solid #171914;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-bottom:22px;padding:22px 0;display:grid}.theme-grid .wall-status-figure{gap:4px;display:grid}.theme-grid .wall-status-figure strong{color:#171914;font-family:Bebas Neue;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:.85}.theme-grid .wall-status-figure span{letter-spacing:.06em;text-transform:uppercase;color:#53564c;font-family:monospace;font-size:11px}.theme-grid .wall-status-figure:first-child strong{background:#ddef00;width:fit-content;padding:4px 8px 0}.theme-grid .wall-status-groups{text-align:right}.theme-grid .wall-meter{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.theme-grid .wall-meter li{color:#767a67;border:1px solid #a2a499;align-items:flex-end;height:46px;padding:4px 6px;font-family:Bebas Neue;font-size:17px;display:flex}.theme-grid .wall-meter .wall-meter-reached{color:#171914;background:#ddef00;border-color:#171914}.theme-grid .wall-meter .wall-meter-next{color:#171914;background:repeating-linear-gradient(-45deg,#0000 0 6px,#ddef008c 6px 12px);border:1px dashed #171914}.theme-grid .wall-field{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:0}.theme-grid .wall-group{transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:#f3f1e9;border:1px solid #171914;border-radius:0;flex-direction:column;padding:16px;display:flex}.theme-grid .wall-group:hover{transform:translate(-3px,-3px);box-shadow:6px 6px #171914}.theme-grid .wall-group-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.theme-grid .wall-group-number{font-family:Bebas Neue;font-size:44px;line-height:.8}.theme-grid .wall-group-state{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:4px 7px;font-family:monospace;font-size:10px}.theme-grid .wall-group-heading{align-content:start;gap:5px;min-height:76px;margin:12px 0 14px;display:grid}.theme-grid .wall-group-heading h3{letter-spacing:.01em;margin:0;font-family:Bebas Neue;font-size:27px;font-weight:400;line-height:.95}.theme-grid .wall-group-heading span{letter-spacing:.05em;text-transform:uppercase;color:#53564c;font-family:monospace;font-size:10px}.theme-grid .wall-group-grid{gap:5px}.theme-grid .wall-unit{background:0 0;border:1.5px solid #a2a499}.theme-grid .wall-group-caption{letter-spacing:.04em;text-transform:uppercase;color:#53564c;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;font-family:monospace;font-size:10px;display:flex}.theme-grid .wall-group-caption a{color:inherit;text-underline-offset:3px;text-decoration:underline}.theme-grid .wall-group-caption a:hover{color:#171914}.theme-grid .wall-group-next .wall-group-state{color:#ddef00;background:#171914;border-color:#171914}.theme-grid .wall-group-next{background:#f7f9dc;box-shadow:6px 6px #ddef00,6px 6px 0 1px #171914}.theme-grid .wall-group-reached{color:#f3f1e9;background:#171914}.theme-grid .wall-group-reached h3{color:#f3f1e9}.theme-grid .wall-group-reached:hover{box-shadow:6px 6px #ddef00}.theme-grid .wall-group-reached .wall-group-state{color:#171914;background:#ddef00;border-color:#ddef00}.theme-grid .wall-group-reached .wall-group-heading span,.theme-grid .wall-group-reached .wall-group-caption{color:#c9cbbf}.theme-grid .wall-group-reached .wall-group-caption a:hover{color:#ddef00}.theme-grid .wall-unit.wall-confirmed{background:linear-gradient(180deg,#e72887 0%,#e52a12 30%,#ec690c 70%,#ffd400 100%) 0 calc(var(--row,0) / 9 * 100%) / 100% 1000% no-repeat;border-color:#0000;box-shadow:0 0 8px #ec690c4d}.theme-grid .wall-unit.wall-preview{background:#ddef00;border-color:#171914}.theme-grid .wall-key{border-color:#a2a499}.theme-grid .wall-key.confirmed{background:linear-gradient(#e72887,#e52a12 30%,#ec690c 70%,#ffd400);border-color:#0000;box-shadow:0 0 0 3px #171914}.theme-grid .wall-legend{color:#53564c;border-top-color:#a2a499}.wall-animate:not(.wall-live) .wall-unit.wall-confirmed{transform:scale(0)}.wall-animate.wall-live .wall-unit.wall-confirmed{animation:wall-pop .45s var(--ease) calc(var(--i,0) * 9ms) backwards}@keyframes wall-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.35)}}@media (width<=1100px){.theme-grid .wall-status{grid-template-columns:1fr 1fr;gap:20px}.theme-grid .wall-meter{grid-area:2/1/auto/-1}}@media (width<=767px){.theme-grid .wall-status{gap:16px;padding:16px 0}.theme-grid .wall-meter{gap:4px}.theme-grid .wall-meter li{height:36px;padding:3px;font-size:14px}.theme-grid .wall-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-grid .wall-group{padding:11px}.theme-grid .wall-group-number{font-size:30px}.theme-grid .wall-group-state{padding:3px 5px;font-size:8px}.theme-grid .wall-group-heading{min-height:64px;margin:10px 0}.theme-grid .wall-group-heading h3{font-size:20px}.theme-grid .wall-group-heading span,.theme-grid .wall-group-caption{font-size:8px}.theme-grid .wall-group-caption{flex-wrap:wrap;gap:4px 8px}.theme-grid .wall-group-grid{gap:3px}.theme-grid .wall-group:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.theme-grid .wall-group{transition:none}.theme-grid .wall-group:hover{transform:none}}.theme-grid .wall-howto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-bottom:22px;display:flex}.theme-grid .wall-howto ol{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.theme-grid .wall-howto li{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;font-family:monospace;font-size:12px;display:flex}.theme-grid .wall-howto li span{color:#ddef00;background:#171914;place-content:center;width:28px;height:28px;font-family:Bebas Neue;font-size:18px;display:grid}.theme-grid .wall-ripple-button{background:0 0;min-height:44px;padding:10px 18px;font-size:19px}.theme-grid .wall-pick{border-top:1px solid #a2a499;gap:8px;margin-top:14px;padding-top:12px;display:grid}.theme-grid .wall-pick label{letter-spacing:.05em;text-transform:uppercase;color:#53564c;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-family:monospace;font-size:10px;display:flex}.theme-grid .wall-pick output{color:#171914;font-weight:700}.theme-grid .wall-pick input{accent-color:#171914;cursor:pointer;width:100%;height:30px;margin:0}.theme-grid .wall-fill{color:#171914;letter-spacing:.03em;text-align:left;white-space:nowrap;cursor:pointer;background:#ddef00;border:1px solid #171914;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;font-family:Bebas Neue;font-size:21px;line-height:1;transition:background .2s,color .2s;display:flex}.theme-grid .wall-fill:hover,.theme-grid .wall-fill:focus-visible{color:#ddef00;background:#171914}.theme-grid .wall-fill span{transition:transform .2s}.theme-grid .wall-fill:hover span{transform:translate(4px)}.theme-grid .wall-group-link{color:#171914;letter-spacing:.05em;text-transform:uppercase;text-underline-offset:4px;align-items:center;gap:6px;min-height:40px;margin-top:4px;font-family:monospace;font-size:11px;text-decoration:underline 1px;transition:text-decoration-color .3s;display:flex}.theme-grid .wall-group-link span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.theme-grid .wall-group-link:hover{text-decoration-color:#ddef00;text-decoration-thickness:3px}.theme-grid .wall-group-link:hover span{transform:translate(2px,-2px)}.theme-grid .wall-group-caption{margin-top:auto}.theme-grid .wall-dialog{background:#f3f1e9;border:2px solid #171914;border-radius:0;width:min(92vw,500px);padding:40px 36px 34px}.theme-grid .wall-dialog::backdrop{background:#171914e0}.theme-grid .wall-dialog .dialog-close{background:#f3f1e9;border:1px solid #171914;top:14px;right:14px}.theme-grid .wall-dialog .dialog-close:hover{background:#ddef00}.theme-grid .wall-dialog .eyebrow{letter-spacing:.06em;text-transform:uppercase;padding-right:50px;font-family:monospace;font-size:11px}.theme-grid .wall-dialog h2{text-transform:uppercase;margin:14px 0 22px;font-size:clamp(56px,14vw,84px);line-height:.85}.theme-grid .wall-dialog-yours{background:#ddef00;padding:0 .08em}.theme-grid .wall-dialog-amount{color:#f3f1e9;background:#171914;border:1px solid #171914;grid-template-columns:56px 1fr 56px;align-items:center;display:grid}.theme-grid .wall-dialog-amount button{color:#ddef00;cursor:pointer;background:#171914;border:0;place-content:center;height:76px;display:grid}.theme-grid .wall-dialog-amount button:hover:not(:disabled){color:#171914;background:#ddef00}.theme-grid .wall-dialog-amount button:disabled{opacity:.3;cursor:default}.theme-grid .wall-dialog-amount p{justify-items:center;margin:0;display:grid}.theme-grid .wall-dialog-amount strong{color:#ddef00;font-family:Bebas Neue;font-size:56px;font-weight:400;line-height:.9}.theme-grid .wall-dialog-amount span{letter-spacing:.06em;text-transform:uppercase;color:#c9cbbf;font-family:monospace;font-size:10px}.theme-grid .wall-dialog>.wall-dialog-line{margin:14px 0 18px;font-size:13px}.theme-grid .wall-dialog-checkout iframe{background:#fff;border:1px solid #171914;width:100%;height:min(560px,60dvh);display:block}.theme-grid .wall-dialog-closed{border-top:1px solid #a2a499;padding-top:16px}.theme-grid .wall-dialog-closed p{margin:0 0 10px;font-size:12px;line-height:1.8}.theme-grid .wall-dialog-closed .checkout-note{align-items:center;gap:8px;font-weight:600;display:flex}.theme-grid .wall-dialog .button{width:100%;margin-top:8px}@media (width<=767px){.theme-grid .wall-howto ol{gap:8px 16px}.theme-grid .wall-howto li{font-size:10px}.theme-grid .wall-pick label{font-size:8px}.theme-grid .wall-fill{padding:8px;font-size:16px}.theme-grid .wall-group-link{font-size:9px}.theme-grid .wall-dialog{padding:34px 20px 24px}.theme-grid .wall-group-next{box-shadow:4px 4px #ddef00,4px 4px 0 1px #171914}}.theme-grid .multiplier-section{padding-block:72px 56px}.theme-grid .multiplier-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;display:grid}.theme-grid .multiplier-head h2{max-width:none;font-size:clamp(48px,6vw,92px);line-height:.88}.theme-grid .multiplier-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ddef00;padding:0 .08em}.theme-grid .multiplier-head p{color:#53564c;max-width:46ch;font-size:16px;line-height:1.7}.theme-grid .multiplier-steps{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px;margin:44px 0 0;padding:0;list-style:none;display:grid}.theme-grid .multiplier-steps li{--ring:#171914;isolation:isolate;min-height:calc(150px + var(--step) * 30px);background:color-mix(in srgb,#ddef00 calc(var(--step) * 7%),#f3f1e9);color:#171914;border:1px solid #a2a499;border-bottom:0;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.theme-grid .multiplier-steps li:hover{border-color:#171914;transform:translateY(-3px)}.theme-grid .multiplier-steps .step-result{background:#ecf09a}.theme-grid .step-top{justify-content:space-between;align-items:flex-start;display:flex}.theme-grid .step-number{color:#53564c;letter-spacing:0;font-family:Bebas Neue;font-size:30px;line-height:.8}.theme-grid .step-icon{color:#ddef00;place-content:center;width:24px;height:24px;display:grid;position:absolute;top:5px;right:5px}.theme-grid .step-icon .icon{width:18px;height:18px}.theme-grid .step-rings{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.theme-grid .step-rings i{width:calc(92px + var(--r) * 60px);aspect-ratio:1;border:1px solid var(--ring);opacity:calc(.5 - var(--r) * .07);border-radius:50%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;transform:translate(50%,-50%)}.theme-grid .step-rings i:first-child{background:var(--ring);opacity:.92}.theme-grid .multiplier-steps li:hover .step-rings i{transform:translate(50%,-50%) scale(calc(1.03 + var(--r) * .01))}.theme-grid .step-copy{position:relative}.theme-grid .step-copy h3{letter-spacing:.01em;margin:0 0 6px;font-family:Bebas Neue;font-size:clamp(22px,1.8vw,30px);font-weight:400;line-height:.95}.theme-grid .step-copy p{color:inherit;max-width:20ch;margin:0;font-size:12px;line-height:1.55}.theme-grid .step-arrow{z-index:2;color:#171914;background:#f3f1e9;border:1px solid #a2a499;place-content:center;width:24px;height:24px;display:grid;position:absolute;top:50%;right:-19px}.theme-grid .step-arrow .icon{width:14px;height:14px}.theme-grid .multiplier-base{color:#171914;letter-spacing:.02em;background:0 0;border-top:1px solid #171914;align-items:center;gap:20px;padding:14px 0 0;font-family:Bebas Neue;font-size:clamp(18px,1.8vw,26px);line-height:1;display:flex}.theme-grid .multiplier-base span:last-child{text-align:right;background:#ddef00;padding:4px 8px 2px}.theme-grid .multiplier-base i{background:#171914;flex:1;min-width:30px;height:2px;position:relative}.theme-grid .multiplier-base i:after{content:"";border-top:2px solid #171914;border-right:2px solid #171914;width:12px;height:12px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.motion-ready .theme-grid .multiplier-steps:not(.is-visible) li{opacity:0}.motion-ready .theme-grid .multiplier-steps.is-visible li{animation:step-rise .7s var(--ease) calc(var(--step) * .13s) both}.motion-ready .theme-grid .multiplier-steps.is-visible .step-rings i{animation:ring-spread .9s var(--ease) calc(var(--step) * .13s + .25s + var(--r) * .11s) both}.motion-ready .theme-grid .multiplier-steps.is-visible li:not(.step-origin) .step-rings i:last-child{animation:ring-spread .9s var(--ease) calc(var(--step) * .24s + .25s) both,ring-pulse 3.6s cubic-bezier(.45,0,.55,1) calc(2.2s + var(--step) * .45s) infinite}}@keyframes step-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes ring-spread{0%{opacity:0;transform:translate(50%,-50%)scale(0)}}@keyframes ring-pulse{0%,to{transform:translate(50%,-50%)scale(1)}50%{opacity:.15;transform:translate(50%,-50%)scale(1.08)}}@media (width<=1023px){.theme-grid .multiplier-head{grid-template-columns:1fr;gap:18px}.theme-grid .multiplier-steps{grid-template-columns:1fr;gap:12px;margin-top:36px}.theme-grid .multiplier-steps li{min-height:72px;width:calc(60% + var(--step) * 10%);border-bottom:1px solid #a2a499;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:12px 16px;display:grid}.theme-grid .step-top{display:contents}.theme-grid .step-icon{display:none}.theme-grid .step-number{align-self:start;font-size:28px}.theme-grid .step-rings i{width:calc(44px + var(--r) * 30px)}.theme-grid .step-copy{padding-right:64px}.theme-grid .step-copy p{max-width:none}.theme-grid .step-arrow{width:22px;height:22px;inset:auto auto -18px 20px;transform:rotate(90deg)}.theme-grid .multiplier-base{margin-top:12px}}@media (width<=767px){.theme-grid .multiplier-section{padding-block:60px 50px}.theme-grid .multiplier-head h2{font-size:17vw}.theme-grid .multiplier-head p{font-size:14px}.theme-grid .multiplier-steps li{width:calc(72% + var(--step) * 7%)}.theme-grid .step-copy h3{margin-bottom:4px;font-size:22px}.theme-grid .step-copy p{font-size:12px}.theme-grid .multiplier-base{flex-direction:column;align-items:flex-start;gap:10px;font-size:20px}.theme-grid .multiplier-base i{flex:none;width:100%}.theme-grid .multiplier-base span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.theme-grid .multiplier-steps li,.theme-grid .step-rings i{transition:none}.theme-grid .multiplier-steps li:hover{transform:none}}.theme-grid .wall-reached-note{border-top:1px solid #53564c;flex-direction:column;flex:1;gap:10px;margin-top:14px;padding-top:12px;display:flex}.theme-grid .wall-reached-note p{margin:0}.theme-grid .wall-reached-note p:first-child{gap:4px;display:grid}.theme-grid .wall-reached-note strong{color:#ddef00;font-family:Bebas Neue;font-size:44px;font-weight:400;line-height:.85}.theme-grid .wall-reached-note span{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#c9cbbf;font-family:monospace;font-size:10px}.theme-grid .wall-reached-note p:nth-child(2){letter-spacing:.01em;color:#f3f1e9;font-family:Bebas Neue;font-size:22px;line-height:1.05}.theme-grid .wall-reached-note .wall-group-caption{margin-top:auto;padding-top:0}@media (width<=767px){.theme-grid .wall-reached-note strong{font-size:32px}.theme-grid .wall-reached-note p:nth-child(2){font-size:17px}}.theme-grid .why-copy .why-lede{letter-spacing:.01em;max-width:20ch;font:clamp(26px,2.6vw,38px)/1.05 Bebas Neue}.theme-grid .why-contrast{border:1px solid #171914;grid-template-columns:1fr 1fr;max-width:520px;margin-top:18px;display:grid}.theme-grid .why-contrast p{gap:6px;margin:0;padding:16px 18px;display:grid}.theme-grid .why-contrast p:first-child{color:#767a67;background:#f3f1e9}.theme-grid .why-contrast p:last-child{color:#ddef00;background:#171914}.theme-grid .why-contrast strong{letter-spacing:.06em;text-transform:uppercase;font:12px/1 monospace}.theme-grid .why-contrast p:first-child strong{color:#53564c}.theme-grid .why-contrast p:last-child strong{color:#f3f1e9}.theme-grid .why-contrast span{letter-spacing:.01em;font:clamp(22px,2vw,30px)/1 Bebas Neue}.theme-grid .why-points>div>span{margin-bottom:10px;font:32px/.8 Bebas Neue;display:block}.theme-grid .why-points p{font-size:14px}@media (width<=767px){.theme-grid .why-contrast p{padding:12px}.theme-grid .why-points>div>span{font-size:32px}}:root:has(.ride-subnav){scroll-padding-top:140px}.ride-subnav{z-index:15;background:#f3f1e9;border-block:1px solid #171914;position:sticky;top:80px}.ride-subnav-inner{scrollbar-width:none;align-items:center;gap:4px;padding-block:8px;display:flex;overflow-x:auto}.ride-subnav-inner::-webkit-scrollbar{display:none}.ride-subnav a{letter-spacing:.05em;text-transform:uppercase;color:#171914;border:1px solid #0000;flex:none;padding:8px 12px;font:12px/1 monospace;text-decoration:none;transition:background .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)}.ride-subnav a:hover{border-color:#171914}.ride-subnav a.is-current{color:#ddef00;background:#171914}.ride-subnav .ride-subnav-cta{letter-spacing:.03em;background:#ddef00;border-color:#171914;gap:8px;margin-left:auto;padding:8px 14px;font:19px/1 Bebas Neue;display:flex}.ride-subnav .ride-subnav-cta:hover{color:#ddef00;background:#171914}.ride-subnav+.ride-photo-credit{margin-top:10px}@media (width<=1023px){.ride-subnav{top:68px}:root:has(.ride-subnav){scroll-padding-top:125px}}.ride-hero~section :is(.facts-grid>div,.steps-grid li,.option-card,.kit-list li,.route-stop .route-dot,.faq-list summary){transition:background-color .6s cubic-bezier(.22,1,.36,1),color .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}#at-a-glance .facts-grid>div:hover{background:#eef4b6}#at-a-glance .facts-grid dt .icon{transition:background-color .6s cubic-bezier(.22,1,.36,1),color .6s cubic-bezier(.22,1,.36,1)}#at-a-glance .facts-grid>div:hover dt .icon{color:#ddef00;background:#171914}.route-stops:after{content:"";z-index:0;background:#ddef00;width:0;height:3px;position:absolute;top:22px;left:7.14286%}.route-stops .route-dot{z-index:1}.ride-route .route-stops{margin-top:76px}.route-stops .route-rider{z-index:2;color:#ddef00;background:#171914;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:-40px;left:7.14286%;transform:translate(-50%)}.route-rider .icon{width:20px;height:20px}.route-stop:hover .route-dot{color:#ddef00;background:#171914;transform:scale(1.12)}@media (width<=1023px){.route-stops .route-rider,.route-stops:after{display:none}.ride-route .route-stops{margin-top:40px}}.theme-grid .ride-route{border-block:1px solid #171914;background:#ddef00!important}.ride-route .ride-route-head p,.ride-route .route-stops li>span:last-child,.ride-route .ride-route-note{color:#2b2e25}.ride-route .route-dot{background:#f3f1e9}.ride-route .route-end .route-dot{color:#ddef00;background:#171914}.ride-route .route-stops:after{background:#f3f1e9}.ride-route .route-stop:hover .route-dot{color:#ddef00;background:#171914}.steps-grid li:hover{background:#eef4b6}.timeline-now{background:#f7fadf}.timeline-pulse{vertical-align:1px;background:#ddef00;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ride-tracks .option-card:hover{transform:translateY(-6px);box-shadow:0 8px #171914}.ride-tracks .option-card-feature>.icon{color:#171914}.ride-kit .split-lists{border:1px solid #171914;gap:0}.ride-kit .split-lists>div{padding:clamp(28px,4vw,52px)}.ride-kit .split-lists>div:first-child{background:#ddef00}.ride-kit .split-lists>div:last-child{color:#f3f1e9;background:#171914}.ride-kit .split-lists>div:last-child .display{color:#f3f1e9}.ride-kit .split-lists>div:last-child .kit-list,.ride-kit .split-lists>div:last-child .kit-list li{color:#c9cbbf;border-color:#53564c}.ride-kit .split-lists>div:last-child .kit-list strong{color:#f3f1e9}.ride-kit .split-lists>div:last-child .kit-list .icon{color:#ddef00}.ride-kit .split-lists>div:first-child .kit-list li{color:#2b2e25}.ride-kit .kit-list li:hover{transform:translate(6px)}.ride-kit .kit-list .icon{transition:transform .6s cubic-bezier(.22,1,.36,1)}.ride-kit .kit-list li:hover .icon{transform:rotate(-8deg)scale(1.12)}.theme-grid .ride-riders{color:#f3f1e9;padding-block:clamp(72px,9vw,120px);background:#171914!important}.theme-grid .ride-riders h2{color:#f3f1e9;margin-bottom:24px;font-size:clamp(52px,7vw,112px);line-height:.9}.ride-riders-mark{color:#171914;background:#ddef00;padding:0 .08em}.theme-grid .ride-riders .container>p{color:#c9cbbf;font-size:15px}.theme-grid .ride-riders .empty-riders{color:#171914;border-color:#ddef00;background:#ddef00!important}.theme-grid .ride-riders .empty-riders p{color:#2b2e25}.theme-grid .ride-riders .empty-riders>.icon{color:#171914}.theme-grid .ride-riders .empty-riders .text-link{color:#171914;border-color:#171914}.theme-grid .ride-riders .ride-team-note{border-color:#53564c;background:0 0!important}.theme-grid .ride-riders .ride-team-note h3{color:#f3f1e9}.theme-grid .ride-riders .ride-team-note p{color:#c9cbbf}.theme-grid .ride-faq{border-block:1px solid #171914;background:#eef4b6!important}.ride-faq .faq-list summary:hover{background:#f7fadf}@media (prefers-reduced-motion:no-preference){#at-a-glance .facts-grid dt .icon{animation:6s cubic-bezier(.45,0,.55,1) infinite glance-bob}#at-a-glance .facts-grid>div:nth-child(2) dt .icon{animation-delay:.5s}#at-a-glance .facts-grid>div:nth-child(3) dt .icon{animation-delay:1s}#at-a-glance .facts-grid>div:nth-child(4) dt .icon{animation-delay:1.5s}#at-a-glance .facts-grid>div:nth-child(5) dt .icon{animation-delay:2s}#at-a-glance .facts-grid>div:nth-child(6) dt .icon{animation-delay:2.5s}.route-stops .route-rider{animation:10s cubic-bezier(.45,0,.55,1) infinite route-ride}.route-stops:after{animation:10s cubic-bezier(.45,0,.55,1) infinite route-fill}.route-stop .route-dot{animation:route-stop-light 10s ease-in-out calc(var(--stop) * 1.2s) infinite}.timeline-pulse{animation:2.4s ease-out infinite now-pulse}.ride-tracks .option-card-feature>.icon{transform-origin:50%;animation:3s ease-in-out infinite heart-beat}.ride-riders .empty-riders>.icon{animation:4s cubic-bezier(.45,0,.55,1) infinite rider-roll}}@keyframes glance-bob{0%,12%,to{transform:translateY(0)}6%{transform:translateY(-5px)}}@keyframes route-ride{0%{left:7.14286%}72%,86%{left:92.8571%}to{opacity:0;left:92.8571%}}@keyframes route-fill{0%{opacity:1;width:0}72%,86%{opacity:1;width:85.7143%}to{opacity:0;width:85.7143%}}@keyframes route-stop-light{0%,10%,to{}3%,7%{color:#ddef00;background:#171914;transform:scale(1.15)}}@keyframes now-pulse{0%{box-shadow:0 0 #ddef00e6}70%,to{box-shadow:0 0 0 9px #ddef0000}}@keyframes heart-beat{0%,30%,to{transform:scale(1)}10%{transform:scale(1.15)}20%{transform:scale(1.05)}}@keyframes rider-roll{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@media (width<=767px){.ride-subnav a{padding:7px 9px;font-size:11px}.ride-subnav .ride-subnav-cta{font-size:16px}.ride-kit .kit-list li:hover{transform:none}}.theme-grid .wall-group:not(.wall-group-reached) .wall-unit.wall-preview{background:linear-gradient(180deg,#e72887 0%,#e52a12 30%,#ec690c 70%,#ffd400 100%) 0 calc(var(--row,0) / 9 * 100%) / 100% 1000% no-repeat;transform:translateY(var(--lift,0px)) scale(calc(var(--scale,1) * 1.06));border-color:#0000}.theme-grid .wall-group:not(.wall-group-reached) :is(.wall-group-heading span,.wall-pick label){color:#171914}.theme-grid .wall-key.preview{background:linear-gradient(#e72887,#e52a12 30%,#ec690c 70%,#ffd400);border:0}.theme-grid .wall-dialog-bar{background:#f3f1e9;border:1px solid #171914;height:10px;margin-top:10px;overflow:hidden}.theme-grid .wall-dialog-bar i{background:linear-gradient(90deg,#e72887,#e52a12 30%,#ec690c 70%,#ffd400);width:1%;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.theme-grid .wall-fill{white-space:normal;text-align:left;font-size:19px;line-height:1.05}.theme-grid .wall-pick label{flex-direction:column;align-items:flex-start}.theme-grid .wall-pick output{font-size:12px}@media (width<=767px){.theme-grid .wall-fill{font-size:16px}}@media (prefers-reduced-motion:reduce){.theme-grid .wall-dialog-bar i{transition:none}}
