*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:subpixel-antialiased;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-overflow-style:none;scrollbar-width:none}a{color:inherit;text-decoration:none}ul,ol{list-style-type:none}select,button{appearance:none}@media (prefers-color-scheme: light){html{color-scheme:light}}@media (prefers-color-scheme: dark){html{color-scheme:dark}}@supports (font: -apple-system-body) and (-webkit-appearance: none){img[loading=lazy]{clip-path:inset(.6px)}}html{--color-white: #fafafa;--color-grey: #b2b2b2;--color-grey-light: #d0d0d0;--color-grey-dark: #707070;--color-grey-darkest: #5a5a5a;--color-black: #161616;--color-black-off: #313131;--gradient-rainbow: linear-gradient( 45deg, rgba(255, 0, 0, 1) 0%, rgba(255, 136, 0, 1) 14%, rgba(241, 255, 0, 1) 28%, rgba(0, 255, 38, 1) 42%, rgba(0, 255, 244, 1) 56%, rgba(0, 22, 255, 1) 72%, rgba(255, 0, 228, 1) 86%, rgba(255, 0, 0, 1) 100% );--zIndex-view: 1;--zIndex-themeToggle: 2;--zIndex-click: 3;--font-base: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--ease-outQuad: cubic-bezier(.25, .46, .45, .94);--ease-outSine: cubic-bezier(.39, .575, .565, 1);--ease-inOutSine: cubic-bezier(.445, .05, .55, .95)}@font-face{font-family:Papyrus;src:local("Papyrus-Regular"),url(/fonts/Papyrus-Regular.woff2) format("woff2"),url(/fonts/Papyrus-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:KontrapunktMiki;src:local("KontrapunktMiki-Regular"),url(/fonts/KontrapunktMiki-Regular.woff2) format("woff2"),url(/fonts/KontrapunktMiki-Regular.woff) format("woff"),url(/fonts/KontrapunktMiki-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:KontrapunktMiki;src:local("KontrapunktMiki-Bold"),url(/fonts/KontrapunktMiki-Bold.woff2) format("woff2"),url(/fonts/KontrapunktMiki-Bold.woff) format("woff"),url(/fonts/KontrapunktMiki-Bold.otf);font-weight:500;font-display:swap}@font-face{font-family:KontrapunktMiki;src:local("KontrapunktMiki-ExtraBold"),url(/fonts/KontrapunktMiki-ExtraBold.woff2) format("woff2"),url(/fonts/KontrapunktMiki-ExtraBold.woff) format("woff"),url(/fonts/KontrapunktMiki-ExtraBold.otf);font-weight:600;font-display:swap}@font-face{font-family:PPEditorialNew;src:local("PPEditorialNew-Regular"),url(/fonts/PPEditorialNew-Regular.woff2) format("woff2"),url(/fonts/PPEditorialNew-Regular.woff) format("woff"),url(/fonts/PPEditorialNew-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:PPEditorialNew;src:local("PPEditorialNew-Italic"),url(/fonts/PPEditorialNew-Italic.woff2) format("woff2"),url(/fonts/PPEditorialNew-Italic.woff) format("woff"),url(/fonts/PPEditorialNew-Italic.otf);font-weight:400;font-style:italic;font-display:swap}html{color:var(--theme-color-text);font-size:16px;font-family:var(--font-base);line-height:1.21;background-color:var(--theme-color-background)}*::selection{background:var(--theme-color-highlight)}*:focus{outline:none}*:focus-visible{outline:2px dashed var(--theme-color-accent);outline-offset:.2rem}a{font-style:italic}@media screen and (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}}
