.ld[data-js] [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 70ms);will-change:opacity, transform;transform:translateY(18px)}.ld[data-js] [data-reveal=scale]{transform:translateY(12px)scale(.96)}.ld[data-js] [data-reveal=left]{transform:translate(-22px)}.ld[data-js] [data-reveal].is-in{opacity:1;will-change:auto;transform:none}.ld[data-js] [data-reveal-children]>*{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)scale(.97)}.ld[data-js] [data-reveal-children].is-in>*{opacity:1;transform:none}.ld[data-js] [data-reveal-children].is-in>:nth-child(2){transition-delay:60ms}.ld[data-js] [data-reveal-children].is-in>:nth-child(3){transition-delay:.12s}.ld[data-js] [data-reveal-children].is-in>:nth-child(4){transition-delay:.18s}.ld[data-js] [data-reveal-children].is-in>:nth-child(5){transition-delay:.24s}.ld[data-js] [data-reveal-children].is-in>:nth-child(6){transition-delay:.3s}.ld[data-js] [data-reveal-children].is-in>:nth-child(7){transition-delay:.36s}.ld[data-js] [data-reveal-children].is-in>:nth-child(8){transition-delay:.42s}.ld[data-js] [data-reveal-children].is-in>:nth-child(9){transition-delay:.48s}.ld[data-js] [data-reveal-children].is-in>:nth-child(10){transition-delay:.54s}.ld[data-js] [data-reveal-children].is-in>:nth-child(n+11){transition-delay:.6s}.ld-head{transition:box-shadow .3s}.ld-head.is-scrolled{box-shadow:0 1px 0 var(--hairline), 0 10px 30px #0d22361f}.ld-head-row{transition:padding .3s}.ld-head.is-scrolled .ld-head-row{padding-top:8px;padding-bottom:8px}.ld[data-js] .ld-hero-video{will-change:transform}.ld-hero-glow{animation:9s ease-in-out infinite ld-breathe}@keyframes ld-breathe{0%,to{opacity:.85}50%{opacity:1}}.ld-chip i,.ld-eyebrow:before{animation:3.4s ease-in-out infinite ld-blink}@keyframes ld-blink{0%,to{opacity:1;transform:rotate(45deg)scale(1)}50%{opacity:.55;transform:rotate(45deg)scale(.8)}}.ld-h1 span{background-position:100% 0;background-size:220% 100%;animation:1.8s cubic-bezier(.2,.8,.2,1) .4s both ld-sheen}@keyframes ld-sheen{0%{background-position:100% 0}to{background-position:0 0}}.ld[data-js] .ld-hero-copy>*{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards ld-rise;transform:translateY(14px)}.ld[data-js] .ld-hero-copy>:first-child{animation-delay:50ms}.ld[data-js] .ld-hero-copy>:nth-child(2){animation-delay:.15s}.ld[data-js] .ld-hero-copy>:nth-child(3){animation-delay:.25s}.ld[data-js] .ld-hero-copy>:nth-child(4){animation-delay:.35s}.ld[data-js] .ld-hero-copy>:nth-child(5){animation-delay:.45s}@keyframes ld-rise{to{opacity:1;transform:none}}.ld-fan .species-card{animation:5.2s ease-in-out infinite ld-bob}.ld-fan .f1 .species-card{animation-delay:-.6s}.ld-fan .f2 .species-card{animation-delay:-1.7s}.ld-fan .f3 .species-card{animation-delay:-2.9s}.ld-fan .f4 .species-card{animation-delay:-.2s}.ld-fan .f5 .species-card{animation-delay:-3.8s}.ld-fan .f6 .species-card{animation-delay:-2.2s}@keyframes ld-bob{0%,to{translate:0}50%{translate:0 -5px}}.ld-fan>div:hover .species-card{filter:drop-shadow(0 18px 22px #0d223647);animation-play-state:paused;transform:translateY(-22px)scale(1.04)}@media (min-width:760px){.ld-fan>div:hover .species-card{transform:translateY(-28px)scale(1.04)}}.ld-ticker{margin-top:8px;padding:18px 0 10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ld-ticker-row{gap:14px;width:max-content;animation:46s linear infinite ld-ticker;display:flex}.ld-ticker:hover .ld-ticker-row{animation-play-state:paused}@keyframes ld-ticker{to{transform:translate(-50%)}}.ld-ticker-item{border-radius:var(--rad-pill);background:var(--panel);box-shadow:var(--sh-1);font-family:var(--font-mono);letter-spacing:.1em;color:var(--dim);white-space:nowrap;flex:none;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:10.5px;display:flex}.ld-ticker-item img{object-fit:contain;width:66px;height:36px;display:block}[data-light]{position:relative;overflow:hidden}[data-light]:before{content:"";pointer-events:none;opacity:0;z-index:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%);transition:opacity .35s;position:absolute;inset:0}[data-light]:hover:before{opacity:1}[data-light]>*{z-index:1;position:relative}.ld[data-js] .ld-loop-steps.is-in .ld-step-num{animation:.5s cubic-bezier(.2,.8,.2,1) both ld-pop}.ld[data-js] .ld-loop-steps.is-in .ld-step:nth-child(2) .ld-step-num{animation-delay:.1s}.ld[data-js] .ld-loop-steps.is-in .ld-step:nth-child(3) .ld-step-num{animation-delay:.2s}.ld[data-js] .ld-loop-steps.is-in .ld-step:nth-child(4) .ld-step-num{animation-delay:.3s}@keyframes ld-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ld-step{transition:transform .22s,box-shadow .22s}.ld-step:hover{box-shadow:var(--sh-2);transform:translate(4px)}.ld-flip-arrow{animation:1.6s ease-in-out infinite ld-nudge}@keyframes ld-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.ld-flip>div:last-of-type{position:relative}.ld-flip>div:last-of-type:before{content:"";pointer-events:none;background:radial-gradient(60% 60%,#d99a2b47,#0000 70%);border-radius:24px;animation:3.6s ease-in-out infinite ld-breathe;position:absolute;inset:-14px}.ld-grid .species-card{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ld-grid .species-card:hover{transform:translateY(-6px)rotate(-.6deg)}.ld-rules-plate{position:relative;overflow:hidden}.ld-rules-plate:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(100deg,#0000,#9fd8ff14,#0000);width:40%;animation:7s ease-in-out infinite ld-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes ld-sweep{0%,60%{transform:translate(-100%)}to{transform:translate(280%)}}.ld[data-js] .ld-rules-item{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(-14px)}.ld[data-js] .ld-rules-plate.is-in .ld-rules-item{opacity:1;transform:none}.ld[data-js] .ld-rules-plate.is-in .ld-rules-item:nth-of-type(2){transition-delay:80ms}.ld[data-js] .ld-rules-plate.is-in .ld-rules-item:nth-of-type(3){transition-delay:.16s}.ld[data-js] .ld-rules-plate.is-in .ld-rules-item:nth-of-type(4){transition-delay:.24s}.ld[data-js] .ld-rules-plate.is-in .ld-rules-item:nth-of-type(5){transition-delay:.32s}.ld-croc-card img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ld-croc-card:hover img{transform:scale(1.03)}.ld[data-js] .ld-bite-bars i{transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--n,0) * 35ms);transform:scaleY(.04)}.ld[data-js] .ld-bite.is-in .ld-bite-bars i{transform:none}.ld-bite-window{animation:4s ease-in-out infinite ld-window}@keyframes ld-window{0%,to{box-shadow:inset 0 0 0 1.5px #178a4c59}50%{box-shadow:inset 0 0 0 1.5px #178a4cb3,0 0 22px #7ce0a340}}.ld-bite-now:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.4s ease-in-out infinite ld-live;display:inline-block}@keyframes ld-live{0%,to{opacity:1}50%{opacity:.25}}.ld-knot-card img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ld-knot-card:hover img{transform:scale(1.04)}.ld-gear-item{border-radius:8px;transition:background .2s}.ld-gear-item:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.ld-shot-scan{overflow:hidden}.ld-shot-scan:before{content:"";background:linear-gradient(90deg, transparent, var(--kelp), transparent);height:2px;box-shadow:0 0 14px var(--kelp);will-change:transform;animation:2.6s ease-in-out infinite ld-scan;position:absolute;top:0;left:0;right:0}@keyframes ld-scan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{transform:translateY(var(--scan-h,220px));opacity:0}}.ld-shot-scan:after{content:"";border:1px dashed #7ce0a373;border-radius:12px;position:absolute;inset:10px}.ld-shot-match i{animation:1.2s ease-in-out infinite ld-blink}.ld[data-js] .ld-shot-result{opacity:0;transition:opacity .6s .35s,transform .6s cubic-bezier(.2,.8,.2,1) .35s;transform:translateY(16px)}.ld[data-js] .ld-shot.is-in .ld-shot-result{opacity:1;transform:none}@property --ld-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ld-price-card.full:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ld-angle), transparent 0 70%, #f4dface6 85%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation:6s linear infinite ld-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ld-beam{to{--ld-angle:360deg}}.ld-price-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.ld-price-card:hover{box-shadow:var(--sh-3);transform:translateY(-4px)}.ld .btn-primary{position:relative;overflow:hidden}.ld .btn-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#9fd8ff59,#0000);width:40%;animation:3.6s ease-in-out infinite ld-shimmer;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-150%)skew(-18deg)}@keyframes ld-shimmer{0%,55%{transform:translate(-150%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.ld-hero-glow,.ld-h1 span,.ld-chip i,.ld-eyebrow:before,.ld-fan .species-card,.ld-ticker-row,.ld-flip-arrow,.ld-flip>div:last-of-type:before,.ld-rules-plate:after,.ld-bite-window,.ld-bite-now:before,.ld-shot-scan:before,.ld-shot-match i,.ld-price-card.full:after,.ld .btn-primary:after{animation:none}.ld-grid .species-card,.ld-step,.ld-price-card,.ld-croc-card img,.ld-knot-card img{transition:none}.ld-grid .species-card:hover,.ld-step:hover,.ld-price-card:hover{transform:none}}.ld-progress{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--kelp));pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ld-bubbles{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ld-hero-scrim,.ld-hero-glow{z-index:1}.ld-hero-row{z-index:2}.ld-spot{pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(50% 50%,#9fd8ff47,#0000 70%);width:44%;height:160%;animation:11s ease-in-out infinite alternate ld-spot;position:absolute;top:-30%;left:30%;transform:rotate(18deg)translate(-30%)}@keyframes ld-spot{to{transform:rotate(18deg)translate(40%)}}.ld-h1 span{position:relative}.ld-spark{pointer-events:none;background:var(--kelp);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:10px;height:10px;animation:2.8s ease-in-out infinite ld-spark;position:absolute}.ld-spark:first-of-type{animation-delay:.2s;top:-8px;left:2%}.ld-spark:nth-of-type(2){background:var(--sea);width:8px;height:8px;animation-delay:1.1s;top:30%;right:-14px}.ld-spark:nth-of-type(3){background:var(--gold);width:7px;height:7px;animation-delay:1.9s;bottom:-6px;left:42%}.ld-spark:nth-of-type(4){width:12px;height:12px;animation-delay:.7s;top:-12px;left:68%}@keyframes ld-spark{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.ld-rotate{vertical-align:bottom;height:1.35em;color:var(--accent);font-weight:800;display:inline-grid;overflow:hidden}.ld-rotate>span{opacity:0;grid-area:1/1;line-height:1.35em;animation:8s cubic-bezier(.2,.8,.2,1) infinite ld-rotate;transform:translateY(100%)}.ld-rotate>span:nth-child(2){animation-delay:2s}.ld-rotate>span:nth-child(3){animation-delay:4s}.ld-rotate>span:nth-child(4){animation-delay:6s}@keyframes ld-rotate{0%,3%{opacity:0;transform:translateY(100%)}8%,24%{opacity:1;transform:translateY(0)}29%,to{opacity:0;transform:translateY(-100%)}}.ld-rotate-line{font-family:var(--font-display);color:var(--dim);margin:10px 0 0;font-size:clamp(15px,1.6vw,18px);font-weight:700}[data-tilt]{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1)}[data-tilt]:hover{transition:transform 80ms linear}.ld-dots,.ld-gridbg{isolation:isolate;position:relative}.ld-dots:before,.ld-gridbg:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ld-dots:before{background-image:radial-gradient(color-mix(in srgb, var(--accent) 18%, transparent) 1.2px, transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%)}.ld-gridbg:before{background-image:linear-gradient(color-mix(in srgb, var(--accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent) 1px, transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70%,#000,#0000 85%);mask-image:radial-gradient(80% 70%,#000,#0000 85%)}.ld-flip{position:relative}.ld[data-js] .ld-chase-demo .statbar-fill{transform-origin:0;transition:transform 1s cubic-bezier(.2,.8,.2,1) .2s;transform:scaleX(0)}.ld[data-js] .ld-chase-demo.is-in .statbar-fill{transform:none}.ld[data-js] .ld-foot-creed .w{opacity:.25;transition:opacity .5s;transition-delay:calc(var(--k) * 45ms)}.ld[data-js] .ld-foot-creed.is-in .w{opacity:1}@media (prefers-reduced-motion:reduce){.ld-spot,.ld-spark,.ld-rotate>span{animation:none}.ld-rotate>span:first-child{opacity:1;transform:none}[data-tilt]{transition:none}}.ld-ticker{z-index:2}.ld[data-js] .road-line.is-in .road-marker{animation:.5s cubic-bezier(.2,.8,.2,1) both ld-pop}.ld[data-js] .road-line.is-in .road-stage:nth-child(2) .road-marker{animation-delay:.1s}.ld[data-js] .road-line.is-in .road-stage:nth-child(3) .road-marker{animation-delay:.2s}.ld[data-js] .road-line.is-in .road-stage:nth-child(4) .road-marker{animation-delay:.3s}.road-hand .species-card{animation:5.6s ease-in-out infinite ld-bob}.road-hand .species-card:nth-child(2){animation-delay:-1.9s}.road-hand .species-card:nth-child(3){animation-delay:-3.7s}.road-q{animation:3s ease-in-out infinite ld-breathe;display:inline-block}.road-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.road-stage:hover .road-card{box-shadow:var(--sh-3);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.road-hand .species-card,.road-q{animation:none}.road-card{transition:none}.road-stage:hover .road-card{transform:none}}
