@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Reenie Beanie;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/reenie-beanie-latin-400-normal.4a-HEdeI.woff2)format("woff2"),url(/_astro/reenie-beanie-latin-400-normal.vYxg_nup.woff)format("woff");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}:root{--cover:#0a0808;--gold:#cfa251;--gold-hi:#e4c27f;--gold-deep:#8a6a2c;--paper:#fbfbf8;--paper-edge:#efefe9;--rule:#c3d3ea;--margin:#d4473b;--ink:#17130f;--ink-soft:#4a4540;--pen:#1f3fa3;--pen-red:#c3372c;--col-rule:#17130f1f;--cover-ink:#f4f1ea;--cover-ink-muted:#c9bfae;--wa:#25d366;--wa-hi:#3ee07b;--wa-ink:#07140c;--font-print:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-pen:"Reenie Beanie", "Segoe Print", cursive;--line:2rem;--page-pad:clamp(1.25rem, 3.4vw, 3.5rem);--margin-x:calc(var(--page-pad) - .75rem);--radius-page:3px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1d1b18;--paper-edge:#2a2724;--rule:#303b4a;--margin:#a5463d;--ink:#ece6da;--ink-soft:#b5ab9c;--pen:#8fb0ff;--pen-red:#ff7a6b;--col-rule:#ece6da29;color-scheme:dark}}:root[data-theme=dark]{--paper:#1d1b18;--paper-edge:#2a2724;--rule:#303b4a;--margin:#a5463d;--ink:#ece6da;--ink-soft:#b5ab9c;--pen:#8fb0ff;--pen-red:#ff7a6b;--col-rule:#ece6da29;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem}body{background-color:var(--cover);color:var(--ink);font-family:var(--font-print);text-rendering:optimizelegibility;background-image:url(/cloth.svg);background-size:240px 240px;margin:0;font-size:1.0625rem;line-height:1.6}::selection{background:var(--gold);color:var(--cover)}:focus-visible{outline:2px solid var(--pen);outline-offset:3px;border-radius:2px}.on-cover :focus-visible,.cover-bar :focus-visible,.back-cover :focus-visible{outline-color:var(--gold-hi)}a{color:var(--pen);text-underline-offset:.2em;text-decoration-thickness:1px}img,svg{max-width:100%;display:block}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}p{text-wrap:pretty;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--gold);color:var(--cover);padding:.5rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.wordmark{color:var(--cover-ink);letter-spacing:-.01em;white-space:nowrap;font-weight:600}.book{width:min(100% - 2rem,86rem);margin-inline:auto}@media (width>=75.0625rem){.book{width:min(100% - 7rem,84rem)}}main.book{counter-reset:folio}.page{counter-increment:folio}.page:after{content:counter(folio);bottom:calc(var(--line) * .45);color:var(--ink-soft);font-size:.75rem;font-weight:600;position:absolute}.page--left:after{left:calc(var(--page-pad) + 1.25rem)}.page--right:after{right:var(--page-pad)}.spread{border-radius:var(--radius-page);grid-template-columns:1fr 1fr;margin-block:0 clamp(1.5rem,3vw,2.75rem);display:grid;position:relative;box-shadow:0 2px 2px #00000059,0 18px 40px -12px #000000bf}.spread:after{content:"";inset-block:0;pointer-events:none;background:#0a080847;width:2px;position:absolute;left:50%;transform:translate(-1px)}.page{min-width:0;padding:calc(var(--line) * 1.5) var(--page-pad) calc(var(--line) * 1.5) calc(var(--page-pad) + 1.25rem);background-color:var(--paper);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--line) - 1px), var(--rule) calc(var(--line) - 1px), var(--rule) var(--line));background-position:0 calc(var(--line) * 2.5);background-repeat:repeat;background-clip:padding-box;position:relative;overflow-x:clip}.page:before{content:"";inset-block:0;left:var(--margin-x);border-inline:1px solid var(--margin);opacity:.75;pointer-events:none;width:5px;position:absolute}.page--left{border-radius:var(--radius-page) 0 0 var(--radius-page);box-shadow:inset -2.5rem 0 2.5rem -2rem #0a080833}.page--right{border-radius:0 var(--radius-page) var(--radius-page) 0;box-shadow:inset 2.5rem 0 2.5rem -2rem #0a080833}.page-head{min-height:var(--line);margin-bottom:var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.75rem;font-weight:700;display:flex}.page-head>:only-child{margin-left:auto}.page-head .pen{letter-spacing:0;text-transform:none;margin-left:auto;font-size:1.9rem;font-weight:400}.pen{font-family:var(--font-pen);color:var(--pen);letter-spacing:0;font-weight:400}.pen--red{color:var(--pen-red)}.lede{max-width:36rem;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:var(--line);color:var(--ink-soft)}.section-title{margin-bottom:calc(var(--line) * .75);font-size:clamp(2rem,3.6vw,3.25rem)}.example-note{letter-spacing:.04em;color:var(--ink-soft);font-size:.75rem}.ledger td,.sheet-table td,.tally dd,.calc-input input,.page:after{font-variant-numeric:tabular-nums}.ledger{border-collapse:collapse;table-layout:fixed;width:100%}.ledger th{height:var(--line);text-align:left;vertical-align:bottom;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1.5px solid var(--ink);padding:0 .5rem 0 0;font-size:.6875rem;font-weight:700}.ledger td{height:calc(var(--line) * 1.5);vertical-align:middle;border-bottom:1px solid var(--rule);padding:0 .5rem 0 0}.ledger th+th,.ledger td+td{border-left:1px solid var(--col-rule);padding-left:.5rem}.rows{margin:0;padding:0;list-style:none}.rows li{padding:calc(var(--line) * .25) 0 calc(var(--line) * .25) 1.6rem;line-height:calc(var(--line) * .75);border-bottom:1px solid #0000;position:relative}.rows li+li{margin-top:calc(var(--line) * .25)}.rows li:before{content:"";left:.15rem;top:calc(var(--line) * .6);background:var(--pen);border-radius:2px;width:.85rem;height:2px;position:absolute;transform:rotate(-8deg)}.rows--check li:before{top:calc(var(--line) * .42);border:solid var(--pen);background:0 0;border-width:0 2px 2px 0;border-radius:0;width:.55rem;height:.95rem;transform:rotate(40deg)}.btn{border:1px solid var(--gold-deep);background:var(--cover);min-height:3rem;color:var(--gold);font:inherit;letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 3px var(--cover), inset 0 0 0 4px #cfa25173, 0 2px 4px -1px #0a080873;border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.4rem;font-size:1rem;font-weight:750;text-decoration:none;transition:color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:inline-flex}.btn:hover{color:var(--gold-hi);box-shadow:inset 0 0 0 3px var(--cover), inset 0 0 0 4px var(--gold), 0 6px 14px -4px #0a08088c}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:1.15rem;height:1.15rem}.btn--wa{background:var(--wa);color:var(--wa-ink);border:0;position:relative;overflow:hidden;box-shadow:inset 0 -2px #07140c2e,0 2px 4px -1px #0a080866}.btn--wa:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);animation:5.5s ease-in-out 2.4s 4 shimmer;position:absolute;inset:0;transform:translate(-130%)}.btn--wa:hover:after{animation:none}@keyframes shimmer{0%,62%{transform:translate(-130%)}88%,to{transform:translate(130%)}}@keyframes field-call{0%,68%,to{box-shadow:0 0 #0000}78%{box-shadow:0 2px}}.btn--wa:hover{color:var(--wa-ink);background:var(--wa-hi);transform:translateY(-1px);box-shadow:inset 0 -2px #07140c2e,0 10px 20px -8px #25d3668c}.btn--wa:active{transform:translateY(1px);box-shadow:inset 0 2px #07140c33}.btn--wa:focus-visible{outline-color:var(--pen)}.on-cover .btn--wa:focus-visible,.cover-bar .btn--wa:focus-visible,.back-cover .btn--wa:focus-visible{outline-color:var(--cover-ink)}.link-quiet{color:inherit;font-weight:600}@keyframes book-open-left{0%{transform:perspective(2200px)rotateY(9deg)}}@keyframes book-open-right{0%{transform:perspective(2200px)rotateY(-9deg)}}.spread.first .page--left{transform-origin:100%;animation:1.1s cubic-bezier(.16,1,.3,1) both book-open-left}.spread.first .page--right{transform-origin:0;animation:1.1s cubic-bezier(.16,1,.3,1) 80ms both book-open-right}.page--left{transform-origin:100%}.page--right{transform-origin:0}@keyframes turn-left{0%{opacity:0;transform:perspective(2200px)rotateY(16deg)rotate(-1.6deg)translateY(2.2rem)}35%{opacity:1;transform:perspective(2200px)rotateY(7deg)rotate(1.1deg)translateY(.6rem)}58%{transform:perspective(2200px)rotateY(2.5deg)rotate(-.6deg)translateY(0)}78%{transform:perspective(2200px)rotateY(.8deg)rotate(.28deg)}to{opacity:1;transform:perspective(2200px)rotateY(0)rotate(0)}}@keyframes turn-right{0%{opacity:0;transform:perspective(2200px)rotateY(-16deg)rotate(1.6deg)translateY(2.2rem)}35%{opacity:1;transform:perspective(2200px)rotateY(-7deg)rotate(-1.1deg)translateY(.6rem)}58%{transform:perspective(2200px)rotateY(-2.5deg)rotate(.6deg)translateY(0)}78%{transform:perspective(2200px)rotateY(-.8deg)rotate(-.28deg)}to{opacity:1;transform:perspective(2200px)rotateY(0)rotate(0)}}@keyframes write-in{0%{clip-path:inset(-.4em 100% -.4em 0)}to{clip-path:inset(-.4em 0)}}@keyframes tick-in{0%{clip-path:inset(0 100% 0 0);opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main .spread:not(.first) .page--left,main .spread:not(.first) .page--right{animation-name:turn-left;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 entry 460px}main .spread:not(.first) .page--right{animation-name:turn-right;animation-range:entry 70px entry 520px}main .spread:not(.first) .ink{animation-name:ink-write,ink-out;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:view(),view();animation-range:cover cover 30%,exit 30%}main .spread:not(.first) .rows li{view-timeline-name:--row}main .spread:not(.first) .rows li:before{animation-name:tick-in;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:--row;animation-range:entry 100% cover 22%}}}.ink{display:inline-block;-webkit-mask-image:linear-gradient(90deg,#000 0 45%,#0000 55% 100%);mask-image:linear-gradient(90deg,#000 0 45%,#0000 55% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:225% 100%;mask-size:225% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ink-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ink-out{to{opacity:0}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes stamp{0%{opacity:.25;filter:blur(1px);transform:scale(1.5)rotate(-12deg)}}.first .signature path{stroke-dasharray:1}.first{--row-1:1.5s;--row-2:2.15s;--row-3:2.8s}.first .page-head .ink{--d:.15s}.first .ledger--pen tbody tr:first-child .ink{--d:.3s}.first .ledger--pen tbody tr:nth-child(2) .ink{--d:.42s}.first .ledger--pen tbody tr:nth-child(3) .ink{--d:.54s}.first .ledger--pen tbody tr:nth-child(4) .ink{--d:.66s}.first .ledger--pen tbody tr:nth-child(5) .ink{--d:.78s}.first .ledger--pen tbody tr:nth-child(6) .ink{--d:.9s}.first .margin-note .ink:first-child{--d:3.5s}.first .margin-note .ink:last-child{--d:4.3s}.first .next-label .ink{--d:.9s}.first .struck td:nth-child(2){--seg:.19s}.first .struck td:nth-child(3){--seg:.38s}.first .struck td:nth-child(4){--seg:.57s}.first .s1{--row:var(--row-1)}.first .s2{--row:var(--row-2)}.first .s3{--row:var(--row-3)}@media (prefers-reduced-motion:no-preference){.js .first:not(.idle) .hero-page .ink{animation:ink-write .9s cubic-bezier(.45, 0, .25, 1) var(--d,0s) both}.js .first:not(.idle) .proof .seal{animation:stamp .52s cubic-bezier(.16, 1, .3, 1) calc(var(--row) + .55s) both}.js .first.idle .hero-page .ink{-webkit-mask-position:100% 0;mask-position:100% 0}.js .first.idle .proof .seal{opacity:0}}@media (width>=60.0625rem) and (prefers-reduced-motion:no-preference){.js .first.idle .past .ink{-webkit-mask-position:100% 0;mask-position:100% 0}.js .first.idle .signature path,.js .first.idle .struck .pen-strike path{stroke-dashoffset:1px}.js .first:not(.idle) .past .ink{animation:ink-write .9s cubic-bezier(.45, 0, .25, 1) var(--d,0s) both}.js .first:not(.idle) .signature path{animation:draw .7s cubic-bezier(.45, 0, .2, 1) calc(var(--row) - .65s) both}.js .first:not(.idle) .struck .pen-strike path{animation:draw .19s linear calc(var(--row) + var(--seg,0s)) both}}@media (width<=60rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.first .past .ink{animation-name:ink-write,ink-out;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:view(),view();animation-range:cover cover 30%,exit 30%}.first .past .signature{view-timeline-name:--sig}.first .past .pen-strike{view-timeline-name:--strike}.first .past .signature path{animation-name:draw,ink-out;animation-timing-function:ease-out,linear;animation-fill-mode:both,both;animation-timeline:--sig,--sig;animation-range:cover 18% cover 28%,exit 30%}.first .past .struck .pen-strike path{animation-name:draw,ink-out;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:--strike,--strike;animation-range:cover 30% cover 34%,exit 30%}.first .past .struck td:nth-child(2) .pen-strike path{animation-range:cover 34% cover 38%,exit 30%}.first .past .struck td:nth-child(3) .pen-strike path{animation-range:cover 36% cover 40%,exit 30%}.first .past .struck td:nth-child(4) .pen-strike path{animation-range:cover 38% cover 42%,exit 30%}}}@media (width<=60rem){:root{--line:1.75rem}.spread{grid-template-columns:1fr}.spread:after{display:none}.page--left,.page--right{border-radius:var(--radius-page);box-shadow:none}.spread>.page+.page{border-top:2px solid #0a080847}.btn--wa{gap:.5rem;width:100%;padding-inline:.75rem;font-size:.875rem}}@media (width<=24rem){.btn--wa{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.fab[data-astro-cid-5gqermnt]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:25;background:var(--wa);min-width:3.5rem;height:3.5rem;color:var(--wa-ink);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1rem;font-weight:700;text-decoration:none;transition:background-color .16s ease-out,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease-out;animation:.6s cubic-bezier(.16,1,.3,1) 1.2s both fab-in;display:inline-flex;position:fixed;box-shadow:0 10px 24px -8px #0009,0 2px 4px #0000004d}.fab[data-astro-cid-5gqermnt]:before{content:"";border-radius:inherit;border:2px solid var(--wa);opacity:0;pointer-events:none;animation:4.5s ease-out 3s 4 ring;position:absolute;inset:0}@keyframes ring{0%{opacity:.7;transform:scale(1)}38%,to{opacity:0;transform:scale(1.55)}}.fab[data-astro-cid-5gqermnt]:hover{background:var(--wa-hi);transform:translateY(-2px);box-shadow:0 16px 28px -10px #25d3668c,0 2px 4px #0000004d}.fab[data-astro-cid-5gqermnt]:active{transform:translateY(1px)}.fab[data-astro-cid-5gqermnt]:focus-visible{outline:3px solid var(--cover);outline-offset:2px;box-shadow:0 0 0 6px var(--cover-ink), 0 10px 24px -8px #0009}.fab[data-astro-cid-5gqermnt] svg{flex:none;width:1.75rem;height:1.75rem}.fab[data-astro-cid-5gqermnt]{width:3.5rem;padding:0}.fab-label[data-astro-cid-5gqermnt]{display:none}@media (width>=60.0625rem){.fab[data-astro-cid-5gqermnt]{width:auto}.fab-label[data-astro-cid-5gqermnt]{white-space:nowrap;opacity:0;max-width:0;transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;display:inline-block;overflow:hidden}.fab[data-astro-cid-5gqermnt]:hover .fab-label[data-astro-cid-5gqermnt],.fab[data-astro-cid-5gqermnt]:focus-visible .fab-label[data-astro-cid-5gqermnt]{opacity:1;max-width:12rem;margin-right:.35rem}.fab[data-astro-cid-5gqermnt]:hover,.fab[data-astro-cid-5gqermnt]:focus-visible{padding-inline:1rem 1.1rem}}@media (width<=60rem){.fab-away{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease-out,transform .22s ease-out,visibility 0s linear .22s;transform:translateY(1rem)scale(.9)}}@keyframes fab-in{0%{opacity:0;transform:translateY(1rem)scale(.9)}}.colophon{padding-bottom:4.5rem}.bar-sentinel[data-astro-cid-cxz2mvuf]{height:1px}.cover-bar[data-astro-cid-cxz2mvuf]{z-index:30;padding-block:.6rem;transition:background-color .26s ease-out,box-shadow .26s ease-out;position:sticky;top:0}.cover-bar[data-astro-cid-cxz2mvuf].is-stuck,.cover-bar[data-astro-cid-cxz2mvuf].menu-open{background:#0a0808f5;box-shadow:0 1px #cfa2512e,0 10px 24px -14px #000000e6}.bar[data-astro-cid-cxz2mvuf]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.brand[data-astro-cid-cxz2mvuf]{align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.brand[data-astro-cid-cxz2mvuf] img[data-astro-cid-cxz2mvuf]{flex:none;width:1.5rem;height:1.5rem}.brand[data-astro-cid-cxz2mvuf] .wordmark[data-astro-cid-cxz2mvuf]{font-size:1.0625rem}.bar-links[data-astro-cid-cxz2mvuf]{align-items:center;gap:1.1rem;display:flex}.client[data-astro-cid-cxz2mvuf]{color:var(--cover-ink-muted);font-size:.9375rem;text-decoration:none}.client[data-astro-cid-cxz2mvuf] span[data-astro-cid-cxz2mvuf]{color:var(--cover-ink);text-decoration:underline;text-decoration-color:var(--gold-deep);text-underline-offset:.25em;font-weight:700}.client[data-astro-cid-cxz2mvuf]:hover span[data-astro-cid-cxz2mvuf]{text-decoration-color:var(--gold)}.theme-btn[data-astro-cid-cxz2mvuf],.menu-btn[data-astro-cid-cxz2mvuf]{width:2.5rem;height:2.5rem;color:var(--cover-ink);cursor:pointer;background:0 0;border:1px solid #f4f1ea38;border-radius:2px;place-items:center;padding:0;transition:border-color .16s ease-out,background-color .16s ease-out;display:inline-grid}.theme-btn[data-astro-cid-cxz2mvuf]:hover,.menu-btn[data-astro-cid-cxz2mvuf]:hover{background:#f4f1ea0f;border-color:#f4f1ea80}.theme-btn[data-astro-cid-cxz2mvuf] svg[data-astro-cid-cxz2mvuf],.menu-btn[data-astro-cid-cxz2mvuf] svg[data-astro-cid-cxz2mvuf]{width:1.2rem;height:1.2rem}.menu-btn[data-astro-cid-cxz2mvuf] path[data-astro-cid-cxz2mvuf]{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;transform-origin:12px 12px;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .16s ease-out}.menu-btn[data-astro-cid-cxz2mvuf][aria-expanded=true] .l1[data-astro-cid-cxz2mvuf]{transform:translateY(5px)rotate(45deg)}.menu-btn[data-astro-cid-cxz2mvuf][aria-expanded=true] .l2[data-astro-cid-cxz2mvuf]{opacity:0}.menu-btn[data-astro-cid-cxz2mvuf][aria-expanded=true] .l3[data-astro-cid-cxz2mvuf]{transform:translateY(-5px)rotate(-45deg)}.i-sun[data-astro-cid-cxz2mvuf],.to-light[data-astro-cid-cxz2mvuf],[data-theme=dark] .i-moon[data-astro-cid-cxz2mvuf],[data-theme=dark] .to-dark[data-astro-cid-cxz2mvuf]{display:none}[data-theme=dark] .i-sun[data-astro-cid-cxz2mvuf],[data-theme=dark] .to-light[data-astro-cid-cxz2mvuf]{display:inline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .i-moon[data-astro-cid-cxz2mvuf],:root:not([data-theme=light]) .to-dark[data-astro-cid-cxz2mvuf]{display:none}:root:not([data-theme=light]) .i-sun[data-astro-cid-cxz2mvuf],:root:not([data-theme=light]) .to-light[data-astro-cid-cxz2mvuf]{display:inline}}.menu-btn[data-astro-cid-cxz2mvuf],.theme-btn[data-astro-cid-cxz2mvuf]{display:none}.js .theme-btn[data-astro-cid-cxz2mvuf]{display:inline-grid}.menu[data-astro-cid-cxz2mvuf]{background:#0a0808f7;animation:.32s cubic-bezier(.16,1,.3,1) both menu-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 1px #cfa2512e,0 24px 40px -20px #000000f2}.menu[data-astro-cid-cxz2mvuf][hidden]{display:none}@keyframes menu-in{0%{clip-path:inset(0 0 100%);opacity:.6}to{clip-path:inset(0)}}.menu-inner[data-astro-cid-cxz2mvuf]{gap:1.25rem;padding-block:.75rem 1.5rem;display:grid}.menu[data-astro-cid-cxz2mvuf] ul[data-astro-cid-cxz2mvuf]{margin:0;padding:0;list-style:none}.menu[data-astro-cid-cxz2mvuf] li[data-astro-cid-cxz2mvuf]+li[data-astro-cid-cxz2mvuf]{border-top:1px solid #f4f1ea1a}.menu[data-astro-cid-cxz2mvuf] nav[data-astro-cid-cxz2mvuf] a[data-astro-cid-cxz2mvuf]{color:var(--cover-ink);letter-spacing:-.01em;padding:.8rem 0;font-size:1.375rem;font-weight:800;text-decoration:none;display:block}.menu-foot[data-astro-cid-cxz2mvuf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.menu-client[data-astro-cid-cxz2mvuf]{color:var(--cover-ink);text-decoration-color:var(--gold-deep);text-underline-offset:.25em;font-weight:700}.menu-theme[data-astro-cid-cxz2mvuf]{min-height:2.5rem;color:var(--cover-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #f4f1ea38;border-radius:2px;padding:0 .9rem;font-weight:700}@media (width<=60rem){.client[data-astro-cid-cxz2mvuf],.js .theme-btn[data-astro-cid-cxz2mvuf]{display:none}.js .menu-btn[data-astro-cid-cxz2mvuf]{display:inline-grid}}@media (width<=36rem){.bar[data-astro-cid-cxz2mvuf],.bar-links[data-astro-cid-cxz2mvuf]{gap:.5rem}.brand[data-astro-cid-cxz2mvuf] .wordmark[data-astro-cid-cxz2mvuf]{font-size:1rem}}@media (width<=23.5rem){.brand[data-astro-cid-cxz2mvuf] .wordmark[data-astro-cid-cxz2mvuf]{display:none}}
