@font-face{font-family:fraunces;src:url(/_next/static/media/ee130f78dcd136da.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.__className_42ccaa{font-family:fraunces;font-style:normal}.__variable_42ccaa{--font-fraunces:"fraunces"}@font-face{font-family:frauncesExt;src:url(/_next/static/media/520bc597dc2c92be-s.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:frauncesExt Fallback;src:local("Arial");ascent-override:97.80%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_f4487d{font-family:frauncesExt,frauncesExt Fallback;font-style:normal}.__variable_f4487d{--font-fraunces-ext:"frauncesExt","frauncesExt Fallback"}@font-face{font-family:spaceGrotesk;src:url(/_next/static/media/5a0c43ffa288c21a.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}.__className_273337{font-family:spaceGrotesk;font-style:normal}.__variable_273337{--font-grotesk:"spaceGrotesk"}@font-face{font-family:spaceGroteskExt;src:url(/_next/static/media/55a1343a9a5db6d9-s.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:spaceGroteskExt Fallback;src:local("Arial");ascent-override:98.40%;descent-override:29.20%;line-gap-override:0.00%;size-adjust:100.00%}.__className_d132b5{font-family:spaceGroteskExt,spaceGroteskExt Fallback;font-style:normal}.__variable_d132b5{--font-grotesk-ext:"spaceGroteskExt","spaceGroteskExt Fallback"}:root{--paper:#f6f1e7;--paper-deep:#efe8da;--ink:#1b1f2a;--ink-soft:#4a4f5c;--postal:#2346a0;--postal-deep:#1a3578;--vermilion:#d9472b;--sage:#8fa89a;--rule:#d8cfbd;--font-serif:var(--font-fraunces),var(--font-fraunces-ext),Georgia,"Times New Roman",serif;--font-sans:var(--font-grotesk),var(--font-grotesk-ext),system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:72rem;--gutter:clamp(1.25rem,5vw,4rem);--col-gap:1.5rem;--hairline:1px solid var(--rule);--perforation:1px dashed var(--rule);--shadow-sheet:0 1px 2px rgb(27 31 42/0.06),0 12px 32px -12px rgb(27 31 42/0.18)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1 1}h1,h2,h3{font-family:var(--font-serif);font-weight:500;line-height:1.08;letter-spacing:-.015em;margin:0 0 .5em;font-optical-sizing:auto}h1{font-size:clamp(2.75rem,7vw,5.5rem);font-variation-settings:"opsz" 144;font-weight:450}h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}h3{font-size:1.3rem}ol,p,ul{margin:0 0 1em}a{color:var(--postal);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--postal-deep);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--postal);outline-offset:3px}.num,table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skip-link{position:absolute;left:1rem;top:-3rem;padding:.5rem .75rem;background:var(--ink);color:var(--paper);z-index:10}.skip-link:focus{top:1rem}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--col-gap);column-gap:var(--col-gap)}.section{padding-block:clamp(4rem,10vw,8rem)}.section+.section{border-top:var(--perforation)}.eyebrow{font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.25rem}.site-header{border-bottom:var(--hairline)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem}.wordmark{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;font-variation-settings:"opsz" 48;text-decoration:none;display:inline-flex;align-items:baseline;gap:.75rem}.wordmark,.wordmark:hover{color:var(--ink)}.wordmark__langs{font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:.14em;color:var(--ink-soft)}.site-nav{display:flex;align-items:center;gap:1.75rem;font-size:.95rem}.site-nav a:not(.btn){color:var(--ink);text-decoration:none}.site-nav a:not(.btn):hover{color:var(--postal);text-decoration:underline}@media (max-width:34rem){.wordmark__langs{display:none}.site-nav{gap:1rem}}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border:1px solid var(--postal);border-radius:2px;background:var(--postal);font:500 1rem/1.2 var(--font-sans);cursor:pointer}.btn,.btn:hover{color:var(--paper);text-decoration:none}.btn:hover{background:var(--postal-deep);border-color:var(--postal-deep)}.btn--small{padding:.5rem .9rem;font-size:.9rem}.btn--ghost{background:transparent;color:var(--postal)}.btn--ghost:hover{background:var(--paper-deep);color:var(--postal-deep)}.stamp{--stamp-color:var(--vermilion);display:inline-grid;place-items:center;width:5rem;aspect-ratio:1;border:2px solid var(--stamp-color);border-radius:50%;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px var(--stamp-color);color:var(--stamp-color);font:700 1.2rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;transform:rotate(var(--stamp-tilt,-6deg));opacity:.92;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stamp--blue{--stamp-color:var(--postal)}.stamp--sage{--stamp-color:var(--sage)}.stamp--wide{width:7.5rem;font-size:.7rem;line-height:1.25;padding:.75rem}.sheet{background:#fffdf8;border:var(--hairline);box-shadow:var(--shadow-sheet);transform:rotate(-.5deg)}@media (prefers-reduced-motion:no-preference){.sheet{transition:transform .4s ease}}.hero{padding-block:clamp(4rem,12vw,9rem) clamp(3rem,8vw,6rem)}.hero__title{grid-column:1/span 10;max-width:14ch}.hero__eyebrow{grid-column:1/-1}.hero__lede{grid-column:1/span 7;font-size:1.2rem;color:var(--ink-soft);max-width:38rem}.hero__cta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:1rem 0 0}.hero__note{font-size:.9rem;color:var(--ink-soft)}.hero__ledger{grid-column:1/-1;margin-top:clamp(3rem,7vw,5rem)}@media (max-width:48rem){.hero__lede,.hero__title{grid-column:1/-1}}.ledger{margin:0;padding:clamp(1rem,3vw,2rem)}.ledger__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;padding-bottom:1rem;border-bottom:1px solid var(--ink)}.ledger__file{margin:0;display:flex;flex-direction:column;gap:.15rem}.ledger__filename{font-weight:600;font-size:1rem}.ledger__meta{font-size:.8125rem;color:var(--ink-soft);letter-spacing:.04em}.ledger__tabs{display:flex;gap:.5rem}.ledger__tab{min-width:3rem;min-height:2.75rem;padding:.4rem .75rem;border:1px solid var(--rule);border-radius:2px;background:transparent;color:var(--ink);font:600 .95rem/1 var(--font-sans);letter-spacing:.1em;cursor:pointer}.ledger__tab abbr{text-decoration:none}.ledger__tab:hover{border-color:var(--postal);color:var(--postal)}.ledger__tab[aria-selected=true]{background:var(--postal);border-color:var(--postal);color:var(--paper)}.ledger__scroll{overflow-x:auto}.ledger__table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.875rem;line-height:1.45}.ledger__table td,.ledger__table th{text-align:left;vertical-align:top;padding:.6rem .75rem;border-bottom:var(--hairline)}.ledger__table td+td,.ledger__table th+th{border-left:var(--hairline)}.ledger__table thead th{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.ledger__n{width:2.5rem;text-align:right!important;color:var(--ink-soft);background:var(--paper-deep)}.ledger__field,.ledger__type{white-space:nowrap;color:var(--ink-soft)}.ledger__type{font-size:.8125rem;letter-spacing:.02em}.ledger__out{background:rgb(143 168 154/.14)}@media (max-width:40rem){.ledger__table{min-width:30rem}.ledger__n,.ledger__type{display:none}}.ledger__tag{font:inherit;color:var(--postal)}.ledger__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.25rem;font-size:.875rem;color:var(--ink-soft)}.ledger__stamp{display:inline-block;padding:.55rem .9rem;border:2px solid var(--vermilion);border-radius:4px;box-shadow:inset 0 0 0 3px #fffdf8,inset 0 0 0 4px var(--vermilion);color:var(--vermilion);font:700 1.2rem/1.15 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;transform:rotate(-5deg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.section__head{grid-column:1/span 4}.section__head h2{max-width:14ch}.section__intro{color:var(--ink-soft);max-width:30rem}.checklist,.faq,.included,.section__body{grid-column:6/-1}.compare,.steps{grid-column:1/-1}@media (max-width:56rem){.checklist,.faq,.included,.section__body,.section__head{grid-column:1/-1}.section__head{margin-bottom:2rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.steps{list-style:none;padding:0;margin:3rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.steps__item{padding:1.5rem var(--col-gap) 0;position:relative}.steps__item:first-child{padding-left:0}.steps__item+.steps__item{border-left:var(--hairline)}.steps__num{display:block;font-size:.8125rem;letter-spacing:.12em;color:var(--ink-soft);margin-bottom:1.25rem}.steps__icon{color:var(--postal);margin-bottom:1rem}.steps__item p{color:var(--ink-soft);margin:0}@media (max-width:48rem){.steps{grid-template-columns:1fr}.steps__item,.steps__item:first-child{padding:1.5rem 0}.steps__item+.steps__item{border-left:0;border-top:var(--hairline)}}.lang-stamps{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.lang-stamps .stamp{width:4rem}.included__label{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .75rem}.included .fields+.included__label{margin-top:2.5rem}.sheet--flat{transform:none}.checklist{padding:clamp(1.25rem,3vw,2.25rem)}.checklist__list{list-style:none;padding:0;margin:0 0 1.5rem}.checklist__list li{display:flex;gap:1rem;padding:.9rem 0;border-bottom:var(--hairline)}.checklist__list li:first-child{padding-top:0}.checklist__box{flex:none;color:var(--ink-soft);margin-top:.15rem}.checklist__desc{display:block;color:var(--ink-soft)}.checklist__note{margin:0;font-size:.9rem;color:var(--ink-soft);padding-left:.9rem;border-left:2px solid var(--vermilion)}.compare{margin-top:1rem;overflow-x:auto}.compare__table{width:100%;min-width:46rem;border-collapse:collapse;font-size:.95rem}.compare__table td,.compare__table th{text-align:left;vertical-align:top;padding:.9rem 1rem;border-bottom:var(--hairline)}.compare__table thead th{font-weight:600;border-bottom:1px solid var(--ink)}.compare__table tbody th{font-weight:500;width:22%}.compare__table td{color:var(--ink-soft)}.compare__table .compare__us{background:#fffdf8;color:var(--ink);border-left:var(--hairline);border-right:var(--hairline)}.compare__table thead .compare__us{border-top:3px solid var(--postal)}.mark{vertical-align:-.2em;margin-right:.4rem}.mark--yes{color:var(--postal)}.mark--no{color:var(--vermilion)}.mark--partly{color:var(--ink-soft)}.pricing__list{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.pricing__offer{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr;grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem;padding:1.5rem 0;border-bottom:var(--hairline)}.pricing__offer h3{margin:0}.pricing__price{margin:0;color:var(--ink-soft);font-size:.9rem;letter-spacing:.04em}.pricing__price strong{font-family:var(--font-serif);font-size:1.6rem;font-weight:500;color:var(--ink);letter-spacing:0}.pricing__offer .ticks{grid-column:2;grid-row:1/span 2}@media (max-width:34rem){.pricing__offer{grid-template-columns:1fr}.pricing__offer .ticks{grid-column:1;grid-row:auto;margin-top:.75rem}}.ticks{list-style:none;padding:0;margin:0}.ticks li{display:flex;gap:.6rem;align-items:flex-start;padding:.15rem 0}.ticks svg{flex:none;color:var(--postal);margin-top:.25rem}.pricing__foot{padding-top:2rem}.pricing__request{font-family:var(--font-serif);font-size:1.75rem;font-variation-settings:"opsz" 72;margin-bottom:.5rem}.pricing__foot p:not(.pricing__request){color:var(--ink-soft);max-width:34rem}.faq{border-top:1px solid var(--ink)}.faq__item{border-bottom:var(--hairline)}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-family:var(--font-serif);font-size:1.2rem;font-variation-settings:"opsz" 36}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--font-sans);color:var(--postal)}.faq__item[open] summary:after{content:"−"}.faq__item p{color:var(--ink-soft);max-width:38rem;padding-bottom:1.25rem;margin:0}.legal{padding-block:clamp(3rem,8vw,6rem);max-width:calc(48rem + 2 * var(--gutter))}.legal__head{border-bottom:var(--perforation);padding-bottom:2rem;margin-bottom:2.5rem}.legal h1{font-size:clamp(2.25rem,5vw,3.5rem)}.legal h2{font-size:1.5rem;margin-top:2.5rem}.legal__updated{color:var(--ink-soft);font-size:.9rem;margin:0}.fields{margin:0 0 1.5rem;border-top:var(--hairline)}.fields>div{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;grid-gap:1rem;gap:1rem;padding:.75rem 0;border-bottom:var(--hairline)}.fields dt{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-top:.2rem}.fields dd{margin:0}@media (max-width:34rem){.fields>div{grid-template-columns:1fr;gap:.25rem}}.site-footer{border-top:var(--perforation);margin-top:4rem;font-size:.9rem;color:var(--ink-soft)}.site-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-block:2.5rem}.site-footer__name{margin:0}.site-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1.5rem}.preview__title{font-size:clamp(2.25rem,5vw,3.75rem);font-variation-settings:"opsz" 144;max-width:16ch}.preview-how{padding-left:1.25rem;color:var(--ink-soft);font-size:.95rem;max-width:30rem}.preview-how li+li{margin-top:.4rem}.form{padding:clamp(1.25rem,3vw,2.25rem);border-top:1px solid var(--ink)}.form__row{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 0;border:0;border-bottom:var(--hairline);margin:0;min-width:0}.form__row:first-child{padding-top:0}.form__label{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:0}.form__optional{font-weight:400;letter-spacing:.04em;text-transform:none}.form__input{width:100%;padding:.7rem .8rem;border:1px solid var(--rule);border-bottom-color:var(--ink-soft);border-radius:2px;background:var(--paper);color:var(--ink);font:400 1rem/1.4 var(--font-sans)}.form__input:focus-visible{outline-offset:0}.form__textarea{resize:vertical;min-height:6rem}.form__hint{font-size:.875rem;color:var(--ink-soft)}.form__error{margin:1.25rem 0 0;padding:.75rem .9rem;border-left:2px solid var(--vermilion);background:var(--paper);color:var(--ink)}.form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1.5rem}.btn:disabled{opacity:.6;cursor:progress}.dropzone{display:flex;align-items:center;gap:1rem;padding:1.75rem 1.25rem;border:1px dashed var(--ink-soft);border-radius:2px;background:var(--paper);cursor:pointer}.dropzone--over,.dropzone:hover{border-color:var(--postal);background:var(--paper-deep)}.dropzone:focus-within{outline:2px solid var(--postal);outline-offset:3px}.dropzone--set{border-style:solid;border-color:var(--sage)}.dropzone__icon{flex:none;color:var(--postal)}.dropzone__hint{display:block;font-size:.875rem;color:var(--ink-soft)}.langpick{display:flex;flex-wrap:wrap;gap:.5rem}.langpick__opt{position:relative}.langpick__opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.langpick__opt>span{display:inline-flex;align-items:baseline;gap:.5rem;min-height:2.75rem;padding:.65rem .9rem;border:1px solid var(--rule);border-radius:2px;font-weight:600;letter-spacing:.1em}.langpick__opt abbr{text-decoration:none}.langpick__name{font-weight:400;letter-spacing:0;font-size:.9rem}.langpick__opt input:hover+span{border-color:var(--postal);color:var(--postal)}.langpick__opt input:checked+span{background:var(--postal);border-color:var(--postal);color:var(--paper)}.langpick__opt input:focus-visible+span{outline:2px solid var(--postal);outline-offset:3px}.preview-result{padding-bottom:clamp(2rem,5vw,3rem)}.preview-result__head{grid-column:1/span 7}.preview-result__file{text-transform:none;letter-spacing:.02em}.preview-size{font-family:var(--font-serif);font-size:clamp(1.3rem,2.4vw,1.75rem);font-variation-settings:"opsz" 48;margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--ink)}.preview-types{grid-column:9/-1;align-self:end;margin:0}.preview-types>div{grid-template-columns:1fr auto}.preview-types__note{grid-column:9/-1;font-size:.8125rem;color:var(--ink-soft);margin:.75rem 0 0}@media (max-width:56rem){.preview-result__head,.preview-types,.preview-types__note{grid-column:1/-1}.preview-types{margin-top:2rem}}.preview-result__body{padding-top:clamp(2.5rem,6vw,4rem)}.preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3rem)}.preview-actions__note{flex-basis:100%;font-size:.875rem;color:var(--ink-soft);max-width:40rem}.preview-ledger .ledger__table{min-width:44rem}.preview-table tbody+tbody .preview-table__product th{padding-top:1.75rem}.preview-table__product th{font-family:var(--font-serif);font-size:1.1rem;font-weight:500;font-variation-settings:"opsz" 36;letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--ink-soft)}.preview-table__product .num{font-family:var(--font-sans);font-size:.8125rem;color:var(--ink-soft);margin-right:.5rem}.preview-table td:not(.ledger__field){width:44%}.preview-cell{max-height:14rem;overflow:auto;overflow-wrap:anywhere}.preview-note{display:block;margin-top:.25rem;font-size:.8125rem;color:var(--ink-soft)}.ledger__stamp--draft{border-color:var(--postal);box-shadow:inset 0 0 0 3px #fffdf8,inset 0 0 0 4px var(--postal);color:var(--postal);font-size:.95rem;transform:rotate(4deg)}.preview-waiting{padding:2rem 0;border-top:1px solid var(--ink);max-width:40rem}.preview-waiting__bar{display:block;height:2px;margin-bottom:1.25rem;background:linear-gradient(90deg,var(--postal) 0 30%,var(--rule) 30% 100%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.preview-waiting__bar{animation:preview-bar 1.6s linear infinite}}@keyframes preview-bar{0%{background-position:100% 0}to{background-position:-100% 0}}.preview-failed p{padding-left:.9rem;border-left:2px solid var(--vermilion)}.preview-expiry{margin:2.5rem 0 0;font-size:.875rem;color:var(--ink-soft)}.order__size{margin-top:2rem}.order__note{padding:.75rem .9rem;border-left:2px solid var(--postal);background:var(--paper-deep)}.order__stamp{margin-top:1.5rem;--stamp-tilt:-5deg}.order__foot{margin-top:1.5rem;font-size:.9rem;color:var(--ink-soft)}.order-form--locked fieldset{opacity:.7}.order-check{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.order-check input{flex:none;width:1.15rem;height:1.15rem;margin-top:.25rem;accent-color:var(--postal)}.order-summary{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}.order-summary td,.order-summary th{padding:.65rem 0;border-bottom:var(--hairline);text-align:left;font-weight:400;vertical-align:top}.order-summary td{text-align:right;white-space:nowrap;padding-left:1rem}.order-summary tfoot td,.order-summary tfoot th{font-weight:600;border-bottom:1px solid var(--ink)}.order-tunnel{padding-top:1.5rem}.order-tunnel .kip-pay{font-family:var(--font-sans)}.order-tunnel .kip-pay__site{font-family:var(--font-serif);font-size:1.35rem;font-weight:500}.order-quote{margin-top:3rem;padding-top:2rem;border-top:var(--perforation)}.order-quote>summary{cursor:pointer;color:var(--postal);font-weight:500}.order-quote[open]>summary{margin-bottom:1rem}.order-quote__title{font-size:1.6rem;margin-top:2.5rem}.order-quote .order-quote__title{margin-top:0}.order-quote__form{padding-inline:0}.order-sent{display:flex;gap:.5rem;align-items:flex-start;margin:1rem 0 0;padding:.75rem .9rem;border-left:2px solid var(--sage);background:var(--paper-deep)}.order-steps{list-style:none;margin:0 0 2rem;padding:0;border-top:1px solid var(--ink)}.order-steps li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:var(--hairline);color:var(--ink-soft)}.order-steps__mark{width:1rem;height:1rem;border:1.5px solid var(--rule);border-radius:50%}.order-steps__done{color:var(--ink)}.order-steps__done .order-steps__mark{border-color:var(--postal);background:var(--postal);box-shadow:inset 0 0 0 2px var(--paper)}.admin__bar{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.admin-login{max-width:28rem}.admin__flash{padding:.75rem .9rem;border-left:2px solid var(--sage);background:var(--paper-deep);overflow-wrap:anywhere}.admin__empty{color:var(--ink-soft)}.admin-order{transform:none;margin-top:2rem;padding:1.25rem 1.5rem}.admin-order__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.admin-order__title{font-size:1.35rem;margin:0 0 .25rem;overflow-wrap:anywhere}.admin-order__meta{margin:0;font-size:.875rem;color:var(--ink-soft)}.admin-status{display:inline-block;padding:.1rem .5rem;border:1.5px solid var(--stamp-color,var(--sage));border-radius:2px;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.admin-status--vermilion{--stamp-color:var(--vermilion)}.admin-status--blue{--stamp-color:var(--postal)}.admin-status--sage{--stamp-color:var(--sage)}.admin-run{margin-top:1.25rem;padding-top:1rem;border-top:var(--perforation);font-size:.9rem}.admin-run__head{margin:0 0 .5rem}.admin-run__error{color:var(--ink);font-weight:600}.admin-table{width:100%;border-collapse:collapse}.admin-table td,.admin-table th{padding:.5rem .75rem .5rem 0;border-bottom:var(--hairline);text-align:left;vertical-align:middle}.admin-table thead th{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.admin-upload{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.admin-upload input[type=file]{max-width:14rem;font-size:.8rem}.admin-run__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.admin-run__links{margin:.75rem 0 0}.admin-run__link{margin-left:.75rem}.ledger__pinned{margin:0;padding:.4rem .75rem;border:1px solid var(--postal);border-radius:2px;background:var(--postal);color:var(--paper);font:600 .95rem/1 var(--font-sans);letter-spacing:.1em}.ledger__pinned abbr{text-decoration:none}.market__title{max-width:12ch}.market__sample{font-weight:600}.market__sample-note{color:var(--ink-soft);font-size:.9rem}.market__ticks li+li{margin-top:.5rem}.market__cta{margin:2rem 0 0}.market__others{margin:2rem 0 0;color:var(--ink-soft)}.guide-links{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.guide-links li{display:flex;flex-direction:column;gap:.15rem;padding:1rem 0;border-bottom:var(--hairline)}.guide-links a{font-family:var(--font-serif);font-size:1.2rem;font-variation-settings:"opsz" 36}.guide-links span{color:var(--ink-soft);font-size:.95rem}.guide__lede{font-size:1.15rem;color:var(--ink-soft);max-width:40rem}.guide h3{font-size:1.2rem;margin-bottom:.4rem}.guide code,.guide-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.guide-code{margin:0 0 1.5rem;overflow-x:auto;line-height:1.5}.guide-code,.guide__banner{padding:1rem 1.25rem;background:#fffdf8;border:var(--hairline)}.guide__banner{margin:0 0 2.5rem;border-left:3px solid var(--vermilion)}.guide-steps{list-style:none;counter-reset:step;padding:0;margin:0 0 2rem;border-top:1px solid var(--ink)}.guide-steps>li{counter-increment:step;position:relative;padding:1.25rem 0 1.25rem 3.25rem;border-bottom:var(--hairline)}.guide-steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:1.45rem;font-size:.8125rem;letter-spacing:.12em;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-steps p:last-child{margin-bottom:0}.shot{margin:1rem 0 .5rem}.shot__frame{display:flex;align-items:center;justify-content:center;gap:.75rem;aspect-ratio:16/7;border:1px dashed var(--ink-soft);background:repeating-linear-gradient(-45deg,transparent 0 12px,rgb(216 207 189/.35) 12px 13px),var(--paper);color:var(--ink-soft);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.shot__n{display:inline-grid;place-items:center;width:2.25rem;aspect-ratio:1;border:1.5px solid var(--postal);border-radius:50%;color:var(--postal);font-weight:700;letter-spacing:0}.shot figcaption{margin-top:.5rem;font-size:.875rem;color:var(--ink-soft)}.guide-checklist h3{margin-bottom:.3rem}.guide-checklist p{margin:0 0 .4rem}.guide-checklist__sources,.guide-checklist__where{font-size:.9rem;color:var(--ink-soft)}.guide-checklist__sources>span:first-child,.guide-checklist__where span{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.guide-checklist li{padding:1.25rem 0}.guide__cta{margin-top:3.5rem;padding-top:2rem;border-top:var(--perforation);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.guide__cta p{margin:0;max-width:30rem;font-family:var(--font-serif);font-size:1.25rem;font-variation-settings:"opsz" 36;line-height:1.35}.site-footer__nav{display:flex;flex-wrap:wrap;gap:1rem 3rem}.site-footer__heading{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site-footer__nav .site-footer__links{flex-direction:column;gap:.35rem}