@import "https://fonts.googleapis.com/css2?family=Barlow:wght@600;700;800&family=Inter:wght@400;500;600&display=swap";
.nk-allround{--nka-primary:#2b2b2b;--nka-primary-dark:#141414;--nka-primary-soft:#ececea;--nka-accent:#f2b705;--nka-accent-dark:#8a6400;--nka-accent-soft:#fdf3d3;--nka-ink:#1f1f1f;--nka-muted:#55585c;--nka-line:#e1e2e0;--nka-paper:#f6f6f4;--nka-white:#fff;color:var(--nka-ink);background:var(--nka-paper);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}.nk-allround h1,.nk-allround h2,.nk-allround h3,.nk-allround .nka-serif{letter-spacing:-.01em;font-family:Barlow,Inter,system-ui,sans-serif;font-weight:700;line-height:1.12}.nk-allround h3{font-weight:600}.nk-allround legend{font-family:Inter,system-ui,sans-serif}.nk-allround .nka-container{max-width:72rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.nk-allround .nka-container{padding:0 1.5rem}}.nk-allround .nka-btn{cursor:pointer;border:1.5px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.nk-allround .nka-btn:active{transform:translateY(1px)}.nk-allround .nka-btn-primary{background:var(--nka-primary);color:#fff}.nk-allround .nka-btn-primary:hover{background:var(--nka-primary-dark)}.nk-allround .nka-btn-primary:disabled{cursor:not-allowed;background:#a4a6a8}.nk-allround .nka-btn-ghost{border-color:var(--nka-ink);color:var(--nka-ink);background:0 0}.nk-allround .nka-btn-ghost:hover{background:var(--nka-ink);color:#fff}.nk-allround .nka-btn-light{background:var(--nka-accent);color:var(--nka-primary-dark)}.nk-allround .nka-btn-light:hover{background:#ffc61a}.nk-allround .nka-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--nka-accent-dark);align-items:center;gap:.5rem;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.nk-allround .nka-kicker:before{content:"";background:repeating-linear-gradient(-45deg,var(--nka-ink)0 4px,var(--nka-accent)4px 8px);border-radius:1px;width:1.5rem;height:.55rem}.nk-allround .nka-card{background:var(--nka-white);border:1px solid var(--nka-line);border-radius:.5rem}.nk-allround .nka-arch{border-radius:.5rem}.nk-allround .nka-input{border:1px solid var(--nka-line);width:100%;font:inherit;color:var(--nka-ink);background:#fff;border-radius:.375rem;padding:.75rem .9rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.nk-allround .nka-input:focus{border-color:var(--nka-accent);outline:none;box-shadow:0 0 0 3px #f2b70547}.nk-allround .nka-label{margin-bottom:.35rem;font-size:.8rem;font-weight:500;display:block}.nk-allround .nka-choice{border:1px solid var(--nka-line);cursor:pointer;background:#fff;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.nk-allround .nka-choice:hover{border-color:#c4c6c4}.nk-allround .nka-choice[data-active=true]{border-color:var(--nka-accent);background:var(--nka-accent-soft)}.nk-allround details.nka-faq summary{cursor:pointer;list-style:none}.nk-allround details.nka-faq summary::-webkit-details-marker{display:none}.nk-allround details.nka-faq[open] .nka-faq-icon{transform:rotate(45deg)}.nk-allround .nka-faq-icon{transition:transform .2s}.nk-allround input[type=checkbox],.nk-allround input[type=radio]{accent-color:var(--nka-primary)}.nk-allround :focus-visible{outline:2px solid var(--nka-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nk-allround *{transition:none!important}}.nk-allround h1,.nk-allround h2{font-weight:800}.nk-allround .nka-display{text-transform:uppercase;letter-spacing:-.015em;line-height:.98}.nk-allround .nka-mark{background:var(--nka-ink);color:var(--nka-accent);margin-top:.08em;padding:.02em .22em .08em;display:inline-block;transform:rotate(-1.5deg)}.nk-allround .nka-tape{background:repeating-linear-gradient(-45deg,var(--nka-ink)0 14px,var(--nka-accent)14px 28px);height:14px}.nk-allround .nka-tape-thin{height:6px}.nk-allround .nka-hero{background:var(--nka-accent);color:var(--nka-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),0 100%);padding-bottom:3rem;position:relative}.nk-allround .nka-hero .nka-kicker{color:var(--nka-ink)}.nk-allround .nka-hero .nka-hero-text{color:#3b3311}.nk-allround .nka-hero .nka-btn-ghost{border-color:var(--nka-ink)}.nk-allround .nka-crumbs{background:var(--nka-accent);color:#3b3311}.nk-allround .nka-crumbs a:hover{color:var(--nka-ink)}.nk-allround .nka-btn:hover{box-shadow:4px 4px 0 var(--nka-ink);transform:translate(-2px,-2px)}.nk-allround .nka-btn-primary{background:var(--nka-ink)}.nk-allround .nka-btn-primary:hover{background:var(--nka-ink);box-shadow:4px 4px 0 var(--nka-accent)}.nk-allround .nka-hero .nka-btn-primary:hover{box-shadow:4px 4px #fff}.nk-allround .nka-btn-primary:disabled:hover{box-shadow:none;transform:none}.nk-allround .nka-btn .nka-arrow{transition:transform .15s}.nk-allround .nka-btn:hover .nka-arrow{transform:translate(4px)}.nk-allround a.nka-card{transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s}.nk-allround a.nka-card:hover{box-shadow:6px 6px 0 var(--nka-ink);border-color:var(--nka-ink);transform:translate(-3px,-3px)}.nk-allround .nka-num{color:#0000;-webkit-text-stroke:1.5px var(--nka-ink);font-family:Barlow,Inter,system-ui,sans-serif;font-weight:800;line-height:1}.nk-allround a.nka-card:hover .nka-num{color:var(--nka-accent)}.nk-allround .nka-tilt{transform:rotate(2deg)}.nk-allround .nka-marquee{background:var(--nka-ink);color:var(--nka-accent);overflow:hidden}.nk-allround .nka-marquee-track{width:max-content;animation:28s linear infinite nka-marquee;display:flex}.nk-allround .nka-marquee:hover .nka-marquee-track{animation-play-state:paused}@keyframes nka-marquee{to{transform:translate(-50%)}}.nka-anim .nk-allround .nka-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(28px)}.nka-anim .nk-allround .nka-reveal.is-in{opacity:1;transform:none}.nk-allround .nka-progress{background:var(--nka-primary-soft);border-radius:999px;height:12px;overflow:hidden}.nk-allround .nka-progress>span{background:repeating-linear-gradient(-45deg,var(--nka-ink)0 8px,var(--nka-accent)8px 16px);background-size:200% 100%;border-radius:999px;height:100%;transition:width .45s cubic-bezier(.2,.9,.3,1.2);animation:1.2s linear infinite nka-stripes;display:block}@keyframes nka-stripes{to{background-position:-22.6px 0}}.nk-allround .nka-step{transition:background-color .2s,color .2s,transform .2s}.nk-allround .nka-step[data-state=done]{background:var(--nka-ink);color:var(--nka-accent)}.nk-allround .nka-step[data-state=current]{background:var(--nka-accent);color:var(--nka-ink);transform:scale(1.08)}.nk-allround .nka-pop{animation:.35s nka-pop}@keyframes nka-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.nk-allround .nka-slide{animation:.35s nka-slide}@keyframes nka-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nk-allround .nka-marquee-track,.nk-allround .nka-progress>span,.nk-allround .nka-pop,.nk-allround .nka-slide{animation:none!important}.nka-anim .nk-allround .nka-reveal{opacity:1;transform:none}}html:has(.nk-allround){overflow:clip visible}html:has(.nk-allround) body{overflow:clip visible}@keyframes nka-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes nka-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes nka-pop-in{0%{opacity:0;transform:scale(.6)rotate(-6deg)}70%{transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:none}}@keyframes nka-float{0%,to{transform:rotate(2deg)translateY(0)}50%{transform:rotate(1deg)translateY(-10px)}}@keyframes nka-tape-run{to{background-position:40px 0}}@keyframes nka-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}}@keyframes nka-drive{0%{transform:translate(-120%)}to{transform:translate(110vw)}}@keyframes nka-ring{0%{box-shadow:0 0 #f2b705b3}to{box-shadow:0 0 0 26px #f2b70500}}.nk-allround .nka-in{animation:.7s cubic-bezier(.2,.8,.2,1) backwards nka-rise;animation-delay:calc(var(--d,0)*.11s)}@keyframes nka-rise-visible{0%{transform:translateY(26px)}to{transform:none}}.nk-allround .nka-hero .nka-display.nka-in,.nk-allround .nka-hero-text.nka-in{animation-name:nka-rise-visible}.nk-allround .nka-hero .nka-mark{animation:.6s cubic-bezier(.7,0,.2,1) .35s backwards nka-wipe}.nk-allround .nka-tile{animation:.55s cubic-bezier(.2,.8,.2,1) backwards nka-pop-in;animation-delay:calc(.25s + var(--i,0)*80ms)}.nk-allround .nka-float{animation:7s ease-in-out infinite nka-float}.nk-allround .nka-tape-run{background-size:40px 100%;background-image:repeating-linear-gradient(-45deg,var(--nka-ink)0 10px,var(--nka-accent)10px 20px);animation:1.6s linear infinite nka-tape-run}.nk-allround .group:hover .nka-wiggle{animation:.5s nka-wiggle}.nk-allround .nka-ring{animation:1.4s ease-out .2s 2 nka-ring}.nka-anim .nk-allround .nka-reveal{transition-delay:calc(var(--i,0)*90ms)}.nk-allround .nka-road{border-top:2px dashed #ffffff40;height:46px;position:relative;overflow:hidden}.nk-allround .nka-road .nka-truck{color:var(--nka-accent);animation:7s linear infinite nka-drive;position:absolute;top:6px;left:0}.nk-allround .nka-readbar{z-index:60;background:var(--nka-accent);height:5px;box-shadow:0 1px 0 var(--nka-ink);transform-origin:0;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.nk-allround .nka-in,.nk-allround .nka-hero .nka-mark,.nk-allround .nka-tile,.nk-allround .nka-float,.nk-allround .nka-tape-run,.nk-allround .nka-road .nka-truck,.nk-allround .nka-ring{animation:none!important}}
