.grabits_page__aWvxK{--bg:#efe8db;--bg-soft:#e5dcc8;--panel:#fffdf6;--line:rgba(22,55,35,.15);--signal:#467a57;--signal-bg:#8cff6e;--signal-dark:#0d2b0a;--solar:#c47d00;--text:#1f2b22;--text-dim:#5c6e62;--nav-bg:hsla(39,38%,90%,.92);--card-bg:#fffdf6;--card-text:#1f2b22;--card-text-dim:#5c6e62;--card-line:rgba(22,55,35,.1);background:var(--bg);color:var(--text);font-family:var(--font-sans),sans-serif;line-height:1.7;min-height:100vh;transition:background .3s,color .3s}.grabits_page__aWvxK[data-theme=dark]{--bg:#163723;--bg-soft:#1a4029;--panel:#1f4d30;--line:hsla(44,43%,93%,.12);--signal:#8cff6e;--signal-bg:#8cff6e;--signal-dark:#0d2b0a;--solar:#e49f03;--text:#f5f1e6;--text-dim:hsla(44,43%,93%,.7);--nav-bg:rgba(22,55,35,.92);--card-bg:#efe8db;--card-text:#1f2b22;--card-text-dim:#5c6e62;--card-line:rgba(22,55,35,.1)}.grabits_serif__n9ZIo{font-family:var(--font-sans),sans-serif}.grabits_tag__3M3No{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);background:hsla(0,0%,100%,.06);padding:6px 14px;border-radius:20px}.grabits_hero__ALZKR{padding:140px 48px 100px;position:relative;overflow:hidden}.grabits_heroInner__Aoq73{max-width:1100px;margin:0 auto;position:relative;z-index:2}.grabits_heroLabel___33kf{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--card-bg);color:var(--card-text);padding:8px 18px;border-radius:4px;margin-bottom:28px}.grabits_hero__ALZKR h1{font-family:var(--font-sans),sans-serif;font-size:clamp(2.6rem,7vw,5rem);line-height:1.15;margin-bottom:16px}.grabits_hero__ALZKR .grabits_subtitle__kihpE{font-size:1.3rem;font-style:italic;color:var(--signal);margin-bottom:32px}.grabits_heroMeta__rCReg{display:flex;gap:40px;flex-wrap:wrap;margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.grabits_heroMeta__rCReg div{font-size:13px}.grabits_heroMeta__rCReg .grabits_label__x44Bf{text-transform:uppercase;letter-spacing:.1em;color:var(--signal);margin-bottom:6px;font-weight:600}.grabits_heroStripes__jpEbm{position:absolute;top:0;right:-100px;height:100%;width:320px;display:flex;gap:14px;opacity:.4;pointer-events:none}.grabits_heroStripes__jpEbm span{display:block;width:14px;height:100%;border-radius:100px}.grabits_heroStripes__jpEbm span:first-child{background:var(--signal-dim)}.grabits_heroStripes__jpEbm span:nth-child(2){background:var(--card-bg)}.grabits_heroStripes__jpEbm span:nth-child(3){background:var(--signal-dim)}.grabits_heroStripes__jpEbm span:nth-child(4){background:var(--solar)}@media (max-width:767px){.grabits_heroStripes__jpEbm{display:none}.grabits_hero__ALZKR{padding:120px 24px 60px}}.grabits_section__tWfph{max-width:1100px;margin:0 auto;padding:90px 48px}@media (max-width:767px){.grabits_section__tWfph{padding:56px 24px}}.grabits_sectionCard__h4D43{background:var(--card-bg);color:var(--card-text)}.grabits_kicker__bUXoy{font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--solar);margin-bottom:12px}.grabits_sectionCard__h4D43 .grabits_kicker__bUXoy{color:var(--solar)}.grabits_sectionTitle__3wwjY{font-family:var(--font-sans),sans-serif;font-size:clamp(1.8rem,4vw,3rem);margin-bottom:24px;line-height:1.25}.grabits_lead__ZWprM{font-size:1.15rem;max-width:720px;color:var(--text-dim)}.grabits_sectionCard__h4D43 .grabits_lead__ZWprM{color:var(--card-text-dim)}.grabits_twoCol__GikbG{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:40px}@media (max-width:900px){.grabits_twoCol__GikbG{grid-template-columns:1fr;gap:32px}}.grabits_imgCol__5DWC0 img{width:100%;display:block}.grabits_fullImg__zPUPA,.grabits_imgCol__5DWC0 img{border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.2)}.grabits_fullImg__zPUPA{margin-top:40px;overflow:hidden}.grabits_fullImg__zPUPA img{width:100%;display:block}.grabits_videoWrap__VeBd7{margin:40px auto 0;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.2);max-width:380px;background:var(--bg-soft)}.grabits_videoWrap__VeBd7 video{width:100%;height:auto;display:block}.grabits_cards__HlJVR{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width:900px){.grabits_cards__HlJVR{grid-template-columns:1fr}}.grabits_card__Qdyig{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:28px}.grabits_sectionCard__h4D43 .grabits_card__Qdyig{background:rgba(22,55,35,.04);border-color:var(--card-line)}.grabits_cardNum__PBmZX{font-family:var(--font-sans),sans-serif;font-size:1.6rem;color:var(--signal);margin-bottom:12px}.grabits_card__Qdyig h4{font-size:1.1rem;margin-bottom:10px;font-weight:700}.grabits_card__Qdyig p{font-size:.95rem;color:var(--text-dim)}.grabits_sectionCard__h4D43 .grabits_card__Qdyig p{color:var(--card-text-dim)}.grabits_statGrid__WdP7a{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px}@media (max-width:900px){.grabits_statGrid__WdP7a{grid-template-columns:1fr}}.grabits_stat__3FmLB{text-align:center;padding:56px 24px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.grabits_statNum__3FaEX{font-family:var(--font-sans),sans-serif;font-size:clamp(2.4rem,5vw,3.6rem);color:var(--signal);margin-bottom:8px}.grabits_statLabel__bgEMU{font-size:13px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--text-dim)}.grabits_statNote__H2jH7{margin-top:32px;text-align:center;font-size:.95rem;color:var(--text-dim)}.grabits_feedbackGrid__nIxN8{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}@media (max-width:700px){.grabits_feedbackGrid__nIxN8{grid-template-columns:1fr}}.grabits_feedbackCard__6oWf9{border-radius:12px;padding:28px;border:1px solid var(--card-line)}.grabits_feedbackCard__6oWf9.grabits_liked__CU2em{background:rgba(70,122,87,.08);border-color:rgba(70,122,87,.25)}.grabits_feedbackCard__6oWf9.grabits_changes__jufMB{background:rgba(226,115,92,.08);border-color:rgba(226,115,92,.25)}.grabits_feedbackCard__6oWf9 h4{font-size:1rem;margin-bottom:12px;font-weight:700}.grabits_feedbackCard__6oWf9.grabits_liked__CU2em h4{color:#467a57}.grabits_feedbackCard__6oWf9.grabits_changes__jufMB h4{color:#e2735c}.grabits_feedbackCard__6oWf9 ul{list-style:none;padding:0;font-size:.95rem;color:var(--card-text-dim)}.grabits_feedbackCard__6oWf9 li{padding:6px 0;border-bottom:1px solid var(--card-line)}.grabits_feedbackCard__6oWf9 li:last-child{border-bottom:none}.grabits_definition__Qjb3W{border-left:3px solid var(--signal);padding:16px 20px;margin:28px 0 8px;background:rgba(70,122,87,.08);border-radius:0 8px 8px 0}.grabits_definitionTerm__6yj32{font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--signal);display:block;margin-bottom:6px}.grabits_definition__Qjb3W p{font-size:1rem;font-weight:500;color:var(--card-text);margin:0;line-height:1.5;font-style:italic}.grabits_cite__8UXhB{margin-top:20px;padding-top:16px;border-top:1px solid var(--card-line);font-family:var(--font-sans),sans-serif;font-size:11px;color:var(--card-text-dim)}.grabits_cite__8UXhB span{color:var(--signal-dim)}.grabits_litGrid__H1gpj{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}@media (max-width:700px){.grabits_litGrid__H1gpj{grid-template-columns:1fr}}.grabits_litCard__9oYpM{background:var(--card-bg);border:1px solid hsla(44,43%,93%,.1);border-radius:12px;padding:20px 22px}.grabits_litNum__CC__l{font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:700;color:var(--signal);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:8px}.grabits_litCard__9oYpM p{font-size:13px;color:var(--card-text);line-height:1.6;margin:0 0 12px}.grabits_litSource__PEaKD{font-family:var(--font-sans),sans-serif;font-size:11px;color:var(--card-text-dim);display:block}.grabits_footer__aHP58{padding:100px 48px 80px;text-align:center}.grabits_footer__aHP58 h2{font-family:var(--font-sans),sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:24px}.grabits_footer__aHP58 .grabits_lead__ZWprM{margin:0 auto;text-align:left}.grabits_footer__aHP58 .grabits_kicker__bUXoy{display:flex;justify-content:center}.grabits_footerLinks__FdR4e{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:32px}.grabits_projectNav__s_sZX{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.grabits_footerLinks__FdR4e a{font-size:14px;font-weight:600;color:var(--text);text-decoration:none;border:1.5px solid var(--text);padding:11px 24px;transition:background .15s,color .15s}.grabits_footerLinks__FdR4e a:hover{background:var(--text);color:var(--bg)}.grabits_footerLinks__FdR4e .grabits_backHome__CRV7q{border:none;padding:2px 0;font-size:13px;font-weight:500;color:var(--text-dim)}.grabits_footerLinks__FdR4e .grabits_backHome__CRV7q:hover{background:none;color:var(--text);text-decoration:underline}.grabits_primary__lbHVL{background:var(--signal-bg);color:var(--signal-dark);border-color:var(--signal-bg)}.grabits_primary__lbHVL:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.grabits_reveal__Gwuq_{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.grabits_reveal__Gwuq_.grabits_visible__eFu6b{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.grabits_reveal__Gwuq_{opacity:1;transform:none;transition:none}}.grabits_page__aWvxK a:focus-visible,.grabits_page__aWvxK button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.siteNav_skipLink__jzRnl{position:fixed;top:0;left:0;z-index:9999;padding:12px 24px;background:var(--signal,#8cff6e);color:var(--bg,#0e1f16);font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transform:translateY(-100%);transition:transform .15s}.siteNav_skipLink__jzRnl:focus{transform:translateY(0)}.siteNav_menuBtn__fxFqY{display:none;flex-direction:column;justify-content:center;gap:5px;padding:8px 10px;background:transparent;border:1.5px solid var(--text,#111);border-radius:6px;cursor:pointer}.siteNav_bar__xEZ4W{display:block;width:20px;height:2px;background:var(--text,#111);border-radius:1px;transition:transform .2s,opacity .2s}.siteNav_barX1__TA_np{transform:translateY(7px) rotate(45deg)}.siteNav_barX2__BWiHx{opacity:0;transform:scaleX(0)}.siteNav_barX3__1hqhJ{transform:translateY(-7px) rotate(-45deg)}.siteNav_nav__BLWTj{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;justify-content:space-between;align-items:center;padding:24px 48px;background:var(--nav-bg,rgba(14,31,22,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.siteNav_logo__5R3IW{font-family:var(--font-sans),sans-serif;font-size:14px;color:var(--text,#111);display:flex;align-items:center;gap:10px;text-decoration:none}@keyframes siteNav_blink__LljIX{50%{opacity:.2}}.siteNav_navLinks__GIPd9{display:flex;gap:36px;align-items:center;font-size:14px;font-weight:500}.siteNav_navLinks__GIPd9 a{color:var(--text-dim);text-decoration:none;position:relative;transition:color .2s;padding-bottom:2px}.siteNav_navLinks__GIPd9 a:hover{color:var(--signal)}.siteNav_navLinks__GIPd9 a:before{content:"// ";color:var(--signal-dim);opacity:0;transition:opacity .2s}.siteNav_navLinks__GIPd9 a:hover:before{opacity:1}.siteNav_navLinks__GIPd9 a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--signal);transition:width .25s ease}.siteNav_navLinks__GIPd9 a:hover:after{width:100%}.siteNav_closeBtn__Ku9mG,.siteNav_homeLink__dj3pU{display:none}.siteNav_themeToggle__upxnq{font-family:var(--font-sans),sans-serif;font-size:12px;border:1px solid var(--line);background:var(--panel);color:var(--text-dim);padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s}.siteNav_themeToggle__upxnq:hover{border-color:var(--signal-dim);color:var(--signal)}@media (max-width:767px){.siteNav_nav__BLWTj{padding:18px 24px}.siteNav_navHidden__XbqQ_{opacity:0;pointer-events:none}.siteNav_menuBtn__fxFqY{display:flex}.siteNav_homeLink__dj3pU{display:block;padding:22px 0;font-size:20px;font-weight:600;border-bottom:1px solid var(--line,#2c4a35);width:100%;color:var(--text,#e9f2e6);text-decoration:none}.siteNav_closeBtn__Ku9mG{display:flex;align-items:center;justify-content:center;position:absolute;top:24px;right:24px;width:40px;height:40px;background:transparent;border:1px solid var(--signal,#8cff6e);color:var(--signal,#8cff6e);font-size:18px;border-radius:6px;cursor:pointer}.siteNav_navLinks__GIPd9{display:none;flex-direction:column;justify-content:center;align-items:flex-start;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fafaf8;background-color:var(--bg,#fafaf8);padding:80px 40px 60px;gap:0;z-index:200;overflow-y:auto}.siteNav_navLinks__GIPd9.siteNav_open__6ndO9{display:flex}.siteNav_navLinks__GIPd9 a{padding:22px 0;font-size:20px;font-weight:600;border-bottom:1px solid var(--line,#2c4a35);width:100%}.siteNav_navLinks__GIPd9 a:after,.siteNav_navLinks__GIPd9 a:before{display:none}.siteNav_themeToggle__upxnq{margin-top:32px;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.siteNav_logoDot__fg0Ni{animation:none}}