.post-module__tkIdsq__root{max-width:100%}.post-module__tkIdsq__hero{width:100%;height:70vh;min-height:400px;position:relative}.post-module__tkIdsq__heroImage{object-fit:cover;filter:grayscale(15%)}.post-module__tkIdsq__heroOverlay{background:linear-gradient(#0000 0%,#0000001a 40%,#000c 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.post-module__tkIdsq__heroMeta{width:100%;max-width:780px;margin:0 auto;padding:2.5rem 1.5rem}.post-module__tkIdsq__category{letter-spacing:3px;text-transform:uppercase;color:#fff9;margin-bottom:.75rem;font-family:DM Mono,monospace;font-size:9px;display:block}.post-module__tkIdsq__title{color:#fff;letter-spacing:-.5px;margin:0 0 .75rem;font-family:Playfair Display,serif;font-size:clamp(28px,5vw,48px);font-weight:400;line-height:1.15}.post-module__tkIdsq__date{color:#ffffff80;letter-spacing:1px;font-family:DM Mono,monospace;font-size:11px}.post-module__tkIdsq__body{max-width:680px;margin:0 auto;padding:3rem 1.5rem 6rem}.post-module__tkIdsq__paragraph{color:var(--mantine-color-text);margin:0 0 1.5rem;font-size:17px;line-height:1.8}.post-module__tkIdsq__h1{color:var(--mantine-color-text);margin:2.5rem 0 1rem;font-family:Playfair Display,serif;font-size:32px;font-weight:400;line-height:1.2}.post-module__tkIdsq__h2{color:var(--mantine-color-text);margin:2rem 0 .75rem;font-family:Playfair Display,serif;font-size:26px;font-weight:400;line-height:1.2}.post-module__tkIdsq__h3{color:var(--mantine-color-text);margin:1.75rem 0 .5rem;font-family:Playfair Display,serif;font-size:20px;font-weight:400}.post-module__tkIdsq__blockquote{border-left:2px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;font-family:Playfair Display,serif;font-size:20px;font-style:italic;line-height:1.6}.post-module__tkIdsq__hr{border:none;border-top:.5px solid var(--mantine-color-default-border);margin:2.5rem 0}.post-module__tkIdsq__ul,.post-module__tkIdsq__ol{margin:0 0 1.5rem;padding-left:1.5rem}.post-module__tkIdsq__li{color:var(--mantine-color-text);margin-bottom:.4rem;font-size:17px;line-height:1.8}.post-module__tkIdsq__link{color:var(--mantine-color-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mantine-color-default-border);text-decoration-color:var(--mantine-color-default-border);transition:text-decoration-color .2s}.post-module__tkIdsq__link:hover{-webkit-text-decoration-color:var(--mantine-color-text);text-decoration-color:var(--mantine-color-text)}.post-module__tkIdsq__embeddedImage{margin:2.5rem 0}.post-module__tkIdsq__embeddedImg{width:100%;height:auto;display:block}.post-module__tkIdsq__imageCaption{color:var(--mantine-color-dimmed);letter-spacing:1.5px;text-transform:uppercase;border:.5px solid var(--mantine-color-default-border);margin-top:.5rem;padding:3px 8px;font-family:DM Mono,monospace;font-size:10px;display:inline-block}
