@font-face{font-family:Playfair Display Variable;src:url(/fonts/library/playfair-display.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Inter Variable;src:url(/fonts/library/inter.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Bodoni Moda Variable;src:url(/fonts/library/bodoni-moda.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Jost Variable;src:url(/fonts/library/jost.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Cormorant Garamond Variable;src:url(/fonts/library/cormorant-garamond.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:DM Sans Variable;src:url(/fonts/library/dm-sans.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Fraunces Variable;src:url(/fonts/library/fraunces.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Archivo Narrow Variable;src:url(/fonts/library/archivo-narrow.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Bitter Variable;src:url(/fonts/library/bitter.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Syne Variable;src:url(/fonts/library/syne.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:"Source Sans 3 Variable";src:url(/fonts/library/source-sans-3.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Literata Variable;src:url(/fonts/library/literata.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next Variable;src:url(/fonts/library/atkinson-hyperlegible-next.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Nunito Sans Variable;src:url(/fonts/library/nunito-sans.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}@font-face{font-family:IBM Plex Sans Variable;src:url(/fonts/library/ibm-plex-sans.woff2)format("woff2");font-style:normal;font-weight:100 700;font-display:swap}:root{--font-editorial-display:"Playfair Display Variable", Georgia, serif;--font-editorial-body:"Inter Variable", system-ui, sans-serif;--font-modern-display:"Bodoni Moda Variable", Georgia, serif;--font-modern-body:"Jost Variable", system-ui, sans-serif;--font-classic-display:"Cormorant Garamond Variable", Georgia, serif;--font-classic-body:"DM Sans Variable", system-ui, sans-serif;--font-fraunces:"Fraunces Variable", Georgia, serif;--font-archivo:"Archivo Narrow Variable", system-ui, sans-serif;--font-bitter:"Bitter Variable", Georgia, serif;--font-syne:"Syne Variable", system-ui, sans-serif;--font-source-sans:"Source Sans 3 Variable", system-ui, sans-serif;--font-literata:"Literata Variable", Georgia, serif;--font-atkinson:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--font-nunito:"Nunito Sans Variable", system-ui, sans-serif;--font-plex:"IBM Plex Sans Variable", system-ui, sans-serif}:root[data-display-font=fraunces]{--font-display:var(--font-fraunces)}:root[data-display-font=syne]{--font-display:var(--font-syne)}:root[data-display-font=archivo]{--font-display:var(--font-archivo)}:root[data-display-font=bitter]{--font-display:var(--font-bitter)}:root[data-display-font=literata]{--font-display:var(--font-literata)}:root[data-body-font=source-sans]{--font-body:var(--font-source-sans)}:root[data-body-font=atkinson]{--font-body:var(--font-atkinson)}:root[data-body-font=nunito]{--font-body:var(--font-nunito)}:root[data-body-font=plex]{--font-body:var(--font-plex)}:root[data-body-font=literata]{--font-body:var(--font-literata)}:root[data-font-pair=apothecary]:not([data-display-font]){--font-display:var(--font-fraunces)}:root[data-font-pair=apothecary]:not([data-body-font]){--font-body:var(--font-source-sans)}:root[data-font-pair=atelier]:not([data-display-font]){--font-display:var(--font-syne)}:root[data-font-pair=atelier]:not([data-body-font]){--font-body:var(--font-plex)}:root[data-font-pair=field-notes]:not([data-display-font]){--font-display:var(--font-bitter)}:root[data-font-pair=field-notes]:not([data-body-font]){--font-body:var(--font-atkinson)}:root[data-font-pair=compact]:not([data-display-font]){--font-display:var(--font-archivo)}:root[data-font-pair=compact]:not([data-body-font]){--font-body:var(--font-nunito)}:root[data-font-pair=reading-room]:not([data-display-font]){--font-display:var(--font-literata)}:root[data-font-pair=reading-room]:not([data-body-font]){--font-body:var(--font-source-sans)}.type-preview{border:1px solid var(--set-line,#c9a24b38);background:#c9a24b09;border-radius:.85rem;margin:.25rem 0 .75rem;padding:1rem}.type-preview__bar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.type-preview__bar>span{color:var(--set-muted);letter-spacing:.1em;font-size:.58rem}.type-reset{min-height:44px;color:var(--set-ivory);text-underline-offset:.2em;font-size:.72rem;text-decoration:underline}.type-preview__title{color:var(--set-ivory);overflow-wrap:anywhere;margin:.75rem 0;font-size:clamp(1.75rem,7vw,2.4rem);font-weight:600;line-height:1.12}.type-preview__reading{color:var(--set-ivory);font-size:.95rem;line-height:1.65}.type-preview__facts{color:var(--set-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1rem;font-size:.7rem;display:flex}.type-preview__selection{color:var(--set-ivory);border-top:1px solid #c9a24b26;margin-top:1rem;padding-top:.75rem;font-size:.72rem;line-height:1.5}.type-preview__selection span{color:var(--set-muted)}.type-search{color:var(--set-muted);gap:.4rem;margin-bottom:.85rem;font-size:.75rem;display:grid}.type-search input{width:100%;min-width:0;min-height:44px;color:var(--set-ivory);font:inherit;background:#0003;border:1px solid #c9a24b40;border-radius:.5rem;padding:.65rem .75rem;font-size:1rem}.type-heading-sample,.type-pair-sample>span{color:var(--set-ivory);overflow-wrap:anywhere;font-size:1.45rem;font-weight:600;line-height:1.2;display:block}.type-body-sample{color:var(--set-ivory);font-size:.95rem;line-height:1.5;display:block}.type-pair-sample small,.type-body-sample small{color:var(--set-muted);margin-top:.4rem;font-size:.75rem;line-height:1.5;display:block}.type-empty{color:var(--set-muted);padding:.75rem 0;font-size:.85rem}.set-group[aria-label=Typography] .set-tile{padding:.85rem}.set-group[aria-label=Typography] .set-tile__media{background:0 0;width:100%;height:auto;min-height:0;margin-bottom:.7rem}.set-group[aria-label=Typography] .set-tile__label .truncate{white-space:normal;overflow:visible}.set-group[aria-label=Typography] .set-row__trail{max-width:44%}.set-group[aria-label=Typography] .set-row__value{white-space:normal;overflow-wrap:anywhere;text-align:right}
