.reveal-item{opacity:0;transform:translateY(28px)}.reveal-item.reveal-in{animation:gear-reveal-up .9s ease both}@keyframes gear-reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.reveal-d1{animation-delay:.1s}.reveal-d2{animation-delay:.2s}.reveal-d3{animation-delay:.3s}.reveal-d4{animation-delay:.4s}.reveal-d5{animation-delay:.5s}@keyframes gear-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.gear-hero-item{animation:gear-fade-up .9s ease both}@keyframes gear-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.gear-marquee-track{animation:gear-marquee 26s linear infinite}@keyframes gear-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gear-spin-slow-rev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.gear-spin-slow{animation:gear-spin-slow 12s linear infinite}.gear-spin-slow-rev{animation:gear-spin-slow-rev 12s linear infinite}@media (max-width:992px){#gear-courses-grid{margin-top:0!important}}@media (max-width:900px){#gear-hero{grid-template-columns:1fr!important}.gear-hero-title{white-space:normal!important}#gear-courses-grid{grid-template-columns:1fr!important;grid-template-rows:none!important}#gear-courses-grid>*{grid-column:1!important;grid-row:auto!important;align-self:stretch!important}.gear-panel-grid{grid-template-columns:1fr!important}.gear-panel-bg{clip-path:none!important}.gear-panel-title{color:#161511!important}.gear-panel-eyebrow{color:#8a6a23!important}#gear-story-img{display:none!important}#gear-story{grid-template-columns:1fr!important}#gear-story-text{padding-left:clamp(24px,6vw,72px)!important}.gear-interlace-row{display:flex!important;flex-direction:column!important;height:auto!important;gap:12px!important;margin-bottom:32px!important}.gear-interlace-tag{order:0!important;justify-content:flex-start!important;font-size:clamp(64px,18vw,96px)!important}.gear-interlace-pic{order:1!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important}.gear-interlace-text{order:2!important;align-items:flex-start!important;text-align:left!important;padding:0!important}.gear-interlace-text>*{max-width:100%!important}.gear-highlight-title{font-size:38px!important}}.sl-cart-cta{transition:transform .2s ease,box-shadow .2s ease}.sl-cart-cta:not(:disabled):hover{transform:translateY(-1px)}@media (min-width:768px){.sl-cart-cta{padding:12px 32px}}.sl-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none}.sl-tabs-scroll::-webkit-scrollbar{display:none}@keyframes sl-tab-content-from-right{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes sl-tab-content-from-left{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}.sl-tab-content-from-right{animation:sl-tab-content-from-right .38s cubic-bezier(.22,.61,.36,1) both}.sl-tab-content-from-left{animation:sl-tab-content-from-left .38s cubic-bezier(.22,.61,.36,1) both}@keyframes sl-section-grow{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes sl-section-shrink{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}.sl-section-collapse,.sl-section-expand{display:grid;grid-template-rows:1fr}.sl-section-expand{animation:sl-section-grow .52s cubic-bezier(.22,.61,.36,1) both}.sl-section-collapse{animation:sl-section-shrink .38s cubic-bezier(.55,.06,.68,.19) both}.sl-section-expand-inner{overflow:hidden;min-height:0}@media (prefers-reduced-motion:reduce){.sl-section-collapse,.sl-section-expand{animation:none}}