@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_fdb222{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_5afde0{--font-archivo:"Archivo","Archivo Fallback"}:root{--paper:#f4f3ec;--paper-raised:#fbfaf5;--ink:#16211f;--ink-soft:#4a5654;--ink-faint:#8a938f;--lagoon:#0e5f63;--lagoon-deep:#0a4649;--wax:#8c2f1b;--rule:#d9d5c7;--rule-strong:#b9b4a2;--ok:#2e6b46;--pending:#8a6d1f;--radius:3px;--font-serif:var(--font-fraunces),"Fraunces",Georgia,serif;--font-sans:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;min-height:100vh}.site{max-width:1060px;margin:0 auto;padding:0 20px}a{color:var(--lagoon);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--lagoon-deep)}:focus-visible{outline:2px solid var(--lagoon);outline-offset:2px;border-radius:2px}.serif,h1,h2,h3{font-weight:600;line-height:1.15}.money,.serif,h1,h2,h3{font-family:var(--font-serif)}.money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.money-back{color:var(--wax);font-weight:700}.masthead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:22px 0 14px;border-bottom:2px solid var(--ink);flex-wrap:wrap}.wordmark{font-family:var(--font-serif);font-size:26px;font-weight:700;letter-spacing:.01em;text-decoration:none}.wordmark,.wordmark:hover{color:var(--ink)}.wordmark span{color:var(--lagoon)}.masthead nav{display:flex;gap:18px;font-size:14.5px;flex-wrap:wrap}.masthead nav a{text-decoration:none;color:var(--ink-soft)}.masthead nav a:hover{color:var(--lagoon);text-decoration:underline}.colophon{margin-top:72px;border-top:1px solid var(--rule-strong);padding:22px 0 40px;font-size:13.5px;color:var(--ink-soft);justify-content:space-between;gap:18px}.colophon,.colophon nav{display:flex;flex-wrap:wrap}.colophon nav{gap:14px}.colophon a{color:var(--ink-soft)}.intent-box{margin:44px 0 8px}.intent-box form{display:flex;gap:10px;flex-wrap:wrap}.intent-input{flex:1 1 380px;font:inherit;font-size:17px;padding:14px 16px;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink)}.intent-input::placeholder{color:var(--ink-faint)}.btn{font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;padding:13px 22px;border-radius:var(--radius);border:1.5px solid var(--lagoon);background:var(--lagoon);color:#fff}.btn:hover{background:var(--lagoon-deep);border-color:var(--lagoon-deep)}.btn[disabled]{opacity:.55;cursor:default}.btn-quiet{background:transparent;color:var(--lagoon)}.btn-quiet:hover{background:rgba(14,95,99,.07)}.btn-wax{border-color:var(--wax);background:var(--wax)}.btn-wax:hover{background:#6f2312;border-color:#6f2312}.offers{display:grid;grid-gap:14px;gap:14px;margin:26px 0;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.slip{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:16px 18px 14px;position:relative;box-shadow:0 1px 0 rgba(22,33,31,.06)}.slip:before{content:"";position:absolute;inset:8px 12px auto 12px;height:0;border-top:1px dashed var(--rule-strong)}.slip h3{margin:10px 0 2px;font-size:17px}.slip .merchant{font-size:13px;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase}.slip .price-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:10px 0 4px}.slip .price{font-size:22px}.slip .back{font-size:15px}.constraints{list-style:none;padding:0;margin:10px 0 4px;font-size:13.5px}.constraints li{display:flex;gap:7px;align-items:baseline;padding:2px 0;border-bottom:1px dotted var(--rule)}.constraints li:last-child{border-bottom:0}.c-pass{color:var(--ok);font-weight:700}.c-null{color:var(--ink-faint);font-weight:700}.badge{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid}.badge-boost{color:var(--lagoon);border-color:var(--lagoon);background:rgba(14,95,99,.06)}.badge-verified{color:var(--ok);border-color:var(--ok);background:rgba(46,107,70,.06)}.badge-partial{color:var(--pending);border-color:var(--pending);background:rgba(138,109,31,.07)}.badge-unverified{color:var(--ink-faint);border-color:var(--ink-faint)}.slip .meta{font-size:12px;color:var(--ink-faint);margin-top:8px}.disclosure-line{font-size:12px;color:var(--ink-soft);margin-top:10px;padding-top:8px;border-top:1px solid var(--rule)}.counter-band{margin:54px 0 10px;text-align:center}.counter-label{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.counter{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";font-size:clamp(34px,7vw,56px);font-weight:700;color:var(--wax);transition:transform .22s ease}@media (prefers-reduced-motion:no-preference){.counter.tick{animation:counter-tick .48s ease}@keyframes counter-tick{0%{transform:translateY(0)}35%{transform:translateY(-4px)}to{transform:translateY(0)}}}.counter-sub{font-size:14px;color:var(--ink-soft)}.receipt{max-width:460px;margin:40px auto;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:26px 28px 20px;position:relative;box-shadow:0 2px 8px rgba(22,33,31,.07)}.receipt:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:0;border-bottom:2px dashed var(--rule-strong)}.receipt .stamp{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.receipt dl{margin:14px 0}.receipt .row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dotted var(--rule);font-size:14.5px}.receipt .row dt{color:var(--ink-soft);margin:0}.receipt .row dd{margin:0;text-align:right}.receipt .rebate-row{border-bottom:2px solid var(--ink);font-size:17px}.status-pill{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.status-pending{color:var(--pending);background:rgba(138,109,31,.1)}.status-cleared{color:var(--ok);background:rgba(46,107,70,.1)}.status-reversed{color:var(--ink-faint);background:rgba(138,147,143,.15)}.status-paid{color:var(--lagoon);background:rgba(14,95,99,.1)}.prose{max-width:680px}.prose h1{font-size:clamp(28px,5vw,40px);margin:42px 0 8px}.prose h2{font-size:21px;margin:30px 0 6px}.prose li,.prose p{color:var(--ink-soft);font-size:15.5px}.prose strong{color:var(--ink)}.kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--lagoon);margin:40px 0 0;font-weight:600}.field{display:block;margin:14px 0}.field span{display:block;font-size:13.5px;font-weight:600;margin-bottom:4px}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink)}.ledger-table{width:100%;border-collapse:collapse;font-size:14px;margin:14px 0}.ledger-table th{text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid var(--ink);padding:6px 8px}.ledger-table td{border-bottom:1px solid var(--rule);padding:8px;vertical-align:top}.ledger-table td.money{text-align:right}.notice{border:1px solid var(--rule-strong);border-left:3px solid var(--lagoon);background:var(--paper-raised);padding:10px 14px;font-size:14px;color:var(--ink-soft);border-radius:var(--radius);margin:16px 0}.notice-warn{border-left-color:var(--pending)}.error-text{color:var(--wax);font-size:14px}code,pre{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px}pre{background:var(--ink);color:#e8ece9;padding:14px 16px;border-radius:var(--radius);overflow-x:auto}.stage-line{font-size:13.5px;color:var(--ink-soft);margin:14px 0}.stage-line em{font-style:normal;color:var(--lagoon)}.three-lines{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:40px 0}.three-lines h3{margin:0 0 4px;font-size:16px}.three-lines p{margin:0;font-size:14px;color:var(--ink-soft)}.three-lines .n{font-family:var(--font-serif);color:var(--lagoon);font-size:22px;font-weight:700}@media (max-width:420px){.site{padding:0 14px}.slip{padding:14px}}