:root{--paper: #efe7ca;--paper-deep: #e4dbb9;--graphite: #2a2925;--pencil: #635f52;--wash: #b5af98;--stain: #8a8472;--bg: var(--paper);--text-primary: var(--graphite);--text-secondary: var(--pencil);--text-tertiary: var(--stain);--border: var(--wash);--selection: rgba(42, 41, 37, .14);--serif: "mrs-eaves", "Baskerville", "Libre Baskerville", Georgia, serif;--caps: "mrs-eaves-roman-all-small-ca", "mrs-eaves", "Baskerville", Georgia, serif;--film-title: var(--serif);--page-width: 800px;--gutter: 40px;--bleed: max(0px, min(calc(var(--page-width) * .2), calc((100vw - var(--page-width)) / 2 - 20px)))}*{box-sizing:border-box}html{background:var(--paper);color:var(--graphite);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--paper);font-family:var(--serif);font-size:20px;line-height:1.6;margin:0;min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:inherit;text-decoration:underline;text-decoration-color:var(--wash);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color .2s ease,color .2s ease}a:hover{text-decoration-color:var(--graphite)}:focus-visible{outline:1px solid var(--graphite);outline-offset:3px}::selection{background:var(--selection)}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.1;margin:0}p{margin:0 0 1.1em}.caps{font-family:var(--caps);font-size:.95rem;letter-spacing:.12em;text-transform:lowercase;line-height:1.4}.film-title{font-family:var(--film-title);font-weight:400;text-transform:uppercase;letter-spacing:.16em}.wrap{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.page{padding-top:4rem;padding-bottom:2rem}.page-body>img,.page-body>.full{width:100%;margin:0 0 2.5rem}.page-body>*+img{margin-top:1.5rem}.bleed,.page-body>img:first-child{width:calc(100% + 2 * var(--bleed));max-width:none;margin-left:calc(-1 * var(--bleed))}.page-body>h2{font-family:var(--caps);font-size:.95rem;letter-spacing:.12em;text-transform:lowercase;color:var(--pencil);border-top:1px solid var(--wash);padding-top:1rem;margin:2.5rem 0 1.25rem}.page-body>h2:first-child{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lede{font-size:1.625rem;line-height:1.45}.mobile-only{display:none}@media(max-width:760px){:root{--gutter: 20px}.mobile-only{display:inline}.desktop-only{display:none!important}body{font-size:19px}.page{padding-top:1.5rem}.page-body>img,.page-body>.full{margin:0 0 2rem}.lede{font-size:1.375rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.site-header[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--wash)}.nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:2rem;height:64px}.brand[data-astro-cid-dmqpwcec]{font-size:.95rem;letter-spacing:.24em;text-decoration:none;white-space:nowrap;margin-right:-.24em}ul[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;text-decoration:none;color:var(--pencil);font-size:.95rem;padding:.25rem 0;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--graphite)}ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--graphite);border-bottom-color:var(--graphite)}li[data-astro-cid-dmqpwcec].social a[data-astro-cid-dmqpwcec]{padding:.25rem 0;border:0}li[data-astro-cid-dmqpwcec].social svg[data-astro-cid-dmqpwcec]{display:block}@media(max-width:860px){.site-header[data-astro-cid-dmqpwcec]{position:static}.nav[data-astro-cid-dmqpwcec]{height:auto;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:1rem;padding-bottom:.75rem}ul[data-astro-cid-dmqpwcec]{width:100%;gap:.25rem 1.25rem;flex-wrap:wrap}li[data-astro-cid-dmqpwcec].social{margin-left:auto}}.formkit-form[data-uid=d5a5e5b813] *{box-sizing:border-box}.formkit-form[data-uid=d5a5e5b813]{max-width:480px;width:100%;margin:0;font-family:var(--serif)}.formkit-form[data-uid=d5a5e5b813] [data-style=clean]{width:100%;padding:0!important}.formkit-form[data-uid=d5a5e5b813] .formkit-fields{display:flex;flex-wrap:nowrap;gap:0;margin:0}.formkit-form[data-uid=d5a5e5b813] .formkit-field{flex:1 1 auto;min-width:0;margin:0!important}.formkit-form[data-uid=d5a5e5b813] .formkit-input{width:100%;height:48px;background:transparent!important;border:1px solid var(--graphite)!important;border-right:0!important;color:var(--graphite)!important;font-family:var(--serif);font-size:1.05rem;padding:0 1rem;line-height:1;border-radius:0!important;font-weight:400!important;margin:0}.formkit-form[data-uid=d5a5e5b813] .formkit-input::placeholder{color:var(--stain);font-style:italic;opacity:1}.formkit-form[data-uid=d5a5e5b813] .formkit-input:focus{outline:none;background:#ffffff40!important}.formkit-form[data-uid=d5a5e5b813] .formkit-submit{flex:0 0 auto;height:48px;background:var(--graphite)!important;color:var(--paper)!important;border:1px solid var(--graphite)!important;font-family:var(--caps);font-size:.95rem!important;font-weight:400!important;letter-spacing:.14em;text-transform:lowercase;border-radius:0!important;cursor:pointer;transition:background .2s ease,color .2s ease;white-space:nowrap;margin:0!important;padding:0!important;position:relative;overflow:hidden}.formkit-form[data-uid=d5a5e5b813] .formkit-submit:hover{background:transparent!important;color:var(--graphite)!important}.formkit-form[data-uid=d5a5e5b813] .formkit-submit>span{display:block;padding:0 1.6rem;transition:opacity .2s ease-in-out}.formkit-form[data-uid=d5a5e5b813] .formkit-submit:hover>span,.formkit-form[data-uid=d5a5e5b813] .formkit-submit:focus>span{background:transparent!important}.formkit-form[data-uid=d5a5e5b813] .formkit-spinner{display:flex;height:0;width:0;margin:0 auto;position:absolute;inset:0;overflow:hidden;text-align:center;transition:all .3s ease-in-out}.formkit-form[data-uid=d5a5e5b813] .formkit-spinner>div{margin:auto;width:6px;height:6px;background-color:currentColor;opacity:.6;border-radius:50%;display:inline-block;animation:formkit-bounce-d5a5e5b813 1.4s infinite ease-in-out both}.formkit-form[data-uid=d5a5e5b813] .formkit-spinner>div:nth-child(1){animation-delay:-.32s}.formkit-form[data-uid=d5a5e5b813] .formkit-spinner>div:nth-child(2){animation-delay:-.16s}.formkit-form[data-uid=d5a5e5b813] .formkit-submit[data-active] .formkit-spinner{opacity:1;height:100%;width:50px}.formkit-form[data-uid=d5a5e5b813] .formkit-submit[data-active] .formkit-spinner~span{opacity:0}@keyframes formkit-bounce-d5a5e5b813{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.formkit-form[data-uid=d5a5e5b813] .formkit-alert{background:transparent!important;border:1px solid var(--wash)!important;border-radius:0!important;color:var(--graphite)!important;font-family:var(--serif);font-size:1rem;text-align:left!important;margin:0 0 .75rem!important;padding:.85rem 1rem!important;list-style:none;width:100%}.formkit-form[data-uid=d5a5e5b813] .formkit-alert:empty{display:none}.formkit-form[data-uid=d5a5e5b813] .formkit-alert-error{color:#8c3a1c!important;border-color:#8c3a1c66!important}.formkit-form[data-uid=d5a5e5b813] .formkit-powered-by-convertkit-container{display:block!important;margin:.6rem 0 0!important;width:auto!important}.formkit-form[data-uid=d5a5e5b813] .formkit-powered-by-convertkit{display:inline!important;background-image:none!important;background-color:transparent!important;width:auto!important;height:auto!important;text-indent:0!important;color:var(--stain)!important;font-family:var(--serif);font-style:italic;font-size:.8rem;text-decoration:none;border-radius:0!important;padding:0!important;margin:0!important;overflow:visible;white-space:normal}.formkit-form[data-uid=d5a5e5b813] .formkit-powered-by-convertkit:hover,.formkit-form[data-uid=d5a5e5b813] .formkit-powered-by-convertkit:focus{color:var(--pencil)!important;background:transparent!important;transform:none!important}.formkit-form[data-uid=d5a5e5b813] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.formkit-form[data-uid=d5a5e5b813] .formkit-fields{flex-direction:column;gap:.5rem}.formkit-form[data-uid=d5a5e5b813] .formkit-input{border-right:1px solid var(--graphite)!important}}footer[data-astro-cid-sz7xmlte]{margin-top:6rem;border-top:1px solid var(--wash)}.signup[data-astro-cid-sz7xmlte]{padding:1rem 0 3rem;border-bottom:1px solid var(--wash)}.label[data-astro-cid-sz7xmlte]{text-align:right;color:var(--pencil);margin:0 0 1.25rem}.signup-copy[data-astro-cid-sz7xmlte]{font-size:1.625rem;line-height:1.4;margin:0 0 1.5rem}.colophon[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:2rem 0 2.5rem}.brand[data-astro-cid-sz7xmlte]{font-size:.85rem;letter-spacing:.24em;text-decoration:none}.meta[data-astro-cid-sz7xmlte]{color:var(--pencil);margin:0}.meta[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration-color:var(--wash)}@media(max-width:760px){footer[data-astro-cid-sz7xmlte]{margin-top:4rem}.signup[data-astro-cid-sz7xmlte]{padding-bottom:2.5rem}.signup-copy[data-astro-cid-sz7xmlte]{font-size:1.375rem}.colophon[data-astro-cid-sz7xmlte]{flex-direction:column;gap:.5rem}}
