@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:115.45%}.fraunces_7262517b-module__fmNnAq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_7262517b-module__fmNnAq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bc220a90-module__m5YftW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bc220a90-module__m5YftW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_754f223c-module__vnF5cq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_754f223c-module__vnF5cq__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--paper:#f1ece0;--paper-2:#efe9dd;--ink:#141210;--brown:#2e241c;--brown-80:#2e241cd1;--brown-60:#2e241c9e;--brown-45:#2e241c75;--brown-30:#2e241c4d;--rule:#2e241c38;--rule-soft:#2e241c24;--tint:#2e241c0a;--hair:.5px;--serif:var(--font-fraunces), Georgia, serif;--grot:var(--font-inter), system-ui, sans-serif;--mono:var(--font-space-mono), ui-monospace, monospace;--label-track:.34em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--paper);color:var(--ink)}body{font-family:var(--grot);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:geometricprecision;padding-bottom:96px;font-size:15px;line-height:1.55}button,input,textarea{font:inherit;color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.shell{max-width:760px;margin:0 auto;padding:48px 20px 40px}.grid{display:block}.maincol{min-width:0}@media (min-width:900px){body{padding-bottom:0}.shell{max-width:1060px;padding-left:32px;padding-right:32px}.cover{max-width:760px}.grid{grid-template-columns:minmax(0,760px) 240px;align-items:start;column-gap:40px;display:grid}}.cover{margin-bottom:48px}.paren,.sum-label{font-family:var(--mono);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--brown-60);font-size:11px}.cover .paren{margin-bottom:24px}.cover h1{font-family:var(--serif);letter-spacing:0;color:var(--ink);text-wrap:balance;font-size:clamp(32px,7vw,48px);font-weight:600;line-height:1.04}.cover .sub{font-family:var(--mono);letter-spacing:.02em;color:var(--brown-80);max-width:560px;margin-top:18px;font-size:13px;line-height:1.6}.cover .from{font-family:var(--grot);color:var(--brown-80);margin-top:14px;font-size:14px}.coverfacts{border-top:var(--hair) solid var(--rule);flex-wrap:wrap;gap:16px 32px;margin-top:24px;padding-top:14px;display:flex}.fact .k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brown-45);font-size:10px}.fact .v{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);margin-top:5px;font-size:12.5px}.sec{margin-bottom:48px}.seclabel{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.seclabel .code{font-family:var(--mono);letter-spacing:.14em;color:var(--ink);border:var(--hair) solid var(--brown-45);padding:2px 8px;font-size:11px;line-height:1.2}.seclabel .name{font-family:var(--mono);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--brown-60);font-size:11px}.seclabel .fill{height:var(--hair);background:var(--rule-soft);flex:1;align-self:center}.options,.rows{border-top:var(--hair) solid var(--rule)}.opt,.crow{border-bottom:var(--hair) solid var(--rule-soft);cursor:pointer;align-items:flex-start;gap:14px;padding:16px 0;display:flex;position:relative}.opt.is-on{border-top:1.5px solid var(--brown);border-bottom:1.5px solid var(--brown)}.opt:focus-within,.crow:focus-within,.stepper button:focus-visible,.btn:focus-visible,.sum-toggle:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.mark{border:1px solid var(--brown-60);border-radius:50%;flex:none;width:12px;height:12px;margin-top:6px;position:relative}.mark.box{border-radius:0;margin-top:4px}.is-on>.mark{border-color:var(--ink)}.is-on>.mark:after{content:"";background:var(--ink);border-radius:inherit;position:absolute;inset:2px}.opt-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.opt-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opt-name{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:400;line-height:1.1}.opt-name.small{font-family:var(--grot);font-size:14px;line-height:1.4}.opt-price{color:var(--ink);font-size:15px}.is-on .opt-name,.is-on .opt-name.small{font-weight:600}.is-on .opt-price{font-weight:700}.opt-facts{flex-wrap:wrap;gap:6px 22px;display:flex}.f{align-items:baseline;gap:8px;display:inline-flex}.fk{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brown-45);font-size:10px}.fv{color:var(--brown-80);font-size:13.5px}.is-on .fv{color:var(--ink);font-weight:500}.opt-note{color:var(--brown-45);font-size:12.5px}.quiet .opt-name,.quiet .opt-price,.quiet .erow-name,.quiet .crow-text{color:var(--brown-60)}.quiet.is-on .opt-name,.quiet.is-on .opt-price,.quiet.is-on .crow-text{color:var(--ink)}.erow{border-bottom:var(--hair) solid var(--rule-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.erow.quiet{border-bottom:0;padding-bottom:4px}.erow-text{min-width:0}.erow-name{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:400;line-height:1.15}.erow.is-on .erow-name{font-weight:600}.erow-meta{color:var(--brown-60);margin-top:4px;font-size:13px}.erow-price{text-align:left;color:var(--ink);margin-top:6px;font-size:12.5px}.erow.is-disabled{opacity:.45}.stepper{border:var(--hair) solid var(--brown-45);flex:none;align-items:stretch;display:flex}.stepper button{width:40px;height:40px;font-family:var(--mono);cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:16px}.stepper button:disabled{color:var(--brown-30);cursor:default}.stepper output{border-left:var(--hair) solid var(--rule);border-right:var(--hair) solid var(--rule);justify-content:center;align-items:center;width:36px;font-size:15px;display:flex}.crow{align-items:flex-start}.crow-text{color:var(--ink);font-size:14px}.crow.is-on .crow-text{font-weight:600}.crow-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.crow-name{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:400;line-height:1.15}.crow.is-on .crow-name{font-weight:600}.crow-meta{color:var(--brown-60);font-size:13px}.crow-price{color:var(--ink);flex:none;margin-top:4px;font-size:12.5px}.quiet .crow-name,.quiet .crow-price{color:var(--brown-60)}.quiet.is-on .crow-name,.quiet.is-on .crow-price{color:var(--ink)}.crow.is-disabled{opacity:.45;cursor:default}.upgrade{border:var(--hair) solid var(--brown-45);background:var(--tint);cursor:pointer;align-items:flex-start;gap:16px;margin-top:20px;padding:18px 18px 20px;display:flex}.upgrade.is-on{border:1.5px solid var(--brown)}.upgrade:focus-within{outline:1px solid var(--ink);outline-offset:2px}.switch{appearance:none;border:1px solid var(--brown-60);background:var(--paper);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;margin-top:1px;position:relative}.switch:after{content:"";background:var(--brown-60);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.switch:checked{background:var(--ink);border-color:var(--ink)}.switch:checked:after{background:var(--paper);left:19px}.switch:focus-visible{outline:none}.upgrade-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.upgrade-label{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4}.upgrade-note{color:var(--brown-80);font-size:13px;line-height:1.5}.sec-intro{color:var(--brown-80);margin-bottom:16px;font-size:14px}.form{border-top:var(--hair) solid var(--rule);flex-direction:column;gap:20px;padding-top:20px;display:flex}.frow.two{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:560px){.frow.two{grid-template-columns:1fr 1fr}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field input,.field textarea{border:0;border-bottom:var(--hair) solid var(--brown-60);width:100%;min-width:0;color:var(--ink);appearance:none;background:0 0;border-radius:0;padding:8px 0;font-size:16px}.field input[type=date],.field input[type=time]{font-family:var(--mono);font-variant-numeric:tabular-nums;min-height:40px}.field textarea{resize:vertical;border:var(--hair) solid var(--brown-45);padding:10px}.field input:focus,.field textarea:focus{border-color:var(--ink);box-shadow:none;outline:none}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.btn{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:var(--label-track);text-transform:uppercase;cursor:pointer;border:0;border-radius:0;padding:14px 28px;font-size:12px}.btn:disabled{background:var(--brown-45);cursor:default}.status{color:var(--ink);font-size:14px}.status .err{color:var(--brown);border-bottom:var(--hair) solid var(--brown)}.terms{border-top:var(--hair) solid var(--rule);grid-template-columns:1fr;column-gap:40px;display:grid}@media (min-width:640px){.terms{grid-template-columns:1fr 1fr}}.trow{border-bottom:var(--hair) solid var(--rule-soft);align-items:baseline;gap:14px;padding:12px 0;display:flex}.trow .k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brown-45);flex:none;width:92px;font-size:10px}.trow .v{color:var(--brown-80);font-size:13.5px;line-height:1.5}.outro{border-top:1px solid var(--brown);margin-top:8px;padding-top:32px}.outro h2{font-family:var(--serif);color:var(--ink);text-wrap:balance;font-size:clamp(26px,5.5vw,34px);font-weight:600;line-height:1.08}.outro-signoff{max-width:560px;color:var(--brown-80);margin-top:16px;font-size:14.5px;line-height:1.55}.sign{border-top:var(--hair) solid var(--rule);margin-top:28px;padding-top:16px}.sign .name{font-family:var(--serif);color:var(--ink);font-size:18px;font-weight:600}.sign .role{font-family:var(--mono);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--brown-60);margin-top:6px;font-size:11px}.summary{z-index:10;background:var(--paper);border-top:1px solid var(--brown);padding:12px 20px calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.summary .sum-label{display:none}.sum-lines{max-height:40vh;margin-bottom:10px;list-style:none;display:none;overflow-y:auto}.summary.is-open .sum-lines{display:block}.sum-lines li{border-bottom:var(--hair) solid var(--rule-soft);color:var(--brown-80);justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.sum-lines li .num{color:var(--ink);font-size:13px}.sum-lines li.quiet,.sum-lines li.quiet .num{color:var(--brown-60)}.sum-total{align-items:baseline;gap:14px;display:flex}.sum-toggle{border:var(--hair) solid var(--brown-45);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--brown-80);cursor:pointer;background:0 0;border-radius:0;align-self:center;padding:4px 8px;font-size:10px}.sum-k{font-family:var(--mono);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--brown-60);margin-left:auto;font-size:11px}.sum-v{font-family:var(--serif);color:var(--ink);font-size:30px;font-weight:600;line-height:1}.sum-deposit{letter-spacing:.02em;color:var(--brown-80);white-space:normal;margin-top:6px;font-size:11.5px}.sum-deposit span{white-space:nowrap}.sum-note{font-family:var(--mono);letter-spacing:.06em;color:var(--brown-60);text-align:right;margin-top:4px;font-size:11px}@media (min-width:900px){.summary{border-top:1px solid var(--brown);border-bottom:var(--hair) solid var(--rule);padding:16px 0 18px;position:sticky;inset:32px auto auto}.summary .sum-label{margin-bottom:12px;display:block}.sum-lines{border-top:var(--hair) solid var(--rule);max-height:none;margin-bottom:16px;display:block;overflow:visible}.sum-toggle{display:none}.sum-total{flex-direction:column;align-items:flex-end;gap:6px}.sum-v{font-size:44px}}
