:root{--bg: #0e0e0e;--bg-elevated: #161616;--surface-warm: #221d18;--text-primary: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .55);--text-tertiary: rgba(255, 255, 255, .32);--border: rgba(255, 255, 255, .12);--selection: rgba(255, 255, 255, .16);--accent: #f3ebcf;--film-title: "mrs-eaves-xl-serif", "mrs-eaves-xl-serif-narrow", "mrs-eaves", Georgia, "Times New Roman", Times, serif;--serif: Georgia, "Times New Roman", Times, serif;--sans: Montserrat, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--content-width: 640px;--wide-width: 960px;--page-width: 1180px}*{box-sizing:border-box}html{background:var(--bg);color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--serif);font-size:17px;line-height:1.75;margin:0;min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--text-secondary);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}a:hover{color:var(--accent);text-decoration-color:var(--accent)}::selection{background:var(--selection)}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.2;margin:0 0 1rem}.film-title{font-family:var(--film-title);font-weight:500;text-transform:uppercase;letter-spacing:.01em}em .film-title-inline,.film-title-inline{font-style:italic}p{margin:0 0 1.25rem}.page{max-width:var(--content-width);margin:0 auto;padding:4rem 1.5rem 3rem}.page h1{font-size:2.25rem;font-weight:600;margin-bottom:1.5rem}.page h1.film-title{font-size:2.5rem;letter-spacing:.015em}.page h2{font-family:var(--serif);font-size:1.4rem;font-weight:600;margin:3rem 0 1rem}.page img{margin:1.5rem 0}.subtitle{font-family:var(--sans);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);margin:-1rem 0 2.5rem}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--surface-warm);font-family:var(--sans);font-size:.85rem;letter-spacing:.04em}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:baseline;gap:.6rem;text-decoration:none;color:var(--text-primary);min-width:0}.brand[data-astro-cid-dmqpwcec]:hover{color:var(--text-primary)}.brand-title[data-astro-cid-dmqpwcec]{font-family:var(--film-title);font-size:.95rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.brand-sub[data-astro-cid-dmqpwcec]{font-family:var(--serif);font-style:italic;font-size:.85rem;color:var(--text-secondary);white-space:nowrap}ul[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--text-secondary);transition:color .15s ease}ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,ul[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--text-primary)}li[data-astro-cid-dmqpwcec].social a[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;padding:.15rem;margin-left:.25rem}li[data-astro-cid-dmqpwcec].social svg[data-astro-cid-dmqpwcec]{display:block}@media(max-width:920px){.brand-sub[data-astro-cid-dmqpwcec]{display:none}}@media(max-width:720px){.nav[data-astro-cid-dmqpwcec]{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem}ul[data-astro-cid-dmqpwcec]{width:100%;gap:.85rem 1.4rem}li[data-astro-cid-dmqpwcec].social a[data-astro-cid-dmqpwcec]{margin-left:0}}.formkit-form[data-uid=d5a5e5b813] *{box-sizing:border-box}.formkit-form[data-uid=d5a5e5b813]{max-width:460px;width:100%;margin:0;font-family:var(--sans)}.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:.5rem;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%;background:transparent!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;font-family:var(--sans);font-size:.95rem;padding:.75rem .9rem;line-height:1.4;border-radius:0!important;transition:border-color .15s ease;font-weight:400!important;margin:0}.formkit-form[data-uid=d5a5e5b813] .formkit-input::placeholder{color:var(--text-tertiary);opacity:1}.formkit-form[data-uid=d5a5e5b813] .formkit-input:focus{outline:none;border-color:var(--text-primary)!important}.formkit-form[data-uid=d5a5e5b813] .formkit-submit{flex:0 0 auto;background:var(--text-primary)!important;color:var(--bg)!important;border:1px solid var(--text-primary)!important;font-family:var(--sans);font-size:.78rem!important;font-weight:600!important;letter-spacing:.12em;text-transform:uppercase;border-radius:0!important;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;margin:0!important;position:relative;overflow:hidden}.formkit-form[data-uid=d5a5e5b813] .formkit-submit:hover,.formkit-form[data-uid=d5a5e5b813] .formkit-submit:focus{background:transparent!important;color:var(--text-primary)!important;outline:none}.formkit-form[data-uid=d5a5e5b813] .formkit-submit>span{display:block;padding:.78rem 1.5rem;transition:all .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:7px;height:7px;background-color:currentColor;opacity:.45;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(--border)!important;border-radius:0!important;color:var(--text-primary)!important;font-family:var(--sans);font-size:.9rem;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:#f08c6a!important;border-color:#f08c6a59!important}.formkit-form[data-uid=d5a5e5b813] .formkit-alert-success{color:var(--text-primary)!important;border-color:var(--border)!important}.formkit-form[data-uid=d5a5e5b813] .formkit-powered-by-convertkit-container{display:block!important;margin:.75rem 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(--text-tertiary)!important;font-family:var(--sans);font-size:.7rem;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid transparent;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(--text-secondary)!important;border-bottom-color:var(--border);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}.formkit-form[data-uid=d5a5e5b813] .formkit-submit>span{padding:.75rem}}footer[data-astro-cid-sz7xmlte]{background:var(--surface-warm);padding:3rem 1.5rem;margin-top:4rem}.inner[data-astro-cid-sz7xmlte]{max-width:var(--content-width);margin:0 auto;text-align:center}.signup-label[data-astro-cid-sz7xmlte]{font-family:var(--sans);font-size:.95rem;color:var(--text-secondary);margin:0 auto 1.25rem;max-width:38rem;line-height:1.55}.form-center[data-astro-cid-sz7xmlte]{display:flex;justify-content:center}.meta[data-astro-cid-sz7xmlte]{font-family:var(--sans);font-size:.78rem;color:var(--text-tertiary);margin:1.5rem 0 0;letter-spacing:.02em}.meta[data-astro-cid-sz7xmlte]:first-child{margin-top:0}
