.flex{display:flex}.justify-center{justify-content:center}.space-between{justify-content:space-between}:root{--black: #110005;--blue: #2747aa;--navy: #081642;--green: #092604;--maroon: #38000b;--red: #dd2600;--white: #fffefb;--red-theme-red: #ff421b;--red-theme-light-red: #730321;--light-green: #3e5c39;--cream: #fcf5e2;--yellow: #ffe53e;--light-yellow: #fff9e7;--gray: #c8c8c8;--max-width: 800px;--header-font: "Barlow Condensed", sans-serif;--body-font: "Barlow Semi Condensed", sans-serif;--accent-font: "Sharpie", cursive;--title-font: "Druk Wide", sans-serif;--blue-1: #2e458e;--blue-2: #243772;--blue-3: #182c6b;--blue-4: #0e2057;--blue-5: #051239;--blue-6: #010619;--red-1: #860c24;--red-2: #71091e;--red-3: #5e0909;--red-4: #450505;--red-5: #230102;--red-6: #0a0000;--background-color: var(--white);--text-color: var(--black);--h1-color: var(--blue);--h2-color: var(--maroon);--h3-color: var(--blue);--h4-color: var(--blue);--h5-color: var(--blue);--h6-color: var(--blue);--link-color: var(--red);--link-hover-color: var(--blue);--header-color: var(--red);--nav-color: var(--red);--footer-color: var(--red);--subtitle-color: var(--red);--label-color: var(--red);--sources-label-color: var(--red);--border-color: var(--red);--button-text-color: var(--white);--button-background-color: var(--red);--quote-background-color: var(--light-yellow);--pagination-color: var(--blue);--pagination-inactive-color: var(--gray);--input-highlight-color: var(--blue);--input-highlight-text-color: var(--white);--tile-1: var(--blue-1);--tile-2: var(--blue-2);--tile-3: var(--blue-3);--tile-4: var(--blue-4);--tile-5: var(--blue-5);--tile-6: var(--blue-6)}.white-theme{--background-color: var(--white);--text-color: var(--black);--h1-color: var(--blue);--h2-color: var(--maroon);--h3-color: var(--blue);--h4-color: var(--blue);--h5-color: var(--blue);--h6-color: var(--blue);--link-color: var(--red);--link-hover-color: var(--blue);--header-color: var(--red);--nav-color: var(--red);--footer-color: var(--red);--subtitle-color: var(--red);--label-color: var(--red);--sources-label-color: var(--red);--border-color: var(--red);--button-text-color: var(--white);--button-background-color: var(--red);--quote-background-color: var(--light-yellow);--pagination-color: var(--blue);--pagination-inactive-color: var(--gray);--input-highlight-color: var(--blue);--input-highlight-text-color: var(--white);--tile-1: var(--blue-1);--tile-2: var(--blue-2);--tile-3: var(--blue-3);--tile-4: var(--blue-4);--tile-5: var(--blue-5);--tile-6: var(--blue-6)}.red-theme{--background-color: var(--maroon);--text-color: var(--cream);--h1-color: var(--white);--h2-color: var(--white);--h3-color: var(--yellow);--h4-color: var(--yellow);--h5-color: var(--yellow);--h6-color: var(--yellow);--link-color: var(--red-theme-red);--link-hover-color: var(--cream);--header-color: var(--red-theme-red);--nav-color: var(--red-theme-red);--footer-color: var(--red-theme-red);--subtitle-color: var(--yellow);--label-color: var(--red-theme-red);--sources-label-color: var(--white);--border-color: var(--red-theme-red);--button-text-color: var(--maroon);--button-background-color: var(--yellow);--quote-background-color: var(--red-theme-light-red);--pagination-color: var(--white);--pagination-inactive-color: var(--gray);--input-highlight-color: var(--yellow);--input-highlight-text-color: var(--navy);--tile-1: var(--red-1);--tile-2: var(--red-2);--tile-3: var(--red-3);--tile-4: var(--red-4);--tile-5: var(--red-5);--tile-6: var(--red-6)}.blue-theme{--background-color: var(--navy);--text-color: var(--white);--h1-color: var(--white);--h2-color: var(--white);--h3-color: var(--white);--h4-color: var(--white);--h5-color: var(--white);--h6-color: var(--white);--link-color: var(--yellow);--header-color: var(--white);--nav-color: var(--yellow);--footer-color: var(--white);--subtitle-color: var(--yellow);--label-color: var(--yellow);--sources-label-color: var(--white);--border-color: var(--blue);--button-text-color: var(--navy);--button-background-color: var(--yellow);--quote-background-color: var(--blue);--pagination-color: var(--white);--pagination-inactive-color: var(--gray);--input-highlight-color: var(--yellow);--input-highlight-text-color: var(--navy)}.green-theme{--background-color: var(--green);--text-color: var(--white);--h1-color: var(--white);--h2-color: var(--white);--h3-color: var(--white);--h4-color: var(--white);--h5-color: var(--white);--h6-color: var(--white);--link-color: var(--yellow);--header-color: var(--white);--nav-color: var(--yellow);--footer-color: var(--white);--subtitle-color: var(--yellow);--label-color: var(--yellow);--sources-label-color: var(--white);--border-color: var(--light-green);--button-text-color: var(--green);--button-background-color: var(--yellow);--quote-background-color: var(--light-green);--pagination-color: var(--white);--pagination-inactive-color: var(--gray);--input-highlight-color: var(--yellow);--input-highlight-text-color: var(--navy)}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-latin-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Druk Wide;src:url(/fonts/DrukWide-Bold-Web.woff2) format("woff2"),url(/fonts/DrukWide-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sharpie;src:url(/fonts/Sharpie-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}body{font-family:var(--body-font);text-align:left;background-color:var(--background-color);animation:colorShift 60s infinite linear;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:var(--text-color);font-size:1.25rem;font-weight:400;line-height:1.75rem;display:flex;flex-direction:column;min-height:100vh;margin:0;width:100%;overflow-x:hidden}main{width:100%;max-width:1360px;margin:0 auto}main *{max-width:100%}.mobile-br{display:none}h1{font-size:2.5rem;line-height:3rem;font-weight:700;margin:2.75rem 0;color:var(--h1-color);font-family:var(--title-font)}.h1--global{text-transform:uppercase;font-size:3rem}h2{font-size:2.5rem;line-height:2.75rem;font-weight:600;color:var(--h2-color);font-family:var(--header-font)}:is(.h2-info-page,.about-page h2){margin-top:0;color:var(--h1-color);font-family:var(--title-font);text-transform:uppercase;font-size:2.25rem}h3{font-size:1.75rem;font-weight:700;line-height:2rem;color:var(--h3-color);font-family:var(--header-font);font-size:2rem;line-height:2.25rem}h4{font-size:1.625rem;line-height:1.875rem;font-weight:700;color:var(--h4-color);font-family:var(--header-font)}.h4--pitwall{text-transform:uppercase;margin-bottom:.99rem}h5{font-size:1.5rem;line-height:1.75rem;font-weight:600;color:var(--h5-color);font-family:var(--header-font);text-transform:uppercase}h6{font-size:1.25rem;line-height:1.5rem;font-weight:500;text-transform:uppercase;color:var(--h6-color);font-family:var(--header-font)}strong,b{font-weight:700}a{color:var(--link-color);font-weight:700;text-decoration:underline;text-decoration-thickness:3%;text-underline-offset:2px;&:hover{color:var(--link-hover-color)}}p{margin-bottom:1em;font-size:1.25rem;line-height:1.625rem}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}input::selection,textarea::selection{background:var(--input-highlight-color);color:var(--input-highlight-text-color)}:where(input:not([type]),input[type=text],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=password],textarea):focus{outline:none;border-color:var(--input-highlight-color);box-shadow:inset 0 0 0 2px var(--input-highlight-color)}:where(input:not([type]),input[type=text],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=password],textarea):focus-visible{outline:none}:where(input:not([type]),input[type=text],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=password],textarea){caret-color:var(--input-highlight-color)}article{display:flow-root}table{width:100%}img{max-width:100%;height:auto}iframe{width:100%;max-width:800px;aspect-ratio:16 / 9;border:none}code{padding:2px 5px;border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}article p img{width:100%;min-width:100%}.button{display:inline-block;background-color:var(--button-background-color);color:var(--button-text-color);padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:1.125rem;box-shadow:none;transition:background-color .2s ease}.button--full{display:block;box-sizing:border-box}.button:hover{background-color:var(--button-text-color);color:var(--button-background-color);box-shadow:inset 0 0 0 2px var(--button-background-color);text-decoration:none}.button-group{display:inline-grid;gap:1em;margin-bottom:1em}.button-group button{width:100%}blockquote{background-color:var(--quote-background-color);padding:1.5rem 2rem;margin:2rem 0;p{font-size:1.25rem;line-height:1.625rem;font-style:italic}}hr{border:none;border-top:1px solid var(--border-color);width:100%;margin:2rem 0}figure{margin:.75rem 0 1.125rem;width:100%;img{margin:0;height:auto;display:block;width:100%}figcaption{margin:.75rem 0 0;font-style:italic;font-size:1.125rem;line-height:1.375rem;font-weight:400}&.float-left,&.float-right{width:max(50%,400px);max-width:max(50%,400px)}&.float-left{float:left;margin-right:1.75rem}&.float-right{float:right;margin-left:1.75rem}&:has(img+img){display:grid;grid-template-columns:1fr 1fr;gap:.75rem;img{aspect-ratio:5 / 4;object-fit:cover}figcaption{grid-column:1 / -1;margin:0}}}ul,ol{margin:1rem 0}.two-col{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}ul ul,ul ol,ol ol,ol ul{margin:.5rem 0 0}ul ul{list-style-type:disc}ul ul ul{list-style-type:circle}li{margin-bottom:.5rem}.markdown{h1{font-size:2.25rem;line-height:2.625rem;margin:3rem 0 1rem}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.subtitle{margin-top:1.25rem;margin-bottom:1.5rem;font-family:var(--accent-font);color:var(--subtitle-color);font-size:1.75rem;line-height:1.75rem;font-weight:300;margin-bottom:1.25rem}.cursive{margin:0;font-family:var(--accent-font);color:var(--subtitle-color);font-size:1.875rem;line-height:1.875rem;font-weight:300}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 1024px){.desktop-only{display:none}.mobile-only{display:block}}.no-scroll{overflow:hidden;position:fixed;max-width:100%}body.mobile-nav-open #main,body.mobile-nav-open #footer{display:none}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-padding{padding:50px 40px 0;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;flex:1;margin-bottom:4rem}.page-padding-x{padding-left:40px;padding-right:40px;width:100%;box-sizing:border-box;display:flex;justify-content:center}.extra-wide{width:100%;margin:0}@media (max-width: 768px){html,body{max-width:100%;overflow-x:hidden}body{font-size:1rem;line-height:1.5rem}main{padding:0}.mobile-br{display:inline}h1{font-size:1.3rem;line-height:1.7rem}.h1--global{font-size:1.8rem;line-height:1.8rem}h2{font-size:1.1rem;line-height:1.4rem}:is(.h2-info-page,.about-page h2){font-size:1.6rem;line-height:1.6rem}.h2-info-page.h2-about-the-editors{font-size:1.3rem;line-height:1.3rem}.subtitle{font-size:1.5rem!important;line-height:1.5rem!important}h3,h4{font-size:1.1rem;line-height:1.4rem}.h4--pitwall{text-transform:uppercase;font-size:1.4rem;margin-bottom:.99rem}h5,h6,p{font-size:1.125rem;line-height:1.5rem}figcaption{font-size:1rem;line-height:1.25rem}button{font-size:1rem;line-height:1.5rem}.page-padding{padding:1rem 2rem 0;margin:0}.page-padding-x{padding-left:2rem;padding-right:2rem}.two-col{grid-template-columns:1fr;gap:2rem}figure:has(img+img){display:block!important}figure:has(img+img) img{width:100%!important;height:auto!important;aspect-ratio:unset!important;object-fit:cover;display:block;margin-bottom:1rem}figure:has(img+img) img:last-child{margin-bottom:0}figure:has(img+img) figcaption{margin-top:0}figure.float-left,figure.float-right,.float-left,.float-right{float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}figure.float-left img,figure.float-right img,.float-left img,.float-right img{width:100%!important;height:auto!important;aspect-ratio:unset;object-fit:contain}}@media (min-width: 1028px){.extra-wide{position:relative;max-width:none;width:100vw;left:50%;right:50%;margin-left:-50vw;padding-left:124px;padding-right:124px;box-sizing:border-box}}@media (min-width: 1278px){.extra-wide{width:1030px;padding:0;left:50%;margin-left:-515px}}@media (max-width: 768px){html,body,main,a,button,input,textarea{touch-action:manipulation;-ms-touch-action:manipulation}}
