@charset "UTF-8";:root{--c-yellow: #F9B800;--c-yellow-alt: #FFD54A;--c-yellow-light: #FFDF80;--c-yellow-soft: #FFF1C2;--c-yellow-tint: #FFF8E1;--c-yellow-border: #F5DE9A;--c-yellow-deep: #E09A00;--c-yellow-strong: #8A6500;--c-yellow-ink: #6B4E00;--c-yellow-on: #3A3200;--c-green: #0F6B2A;--c-green-dark: #0B4F20;--c-green-deep: #0A4A1D;--c-green-light: #7FBF8F;--c-green-soft: #E7F3EA;--c-green-mist: #D6E5DA;--c-green-night: #0B1A10;--c-green-night-2: #1B2A20;--c-green-night-3: #24382A;--c-green-night-4: #1F2A22;--c-green-muted: #8FA596;--c-green-muted-2: #8C9A90;--c-red: #E30613;--c-red-dark: #C4000F;--c-red-ink: #A3000C;--c-red-light: #F58A90;--c-red-soft: #FDE3E4;--c-amber: #F59E0B;--c-amber-ink: #9A5B00;--c-dark: #111418;--c-dark-2: #1C2128;--c-dark-3: #262B32;--c-dark-4: #2A2F36;--c-dark-border: #2E343C;--c-dark-border-2: #3A4048;--c-dark-dash: #4A515B;--c-white: #FFFFFF;--c-ink: #111418;--c-ink-1: #3A4048;--c-ink-2: #5B6470;--c-ink-3: #6B737D;--c-ink-4: #8A929C;--c-on-dark: #C9CED6;--c-on-dark-2: #AEB5BE;--c-line: #E6E8EC;--c-line-2: #D5D9DF;--c-line-3: #EEF0F3;--c-surface: #F5F6F8;--c-surface-2: #F7F8FA;--c-surface-3: #EEF1F4;--c-surface-4: #F1F2F4;--c-surface-5: #DDE3E8;--c-surface-6: #ECEFF2;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(16px, 3vw, 32px);--max-w: 1280px;--max-w-store: 1360px;--shadow-card: 0 1px 2px rgba(17, 20, 24, .04), 0 8px 24px rgba(17, 20, 24, .06);--shadow-lift: 0 2px 4px rgba(17, 20, 24, .04), 0 24px 48px rgba(17, 20, 24, .12);--shadow-btn: 0 10px 24px rgba(17, 20, 24, .16);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--c-white);color:var(--c-ink);font-family:var(--font-body);font-size:16px;line-height:1.5;overflow-x:clip}img,svg{max-width:100%}a{color:var(--c-green)}a:hover{color:var(--c-green-dark)}button{font:inherit}:focus-visible{outline:3px solid var(--c-dark);outline-offset:2px;border-radius:4px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--c-yellow)}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.container--store{max-width:var(--max-w-store)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.display{font-family:var(--font-display);font-weight:900;text-transform:uppercase}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-green)}.section-title{margin:6px 0 0;font-family:var(--font-display);font-weight:900;font-size:clamp(38px,5vw,56px);line-height:.95;text-transform:uppercase}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.tabular{font-variant-numeric:tabular-nums}body.is-scroll-locked{overflow:hidden}.only-narrow{display:none!important}@media(max-width:639.98px){.only-wide{display:none!important}.only-narrow{display:block!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 20px;border-radius:12px;border:1.5px solid transparent;font-weight:800;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .2s ease,background-color .25s ease,color .25s ease}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-btn)}.btn:active{transform:translateY(0) scale(.98)}.btn .arr{transition:transform .2s ease}.btn:hover .arr{transform:translate(4px)}.btn--yellow,.btn--yellow:hover{background:var(--c-yellow);color:var(--c-ink)}.btn--dark,.btn--dark:hover{background:var(--c-dark);color:var(--c-white)}.btn--light,.btn--light:hover{background:var(--c-white);color:var(--c-ink)}.btn--outline,.btn--outline:hover{background:var(--c-white);color:var(--c-ink);border-color:var(--c-ink);font-weight:700}.btn--ghost-dark,.btn--ghost-dark:hover{background:transparent;color:var(--c-white);border-color:var(--c-dark-border-2);border-width:1px;font-weight:700}.btn--success,.btn--success:hover{background:var(--c-green);color:var(--c-white)}.btn--lg{min-height:52px;padding:16px 26px;border-radius:14px}.btn--sm{font-size:14px;padding:10px 18px;border-radius:10px}.btn--block{width:100%}.btn--icon{padding:0;width:48px;height:48px;flex:0 0 auto}.btn--wa,.btn--wa:hover{background:var(--c-white);color:var(--c-green);border-color:var(--c-green)}.rh-green{background-image:repeating-linear-gradient(45deg,var(--c-green) 0 3px,transparent 3px 40px),repeating-linear-gradient(-45deg,var(--c-green) 0 3px,transparent 3px 40px)}.rh-gold{background-image:repeating-linear-gradient(45deg,var(--c-yellow) 0 2px,transparent 2px 28px),repeating-linear-gradient(-45deg,var(--c-yellow) 0 2px,transparent 2px 28px)}.rh-gold-wide{background-image:repeating-linear-gradient(45deg,var(--c-yellow) 0 2px,transparent 2px 30px),repeating-linear-gradient(-45deg,var(--c-yellow) 0 2px,transparent 2px 30px)}.rh-dark{background-image:repeating-linear-gradient(45deg,var(--c-dark) 0 3px,transparent 3px 34px),repeating-linear-gradient(-45deg,var(--c-dark) 0 3px,transparent 3px 34px)}.rh-band{background-color:var(--c-green);background-image:linear-gradient(45deg,var(--c-yellow) 25%,transparent 25%,transparent 75%,var(--c-yellow) 75%),linear-gradient(45deg,var(--c-yellow) 25%,transparent 25%,transparent 75%,var(--c-yellow) 75%);background-size:22px 22px;background-position:0 0,11px 11px}.rh-band--sm{background-size:16px 16px;background-position:0 0,8px 8px}.lift{transition:transform .25s var(--ease-out),box-shadow .25s ease,border-color .25s ease}.lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift);border-color:var(--c-line-2)}.zoom .ph{transition:transform .5s var(--ease-out)}.zoom:hover .ph{transform:scale(1.06)}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes wordin{0%{opacity:0;transform:translateY(60%) skewY(6deg)}to{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 #e306138c}70%{box-shadow:0 0 0 10px #e3061300}to{box-shadow:0 0 #e3061300}}@keyframes flame{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(-3deg)}}@keyframes drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(14px,-30px) rotate(200deg)}}@keyframes fall{0%{transform:translateY(-14vh) rotate(0)}to{transform:translateY(114vh) rotate(720deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}.anim-word-1{display:inline-block;animation:wordin .7s var(--ease-out) both}.anim-word-2{display:inline-block;animation:wordin .7s .12s var(--ease-out) both}.anim-in-1{animation:rise .7s .25s var(--ease-out) both}.anim-in-2{animation:rise .7s .38s var(--ease-out) both}.anim-in-3{animation:rise .7s .5s var(--ease-out) both}.anim-stack{animation:rise .9s .2s var(--ease-out) both}.anim-float{animation:floaty 5s ease-in-out infinite}.anim-float-2{animation:floaty 6s 1s ease-in-out infinite}.anim-live{animation:pulse 1.8s infinite}.anim-flame{animation:flame 2.4s ease-in-out infinite;transform-origin:50% 90%}.anim-drift{animation:drift 6s ease-in-out infinite}.anim-fall{animation:fall 4s linear infinite}.anim-spin{animation:spin .5s linear infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.fx-layer{position:fixed;left:0;top:0;width:0;height:0;z-index:1000;pointer-events:none}.fx-ball{position:fixed;width:36px;height:36px;pointer-events:none;z-index:1000}.fx-ball__inner,.fx-ball__scale{position:relative;width:36px;height:36px}.fx-ball__glow{position:absolute;inset:-6px;border-radius:50%;box-shadow:0 0 22px 6px #f9b800bf}.fx-ball svg.fx-ball__svg{position:relative;display:block;width:36px;height:36px;animation:spin .5s linear infinite}.fx-sparkle{position:absolute;animation:twinkle .5s ease-in-out infinite}.fx-sparkle--1{left:-16px;top:8px;width:14px;height:14px}.fx-sparkle--2{left:30px;top:-12px;width:10px;height:10px;animation-delay:.15s}.fx-sparkle--3{left:6px;top:36px;width:12px;height:12px;animation-delay:.3s}.fx-ring{position:fixed;width:60px;height:60px;border-radius:50%;border:3px solid var(--c-yellow);z-index:998;pointer-events:none}.fx-confetti{position:fixed;z-index:999;pointer-events:none}.fx-goal{position:fixed;z-index:1001;pointer-events:none;white-space:nowrap;font-family:var(--font-display);font-weight:900;font-style:italic;font-size:52px;line-height:1;color:var(--c-yellow);-webkit-text-stroke:2px var(--c-dark);paint-order:stroke fill;text-shadow:0 6px 0 var(--c-green),0 12px 24px rgba(17,20,24,.3)}
