@font-face{font-family:Goose Digits;src:url(/fonts/onest-digits-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0030-0039}:root{--goose-oat: #F4ECDD;--goose-cream: #FCF5E7;--goose-ink: #17120D;--goose-bill: #FB7B1F;--goose-burnt: #B8430A;--goose-sun: #F7C948;--goose-feather: #DBCBB6;--goose-mud: #6B5E50;--goose-night: #241D16;--goose-night-border: #3B3127;--goose-night-muted: #BCAE9B;--goose-background: #F4ECDD;--goose-surface: #FCF5E7;--goose-text: #17120D;--goose-text-muted: #6B5E50;--goose-border: #DBCBB6;--goose-border-strong: #17120D;--goose-accent: #FB7B1F;--goose-on-accent: #17120D;--goose-link: #B8430A;--goose-field: #F7C948;--goose-on-field: #17120D;--goose-success: #2F6B3F;--goose-warning: #8A5A00;--goose-error: #B3261E;--goose-font-heading: "Goose Digits", "Proza Libre", Georgia, sans-serif;--goose-font-body: "Goose Digits", "Atkinson Hyperlegible Next", system-ui, sans-serif;--goose-font-label: "Chivo Mono", ui-monospace, Menlo, monospace;--goose-type-display-size: clamp(40px, calc(29.483px + 2.6966vw) , 64px);--goose-type-display-line: 1.05;--goose-type-display-weight: 500;--goose-type-display-tracking: -.015em;--goose-type-h1-size: clamp(32px, calc(24.989px + 1.7978vw) , 48px);--goose-type-h1-line: 1.12;--goose-type-h1-weight: 500;--goose-type-h1-tracking: -.01em;--goose-type-h2-size: clamp(24px, calc(19.618px + 1.1236vw) , 34px);--goose-type-h2-line: 1.2;--goose-type-h2-weight: 600;--goose-type-h2-tracking: -.005em;--goose-type-h3-size: clamp(20px, calc(18.247px + .4494vw) , 24px);--goose-type-h3-line: 1.25;--goose-type-h3-weight: 600;--goose-type-h3-tracking: 0;--goose-type-body-size: clamp(17px, calc(16.562px + .1124vw) , 18px);--goose-type-body-line: 1.55;--goose-type-body-weight: 400;--goose-type-body-tracking: 0;--goose-type-small-size: clamp(15px, calc(14.562px + .1124vw) , 16px);--goose-type-small-line: 1.45;--goose-type-small-weight: 400;--goose-type-small-tracking: 0;--goose-type-caption-size: clamp(13.5px, calc(13.281px + .0562vw) , 14px);--goose-type-caption-line: 1.4;--goose-type-caption-weight: 400;--goose-type-caption-tracking: .01em;--goose-type-button-size: 17px;--goose-type-button-line: 1.2;--goose-type-button-weight: 700;--goose-type-button-tracking: 0;--goose-space-0: 0px;--goose-space-1: 4px;--goose-space-2: 8px;--goose-space-3: 12px;--goose-space-4: 16px;--goose-space-5: 20px;--goose-space-6: 24px;--goose-space-8: 32px;--goose-space-10: 40px;--goose-space-12: 48px;--goose-space-16: 64px;--goose-space-20: 80px;--goose-space-24: 96px;--goose-radius-sm: 6px;--goose-radius-md: 14px;--goose-radius-lg: 28px;--goose-radius-pill: 999px;--goose-line-hairline: 1px solid var(--goose-border);--goose-line-strong: 1.5px solid var(--goose-border-strong);--goose-line-button: 2px solid var(--goose-ink);--goose-shadow-sticker-sm: 3px 3px 0 var(--goose-ink);--goose-shadow-sticker-md: 5px 5px 0 var(--goose-ink);--goose-shadow-goose-ground: #17120D29;--goose-motion-fast: .12s;--goose-motion-base: .2s;--goose-motion-slow: .32s;--goose-motion-easing: cubic-bezier(.2, .8, .2, 1);--goose-gutter: clamp(16px, calc(8.989px + 1.7978vw) , 32px);--goose-content-max: 1120px;--goose-reading-max: 66ch;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--goose-background: #17120D;--goose-surface: #241D16;--goose-text: #FCF5E7;--goose-text-muted: #BCAE9B;--goose-border: #3B3127;--goose-border-strong: #FCF5E7;--goose-accent: #FB7B1F;--goose-on-accent: #17120D;--goose-link: #FB7B1F;--goose-field: #F7C948;--goose-on-field: #17120D;color-scheme:dark}}:root[data-theme=dark]{--goose-background: #17120D;--goose-surface: #241D16;--goose-text: #FCF5E7;--goose-text-muted: #BCAE9B;--goose-border: #3B3127;--goose-border-strong: #FCF5E7;--goose-accent: #FB7B1F;--goose-on-accent: #17120D;--goose-link: #FB7B1F;--goose-field: #F7C948;--goose-on-field: #17120D;color-scheme:dark}.goose-display{font-family:var(--goose-font-heading);font-size:var(--goose-type-display-size);line-height:var(--goose-type-display-line);font-weight:var(--goose-type-display-weight);letter-spacing:var(--goose-type-display-tracking)}.goose-h1{font-family:var(--goose-font-heading);font-size:var(--goose-type-h1-size);line-height:var(--goose-type-h1-line);font-weight:var(--goose-type-h1-weight);letter-spacing:var(--goose-type-h1-tracking)}.goose-h2{font-family:var(--goose-font-heading);font-size:var(--goose-type-h2-size);line-height:var(--goose-type-h2-line);font-weight:var(--goose-type-h2-weight);letter-spacing:var(--goose-type-h2-tracking)}.goose-h3{font-family:var(--goose-font-heading);font-size:var(--goose-type-h3-size);line-height:var(--goose-type-h3-line);font-weight:var(--goose-type-h3-weight);letter-spacing:var(--goose-type-h3-tracking)}.goose-body{font-family:var(--goose-font-body);font-size:var(--goose-type-body-size);line-height:var(--goose-type-body-line);font-weight:var(--goose-type-body-weight);letter-spacing:var(--goose-type-body-tracking)}.goose-small{font-family:var(--goose-font-body);font-size:var(--goose-type-small-size);line-height:var(--goose-type-small-line);font-weight:var(--goose-type-small-weight);letter-spacing:var(--goose-type-small-tracking)}.goose-caption{font-family:var(--goose-font-body);font-size:var(--goose-type-caption-size);line-height:var(--goose-type-caption-line);font-weight:var(--goose-type-caption-weight);letter-spacing:var(--goose-type-caption-tracking)}.goose-button{font-family:var(--goose-font-body);font-size:var(--goose-type-button-size);line-height:var(--goose-type-button-line);font-weight:var(--goose-type-button-weight);letter-spacing:var(--goose-type-button-tracking)}.goose-button{font-family:var(--goose-font-body);font-size:var(--goose-type-button-size);font-weight:var(--goose-type-button-weight);line-height:var(--goose-type-button-line);background:var(--goose-accent);color:var(--goose-on-accent);border:var(--goose-line-button);border-radius:var(--goose-radius-pill);box-shadow:var(--goose-shadow-sticker-sm);padding:var(--goose-space-3) var(--goose-space-5);transition:transform var(--goose-motion-fast) var(--goose-motion-easing),box-shadow var(--goose-motion-fast) var(--goose-motion-easing)}.goose-button:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--goose-ink)}.goose-button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--goose-ink)}.goose-button:focus-visible{outline:3px solid var(--goose-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.goose-button{transition:none}}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Proza Libre;src:url(/fonts/proza-libre-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next-var-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;src:url(/fonts/chivo-mono-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--oat: var(--goose-oat);--cream: var(--goose-cream);--ink: var(--goose-ink);--bill: var(--goose-bill);--burnt: var(--goose-burnt);--feather: var(--goose-feather);--mud: var(--goose-mud);--halo: #FFFDF7;--head: var(--goose-font-heading);--body: var(--goose-font-body);--label: var(--goose-font-label);--err: var(--goose-error)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--oat);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.5}h1,h2,h3{font-family:var(--head);font-weight:600;line-height:1.12;letter-spacing:-.01em;margin:0}p{margin:0}a{color:var(--burnt)}[hidden]{display:none!important}.label{font-family:var(--label);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mud)}.micro{font-size:14px;color:var(--mud)}.brandbar{display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--feather);background:var(--oat)}.brandbar .mark{display:flex;align-items:center;gap:8px;font-family:var(--head);font-weight:600;font-size:20px;color:var(--ink);text-decoration:none}.brandbar .mark img{width:30px;height:auto;transform:rotate(-6deg)}.brandbar .right{margin-left:auto;display:flex;align-items:center;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:999px;background:var(--bill);color:var(--ink);font:700 16px/1.2 var(--body);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;text-decoration:none;transition:transform var(--goose-motion-fast) var(--goose-motion-easing),box-shadow var(--goose-motion-fast) var(--goose-motion-easing)}.btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn:disabled{opacity:.6;cursor:progress}.btn.quiet{background:var(--cream);box-shadow:none;border-width:1.5px}.btn.quiet:hover,.btn.quiet:active{transform:none;box-shadow:none;background:var(--halo)}.btn:focus-visible,.chip:focus-visible,.linkbtn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.linkbtn{background:none;border:0;padding:8px 0;min-height:44px;font:inherit;font-size:15px;color:var(--burnt);text-decoration:underline;cursor:pointer}.field{display:grid;gap:6px}.field>label,.field>.flabel{font-weight:700;font-size:16px}.field .hint{font-size:14.5px;color:var(--mud);margin-top:-2px}input[type=text],input[type=tel],input[type=email],input[type=url],input:not([type]),textarea,select{width:100%;min-height:50px;padding:12px 14px;font:17px/1.4 var(--body);color:var(--ink);background:var(--halo);border:1.5px solid var(--ink);border-radius:10px}textarea{min-height:110px;resize:vertical}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--bill);outline-offset:1px}.err{color:var(--err);font-weight:700;font-size:15px}[aria-invalid=true]{border-color:var(--err);border-width:2px}.check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:16px;cursor:pointer}.check input{width:22px;height:22px;accent-color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--ink);background:var(--halo);font:600 15.5px/1.2 var(--body);color:var(--ink);cursor:pointer}.chip[aria-pressed=true]{background:var(--ink);color:var(--cream)}.frame-phone{width:390px;max-width:100%;border:2px solid var(--ink);border-radius:26px;overflow:hidden;background:#fff}.frame-phone iframe,.frame-wide iframe{display:block;width:100%;height:100%;border:0;background:#fff}.frame-wide{width:100%;border:2px solid var(--ink);border-radius:10px;overflow:hidden;background:#fff}.seg{display:inline-flex;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden}.seg button{min-height:38px;padding:6px 14px;border:0;background:var(--halo);font:600 14px var(--body);color:var(--ink);cursor:pointer}.seg button[aria-pressed=true]{background:var(--ink);color:var(--cream)}
