@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cormorant-garamond-latin-400-normal-SL42OWPL.woff2") format("woff2"),url("./media/cormorant-garamond-latin-400-normal-OU5A44G4.woff") format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url("./media/cormorant-garamond-latin-400-italic-ENJUTWOD.woff2") format("woff2"),url("./media/cormorant-garamond-latin-400-italic-PNBKT3BJ.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-400-normal-PK6QQEPM.woff2") format("woff2"),url("./media/dm-sans-latin-400-normal-MGJ5Z327.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/dm-sans-latin-500-normal-EEBZRNR6.woff2") format("woff2"),url("./media/dm-sans-latin-500-normal-DXK3D23C.woff") format("woff")}:root{--cream: #f8f5ee;--ink: #2d2b23;--muted: #776f61;--line: #e1d8c9;--serif: "Cormorant Garamond", Georgia, serif;--sans: "DM Sans", Arial, sans-serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.home-brand{text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #8a704d;outline-offset:4px}::selection{background:#dfcbb0;color:#2d2b23}
