.auxiliary-page .site-header{position:relative;background:var(--ink);border-bottom:1px solid var(--line)}.auxiliary-page .site-header [aria-current=page]{color:var(--accent)}.page-main{padding-bottom:5rem}.page-intro{padding-block:6rem 5rem;max-width:1120px}.page-intro .eyebrow{margin-bottom:1.6rem}.page-intro h1{font-size:clamp(3.5rem,8vw,8rem);line-height:.98;margin-bottom:2rem}.page-intro>.lead{max-width:680px;color:#d0cac5}.page-section{border-top:1px solid var(--line);padding-block:3.5rem}.page-section>h2{font-size:clamp(2.2rem,4.7vw,4.7rem);max-width:900px;margin-bottom:2rem}.page-kicker{font:500 .8125rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:1rem}.page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.page-card{min-width:0;border-top:1px solid var(--line);padding-top:2rem}.page-card>h3,.inquiry-form>h3{font-size:clamp(1.9rem,3vw,3rem);margin-bottom:1.5rem;line-height:1.1}.page-copy{max-width:680px;color:#d0cac5}.page-card .page-copy{margin-top:1.2rem}.page-media{width:min(100%,400px);margin-bottom:1.5rem}.page-media img{height:auto;object-fit:contain}.page-media figcaption{font:.8125rem/1.5 var(--mono);color:var(--muted);margin-top:.75rem}.page-media.film-media{max-width:400px}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:1.5rem}.page-list{padding-left:1.3rem;color:#d0cac5;max-width:680px}.page-list li+li{margin-top:.6rem}.inline-link{text-decoration:underline;text-underline-offset:.25rem}.inline-link:hover{color:var(--accent)}.inquiry-form{max-width:680px;width:100%;border:1px solid var(--line);padding:2rem;align-self:start}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-field{margin-top:1.2rem}.form-field label{display:block;font-size:.9375rem;margin-bottom:.45rem}.form-field input,.form-field textarea{display:block;width:100%;border:1px solid #746b64;border-radius:0;padding:.9rem;background:#1f1c19;color:var(--paper);font:1rem/1.4 var(--body);min-height:48px}.form-field textarea{resize:vertical}.form-field input:focus-visible,.form-field textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.form-field [aria-invalid=true]{border-color:var(--accent)}.form-notice,.form-privacy{font-size:.875rem;color:#cac3be;line-height:1.6}.form-privacy{margin-top:1.2rem}.form-error{color:var(--accent);font-size:.9375rem}.form-error:empty{display:none}.form-error:not(:empty){margin-top:1rem}.form-status{font-size:1rem;margin-top:1.2rem}.inquiry-form>.button{margin-top:1.5rem;cursor:pointer}.inquiry-form>.button:disabled{opacity:.65;cursor:wait}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.page-section:target{scroll-margin-top:2rem}
.form-security{margin-top:1.5rem;min-height:140px;max-width:100%}
@media(max-width:900px){.page-grid{gap:2rem}.inquiry-form{padding:1.5rem}.page-intro{padding-block:4.5rem 3.5rem}.page-section{padding-block:3rem}}
@media(max-width:760px){.auxiliary-page .site-header{min-height:87px}.page-intro{padding-block:3rem}.page-intro h1{font-size:clamp(2.5rem,12vw,4.8rem)}.page-section{padding-block:2.5rem}.page-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.page-section>h2{font-size:clamp(2rem,8.5vw,3.7rem);line-height:1.06}.page-media{width:min(100%,300px)}.page-media.film-media{width:min(100%,350px)}.page-main{padding-bottom:3rem}.page-card{padding-top:1.5rem}.form-grid{grid-template-columns:minmax(0,1fr);gap:0}.inquiry-form{padding:1.25rem}.inquiry-form>.button{width:100%}}
