.center[data-astro-cid-pupvocsw]{--center-gutters:1rem;box-sizing:content-box;max-inline-size:var(--center-max,100%);margin-inline:auto;padding-inline-start:var(--center-gutters);padding-inline-end:var(--center-gutters)}.center[data-astro-cid-pupvocsw].andText{text-align:center}.center[data-astro-cid-pupvocsw].intrinsic{flex-direction:column;align-items:center;display:flex}.cluster[data-astro-cid-uwaonihx]{--cluster-space:1rem;--cluster-justify:flex-start;--cluster-align:center;gap:var(--cluster-space);justify-content:var(--cluster-justify);align-items:var(--cluster-align);flex-wrap:wrap;display:flex}a[data-astro-cid-yxete6jp][aria-current=page],a[data-astro-cid-yxete6jp][aria-current=location]{--box-colour-background:var(--orange);--box-colour-text:var(--black);font-weight:700}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}:root{--step--2:clamp(.7813rem, .7747rem + .0326vw, .8rem);--step--1:clamp(.9375rem, .9158rem + .1087vw, 1rem);--step-0:clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--step-1:clamp(1.35rem, 1.2761rem + .3696vw, 1.5625rem);--step-2:clamp(1.62rem, 1.5041rem + .5793vw, 1.9531rem);--step-3:clamp(1.9438rem, 1.7707rem + .8652vw, 2.4413rem);--step-4:clamp(2.3325rem, 2.0823rem + 1.2511vw, 3.0519rem);--step-5:clamp(2.7994rem, 2.4461rem + 1.7663vw, 3.815rem);--step-6:clamp(3.3594rem, 2.8694rem + 2.45vw, 4.7681rem);--step-7:clamp(4.0313rem, 3.3602rem + 3.3554vw, 5.9606rem);--step-8:clamp(4.8375rem, 3.9286rem + 4.5446vw, 7.4506rem);--space-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs:clamp(.5625rem, .5408rem + .1087vw, .625rem);--space-xs:clamp(.875rem, .8533rem + .1087vw, .9375rem);--space-s:clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--space-m:clamp(1.6875rem, 1.6223rem + .3261vw, 1.875rem);--space-l:clamp(2.25rem, 2.163rem + .4348vw, 2.5rem);--space-xl:clamp(3.375rem, 3.2446rem + .6522vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.3261rem + .8696vw, 5rem);--space-3xl:clamp(6.75rem, 6.4891rem + 1.3043vw, 7.5rem);--space-3xs-2xs:clamp(.3125rem, .2038rem + .5435vw, .625rem);--space-2xs-xs:clamp(.5625rem, .4321rem + .6522vw, .9375rem);--space-xs-s:clamp(.875rem, .7446rem + .6522vw, 1.25rem);--space-s-m:clamp(1.125rem, .8641rem + 1.3043vw, 1.875rem);--space-m-l:clamp(1.6875rem, 1.4049rem + 1.413vw, 2.5rem);--space-l-xl:clamp(2.25rem, 1.7283rem + 2.6087vw, 3.75rem);--space-xl-2xl:clamp(3.375rem, 2.8098rem + 2.8261vw, 5rem);--space-2xl-3xl:clamp(4.5rem, 3.4565rem + 5.2174vw, 7.5rem);--font-stack-sans:Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-stack-serif:Georgia, serif;--font-stack-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-stack-mono-slab:"Nimbus Mono PS", "Courier New", monospace;--leading-solid:1;--leading-fine:1.1;--leading-standard:1.7;--font-light:200;--font-normal:400;--font-medium:600;--font-bold:800;--stroke:1px solid var(--color-dark);--radius-s:4px;--radius-round:calc(infinity * 1px);--color-dark:black;--color-light:white;--max-width:1200px}@font-face{font-family:Cartridge Bold;src:url(/fonts/Cartridge-Bold.woff2)format("woff2"),url(/fonts/Cartridge-Bold.woff)format("woff"),url(/fonts/Cartridge-Bold.otf)format("opentype");font-weight:700;font-style:normal}body{background:var(--color-light);color:var(--color-dark);font-size:var(--step-0);font-family:var(--font-stack-mono-slab);font-weight:var(--font-normal);line-height:var(--leading-standard);font-size-adjust:from-font;margin:0}:is(h1,h2,h3,h4,h5,h6){font-family:Cartridge Bold,sans-serif;font-weight:var(--font-bold);letter-spacing:-.025em;text-transform:uppercase}:is(h1,h2,h3,h4){line-height:var(--leading-solid);text-wrap:balance}h1{font-size:var(--step-8);max-width:20ch}h2{font-size:var(--step-5);max-width:35ch}h3{font-size:var(--step-4);max-width:35ch}:is(h4,h5,h6){font-size:var(--step-3)}small{font-size:var(--step-0)}ins{background:var(--color-primary);color:var(--color-dark);padding-inline:.3em;text-decoration:none}:is(code,kbd,samp){font-family:var(--font-mono);hyphens:none;tab-size:2;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;box-decoration-break:clone;padding:.2em .2em .05em}@supports not (font-size-adjust:from-font){:is(code,kbd,samp){font-size:.8em}}pre:has(code){width:max-content;max-width:100%;overflow-x:auto}pre code{background:0 0;border:none;padding:0}kbd{border:1px solid;padding-block-end:.1em}var{font-style:normal;font-weight:var(--font-medium)}q{font-style:italic}ul:not([class]){padding-inline-start:1.7ch;list-style-type:disc}ul:not([class])>li{padding-inline-start:var(--space-xs)}ul ::marker{font-size:.8lh}ol ::marker{font-size:1em;font-weight:var(--font-bold)}[role=list][class],[role=tablist][class]{margin-block:0;padding:0}dt{font-weight:var(--font-medium)}dt+dd{margin-block-start:var(--space-xs)}dd+dt{margin-block-start:var(--space-s)}dd{margin-inline-start:1.5ch}blockquote{border-block-start:8px double var(--orange);border-inline-start:8px double var(--orange);font-size:var(--step-1);margin-inline:0;padding-block-start:var(--space-s);padding-inline-start:var(--space-s)}blockquote footer{font-size:var(--size-step-0);margin-block-start:var(--space-s)}blockquote cite{font-weight:var(--font-bold)}blockquote q{font-style:normal}:is(video,iframe[src*=youtube],iframe[src*=vimeo]){aspect-ratio:16/9;width:100%;height:auto;display:block}img{max-width:100%;height:auto;display:block}figcaption{font-size:var(--size-step-0);padding-block-start:.5em;font-family:monospace}table{border:var(--stroke);border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--font-bold);line-height:var(--leading-fine)}thead th{padding-block:var(--space-s)}td,th{padding:var(--space-xs) var(--space-s)}th:not(:only-of-type){border-block-end:var(--stroke)}th:only-of-type{border-inline-end:var(--stroke)}:is(th,td)~:is(th,td){border-inline-start:var(--stroke)}tr+tr :is(th,td){border-block-start:var(--stroke)}caption{caption-side:bottom;margin-block-start:var(--space-s)}a:not([class]){text-underline-offset:.1lh}a:not([class]):hover{text-underline-offset:.2lh}:is(h1,h2,h3,h4) a:not([class]){text-underline-offset:.1ex;text-decoration-thickness:.1ex}:is(h1,h2,h3,h4) a:not([class]):hover{text-underline-offset:.2ex}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-colour,currentColor);outline-offset:var(--focus-offset,.2lh)}@supports ((-moz-appearance:none)){:root{--focus-offset:.08em}}:target{scroll-margin-block:5lh}::selection{color:var(--color-light);background:var(--color-dark)}hr{border:none;border-block-start:var(--stroke);margin-block:var(--flow-space,var(--space-xl));width:100%}svg:not([class]){width:auto;height:1lh}svg{flex-shrink:0}svg[role=img][width][height]{width:revert;height:revert;background:var(--color-light);padding:var(--space-xs)}form>*+*{margin-top:var(--stack-space,1rem)}:is(input,select,textarea){accent-color:var(--color-primary)}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){border-radius:var(--radius-s);border:var(--stroke);background:var(--color-dark-glare);color:var(--color-light);width:100%;padding:.5em .8em}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::placeholder{color:var(--color-mid);opacity:1}label{line-height:var(--leading-fine);font-weight:var(--font-medium)}label:after{content:"\a ";white-space:pre}label:has(input){align-items:baseline;gap:var(--space-s);font-weight:var(--font-normal);display:flex}label:has(input)+label:has(input){--flow-spce:var(--space-s-m)}label:has(input) input{transform:translateY(-.1ex)}input:disabled{background:var(--color-mid)}input:disabled,label input:disabled+*{cursor:not-allowed}textarea:not([rows]){min-height:10em}fieldset{border:var(--stroke);padding:var(--space-s)}legend{font-weight:var(--font-medium);padding-inline:var(--space-xs)}summary{font-weight:var(--font-bold);cursor:pointer}details[open] summary{margin-block-end:var(--space-s)}.box{--box-border-colour:transparent;--box-border-radius:0;--box-border-style:solid;--box-border-width:0;--box-colour-background:transparent;--box-colour-text:inherit;--box-padding:var(--space,1.5rem);--box-shadow:none;border-color:var(--box-border-colour);border-radius:var(--box-border-radius);border-style:var(--box-border-style);border-width:var(--box-border-width);background-color:var(--box-colour-background);color:var(--box-colour-text);padding:var(--box-padding)}.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--stack-space,1.5rem)}.stack.recursive *{margin-block:0}.stack.recursive *+*{margin-block-start:var(--stack-space)}.stack.with-split{block-size:100%}.stack.split-after{margin-block-end:auto}.list-style-none{margin:0;padding:0;list-style:none}.text-center{text-align:center}.text-wrap-balance{text-wrap:balance}.text-word-break{word-break:break-word}.big-to-small-heading{font-size:clamp(var(--step-3), 10vw, var(--step-7))}.font-size--2{font-size:var(--step--2)}.font-size--1{font-size:var(--step--1)}.font-size-0{font-size:var(--step-0)}.font-size-1{font-size:var(--step-1)}.font-size-2{font-size:var(--step-2)}.font-size-3{font-size:var(--step-3)}.font-size-4{font-size:var(--step-4)}.font-size-5{font-size:var(--step-5)}.font-size-6{font-size:var(--step-6)}.font-size-7{font-size:var(--step-7)}.font-size-8{font-size:var(--step-8)}.cartridge-font{font-family:Cartridge Bold,sans-serif}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-no-measure{max-inline-size:unset}.prose{--stack-space:var(--space-l)}.prose :is(h1,h2,h3){overflow-wrap:anywhere;hyphens:auto}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty;max-width:60ch}.prose :is(h1,h2,h3,h4)+:not([class]){--stack-space:var(--space-m)}.prose :is(figure,table),.prose :is(figure,table)+*{--stack-space:var(--space-2xl)}.prose *+:is(h1,h2,h3,h4):not([class]){--stack-space:var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--stack-space:var(--space-xs)}.prose hr{--stack-space:var(--space-2xl)}.prose :is(img,picture,video){border:var(--stroke)}@media screen and (width<=600px){.prose :is(h1,h2,h3){overflow-wrap:unset;hyphens:unset}}body{min-height:100vh;--orange:#ff6f00;--black:#000;background-color:var(--black);color:var(--orange);text-shadow:0 0 .1rem;padding-block-start:var(--space-m);box-shadow:inset 0 0 2rem}body:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(#0000 50%,#00000026 50%) 0 0/100% 3px;width:100vw;height:100vh;position:fixed;top:0;left:0}body:before{content:"";pointer-events:none;z-index:11;opacity:.7;background:radial-gradient(circle,#0000 50%,#12101059 100%);width:100vw;height:100vh;position:fixed;top:0;left:0}body ::selection{color:var(--black);background:var(--orange);text-shadow:none}.site-header{border-block-end:2px solid var(--orange)}.site-header-nav{max-width:var(--max-width);padding-inline:var(--space-s);grid-template-columns:1fr;width:100%;margin-inline:auto;padding-block-end:var(--space-s);display:grid}@media (width>=768px){.site-header-nav{grid-template-columns:1fr auto}}@media (width<=768px){.site-header .masthead{justify-content:center;display:flex}.site-header .masthead>a{max-width:max-content}}.double-border{border:8px double var(--orange)}.button-link{--box-colour-background:transparent;--box-colour-text:var(--orange);--box-padding:var(--space-3xs) var(--space-xs);--box-border-radius:var(--radius-round);--box-border-width:2px;--box-border-colour:var(--orange);--focus-colour:var(--orange);font-size:var(--btn-link-font-size,var(--step-1));text-shadow:none;letter-spacing:.05em;text-transform:uppercase;font-family:Cartridge Bold,sans-serif;line-height:1;text-decoration:none;transition:all .2s ease-in-out}.button-link:hover{--box-colour-background:var(--orange);--box-colour-text:var(--black);--box-border-colour:transparent}.sidebar[data-astro-cid-zwk423wy]{--sidebar-w:auto;--sidebar-content-min:50%;--sidebar-space:1rem;gap:var(--sidebar-space);flex-wrap:wrap;display:flex}.sidebar.left>:first-child{flex-basis:var(--sidebar-w);flex-grow:1}.sidebar.left>:last-child{min-inline-size:var(--sidebar-content-min,50%);flex-grow:999;flex-basis:0}.sidebar.right>:last-child{flex-basis:var(--sidebar-w);flex-grow:1}.sidebar.right>:first-child{min-inline-size:var(--sidebar-content-min,50%);flex-grow:999;flex-basis:0}.sidebar.no-stretch{align-items:flex-start}
