@font-face{font-family:hand;src:url(../media/patrick_hand_latin_400_normal-s.p.3x8ls3bzy2y5u.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:hand Fallback;src:local(Arial);ascent-override:127.81%;descent-override:38.27%;line-gap-override:0.0%;size-adjust:81.53%}.hand_961d5d2d-module__WBk4AG__className{font-family:hand,hand Fallback;font-weight:400}.hand_961d5d2d-module__WBk4AG__variable{--font-hand:"hand", "hand Fallback"}
@font-face{font-family:mulish;src:url(../media/mulish_latin_wght_normal-s.p.282orkct6bf1q.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:mulish Fallback;src:local(Arial);ascent-override:98.81%;descent-override:24.58%;line-gap-override:0.0%;size-adjust:101.71%}.mulish_68d86f7b-module__yYF7MW__className{font-family:mulish,mulish Fallback}.mulish_68d86f7b-module__yYF7MW__variable{--font-mulish:"mulish", "mulish Fallback"}
@layer components{.site{--ink:#1f2f45;--ink-2:#3d4654;--muted:#5c6470;--red:#c2412d;--green:#4f7a64;--green-deep:#3f6552;--gold:#e8b85a;--gold-deep:#d9a13b;--beige:#f7f3ed;--paper:#fbf9f5;--line:#e3dccf;--placeholder:#e9e1d5;--hand:var(--font-hand), "Patrick Hand", cursive;font-family:var(--font-mulish), Mulish, Arial, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.55}.site a{color:inherit}.site .hand{font-family:var(--hand);letter-spacing:.005em;font-weight:400}.site .wrap{max-width:1248px;margin:0 auto;padding:0 20px}@media (min-width:640px){.site .wrap{padding:0 40px}}@media (min-width:1024px){.site .wrap{padding:0 64px}}.site .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:800;display:inline-block}.site .btn{background:var(--green);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.site .btn:hover{background:var(--green-deep);color:#fff}.site .btn:active{transform:translateY(1px)}.site .btn-line{border:1.5px solid var(--green);color:var(--green-deep);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.site .btn-line:hover{background:#eef4f0}.site .tag{color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.site :focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}.site .print{background:#fff;border-radius:20px;padding:8px;box-shadow:0 18px 40px #1f2f4529,0 2px 6px #1f2f4514}.site .print img{border-radius:14px}.site .grain{background-color:var(--beige);background-image:radial-gradient(#1f2f4509 1px,#0000 1px);background-size:14px 14px}.site .lift{transition:transform .2s,box-shadow .2s}.site .lift:hover{transform:translateY(-4px);box-shadow:0 22px 44px #1f2f4524}.site .label{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.site .input{border:1px solid var(--line);width:100%;min-height:46px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:10px 14px;font-size:16px;display:block}.site .input:focus{border-color:var(--green)}.site textarea.input{min-height:84px}.site .hint{color:var(--muted);font-size:13px}.site .note-error{color:#a8331f;background:#f9e3de;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}.site .note-ok{color:var(--green-deep);background:#eef4f0;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.site .lift,.site .btn{transition:none}.site .lift:hover{transform:none}}}.site h1,.site h2,.site h3,.site h4{font-family:inherit}.site .hand{font-family:var(--hand);font-weight:400}.site :focus-visible{outline:3px solid var(--red);outline-offset:3px}
