@font-face{font-display:optional;font-family:Geist;font-style:normal;font-weight:100 900;src:url(./Geist.CVBU7e8c.ttf) format("truetype")}@font-face{font-display:optional;font-family:Lora;font-style:normal;font-weight:100 900;src:url(./Lora.9TCWs3f0.ttf) format("truetype")}@font-face{font-display:optional;font-family:Lora;font-style:italic;font-weight:100 900;src:url(./Lora-Italic.Cnap59LO.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-family-sans,system-ui,sans-serif);font-size:var(--font-size,16px);line-height:var(--line-height,1.5);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color,unset)}body{margin:0}p{margin-block:1em}a{color:var(--color,currentColor);-webkit-text-decoration:var(--text-decoration,none);text-decoration:var(--text-decoration,none)}address{font-style:normal}strong{font-weight:550}h1,h2,h3,h4,h5,h6{font-size:unset;font-weight:unset;margin-block:.5em}nav ol,nav ul{list-style:none;margin:0;padding:0}article h1,article h2,article h3,article h4,article h5,article h6{margin-block:var(--spacing)}article h1,article h2{margin-block-start:var(--spacing-double)}article h1,article h2,article h3{font-weight:550}article h1{font-size:1.875rem}article h2{font-size:1.5rem}article a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-color:color-mix(in srgb,currentColor,transparent);text-underline-offset:.1875em}article blockquote{border-left:.25em solid color-mix(in srgb,currentColor,transparent 85%);font-size:1.125rem;margin-block:1lh;margin-inline-start:1lh;padding-inline-start:.5lh}article figure{margin-block:2lh;margin-inline:0}article figure figcaption{border-left:.25em solid color-mix(in srgb,currentColor,transparent 85%);padding-inline-start:.5lh;word-wrap:break-word}article sup{font-size:.75rem;font-weight:600;line-height:0;padding-inline:.25em;vertical-align:super}article sup a{color:var(--color,currentColor);text-decoration:none}::-moz-selection{background-color:color-mix(in srgb,currentColor,transparent 93%);background-color:color-mix(in srgb,var(--accent-color),transparent 85%)}::selection{background-color:color-mix(in srgb,currentColor,transparent 93%);background-color:color-mix(in srgb,var(--accent-color),transparent 85%)}:root{--font-family-sans:Geist,ui-sans-serif,sans-serif;--font-family-serif:Lora,ui-serif,serif;--font-size:16px;--line-height:1.5;--page-width:min(55rem,calc(100% - var(--spacing-double)));--page-gutter:calc(100vw - var(--page-width));--page-gutter-half:calc(var(--page-gutter)/2);--spacing:calc(var(--font-size)*var(--line-height));--spacing-half:calc(var(--spacing)/2);--spacing-quarter:calc(var(--spacing)/4);--spacing-third-quarter:calc(var(--spacing)/4*3);--spacing-double:calc(var(--spacing)*2);--spacing-one-and-a-half:calc(var(--spacing)*1.5);--background-color:#fafafa;--accent-color:#f50}@supports (color:color(display-p3 1 1 1)){:root{--accent-color:color(display-p3 .95 .35 0)}}:root :where(a):hover{--color:var(--accent-color);--text-decoration:underline;text-underline-offset:.125em}
