@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/feee9252ebc88ab2-s.1omj-3m66rwrp.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/6cdc3b4c3ee0ed06-s.306ikrpvj53k5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/dfe95178c08dfe21-s.2pzdljxrqcf3h.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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/28f82cd8566a528f-s.p.14og3_uq6yls0.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:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.bodoni_moda_6d13c121-module__eQwZjq__className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.bodoni_moda_6d13c121-module__eQwZjq__variable{--font-display:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:textSans;src:url(../media/Switzer_Variable-s.p.2cv8cnme15iov.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:textSans Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.textsans_d3627041-module__aBsw7q__className{font-family:textSans,textSans Fallback;font-style:normal}.textsans_d3627041-module__aBsw7q__variable{--font-text:"textSans", "textSans Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2zkj-p18lgxwi.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.2ffn2c0h-1t7r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.1ns0a980vcn85.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.12ukhzf-lem3a.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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_be55b0c8-module__ERzq4a__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_be55b0c8-module__ERzq4a__variable{--font-figure:"Martian Mono", "Martian Mono Fallback"}
:is(html:has(.ledger-page),body:has(.ledger-page)){font-family:ui-sans-serif,system-ui,sans-serif}.ledger-page{--ink-000:#06060f;--ink-050:#0d0c19;--bone-000:#ebede5;--bone-100:#dcded4;--bone-300:#797b74;--text-hi:#f2f3ed;--text-mid:#ababb4;--text-lo:#80818b;--text-on-bone-hi:#141320;--text-on-bone-mid:#474754;--debit:#e84d33;--debit-dim:#782a1d;--credit:#58ccd8;--rule-faint:color-mix(in oklab, var(--text-hi) 9%, transparent);--rule-soft:color-mix(in oklab, var(--text-hi) 16%, transparent);--rule-firm:color-mix(in oklab, var(--text-hi) 32%, transparent);--rule-bone:color-mix(in oklab, var(--text-on-bone-hi) 22%, transparent);--rail:clamp(3rem, 6vw, 6rem);--rail-sm:2.125rem;--gutter:clamp(1.25rem, 4vw, 3.5rem);--measure:34ch;--page-max:78rem;--type-display-xl:clamp(3rem, 8vw, 6.75rem);--type-display-lg:clamp(3rem, 5.6vw, 4.75rem);--type-display-md:clamp(3rem, 3.6vw, 3.5rem);--type-lead:clamp(1.0625rem, .98rem + .42vw, 1.3125rem);--type-body:clamp(.9375rem, .91rem + .16vw, 1.0313rem);--type-small:.875rem;--type-micro:.6875rem;--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--ink-000);color:var(--text-hi);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-body);font-synthesis-weight:none;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}@supports (color:lab(0% 0 0)){.ledger-page{--ink-000:lab(1.84886% 1.08486 -3.64405);--ink-050:lab(3.72588% 2.23994 -7.50481);--bone-000:lab(93.5164% -2.04781 3.9548);--bone-100:lab(88.2013% -2.38293 4.61931);--bone-300:lab(51.4072% -2.03329 3.96773);--text-hi:lab(95.6781% -1.37055 2.63193);--text-mid:lab(70.2005% 1.14194 -4.37132);--text-lo:lab(54.0392% 1.562 -5.80499);--text-on-bone-hi:lab(6.5557% 2.91234 -8.9821);--text-on-bone-mid:lab(30.428% 2.29807 -7.90304);--debit:lab(55.505% 59.9088 49.253);--debit-dim:lab(29.1489% 34.0739 27.1481);--credit:lab(75.7458% -31.2786 -16.6448)}}.ledger-page ::selection{background:var(--debit);color:var(--ink-000)}.ledger-page :focus-visible{outline:2px solid var(--credit);outline-offset:3px;border-radius:1px}.display{font-family:var(--font-display), ui-serif, Georgia, serif;font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:.95}.display em{font-synthesis:none;font-style:normal;font-weight:400}.figure{font-family:var(--font-figure), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-feature-settings:"zero" 1}.designator{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.02em;text-transform:uppercase;color:var(--text-lo)}.prose{max-width:var(--measure);color:var(--text-mid);text-wrap:pretty}.lead{font-size:var(--type-lead);color:var(--text-mid);text-wrap:pretty;max-width:44ch;line-height:1.5}.action{white-space:nowrap;font-size:var(--type-small);letter-spacing:.005em;transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out);border:1px solid #0000;align-items:center;gap:.625rem;padding:.8125rem 1.375rem;font-weight:500;text-decoration:none;display:inline-flex}.action--primary{background:var(--bone-000);color:var(--text-on-bone-hi);font-weight:600}.action--primary:hover{background:var(--bone-100)}.action--quiet{border-color:var(--rule-soft);color:var(--text-hi)}.action--quiet:hover{border-color:var(--rule-firm);background:color-mix(in oklab, var(--text-hi) 5%, transparent)}.action__mark{font-family:var(--font-figure), ui-monospace, monospace;letter-spacing:-.04em;opacity:.75;font-size:.6875em}.ledger{max-width:var(--page-max);padding-inline:var(--gutter);--spine-x:calc(var(--rail-sm) / 2 + var(--gutter));margin-inline:auto;position:relative}@media (min-width:62rem){.ledger{--spine-x:50%}}.spine{inset-block:0;left:var(--spine-x);background:var(--rule-faint);pointer-events:none;width:1px;position:absolute}.spine__fill{background:linear-gradient(to bottom, var(--debit-dim), var(--debit) 55%, var(--credit) 100%);transform-origin:top;position:absolute;inset:0;transform:scaleY(1)}.ledger__grid{grid-template-columns:var(--rail-sm) minmax(0, 1fr);column-gap:0;display:grid}@media (min-width:62rem){.ledger__grid{grid-template-columns:minmax(0, 1fr) var(--rail) minmax(0, 1fr)}}.entry{grid-column:2;padding-block:clamp(5rem,12vh,9rem);padding-inline-start:clamp(1rem,3vw,2rem);position:relative}@media (min-width:62rem){.entry[data-side=debit]{text-align:right;grid-column:1;padding-inline:0 clamp(1.5rem,3vw,3rem)}.entry[data-side=credit]{grid-column:3;padding-inline:clamp(1.5rem,3vw,3rem) 0}.entry[data-side=full]{grid-column:1/-1;padding-inline:0}}.entry[data-side=full]{z-index:1;background:var(--ink-000)}@media (min-width:62rem){.entry[data-side=debit] .prose,.entry[data-side=debit] .lead{text-align:left;margin-left:auto}}.entry__tick{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.02em;color:var(--text-lo);white-space:nowrap;align-items:center;gap:.5rem;line-height:1;display:flex;position:absolute;top:clamp(5rem,12vh,9rem)}.entry__tick:before{content:"";transform-origin:0;background:currentColor;width:clamp(.75rem,2vw,1.5rem);height:1px}.entry__tick{left:calc(-1 * var(--rail-sm) + .375rem);flex-direction:row}@media (min-width:62rem){.entry[data-side=debit] .entry__tick{left:auto;right:calc(.5rem - var(--rail) / 2);flex-direction:row-reverse}.entry[data-side=debit] .entry__tick:before{transform-origin:100%}.entry[data-side=credit] .entry__tick{left:calc(.5rem - var(--rail) / 2)}.entry[data-side=full] .entry__tick{top:clamp(3rem,7vh,5rem);left:0}}.entry[data-side=debit] .entry__tick{color:var(--debit)}.entry[data-side=credit] .entry__tick{color:var(--credit)}.entry__head{font-size:var(--type-display-md);margin-block:.75rem 1.5rem}.masthead{z-index:60;background-color:var(--ink-000);border-bottom:1px solid var(--rule-faint);position:sticky;top:0}@supports (animation-timeline:scroll()){.masthead{animation:linear both masthead-settle;animation-timeline:scroll(root);animation-range:0 5rem}@keyframes masthead-settle{0%{background-color:color-mix(in oklab, var(--ink-000) 0%, transparent);border-bottom-color:#0000}to{background-color:var(--ink-000);border-bottom-color:var(--rule-faint)}}}.masthead__inner{max-width:var(--page-max);padding:.875rem var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.wordmark{color:var(--text-hi);align-items:baseline;gap:.5rem;text-decoration:none;display:inline-flex}.wordmark__name{font-family:var(--font-display), ui-serif, Georgia, serif;font-optical-sizing:auto;letter-spacing:-.01em;font-size:1.375rem;line-height:1}.wordmark__mark{font-family:var(--font-figure), ui-monospace, monospace;letter-spacing:.04em;color:var(--text-lo);text-transform:uppercase;font-size:.5625rem;display:none}@media (min-width:62rem){.wordmark__mark{display:inline}}.masthead__nav{align-items:baseline;gap:clamp(1rem,2.4vw,2.25rem);display:none}@media (min-width:62rem){.masthead__nav{display:flex}}.masthead__link{font-size:var(--type-small);color:var(--text-mid);transition:color .3s var(--ease-out);align-items:baseline;gap:.4375rem;text-decoration:none;display:inline-flex}.masthead__link:hover{color:var(--text-hi)}.masthead__link span{font-family:var(--font-figure), ui-monospace, monospace;letter-spacing:-.02em;color:var(--text-lo);transition:color .3s var(--ease-out);font-size:.5625rem}.masthead__link:hover span{color:var(--text-hi)}.masthead__actions{align-items:center;gap:.5rem;display:flex}@media (min-width:62rem){.masthead__actions{gap:.75rem}}@media (max-width:61.999rem){.masthead__actions .action{padding:.625rem .875rem}}.masthead__menu{display:block}@media (min-width:62rem){.masthead__menu{display:none}}.masthead__menu>summary{cursor:pointer;border:1px solid var(--rule-soft);font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.02em;color:var(--text-hi);align-items:center;gap:.5rem;padding:.5rem .75rem;list-style:none;display:inline-flex}.masthead__menu>summary::-webkit-details-marker{display:none}.masthead__menu[open]>summary{border-color:var(--rule-firm);color:var(--text-hi)}.masthead__sheet{inset-inline:0;background:var(--ink-050);border-block:1px solid var(--rule-faint);padding:.5rem var(--gutter) 1.25rem;flex-direction:column;display:flex;position:absolute;top:100%}.masthead__sheet a:not(.action){border-bottom:1px solid var(--rule-faint);color:var(--text-mid);font-size:var(--type-small);justify-content:space-between;align-items:baseline;padding:.875rem 0;text-decoration:none;display:flex}.masthead__sheet a span{font-family:var(--font-figure), ui-monospace, monospace;color:var(--text-lo);font-size:.5625rem}.masthead__sheet .action{justify-content:center;margin-top:1.25rem}.folio{flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(3rem,8vh,5.5rem) clamp(1.5rem,4vh,3rem);display:flex;position:relative;overflow:clip}.folio__field{pointer-events:none;opacity:.5;background-image:repeating-radial-gradient(circle at 78% 18%, transparent 0 38px, color-mix(in oklab, var(--debit) 22%, transparent) 38px 39px), repeating-radial-gradient(circle at 22% 82%, transparent 0 46px, color-mix(in oklab, var(--credit) 16%, transparent) 46px 47px);position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 0%,#0000 78%)}.folio__inner{max-width:var(--page-max);padding-inline:var(--gutter);width:100%;margin-inline:auto;position:relative}.folio__slug{align-items:center;gap:.75rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:flex}.folio__slug:after{content:"";background:var(--rule-faint);flex:1;max-width:18rem;height:1px}.folio__title{font-size:var(--type-display-xl);max-width:15ch;margin:0}.folio__title .credit-word{color:inherit;background-image:linear-gradient(var(--credit), var(--credit));background-position:0 86%;background-repeat:no-repeat;background-size:100% .03em}.folio__lead{margin-top:clamp(1.5rem,4vh,2.25rem)}.folio__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:flex}.folio__posting{border-top:1px solid var(--rule-faint);gap:.875rem;margin-top:clamp(1.75rem,5vh,3.25rem);padding-top:1.125rem;display:grid}.folio__ruleline{background:var(--rule-faint);height:1px;position:relative;overflow:hidden}.folio__ruleline:after{content:"";background:linear-gradient(to right, var(--debit), var(--credit));transform-origin:0;position:absolute;inset:0}.folio__legs{flex-wrap:wrap;gap:.5rem clamp(1rem,3vw,2.5rem);display:flex}.folio__leg{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.02em;color:var(--text-lo);align-items:baseline;gap:.5rem;display:flex}.folio__leg b{color:var(--text-mid);font-weight:500}.folio__leg[data-leg=debit] b{color:var(--debit)}.folio__leg[data-leg=credit] b{color:var(--credit)}.debit-list{border-top:1px solid var(--rule-faint);gap:0;margin-top:2.5rem;display:grid}.debit-item{border-bottom:1px solid var(--rule-faint);padding-block:1.625rem;position:relative}.debit-item__title{color:var(--text-hi);background-image:linear-gradient(var(--debit), var(--debit));background-position:0 62%;background-repeat:no-repeat;background-size:100% 1px;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;line-height:1.3;display:inline;position:relative}@media (min-width:62rem){.entry[data-side=debit] .debit-item__title{background-position:100% 62%}}.debit-item__body{font-size:var(--type-small);color:var(--text-mid);max-width:46ch;margin-top:.75rem}@media (min-width:62rem){.entry[data-side=debit] .debit-item__body{text-align:left;margin-left:auto}}.debit-item__cost{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.02em;color:var(--debit);margin-top:.875rem;display:block}.credit-item__title{color:var(--text-hi);background-image:linear-gradient(var(--credit), var(--credit));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;line-height:1.3;display:inline}.posting{gap:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:62rem){.posting{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.posting__aside{align-self:start;position:sticky;top:clamp(6rem,18vh,11rem)}.posting__beats{gap:clamp(3rem,9vh,6rem);display:grid}.beat{border-left:1px solid var(--rule-faint);padding-left:clamp(2.75rem,5vw,4rem);padding-block:.25rem;position:relative}.beat:before{content:"";background:var(--credit);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(1)}.beat__no{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.03em;color:var(--credit);position:absolute;top:.125rem;left:clamp(.75rem,1.6vw,1.25rem)}.beat__title{font-family:var(--font-display), ui-serif, Georgia, serif;font-optical-sizing:auto;letter-spacing:-.01em;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:400;line-height:1.05}.beat__body{font-size:var(--type-small);color:var(--text-mid);max-width:48ch;margin-top:.75rem}.beat__ledger{border-top:1px solid var(--rule-faint);font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.02em;color:var(--text-lo);flex-wrap:wrap;gap:.375rem 1.25rem;margin-top:1rem;padding-top:.75rem;display:flex}.beat__ledger b{color:var(--text-mid);font-weight:500}.register{border-collapse:collapse;text-align:left;width:100%;margin-top:2.5rem}.register caption{text-align:left;font-size:var(--type-small);color:var(--text-mid);max-width:60ch;padding-bottom:1rem}.register th{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:.02em;text-transform:uppercase;color:var(--text-lo);border-bottom:1px solid var(--rule-soft);vertical-align:bottom;padding-bottom:.75rem;font-weight:400}.register tbody tr{border-bottom:1px solid var(--rule-faint);transition:background-color .35s var(--ease-out)}.register tbody tr:hover{background:color-mix(in oklab, var(--credit) 6%, transparent)}.register td{vertical-align:top;padding-block:1.125rem}.register__ref{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.03em;color:var(--credit);white-space:nowrap;width:1%;padding-right:1.25rem}.register__name{color:var(--text-hi);min-width:12ch;padding-right:1.5rem;font-weight:500}.register__note{font-size:var(--type-small);color:var(--text-mid)}@media (max-width:61.999rem){.register thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.register tbody tr{gap:.375rem;padding-block:1.25rem;display:grid}.register td{width:auto;padding-block:0;display:block}.register__ref{padding-right:0}}.statement{border-top:1px solid var(--rule-soft);margin-top:2.5rem}.clause{border-bottom:1px solid var(--rule-faint);gap:.375rem 1.5rem;padding-block:1.25rem;display:grid}@media (min-width:48rem){.clause{grid-template-columns:4.5rem minmax(0,1fr)}}.clause__no{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.02em;color:var(--credit);padding-top:.25rem}.clause__text{font-size:var(--type-small);color:var(--text-mid);max-width:64ch}.clause__text b{color:var(--text-hi);font-weight:500}.receipt-section{background:var(--ink-050);padding-block:clamp(4rem,12vh,8rem);position:relative}.receipt-shell{max-width:var(--page-max);padding-inline:var(--gutter);gap:clamp(2.5rem,6vw,4.5rem);margin-inline:auto;display:grid}@media (min-width:62rem){.receipt-shell{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start}}.receipt{--zig:1.125rem;--zag:.5rem;background:var(--bone-000);color:var(--text-on-bone-hi);padding:calc(var(--zag) + 2rem) clamp(1.5rem, 3vw, 2.25rem) calc(var(--zag) + 2rem);font-family:var(--font-figure), ui-monospace, monospace;letter-spacing:-.035em;font-size:.75rem;line-height:1.75}@supports ((-webkit-mask:conic-gradient(#000, #000)) or (mask:conic-gradient(#000, #000))){.receipt{-webkit-mask:conic-gradient(from 135deg at top, #0000 90deg, #000 0) 50% 0 / var(--zig) var(--zag) repeat-x, conic-gradient(from -45deg at bottom, #0000 90deg, #000 0) 50% 100% / var(--zig) var(--zag) repeat-x, linear-gradient(#000 0 0) 50% 50% / 100% calc(100% - 2 * var(--zag)) no-repeat;mask:conic-gradient(from 135deg at top, #0000 90deg, #000 0) 50% 0 / var(--zig) var(--zag) repeat-x, conic-gradient(from -45deg at bottom, #0000 90deg, #000 0) 50% 100% / var(--zig) var(--zag) repeat-x, linear-gradient(#000 0 0) 50% 50% / 100% calc(100% - 2 * var(--zag)) no-repeat}}.receipt__head{text-align:center;border-bottom:1px dashed var(--rule-bone);padding-bottom:1rem}.receipt__title{font-family:var(--font-display), ui-serif, Georgia, serif;font-optical-sizing:auto;letter-spacing:-.01em;font-size:1.75rem;line-height:1}.receipt__sub{text-transform:uppercase;letter-spacing:.06em;color:var(--text-on-bone-mid);margin-top:.5rem;font-size:.625rem}.receipt__lines{gap:.875rem;padding-block:1rem;display:grid}.receipt__line{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.5rem;display:grid}.receipt__line:after{content:"";border-bottom:1px dotted var(--bone-300);grid-area:1/2;align-self:baseline;height:0;transform:translateY(-.25em)}.receipt__label{grid-column:1}.receipt__value{font-variant-numeric:tabular-nums;grid-column:3;font-weight:500}.receipt__note{color:var(--text-on-bone-mid);letter-spacing:-.02em;grid-column:1/-1;max-width:44ch;font-size:.625rem;line-height:1.6}.receipt__total{border-top:1px solid var(--text-on-bone-hi);border-bottom:3px double var(--text-on-bone-hi);margin-top:.5rem;padding-block:.75rem}.receipt__total .receipt__label,.receipt__total .receipt__value{text-transform:uppercase;letter-spacing:.02em;font-size:.6875rem;font-weight:700}.receipt__foot{border-top:1px dashed var(--rule-bone);text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--text-on-bone-mid);margin-top:1.25rem;padding-top:1rem;font-size:.5625rem}.receipt__barcode{background-image:repeating-linear-gradient(to right, var(--text-on-bone-hi) 0 2px, transparent 2px 5px, var(--text-on-bone-hi) 5px 6px, transparent 6px 11px, var(--text-on-bone-hi) 11px 14px, transparent 14px 16px);width:min(14rem,70%);height:2rem;margin:.875rem auto 0;display:block}.pricing-copy .prose{max-width:46ch}.pricing-copy__points{border-top:1px solid var(--rule-faint);gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:grid}.pricing-copy__point{gap:.25rem;display:grid}.pricing-copy__point dt{font-family:var(--font-figure), ui-monospace, monospace;font-size:var(--type-micro);letter-spacing:-.02em;color:var(--credit)}.pricing-copy__point dd{font-size:var(--type-small);color:var(--text-mid);margin:0}.closing{text-align:center;padding-block:clamp(5rem,16vh,10rem);position:relative;overflow:clip}.closing__field{pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 50%, color-mix(in oklab, var(--credit) 14%, transparent), transparent 70%), repeating-linear-gradient(to bottom, transparent 0 27px, var(--rule-faint) 27px 28px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.closing__inner{max-width:52rem;padding-inline:var(--gutter);margin-inline:auto;position:relative}.closing__title{font-size:var(--type-display-lg);margin:1rem 0 0}.closing__lead{text-align:center;margin:1.5rem auto 0}.closing__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.colophon{border-top:1px solid var(--rule-faint);background:var(--ink-050);padding-block:clamp(2.5rem,6vh,4rem)}.colophon__inner{max-width:var(--page-max);padding-inline:var(--gutter);gap:2rem;margin-inline:auto;display:grid}@media (min-width:48rem){.colophon__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.colophon__nav{flex-wrap:wrap;gap:.75rem 1.75rem;display:flex}.colophon__nav a{font-size:var(--type-small);color:var(--text-mid);transition:color .3s var(--ease-out);text-decoration:none}.colophon__nav a:hover{color:var(--text-hi)}.colophon__fine{border-top:1px solid var(--rule-faint);max-width:var(--page-max);margin-top:2.5rem;padding-top:1.25rem;padding-inline:var(--gutter);font-size:var(--type-micro);font-family:var(--font-figure), ui-monospace, monospace;letter-spacing:-.02em;color:var(--text-lo);gap:.75rem;margin-inline:auto;display:grid}@media (min-width:48rem){.colophon__fine{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.spine__fill{animation:linear both spine-post;animation-timeline:scroll(root);transform:scaleY(0)}@keyframes spine-post{to{transform:scaleY(1)}}.entry__body{animation:linear both entry-post;animation-timeline:view();animation-range:entry 8% cover 34%}@keyframes entry-post{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}.entry__tick{animation:linear both tick-in;animation-timeline:view();animation-range:entry 5% cover 22%}.entry__tick:before{animation:linear both tick-rule;animation-timeline:view();animation-range:entry 5% cover 26%}@keyframes tick-in{0%{opacity:0}to{opacity:1}}@keyframes tick-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.debit-item__title{background-size:0% 1px;animation:linear both strike;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes strike{to{background-size:100% 1px}}.credit-item__title{background-size:0% 1px;animation:linear both post-rule;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes post-rule{to{background-size:100% 1px}}.beat:before{animation:linear both beat-fill;animation-timeline:view();animation-range:entry 15% cover 60%;transform:scaleY(0)}@keyframes beat-fill{to{transform:scaleY(1)}}.folio__ruleline:after{animation:linear both rule-draw;animation-timeline:view();animation-range:entry cover 60%;transform:scaleX(0)}@keyframes rule-draw{to{transform:scaleX(1)}}.register tbody tr{animation:linear both row-post;animation-timeline:view();animation-range:entry cover 26%}@keyframes row-post{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.receipt{animation:linear both receipt-settle;animation-timeline:view();animation-range:entry 5% cover 42%}@keyframes receipt-settle{0%{opacity:0;transform:translateY(2.5rem)rotate(-.6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}}}
