.about-portrait[data-astro-cid-nymxmzpk],.about-portrait[data-astro-cid-nymxmzpk] img[data-astro-cid-nymxmzpk]{width:100%;height:100%}.about-portrait[data-astro-cid-nymxmzpk] img[data-astro-cid-nymxmzpk]{object-fit:cover;display:block}.contact-form[data-astro-cid-xrouipof]{font-family:var(--font-display);color:var(--color-film-ink);flex-direction:column;gap:1rem;scroll-margin-top:1rem;display:flex}h2[data-astro-cid-xrouipof]{background:var(--color-gallery-paper-translucent);font-size:calc(1.25rem * var(--olivia-font-scale));font-weight:400;line-height:calc(1.2 * var(--olivia-leading-scale));letter-spacing:.08em;text-align:center;text-transform:lowercase;align-self:center;margin:0 0 .5rem;padding:.2em .4em .3em}p[data-astro-cid-xrouipof]{margin:0}.honeypot[data-astro-cid-xrouipof]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.field-row[data-astro-cid-xrouipof]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;display:grid}.field[data-astro-cid-xrouipof]{flex-direction:column;gap:.25rem;min-width:0;display:flex}label[data-astro-cid-xrouipof]{font-size:calc(1rem * var(--olivia-font-scale));line-height:calc(1.2 * var(--olivia-leading-scale));letter-spacing:.08em}.field[data-astro-cid-xrouipof] label[data-astro-cid-xrouipof]{background:var(--color-gallery-paper-translucent);align-self:flex-start;padding:.2em .4em .3em}input[data-astro-cid-xrouipof],textarea[data-astro-cid-xrouipof]{box-sizing:border-box;border:2px solid var(--color-film-ink);background:var(--color-gallery-paper-translucent);width:100%;min-height:44px;color:var(--color-film-ink);padding:.5rem;font:1rem/1.4 ui-sans-serif,system-ui,sans-serif}textarea[data-astro-cid-xrouipof]{resize:vertical}.contact-form[data-astro-cid-xrouipof]{--field-lit:color-mix(in srgb, var(--color-tv-lettering-lit) 35%, transparent);--field-glow:0 0 4px var(--color-tv-lettering-lit), 0 0 12px color-mix(in srgb, var(--color-tv-lettering-lit) 65%, transparent), 0 0 24px color-mix(in srgb, var(--color-tv-lettering-lit) 25%, transparent)}.contact-form[data-astro-cid-xrouipof][data-flash] [data-astro-cid-xrouipof]:is(input,textarea){animation:.6s ease-in-out 2 field-flash}@keyframes field-flash{50%{background:var(--field-lit);box-shadow:var(--field-glow)}}@media (prefers-reduced-motion:reduce){.contact-form[data-astro-cid-xrouipof][data-flash] [data-astro-cid-xrouipof]:is(input,textarea){background:var(--field-lit);box-shadow:var(--field-glow)}}.contact-form[data-astro-cid-xrouipof][data-sent]>[data-astro-cid-xrouipof]:not(.sent),.sent[data-astro-cid-xrouipof]{display:none}.contact-form[data-astro-cid-xrouipof][data-sent] .sent[data-astro-cid-xrouipof]{box-sizing:border-box;border:2px solid var(--color-film-ink);background:var(--color-gallery-paper);text-align:center;text-transform:lowercase;letter-spacing:.08em;flex-direction:column;justify-content:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.sent[data-astro-cid-xrouipof] p[data-astro-cid-xrouipof],.send-error[data-astro-cid-xrouipof]{font-size:calc(1rem * var(--olivia-font-scale));line-height:calc(1.2 * var(--olivia-leading-scale))}.sent[data-astro-cid-xrouipof] p[data-astro-cid-xrouipof]:first-child{font-size:calc(1.25rem * var(--olivia-font-scale))}.sent[data-astro-cid-xrouipof]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.send-error[data-astro-cid-xrouipof]{background:var(--color-gallery-paper-translucent);text-align:center;align-self:center;padding:.2em .4em .3em}button[data-astro-cid-xrouipof]{border:2px solid var(--color-film-ink);background:var(--color-gallery-paper-translucent);min-width:7rem;min-height:44px;color:var(--color-film-ink);font-family:var(--font-display);font-size:calc(1rem * var(--olivia-font-scale));letter-spacing:.08em;cursor:pointer;align-self:center;padding:0 1.25rem}input[data-astro-cid-xrouipof]:focus-visible,textarea[data-astro-cid-xrouipof]:focus-visible,button[data-astro-cid-xrouipof]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (hover:hover){button[data-astro-cid-xrouipof]:hover{background:var(--color-gallery-paper)}}.design-landing[data-astro-cid-wkjudidy]{height:100%;position:relative}img[data-astro-cid-wkjudidy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}ul[data-astro-cid-wkjudidy]{text-align:center;flex-direction:column;justify-content:center;gap:12cqh;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}a[data-astro-cid-wkjudidy]{font-family:var(--font-display);font-size:calc(5.5cqw * var(--olivia-font-scale));letter-spacing:.12em;color:var(--color-gallery-paper);text-shadow:0 0 .4em color-mix(in srgb, var(--color-film-matte) 60%, transparent);line-height:.7;text-decoration:none;display:inline-block}a[data-astro-cid-wkjudidy]:hover,a[data-astro-cid-wkjudidy]:focus-visible{text-underline-offset:.2em;text-decoration:underline 1px}
