.moto{--m-ground:#17191a;--m-ground-2:#1b1f20;--m-teal:#303d41;--m-teal-soft:#2a363a;--m-ink:#ead8b5;--m-light:#f2e3c6;--m-accent:#a83c32;--m-rule:rgba(234,216,181,0.22);--m-type-display:var(--m-font-display),Georgia,"Times New Roman",serif;--m-type-body:Georgia,"Times New Roman",serif;margin:0;background:var(--m-ground);color:var(--m-ink);font-family:var(--m-type-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.moto *{box-sizing:border-box}.moto img{max-width:100%}.m-eyebrow{font-family:var(--m-type-body);text-transform:uppercase;letter-spacing:.32em;font-size:.74rem;color:var(--m-ink);opacity:.85;margin:0}.m-rule{display:block;width:46px;height:3px;background:var(--m-accent);margin:.9rem auto 0}.m-btn{display:inline-block;margin-top:1.7rem;font-family:var(--m-type-body);text-transform:uppercase;letter-spacing:.22em;font-size:.82rem;color:var(--m-ink);text-decoration:none;padding:.75rem 1.5rem;border:1.5px solid var(--m-ink);transition:background .25s ease,color .25s ease,transform .25s ease}.m-btn:hover{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-light);transform:translateY(-2px)}.m-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:1.5rem;padding:.6rem clamp(1rem,4vw,3rem);background:color-mix(in srgb,var(--m-ground) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--m-rule)}.m-brand{display:inline-flex}.m-logo{height:46px;width:auto;display:block}.m-nav{margin-left:auto;display:flex;gap:clamp(.9rem,2.6vw,2.2rem)}.m-nav-link{font-family:var(--m-type-body);text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;color:var(--m-ink);text-decoration:none;position:relative;padding:.2rem 0}.m-nav-link:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:var(--m-accent);transition:width .25s ease}.m-nav-link:hover{color:var(--m-light)}.m-nav-link:hover:after{width:100%}.m-hero{position:relative;overflow:hidden;padding:clamp(1.4rem,4vw,2.4rem) clamp(1rem,5vw,4.5rem) 0;background:radial-gradient(82% 108% at 70% 46%,#2d3a3e 0,#212a2c 44%,var(--m-ground) 82%)}.m-hero-scene{position:absolute;inset:0;z-index:0;pointer-events:none}.m-hero-scene .m-layer{position:absolute;will-change:transform}.m-hero-scene .m-layer img{display:block;width:100%;height:auto}.m-l-ridge{left:-4%;right:-4%;bottom:0;width:108%;height:34%;opacity:.72}.m-l-ridge img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.m-l-pine-l{left:1%;bottom:0;width:clamp(50px,6.5vw,90px);opacity:.85}.m-l-pine-r{right:1.5%;bottom:-3%;width:clamp(60px,8.5vw,124px);opacity:.8}.m-hero-eyebrow{position:relative;z-index:3}.m-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:clamp(.5rem,2vw,2rem);gap:clamp(.5rem,2vw,2rem);min-height:min(82vh,720px)}.m-display{font-family:var(--m-type-display);color:var(--m-light);font-size:clamp(3.4rem,10.5vw,8.6rem);line-height:.95;margin:.3rem 0 0;text-shadow:0 3px 14px rgba(0,0,0,.55)}.m-display span{display:block}.m-hero-sub{font-style:italic;font-size:clamp(1.1rem,2.6vw,1.6rem);color:var(--m-light);margin:1.4rem 0 0;text-shadow:0 1px 12px rgba(0,0,0,.6)}.m-hero-art{position:relative;display:flex;justify-content:center;align-items:center;align-self:stretch}.m-hero-illo{width:min(88%,520px);height:auto;display:block;margin:0 auto;filter:none;will-change:transform}.m-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem);padding:clamp(2.4rem,6vw,4.5rem) clamp(1rem,5vw,4rem);background:var(--m-ground-2);border-top:1px solid var(--m-rule);border-bottom:1px solid var(--m-rule);text-align:center}.m-feature{transition:transform .3s ease}.m-feature:hover{transform:translateY(-8px)}.m-feature-ico{width:clamp(96px,13vw,150px);height:auto;display:block;margin:0 auto}.m-feature-label{font-family:var(--m-type-body);text-transform:uppercase;letter-spacing:.2em;font-size:clamp(.82rem,1.5vw,1rem);margin:1rem 0 0;color:var(--m-ink);font-weight:400}.m-camp{position:relative;overflow:hidden}.m-camp-illo{display:block;width:100%;height:auto}.m-camp:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,25,26,.92),rgba(23,25,26,.55) 34%,transparent 60%);pointer-events:none}.m-camp-copy{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:clamp(1rem,6vw,5rem);max-width:min(42ch,46%)}.m-camp-title{font-family:var(--m-type-display);font-size:clamp(1.9rem,4.4vw,3.2rem);line-height:1.02;margin:.6rem 0 1rem;color:var(--m-ink)}.m-camp-body{font-size:clamp(1rem,1.5vw,1.12rem);color:var(--m-light)}.m-footer{background:var(--m-ground);position:relative;padding-top:clamp(1.8rem,4vw,2.6rem)}.m-ticker{overflow:hidden;display:flex;white-space:nowrap;padding:1rem 0;border-top:1px solid var(--m-rule);border-bottom:1px solid var(--m-rule)}.m-ticker-track{flex:0 0 auto;display:inline-flex;animation:m-marq 30s linear infinite}.m-ticker-item{font-family:var(--m-type-body);text-transform:uppercase;letter-spacing:.3em;font-size:.86rem;color:var(--m-ink);opacity:.85;display:inline-flex;align-items:center}.m-ticker-dot{color:var(--m-accent);margin:0 1.5rem}@keyframes m-marq{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.m-footer-mark{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,4vw,2.5rem);padding:clamp(1.6rem,4vw,2.6rem) 1rem .5rem}.m-footer-rule{height:2px;width:clamp(40px,22vw,240px);background:var(--m-rule)}.m-footer-logo{height:clamp(58px,8vw,84px);width:auto;display:block}.m-footer-line{text-align:center;font-family:var(--m-type-body);text-transform:uppercase;letter-spacing:.3em;font-size:.76rem;color:var(--m-ink);opacity:.8;margin:.4rem 0 0}.m-footer-ridge{display:block;width:100%;height:auto;margin-top:1rem}.m-footer-credit{text-align:center;font-family:var(--m-type-body);text-transform:uppercase;letter-spacing:.22em;font-size:.68rem;color:var(--m-ink);opacity:.55;margin:0;padding:0 1rem 1.4rem}.moto-js [data-reveal]:not(:has(>*)),.moto-js [data-reveal]>*{opacity:0;transform:translateY(22px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.moto-js [data-reveal].in:not(:has(>*)),.moto-js [data-reveal].in>*{opacity:1;transform:none}.moto-js [data-reveal]>:nth-child(2){transition-delay:.1s}.moto-js [data-reveal]>:nth-child(3){transition-delay:.2s}.moto-js [data-reveal]>:nth-child(4){transition-delay:.3s}.moto-js [data-reveal]>:nth-child(5){transition-delay:.4s}.moto-js [data-reveal]>:nth-child(6){transition-delay:.5s}.moto-js [data-reveal]>:nth-child(n+7){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.m-ticker-track{animation:none}.moto-js [data-reveal],.moto-js [data-reveal]>*{opacity:1;transform:none;transition:none}.m-hero-illo,.m-hero-pine{transform:none!important}}@media (max-width:820px){.m-hero-inner{grid-template-columns:1fr;gap:1rem;min-height:0;text-align:left}.m-hero-art{order:2}.m-hero-illo{width:min(80%,360px);margin:0 auto 1.5rem}.m-l-pine-l{width:92px;opacity:.7}.m-l-pine-r{display:none}.m-l-ridge{height:30%}.m-features{grid-template-columns:1fr;gap:2.2rem}.m-camp:after{background:linear-gradient(180deg,rgba(23,25,26,.1),rgba(23,25,26,.4) 45%,rgba(23,25,26,.95))}.m-camp-copy{position:static;transform:none;max-width:none;padding:1.6rem clamp(1rem,5vw,2rem) 2.4rem;background:var(--m-ground)}.m-footer-rule{width:18vw}}.m-rule-left{margin-left:0;margin-right:auto}.m-eyebrow-red{font-family:var(--m-type-display);color:var(--m-accent);text-transform:uppercase;letter-spacing:.2em;font-size:clamp(.8rem,1.4vw,.95rem);margin:0}.m-phero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:clamp(1rem,3vw,2.5rem);gap:clamp(1rem,3vw,2.5rem);padding:clamp(2.2rem,6vw,4.5rem) clamp(1rem,5vw,4.5rem);background:radial-gradient(92% 120% at 72% 42%,#2d3a3e 0,#222a2c 46%,var(--m-ground) 82%);min-height:min(60vh,540px)}.m-phero-copy{position:relative;z-index:2}.m-phero-title{font-family:var(--m-type-display);color:var(--m-light);font-size:clamp(2.6rem,8.5vw,6rem);line-height:.96;margin:.5rem 0 0;text-shadow:0 2px 12px rgba(0,0,0,.5)}.m-phero-title span{display:block}.m-phero-lede{font-style:italic;font-size:clamp(1.05rem,2.2vw,1.4rem);color:var(--m-light);margin:1.3rem 0 0;max-width:42ch}.m-phero-art{display:flex;justify-content:center}.m-phero-illo{width:min(84%,420px);height:auto;display:block;filter:none;will-change:transform}.m-band{overflow:hidden}.m-band,.m-band img{display:block;width:100%}.m-band img{height:clamp(220px,32vw,420px);object-fit:cover;object-position:center 42%}.m-section{padding:clamp(2.4rem,6vw,5rem) clamp(1rem,5vw,4rem);background:var(--m-ground)}.m-features.m-section-alt,.m-section.m-section-alt{background:var(--m-ground-2)}.m-section-head{font-family:var(--m-type-display);color:var(--m-ink);font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.02;margin:0 0 1rem}.m-section-copy{font-size:clamp(1rem,1.6vw,1.16rem);color:var(--m-light);max-width:58ch}.m-form{display:grid;grid-gap:.85rem;gap:.85rem;max-width:460px;margin-top:1.8rem}.m-form input,.m-form textarea{background:#1f2729;border:1px solid var(--m-rule);color:var(--m-ink);font-family:var(--m-type-body);font-size:1rem;padding:.75rem .95rem;border-radius:6px}.m-form input::placeholder,.m-form textarea::placeholder{color:color-mix(in srgb,var(--m-ink) 55%,transparent)}.m-form input:focus,.m-form textarea:focus{outline:none;border-color:var(--m-accent)}.m-form textarea{min-height:128px;resize:vertical}.m-form button{justify-self:start;margin-top:.3rem;cursor:pointer}.m-form-note{font-style:italic;color:var(--m-light);margin:.5rem 0 0}@media (max-width:820px){.m-phero{grid-template-columns:1fr;gap:1.5rem;min-height:0}.m-phero-art{order:2}.m-phero-illo{width:min(78%,320px);margin:0 auto}.m-band img{height:clamp(180px,42vw,300px)}}.m-prose{max-width:62ch}.m-prose .m-section-copy+.m-section-copy{margin-top:1.1rem}.m-pull{font-style:italic;font-size:clamp(1.15rem,2.2vw,1.4rem);color:var(--m-ink)}.m-mt{margin-top:2.2rem}.m-link{color:var(--m-ink);text-decoration:underline;-webkit-text-decoration-color:var(--m-accent);text-decoration-color:var(--m-accent);text-underline-offset:3px}.m-link:hover{color:var(--m-light)}.m-small{font-size:.95rem;opacity:.85}.m-cols{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(1.6rem,4vw,3.5rem);gap:clamp(1.6rem,4vw,3.5rem);margin-top:2rem}.m-cols-3{grid-template-columns:repeat(3,1fr)}.m-col-head{font-family:var(--m-type-display);color:var(--m-ink);font-weight:400;font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:.04em;margin:0}.m-col-when{font-style:italic;color:var(--m-light);opacity:.85;margin:.35rem 0 0}.m-list{list-style:none;padding:0;margin:1.1rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem}.m-list li{position:relative;padding-left:1.6rem;color:var(--m-light);font-size:clamp(1rem,1.5vw,1.1rem)}.m-list li:before{content:"";position:absolute;left:0;top:.72em;width:.8rem;height:2px;background:var(--m-accent)}.m-guide{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.6rem,3.5vw,3rem);gap:clamp(1.6rem,3.5vw,3rem);margin-top:2.2rem}.m-guide-list{list-style:none;padding:0;margin:.4rem 0 0;display:grid;grid-gap:.75rem;gap:.75rem}.m-guide-list li{color:var(--m-light);font-size:.98rem;line-height:1.55}.m-guide-list strong{color:var(--m-ink);font-weight:700}.m-rates{width:100%;border-collapse:collapse;margin-top:1.6rem}.m-rates td,.m-rates th{padding:1rem 0;border-bottom:1px solid var(--m-rule);text-align:left;vertical-align:baseline}.m-rates th{font-family:var(--m-type-display);font-weight:400;color:var(--m-ink);font-size:clamp(1.05rem,1.9vw,1.3rem)}.m-rates th span{display:block;font-family:var(--m-type-body);font-style:italic;font-size:.92rem;color:var(--m-light);opacity:.85;margin-top:.2rem}.m-rates td{text-align:right;font-family:var(--m-type-display);color:var(--m-light);font-size:clamp(1.4rem,2.6vw,1.9rem);white-space:nowrap;padding-left:1rem}.m-rates td span{font-family:var(--m-type-body);font-size:.85rem;letter-spacing:.04em;opacity:.8}.m-facts{display:flex;flex-wrap:wrap;gap:1.2rem 2.6rem;margin:1.6rem 0 1rem}.m-facts dt{text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;color:var(--m-accent)}.m-facts dd{margin:.25rem 0 0;color:var(--m-light);font-size:1.05rem}.m-form-inline{grid-template-columns:1fr 1.4fr auto;max-width:720px;align-items:stretch}.m-form-inline .m-btn{margin-top:0}.m-form-inline .m-form-note{grid-column:1/-1}.m-form button:disabled{opacity:.6;cursor:wait}.m-social{display:flex;flex-wrap:wrap;gap:1.6rem;margin:1.6rem 0 0}.m-social-link{text-transform:uppercase;letter-spacing:.22em;font-size:.8rem;color:var(--m-ink);text-decoration:none;border-bottom:2px solid var(--m-accent);padding-bottom:.2rem}.m-social-link:hover{color:var(--m-light)}.m-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.8rem;margin:1rem 0 0;padding:0 1rem}.m-footer-links a{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;color:var(--m-ink);opacity:.8;text-decoration:none}.m-footer-links a:hover{opacity:1;color:var(--m-light)}.m-footer-links a:last-child{text-transform:none;letter-spacing:.06em}@media (max-width:980px){.m-cols-3,.m-guide{grid-template-columns:1fr 1fr}}@media (max-width:820px){.m-header{flex-wrap:wrap;gap:.4rem 1rem}.m-nav{margin-left:0;width:100%;flex-wrap:wrap;gap:.4rem 1.1rem}.m-nav-link{font-size:.72rem;letter-spacing:.14em}.m-cols,.m-cols-3,.m-form-inline,.m-guide{grid-template-columns:1fr}.m-form-inline .m-btn{justify-self:start}}.m-feature-line{font-style:italic;color:var(--m-light);opacity:.85;font-size:.98rem;max-width:28ch;margin:.9rem auto 0}.m-camp-tag{font-style:italic;margin-top:.9rem;color:var(--m-ink)}.m-sign{text-align:center;max-width:40ch;margin:clamp(2rem,5vw,3.2rem) auto 0}.m-photo{margin:0;padding:8px;background:var(--m-ground-2);border:1px solid var(--m-rule);box-shadow:0 18px 40px rgba(0,0,0,.45)}.m-photo img{display:block;width:100%}.m-photo .m-photo-tall{aspect-ratio:4/3;object-fit:cover;object-position:center 45%}.m-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:clamp(1.8rem,5vw,4.5rem);gap:clamp(1.8rem,5vw,4.5rem);align-items:start}.m-split-photo{position:-webkit-sticky;position:sticky;top:90px}.m-mt-sm{margin-top:1.4rem}@media (max-width:820px){.m-split{grid-template-columns:1fr}.m-split-photo{position:static;max-width:440px}}.m-snap{margin:0 0 1.3rem;max-width:420px;border-radius:14px;overflow:hidden;border:1px solid var(--m-rule);box-shadow:0 14px 32px rgba(0,0,0,.4)}.m-snap img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.m-snaps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(.9rem,2.4vw,1.6rem);gap:clamp(.9rem,2.4vw,1.6rem);max-width:860px;margin-top:1.8rem}.m-snaps .m-snap{margin:0;max-width:none}.m-snaps .m-snap img{aspect-ratio:4/5;object-position:center 30%}.m-snap-side{max-width:320px;margin-top:1.6rem}@media (max-width:820px){.m-snaps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.m-snap{max-width:100%}.m-snap-side{max-width:280px}}.m-snaps-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:580px}@media (max-width:820px){.m-snaps-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-showcase{text-align:center}.m-showcase .m-prose{margin:0 auto}.m-showcase-photo{margin:1.8rem auto;max-width:600px;border-radius:14px;overflow:hidden;border:1px solid var(--m-rule);box-shadow:0 22px 50px rgba(0,0,0,.5)}.m-showcase-photo img{display:block;width:100%;height:auto}.m-snaps-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1100px}@media (max-width:820px){.m-snaps-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:clamp(1rem,2.6vw,1.8rem);gap:clamp(1rem,2.6vw,1.8rem);margin-top:2rem;max-width:1000px}.m-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.6rem 1.2rem 1.3rem;text-align:center;text-decoration:none;color:var(--m-ink);background:linear-gradient(160deg,#3a4447,#283133 55%,#222a2c);border:2px solid var(--m-rule);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.4);position:relative;transition:transform .25s ease,border-color .25s ease}.m-badge:after,.m-badge:before{content:"";position:absolute;top:10px;width:7px;height:7px;border-radius:50%;background:var(--m-ink);opacity:.55}.m-badge:before{left:12px}.m-badge:after{right:12px}.m-badge:hover{transform:translateY(-4px);border-color:var(--m-accent)}.m-badge-mark{min-height:64px;display:flex;align-items:center;justify-content:center}.m-badge-mark img{max-height:72px;max-width:180px;width:auto;height:auto;display:block}.m-badge-name{font-family:var(--m-type-display);font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.05;color:var(--m-light);text-transform:uppercase}.m-badge-url{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:var(--m-ink);border-bottom:2px solid var(--m-accent);padding-bottom:.15rem}.m-badge-note{font-style:italic;font-size:.85rem;color:var(--m-light);opacity:.8}.m-badge-open{background:transparent;border-style:dashed;box-shadow:none}.m-badge-open .m-badge-name{opacity:.6}.m-sponsor-wall{position:relative;overflow:hidden;text-align:center;padding:clamp(3rem,8vw,6rem) clamp(1rem,5vw,4rem);background:linear-gradient(180deg,rgba(23,25,26,.92),rgba(23,25,26,.78) 45%,rgba(23,25,26,.95)),url(/tincan-moto/road.webp) center 60% /cover no-repeat;border-top:1px solid var(--m-rule)}.m-sponsor-head .m-section-copy{margin:0 auto}.m-sponsor-wall .m-badges{margin:2.4rem auto 0;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(240px,280px))}.m-sponsor-wall .m-badge{padding:2rem 1.4rem 1.5rem}.m-hero-copy{position:relative;z-index:2}.m-hero-art{z-index:1}.m-phero-title-sm{font-size:clamp(2.2rem,6vw,4.4rem)}.m-hero-perks{margin-top:1.4rem;max-width:46ch}.m-hero-perks strong{color:var(--m-ink)}.m-sponsor-wall .m-badges{grid-template-columns:repeat(auto-fit,minmax(210px,240px));gap:clamp(1.4rem,3vw,2.4rem)}.m-tin{--tin:#d9792b;--tin-ink:#1f2d4f;--tin-rim:#1f2d4f;--tin-band:#efe4cc;--tin-band-ink:#1f2d4f;width:100%;max-width:240px;aspect-ratio:1;margin:0 auto;padding:2.2rem 1.4rem 1.6rem;border-radius:50%;border:7px solid var(--tin-rim);color:var(--tin-ink);background:radial-gradient(circle at 22% 30%,rgba(122,58,18,.55) 0 4px,transparent 6px),radial-gradient(circle at 74% 22%,rgba(122,58,18,.45) 0 6px,transparent 9px),radial-gradient(circle at 80% 70%,rgba(122,58,18,.5) 0 3px,transparent 5px),radial-gradient(circle at 30% 78%,rgba(122,58,18,.4) 0 7px,transparent 11px),radial-gradient(circle at 60% 48%,rgba(122,58,18,.25) 0 2px,transparent 4px),radial-gradient(120% 120% at 30% 25%,rgba(255,255,255,.18) 0,transparent 45%,rgba(0,0,0,.28) 100%),var(--tin);box-shadow:inset 0 0 0 4px var(--tin-band),inset 0 0 0 6px var(--tin-rim),0 16px 34px rgba(0,0,0,.5);transition:transform .3s ease}.m-tin:hover{transform:rotate(-3deg) translateY(-4px);border-color:var(--tin-rim)}.m-tin:after{display:none}.m-tin:before{left:50%;top:12px;transform:translateX(-50%);width:9px;height:9px;background:#17191a;opacity:1;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 0 0 2px rgba(255,255,255,.15)}.m-tin .m-badge-name{color:var(--tin-ink);font-size:clamp(1.35rem,2.4vw,1.7rem);letter-spacing:.02em;text-shadow:2px 2px 0 var(--tin-band),3px 3px 0 rgba(0,0,0,.35)}.m-tin .m-badge-url{background:var(--tin-band);color:var(--tin-band-ink);border:0;border-radius:3px;padding:.3rem .7rem;font-weight:700;letter-spacing:.14em;font-size:.66rem;box-shadow:0 2px 0 rgba(0,0,0,.3)}.m-tin .m-badge-note{color:var(--tin-ink);opacity:.85;font-size:.8rem}.m-tin-1{--tin:#d9792b;--tin-ink:#1f2d4f;--tin-rim:#1f2d4f;--tin-band:#efe4cc;--tin-band-ink:#1f2d4f}.m-tin-2{--tin:#efe4cc;--tin-ink:#b8352b;--tin-rim:#2f7a3a;--tin-band:#2f7a3a;--tin-band-ink:#efe4cc}.m-tin-3{--tin:#b8352b;--tin-ink:#efe4cc;--tin-rim:#2a1d18;--tin-band:#efe4cc;--tin-band-ink:#2a1d18}.m-tin-4{--tin:#22324f;--tin-ink:#efe4cc;--tin-rim:#b8352b;--tin-band:#b8352b;--tin-band-ink:#efe4cc}.m-tin-5{--tin:#3d7a45;--tin-ink:#efe4cc;--tin-rim:#efe4cc;--tin-band:#efe4cc;--tin-band-ink:#2b4f30}.m-tin.m-badge-open{background:transparent;border:3px dashed var(--m-rule);box-shadow:none;color:var(--m-ink)}.m-tin.m-badge-open .m-badge-name{color:var(--m-ink);text-shadow:none;opacity:.6}.m-tin.m-badge-open .m-badge-url{background:transparent;color:var(--m-ink);border-bottom:2px solid var(--m-accent);border-radius:0;box-shadow:none}.m-tin.m-badge-open:before{background:var(--m-rule);box-shadow:none}@media (max-width:820px){.m-phero-noart-sm .m-phero-art{display:none}.m-phero-noart-sm{padding-bottom:2.2rem}}.m-art-stack{position:relative;width:min(88%,520px);margin:0 auto;will-change:transform}.m-art-stack .m-hero-illo{width:100%;margin:0}.m-bike{position:absolute;left:33.33%;top:58.57%;width:61.93%;display:block;will-change:transform}.m-bike-arrival,.m-bike-rig{position:relative;display:block;width:100%}.m-bike-img{display:block;width:100%;height:auto}.moto-js .m-bike-arrival{animation:m-bike-arrive 2.5s cubic-bezier(.17,.67,.25,1) .25s both}@keyframes m-bike-arrive{0%{transform:translate3d(-190%,5%,0);opacity:1}78%{transform:translate3d(2.5%,-1%,0);opacity:1}to{transform:translateZ(0);opacity:1}}.moto-js .m-bike-rig{animation:m-bike-idle 2.8s ease-in-out 3s infinite}@keyframes m-bike-idle{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}.m-bike-wheel{position:absolute;width:15.8%;aspect-ratio:1;border-radius:50%;overflow:hidden;transform:rotate(var(--m-wheel-scroll,0deg));isolation:isolate}.m-wheel-rear{left:7.4%;top:67.4%}.m-wheel-front{left:76.3%;top:64.1%}.m-wheel-spin{position:absolute;inset:0;border-radius:50%;overflow:hidden}.m-wheel-spin img{position:absolute;display:block;max-width:none;width:632.91%;height:auto;left:-479%;top:-269%}.moto-js .m-wheel-spin{animation:m-wheel-turn 2.5s cubic-bezier(.25,.6,.65,1) .25s both}@keyframes m-wheel-turn{0%{transform:rotate(-4turn)}to{transform:rotate(0)}}.m-bike-dust{position:absolute;z-index:0;left:-17%;top:68%;width:29%;height:22%;opacity:0;pointer-events:none}.m-bike-rig{z-index:1}.m-dust-puff{position:absolute;width:52%;aspect-ratio:1.5;border-radius:50%;background:radial-gradient(ellipse,rgba(234,216,181,.88) 0 24%,rgba(234,216,181,.44) 50%,transparent 75%);filter:blur(.6px);opacity:0}.m-dust-one{left:0;bottom:0}.m-dust-two{left:28%;bottom:18%;width:34%}.m-dust-three{left:48%;bottom:-8%;width:39%}.moto-js .m-bike-dust{animation:m-dust-arrive 2.55s ease-out .25s both}.moto-js .m-dust-puff{animation:m-dust-drift .7s ease-out infinite}.moto-js .m-dust-two{animation-delay:.18s}.moto-js .m-dust-three{animation-delay:.37s}@keyframes m-dust-arrive{0%,10%{opacity:0}28%,66%{opacity:.9}to{opacity:0}}@keyframes m-dust-drift{0%{opacity:.8;transform:translate3d(14%,8%,0) scale(.55)}to{opacity:0;transform:translate3d(-45%,-38%,0) scale(1.5)}}.moto-js .m-bike.is-leaving .m-bike-dust{animation:none;opacity:.85}.m-tent-repair{inset:0;width:100%;height:100%;overflow:visible;z-index:0}.m-campfire,.m-tent-repair{position:absolute;pointer-events:none}.m-campfire{left:56.5%;top:81.2%;width:7.4%;height:10.8%;z-index:1;transform-origin:50% 100%}.m-fire-glow{position:absolute;bottom:0;left:-35%;width:165%;height:49%;background:radial-gradient(ellipse,rgba(168,60,50,.47),transparent 72%);animation:m-fire-glow 1.5s ease-in-out infinite alternate}.m-fire-glow-pulse{left:-57%;width:206%;height:65%;opacity:.6;animation-delay:-.65s}.m-fire-flame{position:absolute;bottom:12%;left:25%;width:55%;height:84%;transform-origin:50% 100%;background:#ead8b5;-webkit-clip-path:polygon(52% 0,85% 39%,77% 29%,100% 83%,73% 100%,20% 100%,0 75%,33% 39%);clip-path:polygon(52% 0,85% 39%,77% 29%,100% 83%,73% 100%,20% 100%,0 75%,33% 39%);animation:m-fire-flicker .57s ease-in-out infinite alternate}.m-flame-two{left:0;bottom:7%;width:48%;height:68%;background:#a83c32;animation-duration:.46s;animation-delay:-.27s}.m-flame-three{left:42%;bottom:8%;width:40%;height:52%;background:#dbc296;animation-duration:.73s;animation-delay:-.43s}.m-flame-four{left:18%;bottom:10%;width:35%;height:57%;background:#f4e3bf;animation-duration:.39s;animation-delay:-.19s}.m-fire-ember{position:absolute;bottom:72%;left:41%;width:2.4px;height:2.4px;background:#ead8b5;border-radius:50%;animation:m-ember-rise 1.45s ease-out infinite}.m-ember-two{left:64%;animation-duration:1.95s;animation-delay:-.8s}.m-ember-three{left:19%;animation-duration:1.7s;animation-delay:-.4s}.m-ember-four{left:77%;animation-duration:2.15s;animation-delay:-1.2s}.m-fire-smoke{position:absolute;left:30%;bottom:95%;width:1px;height:16px;border-left:1.5px solid #ead8b5;border-radius:50%;opacity:0;transform-origin:bottom;animation:m-fire-smoke 2.6s ease-out infinite}.m-smoke-two{left:61%;animation-delay:-1.3s}@keyframes m-fire-glow{0%{opacity:.45;transform:scale(.85)}to{opacity:.95;transform:scale(1.25)}}@keyframes m-fire-flicker{0%{transform:translateX(-2px) scale(.88,.91) skewX(-8deg);opacity:.72}45%{transform:translateX(2px) scale(1.04,1.15) skewX(5deg);opacity:1}to{transform:translateX(-1px) scale(.95,1.03) skewX(-4deg);opacity:.88}}@keyframes m-ember-rise{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(9px,-30px) scale(.2)}}@keyframes m-fire-smoke{0%{opacity:0;transform:translateY(0) rotate(-9deg)}24%{opacity:.3}to{opacity:0;transform:translate(6px,-24px) rotate(16deg)}}@media (prefers-reduced-motion:reduce){.m-bike,.m-bike-arrival,.m-bike-dust,.m-bike-rig,.m-bike-wheel,.m-dust-puff,.m-fire-ember,.m-fire-flame,.m-fire-glow,.m-fire-smoke,.m-wheel-spin{animation:none!important;transform:none!important}.m-bike-dust,.m-dust-puff,.m-fire-ember,.m-fire-smoke{display:none}}@media (max-width:820px){.m-art-stack{width:min(80%,360px);margin:0 auto 1.5rem}}.m-offer{display:flex;justify-content:center}.m-offer-card{max-width:720px;width:100%;text-align:center;padding:clamp(2.2rem,5vw,3.6rem) clamp(1.4rem,5vw,3.6rem);border:2px solid var(--m-rule);border-radius:14px;background:radial-gradient(120% 120% at 50% 0,#2a3437 0,var(--m-ground-2) 70%);box-shadow:0 24px 60px rgba(0,0,0,.45)}.m-offer-card .m-eyebrow-red{font-size:clamp(.95rem,1.8vw,1.15rem)}.m-offer-card .m-section-head{font-size:clamp(3rem,9vw,5.6rem);margin:.6rem 0 1rem;color:var(--m-light)}.m-offer-card .m-section-copy{margin:0 auto;font-size:clamp(1.1rem,2vw,1.3rem)}.m-offer-card .m-list{text-align:left;max-width:520px;margin:1.6rem auto 0;gap:.9rem}.m-offer-card .m-list li{font-size:clamp(1.02rem,1.7vw,1.15rem)}.m-offer-card .m-btn{font-size:.95rem;padding:.95rem 2rem;margin-top:2rem;background:var(--m-accent);border-color:var(--m-accent);color:var(--m-light)}.m-offer-card .m-btn:hover{background:transparent;border-color:var(--m-ink)}.m-photo img{border-radius:6px}.m-showcase-photo,.m-snap{border-radius:12px}.moto-js .m-band img,.moto-js .m-camp-illo,.moto-js .m-photo img,.moto-js .m-showcase-photo img,.moto-js .m-snap img{opacity:0;transform:scale(1.03);transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.moto-js .m-photo-in{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.moto-js .m-band img,.moto-js .m-camp-illo,.moto-js .m-photo img,.moto-js .m-showcase-photo img,.moto-js .m-snap img{opacity:1;transform:none;transition:none}}.m-photo{padding:0;max-width:420px;border-radius:12px;overflow:hidden;background:none;box-shadow:0 14px 32px rgba(0,0,0,.4)}.m-photo img{border-radius:0;aspect-ratio:4/3;object-fit:cover;height:auto}.m-split{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.m-split-photo{max-width:360px}.m-split-photo img{aspect-ratio:3/4;object-position:center 30%}@media (max-width:820px){.m-split{grid-template-columns:1fr}.m-split-photo{max-width:300px}.m-photo{max-width:100%}}.m-tin{transform-origin:50% 16px}.m-tin:hover{transform:none;animation:m-tin-swing 1.1s cubic-bezier(.36,.07,.19,.97) both}@keyframes m-tin-swing{0%{transform:rotate(0)}18%{transform:rotate(9deg)}38%{transform:rotate(-7deg)}56%{transform:rotate(4.5deg)}74%{transform:rotate(-2.5deg)}88%{transform:rotate(1deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.m-tin:hover{animation:none}}.m-simple{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.m-simple-marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.4rem,3vw,2.4rem) clamp(1rem,2.5vw,2rem);gap:clamp(1.4rem,3vw,2.4rem) clamp(1rem,2.5vw,2rem);text-align:center}.m-mark{margin:0;transition:transform .3s ease}.m-mark:hover{transform:translateY(-6px)}.m-mark img{width:clamp(110px,12vw,170px);height:auto;display:block;margin:0 auto}.m-mark figcaption{display:flex;flex-direction:column;align-items:center}.m-mark .m-feature-label{display:block;margin-top:.6rem}.m-mark .m-feature-line{font-size:.92rem}@media (max-width:900px){.m-simple{grid-template-columns:1fr}}@font-face{font-family:Bevan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/90d152e80ae06b50-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bevan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/14d6806e1434f145-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bevan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/77a701d41d949e4a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bevan Fallback;src:local("Times New Roman");ascent-override:83.51%;descent-override:32.65%;line-gap-override:0.00%;size-adjust:138.34%}.__className_72d524{font-family:Bevan,Bevan Fallback;font-weight:400;font-style:normal}.__variable_72d524{--m-font-display:"Bevan","Bevan Fallback"}