@charset "UTF-8";@font-face{font-family:Vollkorn;font-style:normal;font-weight:900;src:url(/assets/fonts/Vollkorn-Black.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:900;src:url(/assets/fonts/Vollkorn-BlackItalic.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:700;src:url(/assets/fonts/Vollkorn-Bold.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:700;src:url(/assets/fonts/Vollkorn-BoldItalic.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:800;src:url(/assets/fonts/Vollkorn-ExtraBold.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:800;src:url(/assets/fonts/Vollkorn-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400;src:url(/assets/fonts/Vollkorn-Italic.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:500;src:url(/assets/fonts/Vollkorn-Medium.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:500;src:url(/assets/fonts/Vollkorn-MediumItalic.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400;src:url(/assets/fonts/Vollkorn-Regular.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:600;src:url(/assets/fonts/Vollkorn-SemiBold.woff2) format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:600;src:url(/assets/fonts/Vollkorn-SemiBoldItalic.woff2) format("woff2")}:root{--base-font-size: 1.125rem;--base-line-height: 1.5625rem;--default-font-stack: system-ui, -apple-system, BlinkMacSystemFont, Inter, "Segoe UI", Lato, "Open Sans", Roboto, Noto, sans-serif;--font-serif: Vollkorn;--font-sans-serif: Vollkorn}body{font-size:var(--base-font-size);font-family:var(--font-serif),var(--default-font-stack);font-variant-ligatures:contextual;font-variant-numeric:proportional-nums;font-kerning:normal;font-synthesis:none;text-rendering:optimizeLegibility;--link-colour: var(--text-colour-highlight)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.fonts-default{--font-serif: rien;--font-sans-serif: rien}:root{--light-text-normal: #111;--light-text-highlight: #6c2f54;--light-text-lighter: #4d4d4d;--light-background-normal: #f2edf1;--light-background-lighter: #e8e3e6;--light-rosey-grey: #b8aaaa;--dark-text-normal: #eee;--dark-text-highlight: #f18ccb;--dark-text-lighter: #d7d7d7;--dark-background-normal: #251b33;--dark-background-lighter: #40333c;--dark-rosey-grey: #6c5959}@media (prefers-color-scheme: light){.colour-scheme-auto{--text-colour-normal: var(--light-text-normal);--text-colour-highlight: var(--light-text-highlight);--text-colour-lighter: var(--light-text-lighter);--background-colour-normal: var(--light-background-normal);--background-colour-lighter: var(--light-background-lighter);--rosey-grey: var(--light-rosey-grey)}}@media (prefers-color-scheme: dark){.colour-scheme-auto{--text-colour-normal: var(--dark-text-normal);--text-colour-highlight: var(--dark-text-highlight);--text-colour-lighter: var(--dark-text-lighter);--background-colour-normal: var(--dark-background-normal);--background-colour-lighter: var(--dark-background-lighter);--rosey-grey: var(--dark-rosey-grey)}}@media (prefers-color-scheme: no-preference){.colour-scheme-auto{--text-colour-normal: var(--light-text-normal);--text-colour-highlight: var(--light-text-highlight);--text-colour-lighter: var(--light-text-lighter);--background-colour-normal: var(--light-background-normal);--background-colour-lighter: var(--light-background-lighter);--rosey-grey: var(--light-rosey-grey)}}.colour-scheme-light{--text-colour-normal: var(--light-text-normal);--text-colour-highlight: var(--light-text-highlight);--text-colour-lighter: var(--light-text-lighter);--background-colour-normal: var(--light-background-normal);--background-colour-lighter: var(--light-background-lighter);--rosey-grey: var(--light-rosey-grey)}.colour-scheme-dark{--text-colour-normal: var(--dark-text-normal);--text-colour-highlight: var(--dark-text-highlight);--text-colour-lighter: var(--dark-text-lighter);--background-colour-normal: var(--dark-background-normal);--background-colour-lighter: var(--dark-background-lighter);--rosey-grey: var(--dark-rosey-grey)}a{color:var(--link-colour, inherit);text-decoration-line:var(--link-text-decoration-line, none);text-decoration-thickness:var(--link-initial-text-decoration-thickness, .05em);text-underline-offset:.2em;transition:text-decoration-thickness .2s}a:hover{text-decoration-line:underline;text-decoration-thickness:var(--link-hover-text-decoration-thickness, .1em)}p,li,figcaption,dd{hyphens:auto}li{margin-inline-start:1.5em}code{font-family:Hack,Menlo,Fira Code,Courier Next,monospace;font-size:.9em}h1,h2,h3{margin:0;--link-text-decoration-line: none;--link-colour: currentColor;--link-initial-text-decoration-thickness: .07em;--link-hover-text-decoration-thickness: .15em}blockquote{margin-left:4%;margin-right:4%;color:var(--text-colour-lighter)}figcaption{margin-left:4%;margin-right:4%}img{width:100%}li{margin-bottom:calc(.25 * var(--base-line-height))}li::last-child{margin-bottom:0}small{font-size:.875rem;line-height:1.4285714286}.prose h1{font-size:2.25rem;line-height:1.0416666667;font-weight:300;margin-bottom:calc(.75 * var(--base-line-height))}.prose h2{font-size:1.5rem;line-height:1.5625;font-weight:400;margin-top:var(--base-line-height);margin-bottom:calc(.5 * var(--base-line-height))}.prose h3{font-size:1.25rem;line-height:1.25;font-weight:500;margin-top:calc(.75 * var(--base-line-height));margin-bottom:calc(.5 * var(--base-line-height))}.prose p,.prose ol,.prose ul,.prose figure,.prose blockquote{margin-bottom:calc(.75 * var(--base-line-height))}.prose p:last-child,.prose ol:last-child,.prose ul:last-child,.prose figure:last-child,.prose blockquote:last-child{margin-bottom:0}.heading-1{font-size:2.25rem;line-height:1.0416666667;font-weight:300;margin-bottom:calc(.75 * var(--base-line-height))}.heading-2{font-size:1.5rem;line-height:1.5625;font-weight:400;margin-top:var(--base-line-height);margin-bottom:calc(.5 * var(--base-line-height))}.swing{margin-bottom:calc(.5 * var(--base-line-height));margin-top:var(--base-line-height)}@media (min-width: 640px){.swing{height:0;overflow:visible;transform-origin:top right;transform:translate(-100%) rotate(-90deg) translate(calc(-.25 * var(--base-line-height)),calc(-2 * var(--base-line-height)));text-align:right;transform-box:border-box;margin:0;width:min-content}}@media (min-width: 376px){.dl-grid{display:grid;grid-template-columns:var(--width-narrow, calc(3 * var(--base-line-height))) 1fr;grid-column-gap:var(--column-gap, var(--base-line-height))}}.quotation blockquote{margin-bottom:calc(.25 * var(--base-line-height))}.quotation figcaption{position:relative;font-size:1rem;line-height:1.5625;padding-left:2ch}.quotation figcaption:before{content:"\2014";position:absolute;left:0}.main-grid{display:grid;justify-content:center;grid-template-columns:minmax(auto,35rem);grid-row-gap:calc(.25 * var(--base-line-height));grid-column-gap:calc(1.5 * var(--base-line-height))}.main-grid>.main-middle{grid-column:1/2}.main-grid>.main-full{grid-column:1/-1}@media (min-width: 960px){.main-grid{grid-template-columns:8.75rem 35rem 8.75rem}.main-grid>.main-middle{grid-column:2/3}}.grid-cols-articlelist{grid-template-columns:1fr 1fr}.p-space-3\/4{--paragraph-spacing-factor: .75}.p-space-1\/2{--paragraph-spacing-factor: .5}.space-y-1>*{margin-top:var(--base-line-height);margin-bottom:var(--base-line-height)}.space-y-1>*:first-child{margin-top:0}.space-y-1>*:last-child{margin-bottom:0}.space-y-1\/2>*{margin-top:calc(.5 * var(--base-line-height));margin-bottom:calc(.5 * var(--base-line-height))}.space-y-1\/2>*:first-child{margin-top:0}.space-y-1\/2>*:last-child{margin-bottom:0}.space-y-1\/4>*{margin-top:calc(.25 * var(--base-line-height));margin-bottom:calc(.25 * var(--base-line-height))}.space-y-1\/4>*:first-child{margin-top:0}.space-y-1\/4>*:last-child{margin-bottom:0}.space-y-3\/2>*{margin-top:calc(1.5 * var(--base-line-height));margin-bottom:calc(1.5 * var(--base-line-height))}.space-y-3\/2>*:first-child{margin-top:0}.space-y-3\/2>*:last-child{margin-bottom:0}.space-y-2>*{margin-top:calc(2 * var(--base-line-height));margin-bottom:calc(2 * var(--base-line-height))}.space-y-2>*:first-child{margin-top:0}.space-y-2>*:last-child{margin-bottom:0}.mt-0{margin-top:0!important}.mt-1{margin-top:var(--base-line-height)!important}.mt-1\/4{margin-top:calc(.25 * var(--base-line-height))!important}.mt-1\/8{margin-top:calc(.125 * var(--base-line-height))!important}.mt-3\/4{margin-top:calc(.75 * var(--base-line-height))!important}.mt-3\/2{margin-top:calc(1.5 * var(--base-line-height))!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--base-line-height)!important}.mb-1\/2{margin-bottom:calc(.5 * var(--base-line-height))!important}.mb-1\/4{margin-bottom:calc(.25 * var(--base-line-height))!important}.mb-3\/4{margin-bottom:calc(.75 * var(--base-line-height))!important}.mb-2{margin-bottom:calc(2 * var(--base-line-height))!important}.ml-0{margin-left:0!important}.ml-1\/2{margin-left:calc(.5 * var(--base-line-height))!important}.pl-1\/2{padding-left:calc(.5 * var(--base-line-height))!important}.pl-1\/4{padding-left:calc(.25 * var(--base-line-height))!important}.pr-1\/2{padding-right:calc(.5 * var(--base-line-height))!important}.pr-1\/4{padding-right:calc(.25 * var(--base-line-height))!important}.pt-1\/2{padding-top:calc(.5 * var(--base-line-height))!important}.pb-1\/2{padding-bottom:calc(.5 * var(--base-line-height))!important}.col-gap-1{grid-column-gap:var(--base-line-height)!important}.col-gap-1\/2{grid-column-gap:calc(.5 * var(--base-line-height))!important}.col-gap-2{grid-column-gap:calc(2 * var(--base-line-height))!important}.row-gap-1{grid-row-gap:var(--base-line-height)!important}.row-gap-1\/2{grid-row-gap:calc(.5 * var(--base-line-height))!important}.row-gap-1\/4{grid-row-gap:calc(.25 * var(--base-line-height))!important}.row-gap-3\/2{grid-row-gap:calc(1.5 * var(--base-line-height))!important}.bp-3\/2{--border-padding: calc(1.5 * var(--base-line-height)) !important}.bp-2{--border-padding: calc(2 * var(--base-line-height)) !important}@media (min-width: 482px){.md\:col-gap-0{grid-column-gap:0!important}}.flex{display:flex!important}.column{flex-direction:column!important}.align-center{align-items:center!important}.grid{display:grid!important}.max-width-content{max-width:35rem!important}.max-width-bigger{max-width:42rem!important}.text-center{text-align:center!important}.hidden{display:none!important}.inline{display:inline!important}.bg-normal{background-color:var(--background-colour-normal)!important}.light{font-weight:300!important}.regular{font-weight:400!important}.medium{font-weight:500!important}.semibold{font-weight:600!important}.bold{font-weight:700!important}.italic{font-style:italic!important}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(var(--column-width, 18rem),1fr))!important}.col-w-sm{--column-width: 12rem !important}@media (min-width: 482px){.md\:inline{display:inline!important}.md\:grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(var(--column-width, 18rem),1fr))!important}}.colour-normal{color:var(--text-colour-normal)}.colour-lighter{color:var(--text-colour-lighter)}.font-size-5{font-size:2.25rem!important;line-height:1.0416666667!important}.font-size-4{font-size:1.5rem!important;line-height:1.5625!important}.font-size-3{font-size:1.25rem!important;line-height:1.25!important}.font-size-2{font-size:1.125rem!important;line-height:1.3888888889!important}.font-size-1{font-size:1rem!important;line-height:1.5625!important}.font-size-0{font-size:.875rem!important;line-height:1.4285714286!important}.serif{font-family:var(--font-serif),var(--default-font-stack)!important}.sans-serif{font-family:var(--font-sans-serif),var(--default-font-stack)!important}.space-between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex-grow:1}strong{font-weight:600}cite{font-style:oblique}.all-small-caps{font-variant-caps:all-small-caps;letter-spacing:.05em}.link-uline{--link-text-decoration-line: underline}.link-uline-normal{--link-initial-text-decoration-thickness: .05em;--link-hover-text-decoration-thickness: .1em}.invisible{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .2s ease .1s}.visible{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .3s ease}.border-top{padding-top:calc(var(--border-padding, var(--base-line-height)) - var(--border-width, 1px));border-top:var(--border-width, 1px) solid var(--border-colour, var(--text-colour-lighter))}.border-rosey-grey{--border-colour: var(--rosey-grey)}.mx-auto{margin-left:auto!important;margin-right:auto!important}.grid-col-first{grid-column:1}.grid-col-last{grid-column:-1}.grid-col-all{grid-column:1/-1}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.text-center{text-align:center}
