@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2)format("woff2"),url(/assets/outfit-latin-800-normal-BRHLSPcU.woff)format("woff")}@keyframes nico-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035,.965)}}@keyframes nico-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes nico-jump{0%{transform:translateY(0)scale(1)}18%{transform:translateY(0)scale(1.14,.86)}48%{transform:translateY(-14px)scale(.93,1.08)}78%{transform:translateY(0)scale(1.08,.92)}to{transform:translateY(0)scale(1)}}@keyframes nico-shadow{0%,to{opacity:1;transform:scale(1)}48%{opacity:.5;transform:scale(.6)}}@keyframes nico-wave{0%{transform:rotate(0)}to{transform:rotate(-40deg)}}@keyframes nico-wave-l{0%{transform:rotate(0)}to{transform:rotate(40deg)}}@keyframes nico-leg{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes nico-bob{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(-4px)rotate(7deg)}}@keyframes nico-spin{to{transform:rotate(360deg)}}@keyframes nico-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes nico-sway{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes nico-tilt{0%,to{transform:rotate(0)}30%,70%{transform:rotate(14deg)}}@keyframes nico-droop{0%,to{transform:none}30%,70%{transform:translateY(4px)scaleY(.94)}}@keyframes nico-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes nico-z{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(8px,-16px)}}@keyframes nico-heart{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes nico-drip{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}to{opacity:0;transform:translateY(8px)}}:root{--paper:#f7f3ec;--ink:#1c1a18;--ink-2:#3d3833;--muted:#6b645c;--line:#e3dcd0;--accent:#ff5a36;--accent-edge:#a8341b;--font:"Inter", system-ui, sans-serif;--font-display:"Outfit", "Inter", system-ui, sans-serif}html{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overscroll-behavior-y:none}body{font:17px/1.5 var(--font);margin:0}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}button,input{font:inherit;color:inherit}::selection{color:var(--ink);background:#ffd84a}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes nexo-draw{to{stroke-dashoffset:0}}@keyframes nexo-fade{0%{opacity:0}to{opacity:1}}@keyframes nexo-pop{0%{opacity:0;transform:scale(.3)rotate(-30deg)}60%{opacity:1;transform:scale(1.15)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes nexo-fly{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(1);opacity:0}}@keyframes nexo-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}@keyframes nexo-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.lp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lp-sec{scroll-margin-top:64px}@media (max-width:760px){.lp-sec{scroll-margin-top:112px}}.lp-eyebrow{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#c23a1c;font-size:15px;font-weight:700}.lp-h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,60px);font-weight:800;line-height:1}.lp-paused,.lp-paused *{animation-play-state:paused!important}.lp-reveal{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.lp-reveal.lp-in{opacity:1;transform:none}@media (max-width:560px){.lp-wrap{padding:0 16px}}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none}}
