@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Hedvig Letters Serif;src:url(/fonts/HedvigLettersSerif-Regular-VariableFonts.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Red Hat Display;src:url(/fonts/RedHatDisplay-Italic-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Tangerine;src:url(/fonts/Tangerine-Bold.ttf)format("truetype");font-weight:700;font-style:bold}@layer theme,base;@layer components{.vert-flex-container,main,#__next,body,html{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-theme{color:rgb(var(--accent-color-rgb));background-color:rgb(var(--primary-color-rgb));border-color:rgb(var(--accent-color-rgb))}.blur-effect{filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.flex-1{flex:1}.page-flex-spacer-light{flex:2}.page-flex-spacer-heavy{flex:8}.form-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.button-reset{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0}.no-scroll{position:fixed;inset:0}*{margin:0;padding:0}:focus-visible{outline:2px solid rgb(var(--accent-color-rgb));outline-offset:2px}:root{--primary-color-rgb:0, 66, 37;--accent-color-rgb:255, 255, 240;--gunmetal-blue-rgb:20, 54, 66;--brand-brown-rgb:72, 60, 50;--short-animation-duration:.2s;--content-margin:12px}html{min-height:100%}body{background-color:rgb(var(--accent-color-rgb));flex-grow:1;min-width:100%}#__next,main{flex-grow:1;min-width:100%}.background-blue{background-color:rgb(var(--gunmetal-blue-rgb), .75)}.background-green,form{background-color:rgb(var(--primary-color-rgb), .7)}.hoverable,.hover-underline,.hover-underline-full:after,.hover-underline-full{cursor:pointer}.hover-underline,.hover-underline-full:after,.hover-underline-full{display:inline-block;position:relative}.hover-underline:after,.hover-underline-full:after{content:"";width:0;height:1px;transition:width var(--short-animation-duration) ease-in-out;background-color:currentColor;position:absolute;bottom:0;left:0}.hover-underline:hover:after,.hover-underline-full:hover:after,.hover-underline-full:after{width:100%}.hover-darken{transition:opacity var(--short-animation-duration) ease-in-out}.hover-darken:hover{cursor:pointer;opacity:.7}.hover-brighten{opacity:.7;transition:opacity var(--short-animation-duration) ease-in-out}.hover-brighten:hover{cursor:pointer;opacity:1}.font-title,h1{font-family:var(--title-brand-font);letter-spacing:.04em;font-size:28px;font-weight:400}.font-regular,.streaming-service-button__label,.streaming-service-button__cta,.brand-theme{font-family:var(--simple-brand-font);letter-spacing:.08em;font-size:14px;font-weight:400}.font-fancy{font-family:var(--fancy-font);letter-spacing:0;font-size:14px;font-weight:400}.font-color{color:rgb(var(--accent-color-rgb))}h1{font-size:24px}form{color:rgb(var(--accent-color-rgb));border-color:rgb(var(--accent-color-rgb));border-width:1px;border-radius:3px;flex-direction:column;flex:1;min-width:60vw;max-width:90vw;padding:12px 14px;display:flex}input,textarea{color:rgb(var(--gunmetal-blue-rgb));background-color:rgb(var(--accent-color-rgb));border:1px solid rgb(var(--accent-color-rgb));box-sizing:border-box;border-radius:4px;width:100%;padding:6px}button,[type=submit]{background-color:rgb(var(--accent-color-rgb))}.streaming-service-button{width:100%;color:rgb(var(--accent-color-rgb));border:1px solid rgb(var(--accent-color-rgb));transition:transform var(--short-animation-duration) ease-in-out,background-color var(--short-animation-duration) ease-in-out;cursor:pointer;background-color:#0000;border-radius:6px;align-items:center;gap:14px;margin:8px 0;padding:12px 16px;text-decoration:none;display:flex}.streaming-service-button:hover{background-color:#fffff014;transform:translateY(-1px)}.streaming-service-button__icon{flex-shrink:0;width:22px;height:22px}.streaming-service-button__label{text-align:left;letter-spacing:.06em;flex:1}.streaming-service-button__cta{text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-size:12px}}@layer utilities;
