:root:has(.entry){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--paper)}@media (prefers-color-scheme:dark){:root:has(.entry){--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(.entry) body{background:var(--paper);color:var(--ink)}:root:has(.entry) .topnav{font-family:var(--font-label);background:0 0;border:0;gap:24px;padding:20px clamp(20px,4vw,48px) 0;font-size:.875rem}:root:has(.entry) .topnav a{color:var(--ink-soft)}:root:has(.entry) .topnav .link{color:var(--ink-soft)}:root:has(.entry) .topnav a:hover{color:var(--ink)}:root:has(.entry) .topnav .link:hover{color:var(--ink)}:root:has(.entry) .topnav .brand{font-family:var(--font-read);color:var(--ink);letter-spacing:-.01em;margin-right:8px;font-size:1.25rem;font-weight:600}.entry{--sp-3xs:.25rem;--sp-2xs:.5rem;--sp-xs:.75rem;--sp-sm:1rem;--sp-md:1.5rem;--sp-lg:2rem;--sp-xl:3rem;--sp-2xl:4rem;--sp-3xl:6rem;--pad:clamp(20px, 4vw, 48px);--ease-out:cubic-bezier(.25, 1, .5, 1);min-height:100svh;padding:20px var(--pad) var(--sp-2xl);color:var(--ink);background:var(--paper);font-family:var(--font-read);font-optical-sizing:auto;flex-direction:column;font-size:1.0625rem;line-height:1.6;display:flex}@media (prefers-color-scheme:dark){.entry{line-height:1.66}}.topnav~.entry{min-height:calc(100svh - 60px)}.entry p,.entry figure,.entry h1{margin:0}.entry p{text-wrap:pretty}.entry strong{overflow-wrap:anywhere;font-weight:600}.entry a,.entry-link{color:var(--tutor);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.entry a:hover,.entry-link:hover{text-decoration-thickness:2px}.entry-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.entry :focus-visible{outline:2px solid var(--tutor);outline-offset:3px;border-radius:2px}.entry-mark{letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.5}.topnav~.entry .entry-mark{display:none}.entry-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);font-size:.75rem;font-weight:600;line-height:1.3}.entry-spread{flex:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""desk""specimen";align-content:start;width:100%;max-width:68rem;margin:0 auto;padding-top:clamp(2.5rem,8vw,4rem);display:grid}.entry-lead{gap:var(--sp-sm);grid-area:lead;align-content:start;display:grid}.entry-desk{margin-top:var(--sp-xl);grid-area:desk}.entry .specimen{margin-top:var(--sp-3xl);grid-area:specimen}@media (min-width:60rem){.entry-spread{padding-top:var(--sp-xl);grid-template:"lead desk""specimen desk"1fr/minmax(0,1fr) minmax(20rem,25rem);align-content:center;column-gap:clamp(3rem,7vw,7.5rem)}.entry-desk{padding:var(--sp-xl) 0 var(--sp-xl) clamp(3rem, 6vw, 5.5rem);border-left:1px solid var(--rule);flex-direction:column;justify-content:center;align-self:stretch;margin-top:0;margin-left:calc(-1*clamp(3rem,6vw,5.5rem));display:flex}.entry .specimen{margin-top:var(--sp-2xl)}}.entry-display{letter-spacing:-.022em;text-wrap:balance;max-width:13ch;font-size:clamp(2.375rem,1.55rem + 3vw,4rem);font-weight:420;line-height:1.06}.entry-display.is-letter{letter-spacing:-.016em;max-width:18ch;font-size:clamp(2rem,1.45rem + 2vw,3rem);line-height:1.12}.entry-class{font-style:italic}.entry .entry-deck{color:var(--ink-soft);max-width:31rem;margin-top:var(--sp-2xs);font-size:1.1875rem;line-height:1.5}.entry-lead .entry-label{margin-bottom:var(--sp-3xs)}.entry-form{gap:var(--sp-lg);max-width:26rem;display:grid}.entry-head{gap:var(--sp-2xs);display:grid}.entry-head h1{letter-spacing:-.012em;text-wrap:balance;font-size:1.75rem;font-weight:500;line-height:1.2}.entry-sub{font-family:var(--font-label);color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.entry-fields{gap:var(--sp-md);display:grid}.entry .field{gap:var(--sp-3xs);display:grid}.entry .field-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);font-size:.75rem;font-weight:600;line-height:1.3;display:block}.entry .field-input{width:100%;min-height:2.75rem;font-family:var(--font-read);color:var(--ink);border:0;border-bottom:1.5px solid var(--ink-faint);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;border-radius:2px 2px 0 0;margin:0;padding:.35rem .15rem .3rem;font-size:1.1875rem;line-height:1.4}.entry .field-input:hover{border-bottom-color:var(--ink-soft)}.entry .field-input:focus{border-bottom-color:var(--tutor);background:var(--tutor-wash);outline:none}.entry .field-input:focus-visible{outline:none}.entry .field-input.is-fixed{color:var(--ink-soft);cursor:default;text-overflow:ellipsis;background:0 0;border-bottom-color:#0000;padding-left:0;font-style:italic}.entry .field-input.is-fixed:focus{background:var(--paper-sunk)}.entry .field-input:autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 100px var(--paper-sunk) inset;caret-color:var(--ink)}.field-with-action{position:relative}.field-with-action .field-input{padding-right:4rem}.entry .field-action{min-height:2.75rem;font-family:var(--font-label);letter-spacing:.02em;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0 .4rem;font-size:.8125rem;font-weight:600;position:absolute;top:50%;right:0;translate:0 -50%}.entry .field-action:hover{color:var(--tutor)}.field-hint{font-family:var(--font-label);color:var(--ink-faint);font-size:.8125rem;line-height:1.45}.entry .entry-error{font-family:var(--font-label);color:var(--tutor);margin:calc(-1 * var(--sp-sm)) 0 calc(-1 * var(--sp-xs));animation:entry-fade .22s var(--ease-out);font-size:.9375rem;line-height:1.45}.entry-submit{min-height:3rem;font-family:var(--font-label);letter-spacing:.005em;color:var(--paper);background:var(--tutor);cursor:pointer;transition:background-color .16s var(--ease-out), translate .16s var(--ease-out);border:0;border-radius:4px;justify-self:start;padding:.7rem 1.6rem;font-size:1rem;font-weight:600;line-height:1.3}.entry-submit:hover:not(:disabled){background:color-mix(in oklch, var(--tutor) 86%, var(--ink))}.entry-submit:active:not(:disabled){translate:0 1px}.entry-submit:disabled{cursor:progress;background:color-mix(in oklch, var(--tutor) 70%, var(--paper))}.entry .entry-submit:focus-visible{outline-offset:3px;border-radius:4px}.entry-after{margin-top:var(--sp-xl);padding-top:var(--sp-md);border-top:1px solid var(--rule);gap:var(--sp-2xs);max-width:26rem;font-family:var(--font-label);color:var(--ink-soft);font-size:.875rem;line-height:1.5;display:grid}.specimen{gap:var(--sp-xs);max-width:34rem;padding-top:var(--sp-md);border-top:1px solid var(--rule);font-variant-numeric:oldstyle-nums proportional-nums;align-content:start;font-size:1rem;line-height:1.55;display:grid;container-type:inline-size}.entry .specimen-dateline{margin-top:var(--sp-2xs);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:lining-nums;flex-wrap:wrap;font-size:.6875rem;font-weight:500;display:flex}.specimen-dateline span+span:before{content:"·";color:var(--ink-faint);margin:0 .6em}.specimen-title{letter-spacing:-.012em;font-size:1.5rem;font-weight:450;line-height:1.2}.specimen-body{column-gap:var(--sp-lg);margin-top:var(--sp-2xs);grid-template-columns:minmax(0,1fr) 10.5rem;align-items:start;display:grid}.specimen-main{gap:var(--sp-xs);align-content:start;display:grid}.specimen-pattern{border-collapse:collapse;margin:var(--sp-3xs) 0;justify-self:start;font-size:1.0625rem}.specimen-pattern th,.specimen-pattern td{text-align:left;border-bottom:1px solid var(--rule);padding:.3rem 1.5rem .3rem 0}.specimen-pattern th{color:var(--ink-soft);white-space:nowrap;font-style:italic;font-weight:400}.specimen-pattern tr:last-child>*{border-bottom:0}.specimen-example{font-size:1.0625rem;font-style:italic}.entry .specimen-gloss{color:var(--ink-faint);margin-top:calc(-1 * var(--sp-xs) + .15rem);font-size:.9375rem;font-style:italic}.specimen mark{color:var(--marker-ink);background:linear-gradient(to bottom, transparent .22em, var(--marker) .22em, var(--marker) calc(100% - .12em), transparent calc(100% - .12em));-webkit-box-decoration-break:clone;box-decoration-break:clone}.specimen-note{color:var(--tutor);padding-top:.2em;font-size:.9375rem;line-height:1.5}.specimen-note-label{margin-bottom:var(--sp-3xs);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:700;display:block}@container (max-width:30rem){.specimen-body{row-gap:var(--sp-sm);grid-template-columns:minmax(0,1fr)}.specimen-note{padding:var(--sp-xs) var(--sp-sm);background:var(--tutor-wash);border-radius:4px}}@media (max-width:40rem){.entry-submit{justify-self:stretch}.entry .entry-deck{font-size:1.0625rem}}@media (prefers-reduced-motion:no-preference){.entry-lead,.entry-desk,.specimen{animation:entry-fade .52s var(--ease-out) both}.entry-desk{animation-delay:70ms}.specimen{animation-delay:.16s}}@keyframes entry-fade{0%{opacity:0}to{opacity:1}}
