:root{--bg: #f4f1ea;--bg-2: #ece7dc;--card: #ffffff;--ink: #151410;--ink-2: #3c3932;--muted: #7a766c;--line: rgba(21, 20, 16, .08);--olive: #7b823b;--olive-deep: #5f652b;--moss: #a39d43;--ochre: #b07e31;--cream: #f3efe6;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif: "Instrument Serif", "Times New Roman", Georgia, serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--gutter: 16px;--nav-h: 64px;--shadow-card: 0 1px 0 var(--line), 0 18px 40px -26px rgba(52, 40, 12, .35)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}button,input{font:inherit;color:inherit}::selection{background:#7b823b40}.lobo-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lobo-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:12px;background:var(--ink);color:#fff;text-decoration:none;transition:top .3s}.lobo-skip:focus{top:12px}.lobo-only-desktop{display:none}html[data-lang=en]:not(.i18n-ready) [data-i18n],html[data-lang=en]:not(.i18n-ready) [data-i18n-html]{visibility:hidden}.lobo-nav{position:sticky;top:0;z-index:50;transition:background-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s}.lobo-nav.is-scrolled{background:#f4f1eacc;-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 1px 0 var(--line)}.lobo-nav__inner{max-width:1320px;margin:0 auto;height:var(--nav-h);padding:0 var(--gutter);display:flex;align-items:center;gap:16px}.lobo-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);-webkit-tap-highlight-color:transparent}.lobo-brand__mark{width:38px;height:38px;transition:transform .7s var(--ease-spring)}.lobo-brand:hover .lobo-brand__mark{transform:rotate(-120deg)}.lobo-brand__word{display:flex;flex-direction:column;font-weight:800;font-size:20px;letter-spacing:-.035em;line-height:.9}.lobo-brand__word small{margin-top:3px;font-size:8.6px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.lobo-nav__links{display:none}.lobo-nav__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.lobo-lang{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;height:36px;padding:3px;border:0;border-radius:999px;background:#1514100f;font-size:12px;font-weight:650;letter-spacing:.02em;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.lobo-lang__opt{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:30px;transition:color .35s}.lobo-lang__thumb{position:absolute;top:3px;left:3px;width:32px;height:30px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000014,0 4px 10px -4px #0000002e;transition:transform .5s var(--ease-spring)}html[data-lang=en] .lobo-lang__thumb{transform:translate(32px)}html:not([data-lang=en]) [data-lang-opt=es],html[data-lang=en] [data-lang-opt=en]{color:var(--ink)}.lobo-btn{--h: 52px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h);padding:0 22px;border:0;border-radius:999px;font-size:15px;font-weight:620;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .55s var(--ease-spring),box-shadow .35s,background-color .3s,color .3s}.lobo-btn:active{transform:scale(.955);transition-duration:.15s}.lobo-btn:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.lobo-btn--dark{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -12px #15141099}.lobo-btn--sm{--h: 40px;padding:0 16px;font-size:14px}.lobo-btn--lg{--h: 58px;padding:0 28px;font-size:16px}.lobo-btn--ghost{background:var(--cream);color:var(--ink)}.lobo-btn--wa{background:var(--olive);color:#fff;box-shadow:0 10px 24px -12px #5f652bb3}.lobo-btn--wa svg{width:20px;height:20px}.lobo-btn__arrow{width:18px;height:18px;transition:transform .45s var(--ease-spring)}@media(hover:hover){.lobo-btn--dark:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 16px 30px -12px #1514108c}.lobo-btn:hover .lobo-btn__arrow{transform:translate(3px)}.lobo-btn--ghost:hover{background:#ebe5d8}.lobo-btn--wa:hover{transform:translateY(-2px)}}.lobo-spinner{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;opacity:0;animation:lobo-spin .7s linear infinite;transition:opacity .2s}.is-loading .lobo-btn__label,.is-loading .lobo-btn__arrow{opacity:0}.is-loading .lobo-spinner{opacity:1}.is-loading button[type=submit]{pointer-events:none}.lobo-hero{position:relative;display:flex;flex-direction:column;max-width:1320px;margin:0 auto;padding:14px var(--gutter) 34px}.lobo-eyebrow{order:1}.lobo-h1{order:2}.lobo-stage{order:3}.lobo-sub{order:4}.lobo-capture-wrap{order:5}.lobo-stats{order:6}.lobo-eyebrow{align-self:flex-start;justify-self:start;display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;padding:7px 14px 7px 11px;border-radius:999px;background:#ffffffb3;box-shadow:0 0 0 1px var(--line);font-size:13px;font-weight:550;color:var(--ink-2)}.lobo-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--olive)}.lobo-pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--olive);animation:lobo-ping 2s var(--ease-out) infinite}.lobo-h1{margin:0;font-size:clamp(40px,10.9vw,92px);font-weight:620;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.lobo-h1 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--olive)}.lobo-line{display:block;overflow:hidden;padding:0 .08em .12em 0;margin-bottom:-.12em}.lobo-line>span{display:inline-block}.lobo-sub{margin:4px 0 0;max-width:36ch;font-size:17px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.lobo-stage{position:relative;height:clamp(300px,92vw,470px);margin:4px calc(var(--gutter) * -1) 0}.lobo-stage:before{content:"";position:absolute;top:4%;right:6%;bottom:0;left:6%;z-index:0;pointer-events:none;background:radial-gradient(52% 46% at 50% 58%,#fffffff2,#fff0 72%)}.lobo-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;transition:opacity .7s var(--ease-out);touch-action:pan-y;-webkit-tap-highlight-color:transparent}.lobo-stage.is-ready .lobo-stage__canvas{opacity:1}.lobo-stage__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;display:none}.lobo-stage.is-fallback .lobo-stage__poster{display:block}.lobo-hint{position:absolute;z-index:2;left:50%;top:10px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 11px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--line),0 8px 22px -12px #00000059;font-size:12.5px;font-weight:620;color:var(--ink-2);white-space:nowrap;opacity:0;transform:translate(-50%,8px) scale(.96);pointer-events:none;transition:opacity .5s var(--ease-out),transform .7s var(--ease-spring)}.lobo-hint.is-on{opacity:1;transform:translate(-50%) scale(1)}.lobo-hint__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ochre)}.lobo-hint__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ochre);animation:lobo-ping 1.8s var(--ease-out) infinite}.lobo-capture-wrap{margin-top:20px}.lobo-capture{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line),0 16px 36px -20px #34280c73;transition:box-shadow .3s,transform .5s var(--ease-spring)}.lobo-capture:focus-within{box-shadow:0 0 0 2px var(--ink),0 16px 36px -20px #34280c73}.lobo-capture.is-invalid{box-shadow:0 0 0 2px #c2410c,0 16px 36px -20px #34280c73;animation:lobo-shake .45s}.lobo-capture__input{flex:1;min-width:0;height:48px;padding:0 6px 0 16px;border:0;outline:0;background:transparent;font-size:16px;font-weight:500}.lobo-capture__input::placeholder{color:#a29d91}.lobo-capture__btn{--h: 48px;padding:0 18px;flex:none}.lobo-capture.is-done{display:none}.lobo-fine{margin:10px 0 0 4px;font-size:12.5px;line-height:1.45;color:var(--muted)}.lobo-fine a{color:var(--ink-2)}.lobo-msg:empty{display:none}.lobo-msg{margin:10px 0 0 4px;font-size:14px;font-weight:550;color:#b4430f}.lobo-msg.is-ok{display:inline-flex;align-items:center;gap:10px;margin:0;padding:14px 20px 14px 14px;border-radius:999px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 16px 36px -20px #34280c73;font-size:15px;animation:lobo-pop .7s var(--ease-spring)}.lobo-msg.is-ok:before{content:"";width:26px;height:26px;border-radius:50%;flex:none;background:var(--olive) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.lobo-form-error{margin:10px 0 0 4px;font-size:14px;font-weight:550;color:#b4430f}.js .lobo-form-error{display:none}.lobo-stats{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lobo-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:14px 12px 13px;border-radius:18px;background:var(--card);box-shadow:var(--shadow-card)}.lobo-stat__label{margin:0;font-size:12px;line-height:1.25;color:var(--muted)}.lobo-stat__value{margin:0;font-size:clamp(17px,4.8vw,34px);font-weight:560;line-height:1;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.lobo-stat__value.is-accent{color:var(--olive)}.lobo-about,.lobo-steps,.lobo-styles,.lobo-faq,.lobo-join,.lobo-mission{position:relative}.lobo-about{max-width:1140px;margin:0 auto;padding:76px var(--gutter) 40px}.lobo-kicker{margin:0;font-size:13px;font-weight:650;letter-spacing:.01em;color:var(--olive)}.lobo-statement{margin:14px 0 0;font-size:clamp(27px,6.9vw,58px);font-weight:560;line-height:1.12;letter-spacing:-.038em;text-wrap:pretty}.lobo-statement .lobo-w{opacity:.16;transition:opacity .35s linear}.lobo-steps,.lobo-faq{max-width:1320px;margin:0 auto;padding:56px var(--gutter)}.lobo-head{max-width:760px;margin-bottom:26px}.lobo-h2{margin:10px 0 0;font-size:clamp(32px,8.4vw,62px);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.lobo-h3{margin:6px 0 8px;font-size:23px;font-weight:620;line-height:1.15;letter-spacing:-.03em}.lobo-steps__grid{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lobo-step{position:relative;padding:14px 14px 24px;border-radius:26px;background:var(--card);box-shadow:var(--shadow-card);overflow:hidden}.lobo-step__art{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;margin-bottom:18px;border-radius:18px;background:radial-gradient(70% 70% at 50% 60%,#fbf9f4,#f1ece1)}.lobo-step__art img{width:min(58%,230px);height:auto;filter:drop-shadow(0 18px 18px rgba(60,45,15,.16));animation:lobo-float 6.5s ease-in-out infinite;animation-delay:calc(var(--d, 0) * -2.1s)}.lobo-step__n,.lobo-step .lobo-h3,.lobo-step p{padding:0 8px}.lobo-step__n{display:inline-block;font-size:13px;font-weight:650;color:var(--muted);font-variant-numeric:tabular-nums}.lobo-step p{margin:0;font-size:16px;color:var(--ink-2)}.lobo-styles{padding:56px 0;overflow:hidden}.lobo-styles .lobo-head{max-width:1320px;margin:0 auto 26px;padding:0 var(--gutter)}.lobo-marquee{overflow:hidden;padding:5px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lobo-marquee__track{display:flex;gap:10px;width:max-content;margin:0;padding:0;list-style:none;animation:lobo-marquee 46s linear infinite}.lobo-marquee.is-reverse .lobo-marquee__track{animation-direction:reverse;animation-duration:52s}.lobo-marquee:hover .lobo-marquee__track{animation-play-state:paused}.lobo-pill{display:inline-flex;align-items:center;height:58px;padding:0 26px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:20px;font-weight:560;letter-spacing:-.025em;white-space:nowrap}.lobo-pill.is-olive{background:var(--olive);color:#fff;box-shadow:none}.lobo-pill.is-moss{background:var(--moss);color:#fff;box-shadow:none}.lobo-pill.is-ochre{background:var(--ochre);color:#fff;box-shadow:none}.lobo-pill.is-ink{background:var(--ink);color:#fff;box-shadow:none}.lobo-marquee+.lobo-marquee{margin-top:6px}.lobo-mission{padding:20px var(--gutter) 24px}.lobo-mission__card{position:relative;max-width:1320px;margin:0 auto;padding:44px 22px 48px;border-radius:30px;overflow:hidden;text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 0%,#8d9549,#737a35 55%,#5d6329);isolation:isolate}.lobo-mission__card:before,.lobo-mission__card:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffffff2e,#fff0 70%)}.lobo-mission__card:before{width:380px;height:380px;left:-140px;bottom:-180px}.lobo-mission__card:after{width:300px;height:300px;right:-110px;top:-120px}.lobo-mission__logo{width:112px;height:112px;margin:0 auto 22px;padding:14px;border-radius:30px;background:var(--bg);box-shadow:0 22px 40px -18px #14160599,inset 0 -3px #0000000f;animation:lobo-bob 6s ease-in-out infinite}.lobo-mission__logo img{width:100%;height:100%}.lobo-mission .lobo-kicker{color:#ece7bd}.lobo-mission .lobo-h2{max-width:19ch;margin-inline:auto;color:#fff}.lobo-mission__text{max-width:40ch;margin:16px auto 0;font-size:17px;color:#ffffffd6}.lobo-join{padding:56px var(--gutter)}.lobo-join__card{max-width:1180px;margin:0 auto;padding:26px 18px 22px;border-radius:30px;background:var(--card);box-shadow:var(--shadow-card);display:grid;gap:26px}.lobo-join__text{margin:12px 0 0;max-width:40ch;font-size:17px;color:var(--ink-2)}.lobo-field{display:grid;gap:7px;margin-bottom:14px}.lobo-field label{font-size:13.5px;font-weight:620;color:var(--ink-2)}.lobo-field small{font-size:12.5px;font-weight:500;color:var(--muted)}.lobo-field input{height:54px;padding:0 16px;border-radius:16px;border:1px solid rgba(21,20,16,.12);background:#faf8f3;font-size:16px;font-weight:500;outline:0;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .25s,background-color .2s}.lobo-field input::placeholder{color:#aaa498}.lobo-field input:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px #7b823b2e}.lobo-field.is-invalid input{border-color:#c2410c;box-shadow:0 0 0 4px #c2410c1f;animation:lobo-shake .45s}.lobo-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 20px;padding:0;border:0}.lobo-chips legend{float:left;width:100%;margin:0 0 9px;padding:0;font-size:13.5px;font-weight:620;color:var(--ink-2)}.lobo-chip{position:relative}.lobo-chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.lobo-chip span{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;background:var(--cream);font-size:15px;font-weight:580;transition:background-color .3s,color .3s,transform .45s var(--ease-spring)}.lobo-chip input:checked+span{background:var(--ink);color:#fff;transform:scale(1.03)}.lobo-chip input:focus-visible+span{outline:2px solid var(--olive);outline-offset:2px}.lobo-join__submit{width:100%}.lobo-join__form .lobo-fine{margin:14px 2px 0}.lobo-done{padding:10px 4px 6px;text-align:center}.lobo-done[hidden]{display:none}.lobo-done:not([hidden]){animation:lobo-pop .8s var(--ease-spring)}.lobo-done__check{width:74px;height:74px;margin:0 auto 14px;color:var(--olive)}.lobo-done__check circle{stroke-dasharray:183;stroke-dashoffset:183;animation:lobo-draw .9s .1s var(--ease-out) forwards}.lobo-done__check path{stroke-dasharray:40;stroke-dashoffset:40;animation:lobo-draw .55s .65s var(--ease-out) forwards}.lobo-done p{margin:0 auto;max-width:38ch;color:var(--ink-2)}.lobo-done__actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.lobo-faq__list{display:grid;gap:10px;max-width:900px}.lobo-qa{border-radius:20px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.lobo-qa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 18px 19px 22px;list-style:none;cursor:pointer;font-size:17px;font-weight:620;letter-spacing:-.02em;-webkit-tap-highlight-color:transparent}.lobo-qa summary::-webkit-details-marker{display:none}.lobo-qa summary:focus-visible{outline:2px solid var(--olive);outline-offset:2px;border-radius:20px}.lobo-qa__icon{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--cream);transition:transform .5s var(--ease-spring),background-color .3s}.lobo-qa__icon:before,.lobo-qa__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%);transition:background-color .3s}.lobo-qa__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lobo-qa[open] .lobo-qa__icon{transform:rotate(135deg);background:var(--ink)}.lobo-qa[open] .lobo-qa__icon:before,.lobo-qa[open] .lobo-qa__icon:after{background:#fff}.lobo-qa__a{padding:0 22px 20px}.lobo-qa__a p{margin:0;color:var(--ink-2)}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.lobo-qa::details-content{height:0;overflow:clip;transition:height .5s var(--ease-out),content-visibility .5s allow-discrete}.lobo-qa[open]::details-content{height:auto}}.lobo-footer{max-width:1320px;margin:24px auto 0;padding:40px var(--gutter) calc(96px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.lobo-footer__top{display:flex;flex-direction:column;gap:16px}.lobo-footer__tag{margin:0;color:var(--ink-2)}.lobo-social{display:flex;gap:8px;margin:0;padding:0;list-style:none}.lobo-social a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line);transition:transform .5s var(--ease-spring),background-color .3s,color .3s}.lobo-social svg{width:20px;height:20px}@media(hover:hover){.lobo-social a:hover{transform:translateY(-3px);background:var(--ink);color:#fff}}.lobo-footer__bottom{display:flex;flex-direction:column;gap:10px;margin-top:28px;font-size:13px;color:var(--muted)}.lobo-footer__bottom p{margin:0}.lobo-footer__links{display:flex;flex-wrap:wrap;gap:18px}.lobo-footer__links a{color:var(--muted);text-decoration:none}.lobo-footer__links a:hover{color:var(--ink)}.lobo-sticky{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 26px;border-radius:999px;background:#151410f0;color:#fff;font-size:15.5px;font-weight:620;text-decoration:none;box-shadow:0 14px 34px -12px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,170%);transition:transform .7s var(--ease-spring);-webkit-tap-highlight-color:transparent}.lobo-sticky svg{width:18px;height:18px;flex:none}.lobo-sticky span{white-space:nowrap}.lobo-sticky.is-on{transform:translate(-50%)}.lobo-sticky:active{transform:translate(-50%) scale(.96)}.lobo-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;overflow:hidden}.lobo-confetti i{position:absolute;top:-40px;width:var(--s);height:var(--s);border-radius:50%;background:var(--c);box-shadow:inset 0 -2px #0000001f;animation:lobo-fall var(--t) cubic-bezier(.3,.6,.4,1) forwards;animation-delay:var(--dl)}.lobo-confetti i:before{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;background:radial-gradient(circle at 25% 25%,rgba(0,0,0,.35) 0 14%,transparent 16%),radial-gradient(circle at 75% 25%,rgba(0,0,0,.35) 0 14%,transparent 16%),radial-gradient(circle at 25% 75%,rgba(0,0,0,.35) 0 14%,transparent 16%),radial-gradient(circle at 75% 75%,rgba(0,0,0,.35) 0 14%,transparent 16%)}.js [data-intro]{opacity:0;transform:translateY(18px)}.js .is-loaded [data-intro]{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--i, 0) * 85ms + 60ms)}.js .lobo-h1[data-intro]{opacity:1;transform:none}.js .lobo-line>span{transform:translateY(108%) rotate(3deg);transform-origin:0 100%}.js .is-loaded .lobo-line>span{transform:none;transition:transform 1.15s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms + 60ms)}.js .lobo-nav{opacity:0;transform:translateY(-10px)}.js .is-loaded .lobo-nav{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform .9s var(--ease-out),background-color .4s,box-shadow .4s}.js [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out),transform 1.05s var(--ease-out);transition-delay:calc(var(--d, 0) * .11s)}.js [data-reveal].is-in{opacity:1;transform:none}@keyframes lobo-spin{to{transform:rotate(360deg)}}@keyframes lobo-ping{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(3);opacity:0}}@keyframes lobo-marquee{to{transform:translate(-50%)}}@keyframes lobo-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(-2deg)}}@keyframes lobo-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes lobo-pop{0%{opacity:0;transform:scale(.9) translateY(8px)}to{opacity:1;transform:none}}@keyframes lobo-draw{to{stroke-dashoffset:0}}@keyframes lobo-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes lobo-fall{0%{transform:translateZ(0) rotate(0);opacity:1}to{transform:translate3d(var(--dx),110vh,0) rotate(var(--r));opacity:1}}@media(min-width:768px){:root{--gutter: 28px;--nav-h: 72px}.lobo-stats{gap:12px}.lobo-stat{padding:18px 18px 16px;border-radius:20px}.lobo-stat__label{font-size:13px}.lobo-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lobo-step__art{aspect-ratio:1 / .82}.lobo-done__actions{flex-direction:row;justify-content:center}.lobo-footer__top{flex-direction:row;align-items:center;justify-content:space-between}.lobo-footer__bottom{flex-direction:row;justify-content:space-between}.lobo-mission__card{padding:72px 40px 76px}.lobo-mission__logo{width:132px;height:132px}.lobo-join__card{padding:40px}.lobo-sticky{display:none}}@media(min-width:1024px){:root{--gutter: 44px}.lobo-only-desktop{display:inline}.lobo-only-mobile{display:none}.lobo-nav__links{display:flex;gap:30px;margin-left:40px}.lobo-nav__links a{position:relative;font-size:14.5px;font-weight:550;color:var(--ink-2);text-decoration:none}.lobo-nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}.lobo-nav__links a:hover{color:var(--ink)}.lobo-nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.lobo-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:auto auto auto auto 1fr auto;column-gap:20px;min-height:max(680px,min(calc(100vh - var(--nav-h)),960px));padding:48px var(--gutter) 36px}.lobo-hero>*{grid-column:1;position:relative;z-index:2}.lobo-eyebrow{grid-row:1}.lobo-h1{grid-row:2;font-size:clamp(54px,5vw,80px)}.lobo-sub{grid-row:3;margin-top:20px;font-size:19px;max-width:34ch}.lobo-capture-wrap{grid-row:4;max-width:500px;margin-top:30px}.lobo-stage{grid-column:2;grid-row:1 / 6;z-index:1;height:auto;min-height:460px;margin:-40px calc(var(--gutter) * -1) 0 -60px}.lobo-stage:before{top:6%;right:4%;bottom:2%;left:4%;background:radial-gradient(50% 48% at 50% 60%,#fffffff2,#fff0 72%)}.lobo-stats{grid-column:1 / -1;grid-row:6;align-self:end;gap:16px;margin-top:28px}.lobo-stat{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px;border-radius:22px}.lobo-stat__label{font-size:14px}.lobo-stat__value{font-size:clamp(28px,2.6vw,40px)}.lobo-about{padding:120px var(--gutter) 64px}.lobo-steps,.lobo-faq{padding:88px var(--gutter)}.lobo-styles{padding:88px 0}.lobo-head{margin-bottom:40px}.lobo-step{padding:16px 16px 30px}.lobo-step .lobo-h3{font-size:27px}.lobo-join{padding:88px var(--gutter)}.lobo-join__card{grid-template-columns:1fr 1fr;gap:64px;padding:64px;align-items:start}.lobo-join__head{position:sticky;top:calc(var(--nav-h) + 32px)}.lobo-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:start}.lobo-faq .lobo-head{position:sticky;top:calc(var(--nav-h) + 32px)}.lobo-pill{height:72px;padding:0 34px;font-size:26px}.lobo-footer{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal],.js [data-intro],.js .lobo-line>span,.js .lobo-nav{opacity:1!important;transform:none!important}.lobo-marquee{overflow-x:auto}.lobo-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lobo-landing.css.map */
