@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-latin-ext-a.99f668780d.woff2)format("woff2");unicode-range:U+100-17E}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-latin-ext-b.9433874217.woff2)format("woff2");unicode-range:U+192,U+212-213,U+218-21B,U+237}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-combining.ef217c69e1.woff2)format("woff2");unicode-range:U+300-304,U+306-308,U+30A-30C,U+312,U+326-328}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-greek.56da5ebc96.woff2)format("woff2");unicode-range:U+394,U+3A9,U+3BC,U+3C0}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-cyrillic.83b905ce63.woff2)format("woff2");unicode-range:U+400-401,U+403,U+40C-40E,U+410-451,U+453,U+45C-45E}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-latin-ext-additional.939cbbdf09.woff2)format("woff2");unicode-range:U+1E80-1E89,U+1E9E,U+1EF2-1EF3}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-ext-a.98549b7bc1.woff2)format("woff2");unicode-range:U+100-148,U+14A-17F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-ext-b.42191e77b1.woff2)format("woff2");unicode-range:U+180-1C3,U+1C5-24F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-combining.6b473dd796.woff2)format("woff2");unicode-range:U+300-304,U+306-30A,U+30C,U+30F,U+313,U+315,U+31B,U+323,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-greek.b5d8cd7fda.woff2)format("woff2");unicode-range:U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-cyrillic.f95ed82694.woff2)format("woff2");unicode-range:U+400-479,U+480-49D,U+4A0-4FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-ext-additional.4828b2ecb9.woff2)format("woff2");unicode-range:U+1E00-1E9B,U+1E9D-1EFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-latin-ext-a.e93474d9ba.woff2)format("woff2");unicode-range:U+100-148,U+14A-17F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-latin-ext-b.c546376f66.woff2)format("woff2");unicode-range:U+180-1C3,U+1C5-24F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-combining.c7646c70d4.woff2)format("woff2");unicode-range:U+300-304,U+306-30A,U+30C,U+30F,U+313,U+315,U+31B,U+323,U+326-328,U+32C,U+337-338,U+342-343,U+346-36F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-greek.6c4053fde6.woff2)format("woff2");unicode-range:U+374-376,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3D7,U+3DC-3DD,U+3F0-3F6,U+3F9-3FA,U+3FC-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-cyrillic.8b8a945218.woff2)format("woff2");unicode-range:U+400-479,U+480-49D,U+4A0-4FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-latin-ext-additional.e49c68d75d.woff2)format("woff2");unicode-range:U+1E00-1E9B,U+1E9D-1EFF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-400-latin-ext-a.9ea1d4efec.woff2)format("woff2");unicode-range:U+100-107,U+10A-11B,U+11E-123,U+128-131,U+136-137,U+139-148,U+14C-15B,U+15E-165,U+168-17E}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-400-latin-ext-b.22e4b49ee1.woff2)format("woff2");unicode-range:U+18F,U+192,U+1FC-1FD,U+218-21B}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-400-combining.a6dec88a32.woff2)format("woff2");unicode-range:U+300-304,U+306-308,U+30A-30C,U+312,U+326-328}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-400-greek.9fb7d367e0.woff2)format("woff2");unicode-range:U+3C0}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-400-latin-ext-additional.c7905f66ad.woff2)format("woff2");unicode-range:U+1E80-1E85,U+1EBC-1EBD,U+1EF2-1EF3,U+1EF8-1EF9}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-500-latin-ext-a.337e29bc17.woff2)format("woff2");unicode-range:U+100-107,U+10A-11B,U+11E-123,U+128-131,U+136-137,U+139-148,U+14C-15B,U+15E-165,U+168-17E}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-500-latin-ext-b.4523697cec.woff2)format("woff2");unicode-range:U+18F,U+192,U+1FC-1FD,U+218-21B}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-500-combining.ef0cc1d4f2.woff2)format("woff2");unicode-range:U+300-304,U+306-308,U+30A-30C,U+312,U+326-328}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-500-greek.8530eb8387.woff2)format("woff2");unicode-range:U+3C0}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-500-latin-ext-additional.deb9456670.woff2)format("woff2");unicode-range:U+1E80-1E85,U+1EBC-1EBD,U+1EF2-1EF3,U+1EF8-1EF9}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jost-86989f50.86989f50ad.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-c0879324.c0879324b8.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-6d25a6d1.6d25a6d169.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-400-b9a881a1.b9a881a176.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-500-63540842.6354084283.woff2)format("woff2")}:root{--font-fallback:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.face-inter{font-family:var(--font-text)!important}.face-fallback{font-family:var(--font-fallback)!important}:root,:root[data-frame=shale],.f-shale,:root[data-frame=theirs] .studio,:root[data-offer-frame=shale] .ticket{--desk:#eef0f2;--sheet:#fafbfc;--tint:#e1e5e9;--text:#12161a;--text-2:#394149;--text-3:#5c656d;--rule:#cdd4da;--rule-strong:#5c656d;--plate:#8a4316;--on-plate:#fafbfc;--light:#b0602c;--urgent:#8a4316;--focus:#b0602c;--sheet-shadow:0 1px 0 #1012190a, 0 18px 48px -24px #1012193d;--card-shadow:0 2px 6px #1012190f, 0 14px 32px #10121917}:root[data-theme=dark],:root[data-theme=dark][data-frame=shale],:root[data-theme=dark] .f-shale,:root[data-theme=dark][data-frame=theirs] .studio,:root[data-theme=dark][data-offer-frame=shale] .ticket{--desk:#0d1013;--sheet:#171c21;--tint:#1d2329;--text:#efe7da;--text-2:#bdb6aa;--text-3:#8e949a;--rule:#2c3339;--rule-strong:#8e949a;--plate:#d98b5f;--on-plate:#111519;--light:#d98b5f;--urgent:#eba47a;--focus:#d98b5f;--sheet-shadow:0 0 0 1px #222a30, 0 24px 60px -30px #000c;--card-shadow:0 0 0 1px #222a30, 0 14px 32px #00000080}:root{--font-display:"Jost", ui-sans-serif, system-ui, sans-serif;--font-text:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-label:11px;--fs-meta:13px;--fs-body:16px;--fs-lead:20px;--fs-heading:clamp(28px, 1.2rem + 1.6vw, 40px);--fs-display:clamp(40px, 1.2rem + 4vw, 72px);--fs-letter:var(--fs-body);--lh-letter:1.6;--measure:34em;--r-chip:6px;--r-nest:8px;--r-control:10px;--r-card:14px;--gutter:20px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:900px){:root{--fs-letter:var(--fs-lead);--lh-letter:1.55;--gutter:24px}}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--sheet);color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}:root[data-theme=dark] body{letter-spacing:.005em}img,svg{max-width:100%;display:block}b,strong{font-weight:600}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}::selection{background:var(--text);color:var(--sheet)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:50;background:var(--plate);color:var(--on-plate);border-radius:var(--r-chip);padding:10px 16px;font-weight:600;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.js .nojs-only,html:not(.js) .js-only{display:none!important}.num{font-variant-numeric:tabular-nums lining-nums}.mono{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:0}.label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-weight:500;line-height:1.4}.link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.link:hover{text-decoration-color:currentColor}.theme-toggle{width:40px;height:40px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.theme-toggle:hover{color:var(--text);background:var(--tint)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.theme-toggle svg,.theme-toggle span{grid-area:1/1}.theme-toggle .i-moon,.theme-toggle__to-light,:root[data-theme=dark] .theme-toggle .i-sun,:root[data-theme=dark] .theme-toggle__to-dark{display:none}:root[data-theme=dark] .theme-toggle .i-moon{display:block}:root[data-theme=dark] .theme-toggle__to-light{display:inline}.btn{border:1.5px solid var(--text);border-radius:var(--r-chip);min-height:48px;color:var(--text);font-family:var(--font-display);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 22px 0 calc(22px + .16em);font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.btn:hover{background:var(--tint)}.btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.btn--plate{background:var(--plate);color:var(--on-plate);border-color:var(--plate)}.btn--plate:hover{background:var(--plate);box-shadow:0 6px 18px -6px var(--plate)}.btn--small{min-height:40px;padding-inline:14px}.btn--wide{width:100%}.btn[aria-disabled=true],.btn:disabled{opacity:.5;cursor:not-allowed}.btn[aria-disabled=true]:hover{box-shadow:none;background:0 0}.btn--plate[aria-disabled=true]:hover,.btn--plate:disabled:hover{background:var(--plate)}.btn__why{color:var(--text-2);font-size:var(--fs-meta);margin-top:8px;line-height:1.5}.field{gap:6px;display:grid}.field+.field{margin-top:16px}.field label,.field__label{font-size:var(--fs-meta);color:var(--text-2);line-height:1.4}.field input,.field textarea,.field select{width:100%;min-height:48px;font:inherit;font-size:var(--fs-body);color:var(--text);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--r-chip);padding:11px 14px}.field textarea{resize:vertical;min-height:112px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:var(--text-2);opacity:1}:is(.field input:focus-visible,.field textarea:focus-visible){outline-offset:1px;border-color:var(--text)}.field__error{font-size:var(--fs-meta);color:var(--urgent)}.field__hint{font-size:var(--fs-meta);color:var(--text-2)}.field--code input{font-family:var(--font-mono);font-size:var(--fs-lead);letter-spacing:.4em;max-width:12em}.check{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;line-height:1.5;display:grid}.opt input,.check input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--rule-strong);background:var(--sheet);cursor:pointer;place-items:center;width:20px;height:20px;margin:1px 0 0;display:grid}.opt input[type=radio]{border-radius:50%}.opt input[type=checkbox],.check input{border-radius:4px}.check input[type=radio]{border-radius:50%}.opt input:before,.check input:before{content:"";width:10px;height:10px;transition:transform .12s var(--ease);background:var(--plate);transform:scale(0)}.opt input[type=radio]:before{border-radius:50%}.opt input[type=checkbox]:before,.check input:before{clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);width:12px;height:12px}.check input[type=radio]:before{clip-path:none;border-radius:50%;width:10px;height:10px}.opt input:checked,.check input:checked{border-color:var(--plate)}.opt input:checked:before,.check input:checked:before{transform:scale(1)}:is(.opt input:focus-visible,.check input:focus-visible){outline-offset:2px}.bank{border-top:1px solid var(--rule);margin-top:12px}.bank div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.bank dt{color:var(--text-2);font-size:var(--fs-meta)}.bank dd{text-align:right}.blank{border:1.5px dashed var(--rule-strong);color:var(--text-2);font-size:var(--fs-meta);border-radius:4px;padding:0 8px;line-height:1.7;display:inline-block}.pill{border:1px solid var(--rule-strong);min-height:24px;font-size:var(--fs-label);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);vertical-align:3px;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.pill--attn{border-color:var(--plate);color:var(--text)}.pill--quiet{border-style:dashed}.table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.table th{text-align:left;font-weight:500;font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--rule);padding:0 10px 8px 0}.table td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:10px 10px 10px 0}.table td.r,.table th.r{text-align:right;white-space:nowrap;padding-right:0}.table .muted{color:var(--text-2);font-size:var(--fs-meta)}.mt-4{margin-top:4px!important}.mt-8{margin-top:8px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mt-24{margin-top:24px!important}.mt-32{margin-top:32px!important}.mt-48{margin-top:48px!important}.mt-64{margin-top:64px!important}.pt-4{padding-top:4px!important}.pt-8{padding-top:8px!important}.pt-12{padding-top:12px!important}.pt-16{padding-top:16px!important}.pt-24{padding-top:24px!important}.pt-32{padding-top:32px!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.autograph{container-type:inline-size}.autograph__name{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:min(40px,9.35cqi);font-weight:300;line-height:1;display:block}.aw{vertical-align:top;flex-direction:column;align-items:center;gap:.3em;display:inline-flex}.pig{width:.556em;height:.77em;overflow:visible}.pig path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.pig circle{fill:var(--light);filter:drop-shadow(0 0 2px var(--light))}.autograph--line{flex:none;container-type:normal}.js [data-light=on-view]:not(.is-lit) .pig circle{fill:currentColor;filter:none}.js [data-light=on-view].is-lit .pig circle{animation:lamp 1.2s .5s var(--ease) both}@keyframes lamp{0%{fill:currentColor;filter:drop-shadow(0 0 #0000)}to{fill:var(--light);filter:drop-shadow(0 0 2px var(--light))}}@media (prefers-reduced-motion:reduce){.js [data-light=on-view]:not(.is-lit) .pig circle,.js [data-light=on-view].is-lit .pig circle{fill:var(--light);filter:drop-shadow(0 0 2px var(--light));animation:none}}.only-theirs,.only-offer-theirs{display:none}:root[data-frame=theirs] .only-theirs{display:block}:root[data-frame=theirs] .not-theirs{display:none}:root[data-offer-frame=theirs] .only-offer-theirs{display:block}.band{background:var(--light);height:3px;display:none}:root[data-frame=theirs] .band{display:block}.sheet{max-width:calc(var(--measure) + 2 * var(--gutter));padding:0 var(--gutter) 56px;font-size:var(--fs-letter);margin-inline:auto;position:relative;overflow-x:clip}@media (min-width:900px){body{background:var(--desk)}.sheet{--pad:88px;max-width:calc(var(--measure) + 2 * var(--pad));padding:0 var(--pad) 72px;background:var(--sheet);box-shadow:var(--sheet-shadow);border-radius:2px;margin-block:48px 64px}}.masthead{min-height:64px;font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}@media (min-width:900px){.masthead{min-height:96px}}.masthead__back{align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex}.masthead__back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.masthead__back:hover{color:var(--text)}.wordmark{color:var(--text);align-items:center;gap:12px;margin:0;display:inline-flex}.wordmark__mark{flex:none;width:40px;height:40px}.wordmark__door{color:inherit;flex:none;text-decoration:none;display:block}.wordmark__mark path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.wordmark__word{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:400;line-height:1}.letter>*+*{margin-top:1.1em}.addressee{padding-top:clamp(16px,5vw,40px)}.addressee__date{color:var(--text-2)}.addressee h1{font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:-.012em;text-wrap:balance;margin-top:10px;font-weight:400;line-height:1.12}.addressee__for{color:var(--text-2);font-size:var(--fs-body);margin-top:6px}.addressee__mark{width:auto;max-width:min(100%,360px);height:auto;max-height:72px;margin:4px 0 2px;display:block}.salute{font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.34;margin-top:36px!important}.lead{font-family:var(--font-display);font-size:var(--fs-lead);letter-spacing:-.006em;text-wrap:pretty;line-height:1.38}@media (min-width:900px){.lead,.salute{font-size:var(--fs-heading);letter-spacing:-.012em;font-weight:300;line-height:1.26}}.pagemap{font-size:var(--fs-meta);line-height:1.5;margin-top:14px!important}.pagemap ul{flex-wrap:wrap;gap:0 4px;display:flex}.pagemap li+li:before{content:"·";color:var(--text-2);margin-right:4px}.pagemap a{min-height:24px;padding-block:2px;display:inline-block}@media (min-width:900px){.pagemap{font-size:var(--fs-body)}}.prose p{line-height:var(--lh-letter);text-wrap:pretty;hanging-punctuation:first}.prose p+p{margin-top:.9em}.part{scroll-margin-top:24px;margin-top:64px!important}@media (min-width:900px){.part{margin-top:88px!important}}.part>h2{font-family:var(--font-display);font-size:var(--fs-lead);letter-spacing:-.004em;margin-bottom:14px;font-weight:500;line-height:1.25}@media (min-width:900px){.part>h2{font-size:var(--fs-heading);letter-spacing:-.012em;margin-bottom:20px;font-weight:400}}.said{font-size:var(--fs-body);margin-top:14px;line-height:1.5}.said:before{content:"";background:var(--text);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.said:focus{outline:none}.signoff{margin-top:44px!important}@media (min-width:900px){.signoff{margin-top:56px!important}}.signoff__close{line-height:var(--lh-letter)}.signoff__name{margin-top:18px}.signoff__who{color:var(--text-2);font-size:var(--fs-body);margin-top:14px;line-height:1.5}.footnote{border-top:1px solid var(--rule);color:var(--text-2);font-size:var(--fs-meta);padding-top:18px;line-height:1.55;margin-top:56px!important}.footnote p+p{margin-top:8px}.work{margin-top:28px}@media (min-width:900px){.work{margin-inline:calc(-1 * var(--pad) + 24px)}}.work__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}@media (min-width:900px){.work__bar{padding-inline:calc(var(--pad) - 24px)}}.work__hint{color:var(--text-2);font-size:var(--fs-body)}.switch{font-family:var(--font-display);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex}.switch__sep{color:var(--text-2);padding-inline:2px}.switch button{min-height:40px;color:var(--text-2);border-radius:var(--r-chip);text-transform:uppercase;letter-spacing:.08em;padding:0 8px}.switch button:hover{color:var(--text)}.switch button[aria-pressed=true]{color:var(--text);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.stage{background:var(--tint);border-radius:4px;justify-content:center;padding:28px 12px;display:flex;position:relative}@media (min-width:900px){.stage{padding:56px 32px}}.device{background:#0f0f0e;border-radius:38px;flex:none;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -24px #0000008c}.device__screen{background:var(--sheet);border-radius:29px;position:relative;overflow:hidden}.device[data-device=tablet]{border-radius:26px;padding:14px}.device[data-device=tablet] .device__screen{border-radius:12px}.device[data-device=desktop]{background:#d9d3c6;border-radius:10px;padding:0}.device[data-device=desktop] .device__screen{border-radius:0 0 10px 10px}.device__chrome{display:none}.device[data-device=desktop] .device__chrome{border-radius:10px 10px 0 0;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.device__chrome i{background:#b3ab9c;border-radius:50%;width:9px;height:9px}:root[data-theme=dark] .device[data-device=desktop]{background:#2a2721}:root[data-theme=dark] .device__chrome i{background:#555045}:root[data-theme=dark] .device__screen{filter:brightness(.94)}.work__caption{color:var(--text-2);font-size:var(--fs-meta);margin-top:14px;line-height:1.5}@media (min-width:900px){.work__caption{padding-inline:calc(var(--pad) - 24px)}}.work__after{margin-top:22px}.facts{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.facts>div{border-bottom:1px solid var(--rule);flex-direction:column;padding:16px 0 18px;display:flex}.facts>div:nth-child(odd){padding-right:16px}.facts>div:nth-child(2n){border-left:1px solid var(--rule);padding-left:16px}.facts dt{color:var(--text-2);font-size:var(--fs-meta);order:2;margin-top:4px;line-height:1.4}.facts dd{font-family:var(--font-display);font-size:var(--fs-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:1;font-weight:300;line-height:1.05}.facts__of{font-family:var(--font-text);font-size:var(--fs-meta);color:var(--text-2);letter-spacing:0;font-weight:400;display:inline-block}.facts__note{color:var(--text-2);margin-top:12px}.scope{line-height:var(--lh-letter)}.scope li{padding-left:1.3em;position:relative}.scope li+li{margin-top:.35em}.scope li:before{content:"";background:var(--text-2);width:.45em;height:1px;position:absolute;top:.72em;left:.1em}.scope--not li{color:var(--text-2)}.scope-label{margin-top:26px;margin-bottom:8px;display:block}.decline-page h1{font-family:var(--font-display);font-size:var(--fs-heading);margin-top:28px;font-weight:400;line-height:1.12}.decline-page .lead{margin-top:14px}.decline-page fieldset{margin-top:24px}.decline-page legend{color:var(--text-2);font-size:var(--fs-body);margin-bottom:10px}.reasons{flex-wrap:wrap;gap:8px;display:flex}.reason{position:relative}.reason input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.reason span{border:1px solid var(--rule-strong);min-height:40px;font-size:var(--fs-body);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.reason input:checked+span{background:var(--plate);color:var(--on-plate);border-color:var(--plate)}.reason input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.decline-page .field{margin-top:18px}.decline__row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.closed{display:none}.closed:target,.closed.is-shown{display:block}.decline-wrap:has(.closed:target) form{display:none}.closed p:first-child{font-family:var(--font-display);font-size:var(--fs-lead);margin-top:28px;line-height:1.38}.ask{text-align:center;margin-top:14px!important}.ask summary{cursor:pointer;min-height:40px;color:var(--text-2);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);align-items:center;gap:8px;list-style:none;display:inline-flex}.ask summary::-webkit-details-marker{display:none}.ask summary:hover,.ask[open] summary{color:var(--text)}@supports selector(::details-content){.part:has([data-ask-open]) .ask>summary{display:none}.part:has([data-ask-open]) .ask{margin-top:0!important}.ask:target::details-content{content-visibility:visible}.ask:target>.ask__body{margin-top:14px}}.ask__body{text-align:left;border-top:1px solid var(--rule);margin-top:12px;padding-top:16px}.ask__body .btn{margin-top:14px}.offer-form{border-top:1px solid var(--rule);text-align:left;margin-top:18px;padding-top:16px;scroll-margin-top:16px;display:none}.offer-form:target,.offer-form.is-open{display:block}.offer-form:focus{outline:none}.offer-form h3{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:400;line-height:1.25}.offer-form__lead{color:var(--text-2);margin-top:6px}.offer-form__body{margin-top:12px}.offer-form__body .field+.field{margin-top:16px}.offer-form__body .btn{margin-top:18px}.offer-status{margin-top:16px;scroll-margin-top:16px}.offer-status:focus{outline:none}.offer-status__more{color:var(--text-2);font-size:var(--fs-body);margin-top:6px;line-height:1.5}@media (max-width:899px){.masthead{min-height:52px;padding-top:2px}.addressee{padding-top:4px}.addressee h1{margin-top:4px}.salute{margin-top:20px!important}.part--work{margin-top:32px!important}.part--work>h2{margin-bottom:6px}.work{margin-top:0}.work__bar{margin-bottom:10px}.stage{padding:18px 10px}}.price-form{margin-top:8px}.choices+.choices{margin-top:28px}.choices legend{margin-bottom:10px}.opt{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sheet);cursor:pointer;font-size:var(--fs-body);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px 15px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.opt+.opt{margin-top:10px}.opt:hover{border-color:var(--rule-strong)}.opt:has(input:checked){border-color:var(--plate);box-shadow:inset 0 0 0 1px var(--plate);background:var(--tint)}.opt__name{color:var(--text);font-weight:600}.opt__price{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.opt__price small{font-size:var(--fs-meta);color:var(--text-2);display:block}.opt__price--listed{flex-direction:column;align-items:flex-end;display:flex}.opt__was{font-size:var(--fs-meta);color:var(--text-2);margin-right:8px;font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}.opt__now{color:var(--text)}.opt__price--listed .opt__label{margin-top:2px}.opt__desc,.opt__rule{color:var(--text-2);font-size:var(--fs-meta);grid-column:2/-1;line-height:1.5}.opt__holds{font-size:var(--fs-meta);grid-column:2/-1;gap:2px;margin-top:4px;line-height:1.5;display:grid}.opt__held{color:var(--text-2);justify-content:space-between;gap:12px;display:flex}.opt__held-was{font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:line-through;text-decoration-thickness:1px}.always,.always+.choices{margin-top:28px}.always__list{border-bottom:1px solid var(--rule);margin:10px 0 0;padding:0;list-style:none}.always__line{border-top:1px solid var(--rule);font-size:var(--fs-body);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 2px 13px;line-height:1.45;display:grid}.always__name{color:var(--text);font-weight:600}.always__price{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.always__price small{font-size:var(--fs-meta);color:var(--text-2);display:block}.always__each{color:var(--text-2);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:-2px}.always__desc{color:var(--text-2);font-size:var(--fs-meta);grid-column:1/-1;line-height:1.5}.mark{border:1px solid var(--rule-strong);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 7px 1px;font-weight:500;line-height:1.4;display:inline-block}.rule-note{border-left:2px solid var(--text);font-size:var(--fs-body);margin-top:14px;padding-left:14px;line-height:1.5}.update{margin-top:18px}.plate{--edge:var(--light);color:var(--text);background:var(--sheet);border:1px solid var(--rule);border-top:2px solid var(--edge);border-radius:var(--r-card);box-shadow:var(--card-shadow);font-size:var(--fs-body);margin-top:24px;padding:14px 16px 16px}.plate__by{display:none}.sum{gap:4px;display:grid}.sum__row{justify-content:space-between;align-items:baseline;gap:4px 16px;line-height:1.4;display:flex}.sum__row>:first-child{flex:auto;min-width:0}.sum__row>:last-child{text-align:right;flex:0 auto;min-width:0;margin-left:auto}.sum__row>.sum__amt,.sum__row>.sum__key:first-child{flex:none}.sum__row>.sum__amt{white-space:nowrap}.sum__key{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-weight:500}.sum__saved{color:var(--text-2)}.sum__saved .num{color:var(--text);font-weight:500}.sum__row--total{border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:8px}.sum__row--total .sum__key{font-size:var(--fs-meta);letter-spacing:.12em;color:var(--text)}.sum__fig{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:300;line-height:1}.sum__row.sum__today{display:block}.sum__row--total{margin-top:2px}.sum__due{align-items:baseline;margin-top:6px}.sum__key--due{color:var(--text);font-weight:600}.sum__fig.sum__fig--due{font-family:var(--font-display);font-size:var(--fs-lead);letter-spacing:-.01em;font-weight:600;line-height:1.2}.sum__parts{color:var(--text-2);font-size:var(--fs-meta);text-align:right;margin-top:-2px;line-height:1.45}.sum__today{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:400;line-height:1.3}.sum__today .num{font-weight:500}@media (min-width:900px){.plate{padding:20px 24px 22px}.plate__by{align-items:center;gap:8px;margin-bottom:14px;display:flex}.plate__by svg{width:16px;height:16px;color:var(--text)}.sum__fig{font-size:56px}.sum__today{font-size:28px;font-weight:300}.sum__fig.sum__fig--due{font-size:30px}}.answer{background:var(--rule-strong);border:1px solid var(--rule-strong);border-radius:var(--r-control);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(52px,auto);gap:1px;margin-top:14px;display:grid;overflow:hidden}.answer .btn{background:var(--sheet);letter-spacing:.12em;white-space:normal;text-align:center;border:0;border-radius:0;width:100%;min-height:52px;padding-inline:10px;line-height:1.25}.answer .btn:hover{background:var(--tint)}.answer .btn:focus-visible{z-index:1;position:relative}.answer>:first-child:nth-last-child(3){grid-column:1/-1}.answer--one{grid-template-columns:minmax(0,1fr)}.answer--thirds{grid-template-columns:repeat(6,minmax(0,1fr))}.answer--thirds>:first-child{grid-column:1/-1}.answer--thirds>:not(:first-child){grid-column:span 2}.answer--stack{grid-template-columns:minmax(0,1fr)}.sum--none{display:block}.sum__none{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:400;line-height:1.3}.sum__invite{color:var(--text-2);margin-top:6px;line-height:1.45}.price-after{color:var(--text-2);font-size:var(--fs-body);margin-top:20px;line-height:1.5}.price-after p+p{margin-top:6px}.validity{line-height:var(--lh-letter);margin-top:20px!important}.plate-bar{display:none}@media (max-width:899px){.plate-bar{z-index:5;margin:12px calc(-1 * var(--gutter)) 0;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom,0px));color:var(--text);background:var(--sheet);border-top:2px solid var(--edge,var(--light));align-items:center;gap:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px -14px #00000059}.plate-bar__sum{min-height:44px;color:inherit;flex:1;justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.plate-bar__fig{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1}.plate-bar .btn{min-height:44px;padding-inline:22px}}.ticket{--edge:var(--light);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);color:var(--text);font-size:var(--fs-body);overflow:hidden;margin-top:18px!important}.ticket__band{background:var(--edge);height:3px}.ticket__in{gap:4px;padding:14px 16px 16px;line-height:1.5;display:grid}.ticket__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ticket__name{font-family:var(--font-display);font-weight:500;font-size:var(--fs-lead);line-height:1.25}.ticket__sum{font-family:var(--font-display);font-weight:300;font-size:var(--fs-lead)}.ticket__lines{color:var(--text-2);font-size:var(--fs-meta)}.ticket .link{font-size:var(--fs-meta);justify-self:start;min-height:24px}.handoff-note{color:var(--text-2);font-size:var(--fs-body);line-height:1.5;margin-top:12px!important}.steps{counter-reset:step}.step{scroll-margin-top:24px;margin-top:48px!important}.step__head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.step__head:before{counter-increment:step;content:counter(step);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-2);min-width:1ch}.step__head h2{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:500;line-height:1.25}@media (min-width:900px){.step__head h2{font-size:var(--fs-heading);font-weight:400}}.slot{border:1.5px dashed var(--rule-strong);color:var(--text-2);line-height:1.55;font-size:var(--fs-body);border-radius:4px;padding:18px 18px 16px;position:relative}.slot__tag{background:var(--plate);color:var(--on-plate);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;border-radius:3px;margin-bottom:8px;padding:3px 8px 2px;font-weight:500;display:inline-block}.full{margin-top:12px}.full summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;list-style:none;display:inline-flex}.full summary::-webkit-details-marker{display:none}.full summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px;transition:transform .16s}.full[open] summary svg{transform:rotate(90deg)}.full .slot{margin-top:10px}.sigs{gap:32px;margin-top:28px;display:grid}@media (min-width:700px){.sigs{grid-template-columns:1fr 1fr;gap:40px}}.agree__studio{margin-top:32px}.agree__studio .sig{max-width:26rem}.sig__for{color:var(--text-2);font-size:var(--fs-meta)}.sig__line{align-items:flex-end;min-height:64px;padding-bottom:10px;display:flex;position:relative;container-type:inline-size}.sig__line:after{content:"";background:var(--text);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.sig__name{font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:-.01em;font-weight:300;line-height:1}.sig__when{color:var(--text-2);font-size:var(--fs-meta);margin-top:8px;line-height:1.5}.sig--yours .field{margin-top:10px}.sig--yours .field input{font-family:var(--font-display);font-size:var(--fs-lead);border:0;border-bottom:1px solid var(--text);background:0 0;border-radius:0;padding-inline:0}.sig--yours .field input:focus-visible{outline-offset:4px}.sig--signed .sig__line:after{animation:draw .56s var(--ease) both}.sig--signed .sig__name{animation:settle .42s var(--ease) both}.sig--signed .sig__when{animation:settle .42s .36s var(--ease) both}@keyframes draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.signed-note{border-top:1px solid var(--rule);padding:18px 0 0;margin-top:32px!important}.signed-note p:first-child{font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.34}.signed-note .btn{margin-top:18px}.signed-note:focus{outline:none}.inline-form{margin:0;display:inline}.ticket .inline-form{justify-self:start}.masthead__button,.link--button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.link--button{min-height:24px}.ticket .link--button{font-size:var(--fs-meta)}.agreement-summary p{line-height:var(--lh-letter);text-wrap:pretty}.agreement-summary p+p{margin-top:.9em}.agreement{border-top:1px solid var(--rule);margin-top:12px;padding:4px 0 8px}.agreement__part+.agreement__part{margin-top:32px}.agreement h3,.disclosure h3{font-family:var(--font-display);font-size:var(--fs-lead);margin-top:20px;font-weight:500;line-height:1.25}.agreement h4,.disclosure h4{font-family:var(--font-display);font-size:var(--fs-body);margin-top:20px;font-weight:500;line-height:1.3}.agreement p,.disclosure p{font-size:var(--fs-body);text-wrap:pretty;margin-top:10px;line-height:1.55}.agreement__version{color:var(--text-2);font-size:var(--fs-meta)!important}.clause__n{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-2);margin-right:.35em}.clause--item{padding-left:1.5em}.agreement__item{border-left:2px solid var(--rule);padding-left:1em}.disclosure{border:1px solid var(--rule);border-radius:4px;margin-top:20px;padding:4px 16px 16px}.step .field__error[role=alert]:not([hidden]){margin-top:8px}.authority-line{color:var(--text-2)}.authority-line__said{color:var(--text)}.field-pair+.field{margin-top:16px}@media (min-width:520px){.field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.field-pair>.field+.field{margin-top:0}}.agree__sign .field{margin-top:10px}@media (max-width:1099px) and (min-height:600px){html:has([data-signbar]){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.agree__read{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.signbar:not([hidden]){z-index:20;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--sheet);border-top:2px solid var(--light);position:fixed;inset:auto 0 0;box-shadow:0 -8px 20px -14px #00000059}.signbar .btn{width:100%;min-height:48px}}@media (min-width:1100px),(max-height:599px){.signbar{display:none!important}}@media (min-width:1100px){.sign-wide{max-width:calc(var(--measure) + 2 * var(--pad) + 392px)}.sign-wide>:not(.steps),.sign-wide .steps>.step{max-width:var(--measure)}.agree{grid-template-columns:minmax(0, var(--measure)) minmax(0, 20rem);align-items:start;column-gap:56px;display:grid}.agree>:not(.agree__read):not(.agree__sign){grid-column:1/-1}.agree__sign{top:calc(var(--hh,0px) + 24px);max-height:calc(100vh - var(--hh,0px) - 48px);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);box-shadow:var(--card-shadow);align-self:start;padding:20px 20px 22px;position:sticky;overflow-y:auto;margin-top:48px!important}.agree__sign .step__head{margin-bottom:4px}}.authority-line+.btn{margin-top:14px}:is(.step .field__error:focus,.step .field__error:focus-visible){outline-offset:6px;border-radius:6px}.state-line{color:var(--text-2);align-items:center;gap:10px;padding-top:20px;display:flex}.state-line svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pay-panel{border:1px solid var(--rule-strong);border-radius:var(--r-nest);background:var(--sheet);margin-top:24px;padding:20px 18px}.pay-panel__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pay-panel__tab{border:1px solid var(--rule-strong);border-radius:var(--r-chip);min-height:64px;font-size:var(--fs-meta);text-align:left;color:var(--text-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 10px;line-height:1.25;display:flex}.pay-panel__tab[aria-pressed=true]{border-color:var(--text);color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.pay-panel__sum{color:var(--text);font-weight:600}.saving{border-radius:var(--r-chip);background:var(--tint);color:var(--text);font-size:var(--fs-meta);margin-top:16px;padding:8px 12px;line-height:1.5}.saving .num{font-weight:600}.pay-panel__tab svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ghost-field{border:1px solid var(--rule);border-radius:var(--r-chip);background:repeating-linear-gradient(135deg, transparent 0 8px, var(--tint) 8px 9px);height:48px;margin-top:6px}.ghost-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.ghost-label{font-size:var(--fs-meta);color:var(--text-2);margin-top:14px}.ghost-row .ghost-label{margin-top:0}.smallprint{color:var(--text-2);font-size:var(--fs-meta);margin-top:12px;line-height:1.5}.pay-cta{margin-top:22px}.pay-cta .btn{width:100%}.pay-cta__status{min-height:1.5em;color:var(--text-2);margin-top:12px}.offline__nojs{border-left:2px solid var(--text);background:var(--tint);margin-bottom:16px;padding:12px 14px;line-height:1.55}.offline__h{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:400;line-height:1.3}.js .pay-panel .offline__h{margin-top:18px}.offline__how{margin-top:8px;line-height:1.55}html:not(.js) .offline+.offline{border-top:1px solid var(--rule);margin-top:22px;padding-top:18px}:root[data-method=card] [data-for=bank],:root[data-method=card] [data-for=check],:root[data-method=card] [data-for=offline],:root[data-method=bank] [data-for=card],:root[data-method=bank] [data-for=check],:root[data-method=check] [data-for=card],:root[data-method=check] [data-for=bank],:root[data-method=bank] [data-for-method=check],:root[data-method=check] [data-for-method=bank],.m-bank,.m-check,:root[data-method=bank] .m-any,:root[data-method=check] .m-any{display:none}:root[data-method=bank] .m-bank,:root[data-method=check] .m-check{display:inline}.how{border:0;margin:0 0 12px;padding:0}.how legend{font-size:var(--fs-meta);color:var(--text-2);margin-bottom:2px}.how .check{padding:6px 0}.plan{margin-top:22px}.plan .how{margin-bottom:4px}.plan__note{margin-top:2px;display:block}.schedule{border-top:1px solid var(--rule);margin-top:26px}.schedule__row{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;line-height:1.45;display:flex}.schedule__row>:last-child{text-align:right;margin-left:auto}.schedule__key{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-weight:500}.next{border-top:1px solid var(--rule);margin-top:8px}.next li{border-bottom:1px solid var(--rule);line-height:1.5;font-size:var(--fs-body);grid-template-columns:7.5em minmax(0,1fr);gap:4px 16px;padding:14px 0;display:grid}.next time,.next__when{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-2);padding-top:.2em}@media (min-width:900px){.next li{font-size:var(--fs-letter);grid-template-columns:10em minmax(0,1fr)}}@media (max-width:899px){.next li{grid-template-columns:minmax(0,1fr);gap:2px}}.receipt{--edge:var(--light);color:var(--text);background:var(--sheet);border:1px solid var(--rule);border-top:2px solid var(--edge);border-radius:var(--r-card);box-shadow:var(--card-shadow);line-height:1.55;font-size:var(--fs-body);gap:2px;padding:14px 18px 16px;display:grid;margin-top:24px!important}.receipt .mono{color:var(--text-2)}.receipt--waiting{--edge:var(--rule-strong)}.receipt__state{font-size:var(--fs-meta);color:var(--text-2);align-items:center;gap:8px;margin-top:6px;display:flex}.receipt__state svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.display-thanks{font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:-.02em;text-wrap:balance;margin-top:28px;font-weight:300;line-height:1.02}.card-pay__element{min-height:160px;margin-top:4px}.card-pay__express{margin-bottom:16px}.card-pay__express[data-pending]{visibility:hidden;height:0;margin:0;overflow:hidden}.card-pay__or{text-align:center;margin-top:12px}.waiting .display-thanks{font-size:var(--fs-heading);margin-top:12px;font-weight:300;line-height:1.12}.waiting .receipt{margin-top:16px!important}.waiting .offline__h{font-size:var(--fs-lead);margin-top:24px!important}.waiting .prose.mt-32{margin-top:24px!important}.bank__copy dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.bank__copy [data-copy-text]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.copy{border:1px solid var(--rule-strong);border-radius:var(--r-chip);min-height:32px;color:var(--text);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;padding:0 12px;font-weight:500}.copy:hover{background:var(--tint)}.next--first .next__when{color:var(--text)}.next-more{margin-top:0}.next-more>summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;margin-top:8px;list-style:none;display:inline-flex}.next-more>summary::-webkit-details-marker{display:none}.next-more>summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px;transition:transform .16s}.next-more[open]>summary svg{transform:rotate(90deg)}.next-more .next{margin-top:0}.cardpage .btn{white-space:normal;text-align:center;max-width:100%;padding-block:10px}.cardpage details{margin:8px 0}.cardpage summary{cursor:pointer}.chargepage .btn{white-space:normal;text-align:center;max-width:100%;padding-block:10px}.chargepage select{text-overflow:ellipsis;max-width:100%}.offline>.offline__how+p.mt-8{margin-top:16px!important}.ended{margin-top:20px}.state-line--quiet{color:var(--text);font-size:var(--fs-lead);padding-top:0;line-height:1.4}.ended .lead{margin-top:12px}.ended .after-wrap,.gate .after-wrap{margin-top:20px}.after{display:none}.after:target,.after.is-shown{display:block}.after:focus{outline:none}.after-wrap:has(.after:target) form{display:none}.note-from{border-left:2px solid var(--light);background:var(--tint);line-height:var(--lh-letter);margin-top:20px;padding:16px 18px}.note-from .label{margin-bottom:6px}.update-note{border-radius:var(--r-chip);background:var(--tint);color:var(--text);font-size:var(--fs-meta);align-items:flex-start;gap:10px;margin-top:18px;padding:10px 14px;line-height:1.5;display:flex}.update-note svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:16px;height:16px;margin-top:2px}.pay-cta__error{margin-top:10px}.pay-cta .btn[aria-busy=true]{opacity:1;cursor:progress;position:relative;overflow:hidden}.pay-cta .btn[aria-busy=true]:after{content:"";opacity:.6;background:currentColor;width:40%;height:2px;animation:1.2s ease-in-out infinite pay-working;position:absolute;bottom:0;left:0}@keyframes pay-working{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.pay-cta .btn[aria-busy=true]:after{opacity:.35;width:100%;animation:none}}.gate .addressee h1{font-size:var(--fs-heading);line-height:1.15}.gate .lead{margin-top:14px}@media (min-width:900px){.gate .lead{font-size:var(--fs-lead);letter-spacing:-.006em;font-weight:400;line-height:1.4}}.kit-problems{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kit-problems__item{border-left:2px solid var(--urgent);background:var(--tint);overflow-wrap:anywhere;padding:12px 16px;line-height:1.5}.gate .kit-problems~p{margin-top:20px}.gate__form{gap:16px;max-width:26rem;margin-top:24px;display:grid}.gate__form .btn{justify-self:start}.gate__small{color:var(--text-2);font-size:var(--fs-meta);margin-top:10px}.gate .footnote{margin-top:48px}.app-body{background:var(--desk);min-height:100vh}body:has(>.app-body){background:var(--desk)}.app-top{max-width:64rem;padding:14px var(--gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.app-top__brand{font-family:var(--font-display);align-items:center;gap:8px;font-weight:500;display:flex}.app-top__brand svg{width:20px;height:20px}.app-top__who{font-size:var(--fs-meta);color:var(--text-2);flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;margin-left:auto;display:flex}.app__part{margin-top:36px}.docs{border-top:1px solid var(--rule);margin-top:10px}.docs li{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;display:flex}.docs .mono{color:var(--text-2)}.files+.files,.files+.files__older{margin-top:16px}.files__older{margin-top:8px}.files__older>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.files__again{color:var(--text-2);margin-top:4px;display:block}.requests li>span,.answers li>span{overflow-wrap:anywhere;min-width:0}.answers__text{white-space:pre-wrap}.reply+.reply{margin-top:24px}.reply input[type=file]{font:inherit}.reply input[type=file]::file-selector-button{font:inherit}.reply__progress{width:100%;max-width:28rem;margin-top:12px;display:block}@media (max-width:599px){.app-top__who span{display:none}}.secrets{margin:0}.secret__value{max-width:100%;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-x:auto}input[type=number]{font-family:inherit}:where(.app .part,.app .app__part)>:where(p,ul,ol,dl,form,details,div,section,h3)+:where(p,ul,ol,dl,form,details,div,section){margin-top:12px}:where(.app .part,.app .app__part)>:where(p,ul,ol,form,div)+:where(h3){margin-top:20px}:where(.app .part,.app .app__part)>:where(h3)+:where(ul,ol,p){margin-top:6px}:where(.app .part,.app .app__part) li+li{margin-top:2px}:where(.app .part,.app .app__part) form>:where(:not([type=hidden]))~:where(:not([type=hidden])),:where(.app .part,.app .app__part) form>:where(.field+.field){margin-top:16px}:where(.app .part,.app .app__part) form+form{margin-top:8px}.item__buttons form>p{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}:where(.app) p:has(>.btn~:is(.btn,.link)){flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}@media (max-width:519px){:where(.app .part,.app .app__part) p:has(>.btn~.btn)>.btn{white-space:normal;flex:100%}:where(.app .part) p:has(>.btn):not(:has(>.btn~:is(.btn,.link)))>.btn{white-space:normal;text-align:center;width:100%;display:flex}}.app__part .next,.telling__link{margin-top:16px}.telling__group .field__hint{margin-top:2px}.telling__always{gap:6px;margin-top:8px;padding-left:34px;display:grid}.telling__always>ul{gap:4px;display:grid}.telling__always>.field__hint{margin:0}.home__cards+.home__cards{margin-top:6px}.drift{z-index:0;pointer-events:none;color:var(--text-2);position:fixed;inset:0;overflow:hidden}.drift__field{width:100%;max-width:none;height:100%;display:block}.drift__line{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;opacity:.3}.drift__dot{fill:var(--light);opacity:.55}.drift__mark{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;opacity:.3}.drift~.sheet,.drift~.signin,.drift~.bench,.drift~.drift-over{z-index:1;position:relative}.drift~.bench .rail{background:var(--desk)}.drift~.bench .btn:not(.btn--plate){background-color:var(--sheet)}.drift--quiet .drift__line,.drift--quiet .drift__mark{opacity:.15}.drift--quiet .drift__dot{opacity:.28}.drift~.sheet{background:var(--sheet)}.sheet--drift{isolation:isolate}.drift--in{z-index:-1}.jl--money>.dstage{z-index:1}@media print{.drift{display:none}}@media (max-width:639px){.drift__at--wide{display:none}}.drift__i{transform-box:fill-box;transform-origin:50%;animation:18s ease-in-out infinite alternate drift-1}.drift--p2{animation-name:drift-2}.drift--p3{animation-name:drift-3}.drift--p4{animation-name:drift-4}.drift--s2{animation-duration:22s}.drift--s3{animation-duration:27s}.drift--s4{animation-duration:32s}.drift--d2{animation-delay:-4s}.drift--d3{animation-delay:-9s}.drift--d4{animation-delay:-13s}.drift--d5{animation-delay:-18s}.drift--d6{animation-delay:-23s}@keyframes drift-1{0%{transform:translate(0)rotate(-8deg)}35%{transform:translate(83px,-68px)rotate(10deg)}70%{transform:translate(-40px,-133px)rotate(-4deg)}to{transform:translate(54px,-198px)rotate(14deg)}}@keyframes drift-2{0%{transform:translate(0)rotate(6deg)}40%{transform:translate(-97px,54px)rotate(-12deg)}75%{transform:translate(-162px,-47px)rotate(3deg)}to{transform:translate(-72px,-126px)rotate(-9deg)}}@keyframes drift-3{0%{transform:translate(0)rotate(0)}30%{transform:translate(115px,40px)rotate(15deg)}65%{transform:translate(176px,137px)rotate(-6deg)}to{transform:translate(72px,202px)rotate(9deg)}}@keyframes drift-4{0%{transform:translate(0)rotate(12deg)}45%{transform:translate(-65px,-104px)rotate(-3deg)}80%{transform:translate(50px,-173px)rotate(-16deg)}to{transform:translate(-32px,-108px)rotate(4deg)}}html[data-drift-paused] .drift__i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.drift__i{animation:none}}@media print{@page{size:letter;margin:18mm 20mm 20mm}:root,:root[data-frame],:root[data-theme=dark][data-frame],.studio,.ticket,.f-shale,.f-theirs{--fs-letter:11pt;--lh-letter:1.5;--desk:#fff!important;--sheet:#fff!important;--tint:#f3f1ec!important;--text:#000!important;--text-2:#333!important;--text-3:#555!important;--rule:#bbb!important;--rule-strong:#666!important;--plate:#000!important;--on-plate:#fff!important;--light:#999!important;--edge:#999!important}body{color:#000;background:#fff;font-size:11pt;letter-spacing:0!important}.sheet{max-width:none;box-shadow:none;margin:0;padding:0;font-size:11pt}.band,.theme-toggle,.skip-link,.switch,.work__hint,.answer,.ask,.offer-form,.offer-status,.update,.rule-note,.js-only,.nojs-only,.footnote .screen-link{display:none!important}.opt{border:0;grid-template-columns:minmax(0,1fr) auto;padding:4px 0;box-shadow:none!important;background:0 0!important}.opt input,.opt__desc,.opt__rule{display:none}.opt:not(:has(input:checked)){display:none}.choices legend{display:none}.plate{box-shadow:none;border-width:1.5px 0 0;border-radius:0;padding:10px 0 0;position:static}.sum__fig{font-size:26pt}.sum__today{font-size:14pt}.lead,.salute{font-size:15pt}.addressee h1{font-size:24pt}.part{margin-top:28pt!important}.part>h2{break-after:avoid;font-size:14pt}.work{break-inside:avoid;margin:0}.stage{background:0 0;padding:0}.device{transform-origin:50% 0;box-shadow:none;margin-bottom:-170px;transform:scale(.72)}.device__screen{filter:none!important}.plate,.signoff,.sigs,.ticket,.receipt{break-inside:avoid}.facts dd{font-size:20pt}.footnote{font-size:8.5pt}.print-link{display:block!important}a.link{text-decoration:none}}.print-link{display:none}@media (min-width:1200px){.work{margin-inline:calc(-1 * var(--pad) + 24px)}.work__bar,.work__caption,.stage__fallback{padding-inline:calc(var(--pad) - 24px)}}.work .stage{align-items:flex-start}.work .device__screen{aspect-ratio:360/740;width:min(360px,100vw - 80px)}.work .device[data-device=tablet] .device__screen{aspect-ratio:auto;width:768px;height:700px}.work .device[data-device=desktop] .device__screen{aspect-ratio:auto;width:1280px;height:760px}.stage__hold{z-index:0;text-align:center;background:var(--tint);border:1px solid var(--rule);border-radius:inherit;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 11%;display:flex;position:absolute;inset:0}.stage__hold-title{font-family:var(--font-display);font-size:var(--fs-lead);overflow-wrap:anywhere;line-height:1.3}.stage__hold-line{color:var(--text-2);font-size:var(--fs-meta);line-height:1.5}.device[data-device=tablet] .stage__hold-title,.device[data-device=desktop] .stage__hold-title{font-size:40px}.device[data-device=tablet] .stage__hold-line,.device[data-device=desktop] .stage__hold-line{font-size:22px}.stage__shot.is-broken{visibility:hidden}.stage__shot,.stage__frame{width:100%;height:100%;display:block;position:absolute;inset:0}.stage__shot{z-index:1}.stage__frame{z-index:2}.stage__shot{object-fit:cover;object-position:top center}.stage__shot[data-fit=contain]{object-fit:contain;background:var(--sheet)}.stage__shot.is-under{visibility:hidden}.stage__frame{background:var(--sheet);border:0}.stage__frame:not(.is-live){visibility:hidden}.stage__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage__skip:focus{background:var(--plate);color:var(--on-plate);border-radius:var(--r-chip);margin-bottom:10px;padding:8px 14px;font-weight:600;display:inline-block}.stage__fallback{color:var(--text-2);font-size:var(--fs-meta);line-height:1.5}.stage__fallback:not(:empty){margin-top:12px}@media (min-width:900px){.stage__fallback{padding-inline:calc(var(--pad) - 24px)}}@media print{.stage__hold{display:none}.stage__frame{display:none!important}.stage__shot.is-under{visibility:visible}}.opt-set+.opt,.opt+.opt-set,.opt-set+.opt-set{margin-top:10px}.opt__qty{margin-top:8px;padding-left:50px}.opt__qty input{max-width:8em}.walkthrough{margin-top:22px}.walkthrough video{border-radius:var(--r-card);background:var(--tint);width:100%;height:auto;display:block}.walkthrough video::-webkit-media-controls-current-time-display{font-family:var(--font-text)}.walkthrough video::-webkit-media-controls-time-remaining-display{font-family:var(--font-text)}.before-shot{margin-top:16px}.before-shot img{border:1px solid var(--rule);border-radius:var(--r-chip);max-width:100%;height:auto;display:block}.work__links{font-size:var(--fs-body);margin-top:14px;line-height:1.5}.legal h1{font-family:var(--font-display);font-size:var(--fs-heading);margin-top:8px;font-weight:400;line-height:1.15}.legal h2{font-family:var(--font-display);font-size:var(--fs-lead);margin-top:36px;font-weight:500;line-height:1.3}.legal p{margin-top:12px}.legal code{font-family:var(--font-mono);font-size:.9em}.legal-slot{background:var(--tint);color:var(--text);outline:1.5px dashed var(--rule-strong);outline-offset:1px;padding:0 .2em}.thread{flex-direction:column;gap:12px;min-height:0;display:flex}.thread__head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:10px;display:flex}.thread__head h1,.thread__head h2{font-family:var(--font-display);font-size:var(--fs-heading);margin:0;font-weight:500;line-height:1.15}.thread__presence{color:var(--text-2);font-size:var(--fs-meta);margin:0}.thread__older{text-align:center;font-size:var(--fs-meta);margin:0}.thread__log{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.thread__empty{color:var(--text-2);line-height:var(--lh-letter);margin:24px 0}.thread__foot{flex-direction:column;gap:6px;display:flex}.thread__receipt{color:var(--text-2);font-size:var(--fs-meta);align-self:flex-end;margin:0}.thread__typing{margin:0}.thread__check{font-size:var(--fs-meta);margin:0}.msg{flex-direction:column;max-width:min(34rem,80%);display:flex}.msg--mine{align-self:flex-end;align-items:flex-end}.msg--theirs{align-self:flex-start;align-items:flex-start}.msg--run-start{margin-top:8px}.msg__who{color:var(--text-2);font-size:var(--fs-meta);margin:0 12px 2px}.msg__bubble{color:var(--text);border-radius:18px;padding:8px 12px;line-height:1.45;position:relative}.msg__bubble:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.msg--mine .msg__bubble{background:var(--tint)}.msg--theirs .msg__bubble{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule-strong)}.msg--mine:not(.msg--run-end) .msg__bubble{border-bottom-right-radius:6px}.msg--mine:not(.msg--run-start) .msg__bubble{border-top-right-radius:6px}.msg--theirs:not(.msg--run-end) .msg__bubble{border-bottom-left-radius:6px}.msg--theirs:not(.msg--run-start) .msg__bubble{border-top-left-radius:6px}.msg__body{white-space:pre-wrap;margin:0}.msg__body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.msg__removed{color:var(--text-2);margin:0;font-style:italic}.msg--erased .msg__bubble{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.msg__time{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.msg__bubble:focus .msg__time,.msg__bubble:hover .msg__time{clip-path:none;width:auto;height:auto;color:var(--text-2);font-size:var(--fs-meta);margin-top:4px;display:block;position:static}.msg__note{color:var(--text-2);font-size:var(--fs-meta);margin:2px 12px 0}.msg__photo{margin-top:6px;display:block}.msg__photo:first-child{margin-top:0}.msg__photo img{border-radius:12px;max-width:min(100%,280px);height:auto;display:block}.msg__file{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule);color:var(--text);border-radius:10px;flex-direction:column;gap:2px;margin-top:6px;padding:8px 10px;text-decoration:none;display:flex}.msg__file:first-child{margin-top:0}.msg__file-name{font-weight:500}.msg__file-meta{color:var(--text-2);font-size:var(--fs-meta)}.msg-when,.msg-new{color:var(--text-2);font-size:var(--fs-meta);justify-content:center;margin:14px 0 6px;display:flex}.msg-new{color:var(--urgent);border-top:1px solid;padding-top:4px}.msg-state{color:var(--text-2);font-size:var(--fs-meta);align-self:flex-end;margin:2px 4px 0}.msg-state--failed{color:var(--urgent)}.msg-state button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.msg--typing .msg__bubble{gap:4px;padding:12px 14px;display:inline-flex}.msg--typing .msg__bubble span{background:var(--text-3);border-radius:50%;width:6px;height:6px}.composer{flex-direction:column;gap:8px;display:flex}.composer label.composer__label{font-size:var(--fs-meta);color:var(--text-2)}.composer textarea{resize:vertical;border-radius:var(--r-control);border:1px solid var(--rule-strong);background:var(--sheet);width:100%;min-height:48px;max-height:40vh;color:var(--text);font:inherit;padding:12px;line-height:1.4}.composer__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer__row .btn,.composer__row button{min-height:48px}.composer__send{margin-left:auto}.composer__file{position:relative;overflow:hidden}.composer__file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}.composer__file input[type=file]::file-selector-button{font:inherit}.composer__file:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.composer__files{font-size:var(--fs-meta);color:var(--text-2);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.composer__error{color:var(--urgent);font-size:var(--fs-meta);margin:0}.composer__note{color:var(--text-2);font-size:var(--fs-meta);margin:0}.thread__emails{border-top:1px solid var(--rule);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.thread__emails label{align-items:center;gap:8px;min-height:48px;display:inline-flex}.threads{border-top:1px solid var(--rule);margin:16px 0 0;padding:0;list-style:none}.threads li{border-bottom:1px solid var(--rule)}.threads a{min-height:48px;color:var(--text);justify-content:space-between;gap:12px;padding:14px 0;text-decoration:none;display:flex}.count-new{background:var(--plate);min-width:1.6em;color:var(--on-plate);font-size:var(--fs-meta);text-align:center;border-radius:999px;padding:0 6px;display:inline-block}.drawer{border:0;border-left:1px solid var(--rule-strong);background:var(--sheet);width:400px;max-width:100%;height:100dvh;max-height:100dvh;color:var(--text);box-shadow:var(--card-shadow);margin:0;padding:16px;position:fixed;inset:0 0 0 auto;overflow:auto}.drawer[open]{flex-direction:column;display:flex}.drawer::backdrop{background:0 0}.drawer__bar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.drawer__bar button{min-height:48px}body.has-drawer{margin-right:0}@media (min-width:1200px){body.has-drawer{margin-right:400px}}@media (max-width:899px){.drawer{border-left:0;width:100%}}.msg__marks{color:var(--text-2);font-size:var(--fs-meta);flex-wrap:wrap;gap:4px;margin:4px 8px 0;padding:0;list-style:none;display:flex}.msg__mark{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 6px;display:inline-flex}.msg__mark svg,.msg__pick svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;color:var(--text);flex:none}.msg__mark svg{width:16px;height:16px}.msg__react{font-size:var(--fs-meta);margin:2px 8px 0}.msg__react summary{min-height:24px;color:var(--text-2);text-underline-offset:2px;cursor:pointer;align-items:center;text-decoration:underline;list-style:none;display:inline-flex}.msg__react summary::-webkit-details-marker{display:none}.msg__react summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.msg__react:not([open]) summary{opacity:0}.msg:hover .msg__react summary,.msg:focus-within .msg__react summary{opacity:1}}.msg__picks{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:28px;flex-wrap:wrap;gap:4px;margin-top:4px;padding:4px;display:flex}.msg__pick{min-width:48px;min-height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.msg__pick svg{width:22px;height:22px}.msg__pick[aria-pressed=true]{background:var(--tint);box-shadow:inset 0 0 0 1px var(--rule-strong)}.msg__pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thread__marks{display:none}.msg__ref{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule);color:var(--text);border-radius:12px;flex-direction:column;gap:4px;margin-top:6px;padding:8px;text-decoration:none;display:flex}.msg__ref:first-child{margin-top:0}a.msg__ref:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.msg__ref-picture{width:100%;max-width:240px;height:auto;box-shadow:inset 0 0 0 1px var(--rule);border-radius:8px;display:block}@media (hover:hover) and (pointer:fine) and (min-width:900px){:is(a.msg__ref:hover .msg__ref-picture,a.msg__ref:focus-visible .msg__ref-picture){max-width:480px}}.msg__ref-shown{font-size:var(--fs-meta);color:var(--text-2)}.msg__ref-wait{font-size:var(--fs-meta);color:var(--text-2);font-style:italic}.msg__ref-open{font-size:var(--fs-meta);text-underline-offset:2px;text-decoration:underline}.posts__part{margin-top:36px}.posts__note{color:var(--text-2);font-size:var(--fs-meta);margin-top:8px;line-height:1.5}.posts__list{border-top:1px solid var(--rule);margin-top:10px}.posts__list li{border-bottom:1px solid var(--rule)}.posts__link{min-height:44px;color:var(--text);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.posts__link:hover .posts__name{text-underline-offset:3px;text-decoration:underline}.posts__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.posts__thumb{object-fit:cover;border-radius:var(--r-chip);background:var(--tint);flex:none;width:56px;height:56px}.posts__thumb--none{display:block}.posts__text{gap:2px;min-width:0;display:grid}.posts__name{overflow-wrap:anywhere;font-weight:500}.posts__excerpt{color:var(--text-2);overflow-wrap:anywhere}.posts__when{color:var(--text-2);font-size:var(--fs-meta)}.posts__back{font-size:var(--fs-meta);margin-top:0}.post__figures{gap:28px;margin-top:12px;display:grid}.post__figure{justify-items:start;gap:8px;margin:0;display:grid}.post__figure img{border-radius:var(--r-chip);background:var(--tint);width:100%;max-width:24rem;height:auto;box-shadow:0 0 0 1px var(--rule);display:block}.post__figure figcaption{color:var(--text-2);font-size:var(--fs-meta)}.post__caption{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--lh-letter);margin-top:10px}.post__alt{overflow-wrap:anywhere;line-height:var(--lh-letter);margin-top:10px}.post__answer{gap:32px;max-width:34rem;margin-top:12px;display:grid}.post__answer form{justify-items:start;gap:12px;display:grid}.post__answer .field{width:100%}.post__answer h3{font-family:var(--font-display);font-size:var(--fs-lead);margin:0;font-weight:500}.post__history{border-top:1px solid var(--rule);margin-top:10px}.post__history li{border-bottom:1px solid var(--rule);gap:4px;padding:12px 0;display:grid}.post__history time{color:var(--text-2);font-size:var(--fs-meta)}.post__quote{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--lh-letter);border-left:2px solid var(--rule-strong);padding-left:12px}.home__line{margin-top:8px;line-height:1.5}.home__line .link{text-decoration:none}.waits{border-top:1px solid var(--rule);margin-top:10px}.waits li{border-bottom:1px solid var(--rule);gap:6px;padding:16px 0;display:grid}.waits__what{overflow-wrap:anywhere;font-weight:500;line-height:1.4}.waits__line{color:var(--text-2);overflow-wrap:anywhere;line-height:1.5}.waits__age{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-2)}.waits__act{margin-top:6px}.steps__text{overflow-wrap:anywhere;display:block}.steps__state{color:var(--text-2);font-size:var(--fs-meta);margin-top:2px;line-height:1.5;display:block}.steps li:target{background:var(--tint)}.changed__tag{color:var(--text-2)}.changes{border-top:1px solid var(--rule);margin-top:10px}.changes li{border-bottom:1px solid var(--rule);gap:6px;padding:16px 0;display:grid}.changes__state{margin:0}.changes__words{overflow-wrap:anywhere;white-space:pre-line;line-height:1.5}.changes__words--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.changes__about,.changes__line{color:var(--text-2);overflow-wrap:anywhere;line-height:1.5}.changes__act,.changes__withdraw,.changes__more{margin-top:6px}.changes__form{gap:16px;margin-top:12px;display:grid}.pdocs{border-top:1px solid var(--rule);margin-top:10px}.pdocs li{border-bottom:1px solid var(--rule);gap:4px;padding:14px 0;display:grid}.pdocs__meta{color:var(--text-2);font-size:var(--fs-meta);overflow-wrap:anywhere;margin:0;line-height:1.5}.pdocs__act{margin:6px 0 0}.pdocs__form{gap:16px;margin-top:12px;display:grid}.ideas{border-top:1px solid var(--rule);margin-top:10px}.ideas li{border-bottom:1px solid var(--rule);gap:6px;padding:16px 0;display:grid}.ideas li:target{background:var(--tint)}.ideas__state{margin:0}.ideas__title{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.ideas__words{overflow-wrap:anywhere;white-space:pre-line;line-height:1.5}.ideas__words--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ideas__from,.ideas__line{color:var(--text-2);overflow-wrap:anywhere;line-height:1.5}.ideas__withdraw,.ideas__more{margin-top:6px}.ideas__form{gap:16px;margin-top:12px;display:grid}.telling form{gap:20px;margin-top:12px;display:grid}.telling__group{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.telling__group legend{margin-bottom:4px;padding:0}.telling__switch{gap:2px;display:grid}.telling__off{color:var(--text-2);margin:0 0 8px 34px;line-height:1.5}.telling__business{overflow-wrap:anywhere;margin:0}.telling__actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.telling__actions .btn{white-space:normal;text-align:center;min-width:0;max-width:100%;padding-block:8px;line-height:1.35}.telling__link{font-size:var(--fs-meta);margin-top:12px}.swcards{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.swcard{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);flex-wrap:wrap;align-items:center;gap:16px 22px;padding:18px;display:flex}.swcard__text{flex:220px;gap:4px;min-width:0;display:grid}.swcard__name{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.swcard__line{color:var(--text-2);overflow-wrap:anywhere;margin:0;line-height:1.5}.swcard__figure{font-family:var(--font-display);margin:4px 0 0;font-size:30px;line-height:1.1}.swcard__per{color:var(--text-2);font-family:var(--font-text);font-size:var(--fs-meta)}.swcard__late{color:var(--text);font-weight:600}.tmeter{flex:none;width:112px;height:112px;position:relative}.tmeter__ring{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.tmeter__track{fill:none;stroke:var(--rule);stroke-width:6px}.tmeter__arc{fill:none;stroke:var(--light);stroke-width:6px;stroke-linecap:round}.tmeter__n{text-align:center;place-content:center;margin:0;line-height:1;display:grid;position:absolute;inset:0}.tmeter__days{font-family:var(--font-display);font-size:34px}.tmeter__unit{color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:11px}@media (prefers-reduced-motion:no-preference){.tmeter__arc{animation:tmeter 1.4s .3s var(--ease) both}@keyframes tmeter{0%{stroke-dashoffset:276.46px}}.tmeter__days{animation:settle .5s 1.2s var(--ease) both}}.swsign{border:1px solid var(--light);border-radius:var(--r-card);margin-top:14px;padding:16px 18px}.swsign__what{margin:0 0 8px;font-weight:600}.swsign__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.swsign__list li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.bb,.bi,.bp,.cp,.billing--cards>li{font-size:var(--fs-body)}.bb{border:1px solid var(--rule);border-radius:var(--r-card);background:color-mix(in srgb, var(--desk) 45%, var(--sheet));margin-bottom:30px;padding:20px 22px 18px}.bb--due{border-color:color-mix(in srgb, var(--light) 40%, var(--rule));background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--light) 14%, transparent) 0%, transparent 55%), color-mix(in srgb, var(--desk) 45%, var(--sheet))}.bb__h{font-family:var(--font-display);text-wrap:balance;font-size:24px;font-weight:400;line-height:1.2}.bb__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}:where(.app .app__part) .bb__stats li+li{margin-top:0}.bb-stat{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sheet);animation:bb-rise .45s var(--ease) both;grid-template-rows:auto 1fr auto;gap:4px;padding:12px 14px;display:grid}.bb-stat:nth-child(2){animation-delay:60ms}.bb-stat:nth-child(3){animation-delay:.12s}.bb-stat__l{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-weight:500}.bb-stat__n{font-family:var(--font-display);align-self:end;font-size:30px;font-weight:300;line-height:1.1}.bb-stat__s{font-size:var(--fs-meta);color:var(--text-2)}.bb-stat--now{border-color:color-mix(in srgb, var(--light) 55%, var(--rule))}.bb-stat--now .bb-stat__l{color:var(--text)}.bb-track{gap:4px;margin-top:16px;padding:0;list-style:none;display:flex}:where(.app .app__part) .bb-track li+li{margin-top:0}.bb-track__s{background:var(--tint);border-radius:999px;flex:1 1 0;height:8px;position:relative;overflow:hidden}.bb-track__s:after{content:"";border-radius:inherit;transform-origin:0;animation:bb-fill .6s var(--ease) both;position:absolute;inset:0}.bb-track__s:nth-child(2):after{animation-delay:.12s}.bb-track__s:nth-child(3):after{animation-delay:.24s}.bb-track__s:nth-child(n+4):after{animation-delay:.36s}.bb-track__s--paid:after{background:var(--text-2)}.bb-track__s--waiting:after{background:var(--light)}.bb-track__s--coming:after{display:none}.bb-legend{font-size:var(--fs-meta);color:var(--text-2);flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.bb-legend__k{align-items:center;gap:6px;display:inline-flex}.bb-legend__k:before{content:"";background:var(--tint);border-radius:50%;width:10px;height:10px}.bb-legend__k--paid:before{background:var(--text-2)}.bb-legend__k--waiting:before{background:var(--light)}.bi-list{gap:14px;margin-top:12px;padding:0;list-style:none;display:grid}:where(.app .app__part) .bi-list>li+li{margin-top:0}.bi{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);box-shadow:var(--card-shadow);padding:18px 20px}.bi__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.billing__h{font-family:var(--font-text);font-size:var(--fs-body);font-weight:600}.billing__due{border:1px solid var(--rule);font-size:var(--fs-meta);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.billing__due svg,.bi .state-line svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.bi__for{color:var(--text-2);margin-top:4px}.bi .state-line{color:var(--urgent);padding-top:10px}.bi .state-line+.smallprint{margin-top:2px}.bi__ways,.cp-ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;padding:0;list-style:none;display:grid}.bi__ways{margin-top:14px}.bi__ways>li,.cp-ways>li{grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;display:grid}:where(.app) :is(.bi__ways,.cp-ways)>li+li{margin-top:0}.bi-way{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sheet);color:var(--text);transition:border-color .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);grid-template-columns:auto 1fr;gap:4px 10px;padding:14px 16px;text-decoration:none;display:grid;position:relative}.bi-way:hover{border-color:var(--rule-strong);box-shadow:var(--card-shadow);transform:translateY(-1px)}.bi-way:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bi-way__i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--text-2);grid-row:1}.bi-way__l{font-size:var(--fs-meta);color:var(--text-2);grid-row:1;align-self:start;padding-top:1px}.bi-way__a{font-family:var(--font-display);grid-column:1/-1;font-size:28px;font-weight:300;line-height:1.1}.bi-way__s{font-size:var(--fs-meta);color:var(--urgent);grid-column:1/-1;font-weight:600}.bi-way--direct{border-color:color-mix(in srgb, var(--light) 55%, var(--rule));background:color-mix(in srgb, var(--light) 6%, var(--sheet))}.bi-way--direct .bi-way__i{color:var(--light)}.bi__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:10px;display:flex}.br{margin-top:14px;padding:0;list-style:none;position:relative}.br__step{padding:0 0 14px 34px;position:relative}:where(.app .app__part) .br__step+.br__step{margin-top:0}.br__step:before{content:"";background:var(--rule);width:2px;position:absolute;top:24px;bottom:-2px;left:10px}.br__step:last-child:before{display:none}.br__step--paid:before{background:var(--text-2)}.br__node{border:2px solid var(--rule-strong);background:var(--sheet);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;left:0}.br__step--paid .br__node{border-color:var(--text-2);background:var(--text-2);color:var(--sheet)}.br__step--waiting .br__node{border-color:var(--light);box-shadow:0 0 0 4px color-mix(in srgb, var(--light) 20%, transparent)}.br__step--waiting .br__node:after{content:"";background:var(--light);border-radius:50%;width:8px;height:8px}.br__step--coming .br__node{border-color:var(--rule)}.br__tick{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.br .schedule__row{border-bottom:0;flex-wrap:nowrap;padding:10px 0 2px}.br .schedule__key{min-width:0}.br .smallprint{margin-top:0}.br .schedule__row .num{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:300}.br__step--coming .schedule__row .num{color:var(--text-2)}.br__totals{margin-top:8px}.bp-list,.billing--cards{gap:10px;margin-top:12px;padding:0;list-style:none;display:grid}:where(.app .app__part) :is(.bp-list,.billing--cards)>li+li{margin-top:0}.bp{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sheet);grid-template-columns:auto 1fr;gap:2px 12px;padding:14px 16px;display:grid}.bp>:not(.bp__i){grid-column:2}.bp__i{background:var(--text-2);width:22px;height:22px;color:var(--sheet);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;grid-row:1/span 4;padding:3px}.bp__on{font-size:var(--fs-meta);color:var(--text-2)}.billing--cards>li{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sheet);padding:14px 16px}.cp{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);box-shadow:var(--card-shadow);margin-top:12px;padding:18px 20px}.cp>*+*{margin-top:12px}.cp>h3{margin-top:18px}.cp>h3+*{margin-top:8px}.cp__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.cp__name{font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.3}.cp__chip{background:var(--tint);font-size:var(--fs-meta);color:var(--text-2);border-radius:999px;padding:3px 10px}.cp__chip--active{background:color-mix(in srgb, var(--light) 16%, var(--sheet));color:var(--text)}.cp-inc{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.cp .cp-inc li{border:1px solid var(--rule);font-size:var(--fs-meta);border-radius:999px;margin-top:0;padding:4px 12px}.cp-way{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--rule);border-radius:var(--r-control);background:var(--sheet);color:var(--text);grid-template-columns:auto 1fr;gap:4px 10px;padding:14px 16px;text-decoration:none;display:grid}a.cp-way{transition:border-color .16s var(--ease), transform .16s var(--ease)}a.cp-way:hover{border-color:var(--rule-strong);transform:translateY(-1px)}a.cp-way:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cp-way__i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--text-2)}.cp-way__l{font-size:var(--fs-meta);color:var(--text-2);align-self:start;padding-top:1px}.cp-way__a{font-family:var(--font-display);font-size:var(--fs-lead);grid-column:1/-1;font-weight:300}.cp-way__go,.cp-way__mark{font-size:var(--fs-meta);grid-column:1/-1;align-self:end}.cp-way__go{color:var(--text-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.cp-way__mark{color:var(--urgent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cp-way__mark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cp-way--chosen{border:2px solid var(--light);background:color-mix(in srgb, var(--light) 6%, var(--sheet));padding:13px 15px}.cp-way--chosen .cp-way__i{color:var(--light)}.cp .state-line{padding-top:0}@keyframes bb-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes bb-fill{0%{transform:scaleX(0)}}@media (max-width:519px){.bb{margin-inline:-4px;padding:16px 14px}.bb__h{font-size:21px}.bb__stats{grid-template-columns:1fr 1fr}.bb__stats>:only-child,.bb__stats>:first-child:nth-last-child(3){grid-column:1/-1}.bb-stat__n{font-size:26px}.bi,.cp{padding:16px 14px}}@media (max-width:359px){.bb__stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bb-stat,.bb-track__s:after{animation:none}.bi-way,a.cp-way{transition:none}}.bi__ways--one{grid-template-columns:minmax(0,1fr);max-width:420px}.bi__ways--one .bi-way__s{color:var(--text-2);font-weight:400}.swinv__parties{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 24px;margin-top:18px;display:grid}.swinv__parties p{margin:0}.swinv__parties .label{margin-bottom:4px}.swinv__lines{margin-top:18px}.schedule__row--quiet{color:var(--text-2)}.swinv__pay{margin-top:24px}