.Navbar-module__nuAbfa__navbar{z-index:100;background:var(--cream);border-bottom:var(--border);justify-content:space-between;align-items:center;height:64px;padding:0 5vw;display:flex;position:sticky;top:0}.Navbar-module__nuAbfa__nav-logo{font-family:var(--font-d);color:var(--ink);align-items:center;gap:8px;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.Navbar-module__nuAbfa__nav-logo-dot{background:var(--orange-500);border:var(--border);border-radius:50%;flex-shrink:0;width:10px;height:10px}.Navbar-module__nuAbfa__nav-kas{flex-shrink:0;align-items:center;margin-top:4px;display:flex}.Navbar-module__nuAbfa__nav-links{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__nuAbfa__nav-links a{color:var(--ink-60);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.Navbar-module__nuAbfa__nav-links a:hover{color:var(--ink)}.Navbar-module__nuAbfa__btn-cta{font-family:var(--font-d);border:var(--border-t);cursor:pointer;background:var(--orange-500);color:#fff;box-shadow:4px 4px 0 var(--ink);border-radius:999px;align-items:center;gap:6px;padding:10px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.Navbar-module__nuAbfa__btn-cta:hover{box-shadow:6px 8px 0 var(--ink);transform:translate(-2px,-2px)}@media (max-width:640px){.Navbar-module__nuAbfa__nav-links{display:none}.Navbar-module__nuAbfa__navbar{gap:12px}.Navbar-module__nuAbfa__btn-cta{white-space:nowrap;flex-shrink:0;padding:8px 14px;font-size:.8rem}}
.Hero-module__Z8hQ_W__hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:92vh;padding:80px 5vw;display:grid;position:relative;overflow:visible}.Hero-module__Z8hQ_W__heroBlobContainer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.Hero-module__Z8hQ_W__heroBlob{filter:blur(60px);opacity:.35;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.Hero-module__Z8hQ_W__heroBlob1{background:var(--orange-300);width:500px;height:500px;top:-100px;right:10%}.Hero-module__Z8hQ_W__heroBlob2{background:#9de8c4;width:400px;height:400px;bottom:-50px;right:30%}.Hero-module__Z8hQ_W__heroContent{z-index:1;position:relative}.Hero-module__Z8hQ_W__heroEyebrow{background:var(--yellow-500);border:var(--border);font-family:var(--font-d);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:2px 2px #1a1108}.Hero-module__Z8hQ_W__heroEyebrowBlink{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.5s infinite Hero-module__Z8hQ_W__blink}@keyframes Hero-module__Z8hQ_W__blink{0%,to{opacity:1}50%{opacity:0}}.Hero-module__Z8hQ_W__heroTitle{font-family:var(--font-syne);letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(3rem,6vw,6.5rem);font-weight:800;line-height:.9}.Hero-module__Z8hQ_W__heroTitleHighlight{display:inline-block;position:relative}.Hero-module__Z8hQ_W__heroTitleHighlight:after{content:"";background:var(--yellow-500);z-index:-1;border-radius:2px;height:12px;position:absolute;bottom:4px;left:0;right:0}.Hero-module__Z8hQ_W__heroSub{color:var(--ink-60);max-width:480px;margin-bottom:40px;font-size:1.15rem;line-height:1.6}.Hero-module__Z8hQ_W__heroSub strong{color:var(--ink)}.Hero-module__Z8hQ_W__heroBtns{flex-wrap:wrap;gap:16px;margin-bottom:48px;padding:4px;display:flex}.Hero-module__Z8hQ_W__btnBig{font-family:var(--font-d);border:var(--border-t);cursor:pointer;background:var(--orange-500);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:18px 40px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:4px 4px #1a1108}.Hero-module__Z8hQ_W__btnBig:hover{transform:translate(-2px,-2px);box-shadow:6px 8px #1a1108}.Hero-module__Z8hQ_W__btnOutline{font-family:var(--font-d);border:var(--border-t);cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:18px 40px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:4px 4px #1a1108}.Hero-module__Z8hQ_W__btnOutline:hover{background:var(--ink-10);transform:translate(-2px,-2px);box-shadow:6px 8px #1a1108}.Hero-module__Z8hQ_W__heroStats{gap:32px;margin-top:32px;display:flex}.Hero-module__Z8hQ_W__stat{flex-direction:column;align-items:center;display:flex}.Hero-module__Z8hQ_W__statNum{font-family:var(--font-d);font-size:2rem;font-weight:800;line-height:1}.Hero-module__Z8hQ_W__statLabel{color:var(--ink-60);margin-top:4px;font-size:.8rem}.Hero-module__Z8hQ_W__heroVisual{height:720px}.Hero-module__Z8hQ_W__heroPhotoFrame{border:var(--border-t);border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:14px 14px #1a1108}.Hero-module__Z8hQ_W__heroPhotoOverlay{pointer-events:none;z-index:2;background:linear-gradient(160deg,#ff7a3526 0%,#fff8f000 45%,#1a11088c 100%);position:absolute;inset:0}.Hero-module__Z8hQ_W__heroPhotoCaption{z-index:3;background:linear-gradient(#0000 0%,#1a1108e0 100%);justify-content:space-between;align-items:flex-end;gap:12px;padding:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.Hero-module__Z8hQ_W__heroPhotoQuote{font-family:var(--font-b);color:#ffffffed;max-width:260px;font-size:.95rem;font-style:italic;line-height:1.5}.Hero-module__Z8hQ_W__heroPhotoQuote span{color:#ffffff80;margin-top:5px;font-size:.75rem;font-style:normal;display:block}.Hero-module__Z8hQ_W__heroPhotoTag{z-index:4;background:var(--orange-500);color:#fff;font-family:var(--font-d);letter-spacing:.1em;text-transform:uppercase;border:var(--border);border-radius:999px;padding:7px 16px;font-size:.7rem;font-weight:700;position:absolute;top:24px;left:24px;box-shadow:3px 3px #1a1108}@media (max-width:900px){.Hero-module__Z8hQ_W__hero{grid-template-columns:1fr;min-height:auto;padding:60px 5vw}.Hero-module__Z8hQ_W__heroVisual{display:none}.Hero-module__Z8hQ_W__heroStats{gap:16px}.Hero-module__Z8hQ_W__heroBlobContainer{display:none}.Hero-module__Z8hQ_W__heroBtns{flex-direction:column;gap:12px}.Hero-module__Z8hQ_W__btnBig,.Hero-module__Z8hQ_W__btnOutline{justify-content:center;width:100%;padding:16px 24px}}
