@font-face{font-family:Archivo Black;src:url(/fonts/archivo-black.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.op-site{--op-paper:#e9dbbc;--op-ink:#091e20;--op-red:#ef3823;--op-blue:#204da8;--op-yellow:#f0d927;--dr-red:var(--op-ink);--dr-paper:var(--op-paper);--dr-line:#102b2a55;background:var(--op-paper);color:var(--op-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;min-height:100vh;padding:18px}.op-site .dr-room{background:var(--op-red);border:1px solid var(--op-ink);min-height:calc(100svh - 36px);padding:0 3% 42px;position:relative;overflow:hidden}.op-site .dr-room:after{content:"";z-index:8;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' d='M0 0h180v180H0z' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");position:absolute;inset:0}.op-site .df-nav{z-index:9;letter-spacing:.05em;border-color:#102b2a70;height:62px;font:12px Courier New,monospace;position:relative}.op-site .df-nav a[aria-current=page],.op-site .df-nav a:hover{color:var(--op-paper)}.op-site .df-masthead{font-variation-settings:normal;color:var(--op-paper);text-shadow:none;z-index:4;pointer-events:none;max-width:100%;margin:34px 0 0;font-family:Archivo Black,Arial,sans-serif;font-weight:400;line-height:.78;position:relative}.op-site .dr-given-name{font-variation-settings:normal;letter-spacing:.015em;white-space:nowrap;margin:0 0 17px;font-family:inherit;font-size:clamp(14px,2.6cqw,38px);font-weight:400;line-height:1}.op-site .dr-family-name{font-variation-settings:normal;letter-spacing:-.063em;font-family:inherit;font-size:22cqw;font-weight:400;line-height:.78}.op-site .df-featured{min-height:84cqw;margin-top:-8cqw}.op-site .df-slide{min-height:84cqw;display:block;position:relative}.op-site .df-print{aspect-ratio:4/5;width:74%;height:auto;box-shadow:none;background:0 0;margin:0 0 0 auto;padding:0;transform:none}.op-site .df-print .dr-print-image{aspect-ratio:4/5;border:0;flex:auto}.op-site .df-print .dr-print-image img{filter:none;mix-blend-mode:normal}.op-site .df-print .dr-print-edge{display:none}.op-site .df-project-name{z-index:3;background:var(--op-paper);max-width:31%;padding:24px 23px 25px;position:absolute;bottom:6%;left:0;transform:rotate(-1deg)}.op-site .df-project-name h2{font-variation-settings:normal;letter-spacing:-.06em;font-family:Archivo Black,Arial,sans-serif;font-size:clamp(24px,3.1cqw,49px);font-weight:400;line-height:1.01}.op-site .df-next{width:10cqw;height:17cqw;color:var(--op-paper);z-index:5;top:auto;bottom:5%;right:0}.op-site .df-next:hover{color:var(--op-ink)}.op-site .df-print:focus-visible{outline:3px solid var(--op-blue);outline-offset:6px}:is(.op-site a:focus-visible,.op-site button:focus-visible,.op-site section:focus-visible){outline:3px solid var(--op-blue);outline-offset:5px}.op-site.op-yellow .dr-room{background:var(--op-yellow)}.op-site.op-yellow .df-masthead,.op-site.op-yellow .df-next{color:var(--op-ink)}.op-site.op-yellow .df-nav a[aria-current=page]{color:var(--op-blue)}.op-site.df-preview{height:800px;min-height:800px}.catalog-preview-inner .op-site{width:1200px}.catalog-preview-inner .op-site .df-project-name h2{font-size:37px}@container (width<=640px){.op-site{padding:9px}.op-site .dr-room{min-height:calc(100svh - 18px);padding:0 4% 24px}.op-site .df-nav{height:57px;font-size:11px}.op-site .df-nav nav{gap:23px}.op-site .df-masthead{margin-top:29px}.op-site .dr-given-name{margin-bottom:8px;font-size:clamp(14px,2.6cqw,38px)}.op-site .dr-family-name{font-size:22cqw}.op-site .df-featured{min-height:120cqw;margin-top:-6cqw}.op-site .df-slide{min-height:120cqw}.op-site .df-print{width:92%}.op-site .df-project-name{max-width:60%;padding:15px 13px 17px;bottom:1%}.op-site .df-project-name h2{max-width:none;font-size:clamp(20px,5.4cqw,34px)}.op-site .df-next{width:13cqw;height:23cqw;bottom:2%;right:0}}.op-site .df-slide-exit{position:absolute;inset:0}.op-site.op-about .dr-room{background:var(--op-paper)}.op-site.op-about .df-masthead{color:var(--op-ink)}.op-site.op-about .df-nav a[aria-current=page],.op-site.op-about .df-nav a:hover{color:var(--op-blue)}.op-site .df-about{margin-top:-7cqw;position:relative}.op-site .df-about-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:7%;padding-bottom:90px}.op-site .df-portrait{box-shadow:none;aspect-ratio:4/5;background:0 0;border:0;transform:rotate(-.6deg)}.op-site .df-portrait img{filter:none;mix-blend-mode:normal;object-fit:cover;transform:none}.op-site .df-portrait:after{display:none}.op-site .df-bio{color:var(--op-ink);max-width:37ch;padding-top:10cqw;font:clamp(17px,1.5cqw,23px)/1.7 Courier New,monospace}.op-site .df-bio h2{font-variation-settings:normal;color:var(--op-blue);letter-spacing:-.05em;font-family:Archivo Black,Arial,sans-serif;font-size:clamp(30px,3.5cqw,55px);font-weight:400}.op-site .df-bio p+p{margin-top:25px}.op-site .df-press{border-top:1px solid var(--op-ink)}.op-site .df-press-heading h2{font-variation-settings:normal;color:var(--op-ink);font-family:Archivo Black,Arial,sans-serif;font-size:30px;font-weight:400}.op-site .df-press-arrows button{color:var(--op-ink)}.op-site .df-press-arrows button:hover{color:var(--op-blue)}.op-site .df-press-logo{background:#eee4cc;border:1px solid #102b2a55;box-shadow:inset 0 0 0 5px #eee4cc}.op-site .df-press-card:nth-child(4n) .df-press-logo{background:var(--op-yellow);box-shadow:inset 0 0 0 5px var(--op-yellow)}.op-site .df-press-caption{color:var(--op-ink)}.op-site .df-press-card:hover .df-press-caption{color:var(--op-blue)}.op-site .df-press-card:hover .df-press-logo{border-color:var(--op-blue)}.op-site.op-archive .dr-room{background:var(--op-blue)}.op-site.op-archive .df-masthead{color:var(--op-yellow)}.op-site.op-archive .df-nav{color:var(--op-paper);border-color:#e9dbbc77}.op-site.op-archive .df-nav a[aria-current=page]{color:var(--op-yellow)}.op-site .df-archive{color:var(--op-paper);margin-top:45px}.op-site .dr-section-heading h2{font-variation-settings:normal;color:var(--op-paper);font-family:Archivo Black,Arial,sans-serif;font-weight:400}.op-site .dr-section-heading>span{color:var(--op-paper)}.op-site .dr-contact-board{background:var(--op-ink);border:1px solid var(--op-paper);gap:24px;padding:26px}.op-site .dr-contact-photo{background:var(--op-paper);border-color:var(--op-paper);padding:7px}.op-site .dr-contact-edge{color:var(--op-paper)}.op-site .dr-contact-frame:hover .dr-contact-edge{color:var(--op-yellow)}:is(.op-site.op-archive a:focus-visible,.op-site.op-archive button:focus-visible){outline-color:var(--op-yellow)}@container (width<=900px){.op-site .df-bio{font-size:16px;line-height:1.65}.op-site .df-about-grid{gap:5%}}@container (width<=640px){.op-site .df-about{margin-top:30px}.op-site .df-about-grid{grid-template-columns:minmax(0,1fr);gap:34px;padding-bottom:50px}.op-site .df-portrait{width:95%}.op-site .df-bio{max-width:none;margin-left:7%;padding-top:0;font-size:17px}.op-site .df-bio h2{margin-bottom:24px;font-size:30px}.op-site .df-press-heading h2{font-size:24px}.op-site .df-archive{margin-top:35px}.op-site .dr-contact-board{gap:18px 15px;padding:15px}.op-site .dr-contact-photo{padding:4px}}@media (max-width:640px){.op-site{padding:9px}}.op-site.op-featured.op-paper .dr-room,.op-site.op-featured.op-paper-red .dr-room,.op-site.op-featured.op-paper-blue .dr-room{background:var(--op-paper)}.op-site.op-featured.op-paper .df-masthead{color:var(--op-ink)}.op-site.op-featured.op-paper-red .df-masthead{color:var(--op-red)}.op-site.op-featured.op-paper-blue .df-masthead,.op-site.op-featured:is(.op-paper,.op-paper-red,.op-paper-blue) .df-next,.op-site.op-featured:is(.op-paper,.op-paper-red,.op-paper-blue) .df-nav a:is([aria-current=page],:hover){color:var(--op-blue)}.op-site.op-featured.op-cobalt .dr-room{background:var(--op-blue)}.op-site.op-featured.op-ink .dr-room{background:var(--op-ink)}.op-site.op-featured:is(.op-cobalt,.op-ink) .df-nav{color:var(--op-paper);border-color:#e9dbbc66}.op-site.op-featured:is(.op-cobalt,.op-ink) .df-nav a:is([aria-current=page],:hover),.op-site.op-featured.op-ink .df-masthead,.op-site.op-featured:is(.op-cobalt,.op-ink) .df-next:hover{color:var(--op-yellow)}:is(.op-site.op-featured:is(.op-cobalt,.op-ink) a:focus-visible,.op-site.op-featured:is(.op-cobalt,.op-ink) button:focus-visible){outline-color:var(--op-yellow)}.op-site .op-layout-left .df-print{width:78%;margin-left:0;margin-right:auto}.op-site .op-layout-left .df-project-name{bottom:38%;left:auto;right:0;transform:rotate(.7deg)}.op-site .op-layout-center .df-print{width:82%;margin-left:auto;margin-right:auto}.op-site .op-film-runnin .df-project-name{background:var(--op-yellow);transform:rotate(-2deg)}.op-site .op-film-man-man .df-project-name{background:var(--op-red);color:var(--op-paper);transform:rotate(1.5deg)}.op-site .op-film-recording-parties .df-project-name{background:var(--op-yellow);color:var(--op-ink);transform:rotate(-1.5deg)}.op-site .op-film-buffalo-hunt .df-project-name{background:var(--op-blue);color:var(--op-paper);transform:rotate(.6deg)}.op-site .op-film-stranger .df-project-name{background:var(--op-blue);color:var(--op-paper)}.op-site .op-film-young-trouble .df-project-name{background:var(--op-red);color:var(--op-paper);transform:rotate(1deg)}.op-site .op-film-naomi-shelton .df-project-name{background:var(--op-red);color:var(--op-paper);max-width:35%}.op-site .op-film-naomi-shelton .df-project-name h2{font-size:clamp(21px,2.45cqw,39px)}.op-site.op-featured .df-masthead{width:16%;margin:0;position:absolute;top:96px;left:3%;container-type:normal}.op-site.op-featured .dr-given-name{margin-bottom:17px;font-size:clamp(14px,2.4cqw,36px)}.op-site.op-featured .dr-family-name{writing-mode:vertical-rl;text-orientation:sideways;letter-spacing:-.063em;font-size:18cqw;line-height:.78}.op-site.op-featured .df-featured{margin-top:34px}.op-site.op-featured .df-print{margin-left:auto;margin-right:0}.op-site.op-featured .df-project-name{pointer-events:none;max-width:38%;left:24%}.op-site.op-featured .op-layout-left .df-project-name{left:auto;right:0}.op-site.op-featured .op-film-naomi-shelton .df-project-name{max-width:35%}@container (width<=640px){.op-site .op-layout-left .df-print,.op-site .op-layout-center .df-print{width:92%;margin-left:auto;margin-right:0}.op-site .op-layout-left .df-project-name{bottom:1%;left:0;right:auto;transform:rotate(-.6deg)}.op-site .op-film-naomi-shelton .df-project-name{max-width:67%}.op-site .op-film-naomi-shelton .df-project-name h2{font-size:clamp(19px,4.7cqw,29px)}.op-site.op-featured .df-masthead{top:81px;left:4%}.op-site.op-featured .dr-given-name{margin-bottom:12px;font-size:14px}.op-site.op-featured .df-featured{min-height:107cqw;margin-top:24px}.op-site.op-featured .df-slide{min-height:107cqw}.op-site.op-featured .df-print{width:82%}.op-site.op-featured .df-project-name,.op-site.op-featured .op-layout-left .df-project-name,.op-site.op-featured .op-film-naomi-shelton .df-project-name{max-width:62%;bottom:1%;left:22%;right:auto}}
