/* Public collage foundations and its self-hosted fonts only. */
:root{--ink:#242724;--paper:#f7f5f0;--serif:Georgia,"Iowan Old Style","Palatino Linotype",serif;--sans:Inter,"Helvetica Neue",Arial,sans-serif;--mono:"Courier New",monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #cb634e;outline-offset:5px}::selection{background:#eeb39e;color:#201c1a}.skip-link{position:absolute;left:16px;top:-60px;padding:12px 16px;background:#fff;color:#151515;z-index:100}.skip-link:focus{top:16px}.eyebrow{font:700 .72rem/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase}.text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px;font-weight:700}.wordmark-dot{color:#c45a45}
@font-face{font-family:"Source Serif 4 Study";src:url("/assets/fonts/source-serif-roman.ttf") format("truetype");font-style:normal;font-weight:200 900;font-display:swap}
@font-face{font-family:"Source Serif 4 Study";src:url("/assets/fonts/source-serif-italic.ttf") format("truetype");font-style:italic;font-weight:200 900;font-display:swap}
@font-face{font-family:"Source Sans 3 Study";src:url("/assets/fonts/source-sans.ttf") format("truetype");font-style:normal;font-weight:200 900;font-display:swap}
