@font-face{font-family:"Source Sans 3";src:url(../fonts/source-sans-3.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(../fonts/source-sans-3-italic.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Gelasio;src:url(../fonts/gelasio.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light dark;--outside: #f4f4f4;--column: #eee;--text: #333;--muted: #666;--accent: #8a5656;--current: #000;--bar: #000;--bar-text: #eee;--bar-accent: #a07171;--button-hover: #8a5656;--image-border: #333;--quote-rule: #ddd;--panel: #f7f7f7;--field: #fff;--field-border: #999;--menu-icon: var(--bar);--menu-rule: #ccc;--shadow: rgb(0 0 0 / .25);--embed-background: transparent;--embed-frame: transparent;--play-background: rgb(0 0 0 / .6);--play-hover: var(--button-hover);--play-icon: #fff;--highlight: #0000ff;--skip-background: #fff;--skip-text: #000;--sans: "Source Sans 3", Arial, Helvetica, sans-serif;--bold: 600;--serif: Georgia, Gelasio, serif;--fs-label: .75rem;--fs-small: .8125rem;--fs-nav: 1rem;--fs-body: 1.0625rem;--fs-subhead: 1.1875rem;--fs-title: 1.5rem;--space-xs: 6px;--space-s: 10px;--space-m: 16px;--space-l: 24px;--space-xl: 30px;--space-2xl: 48px;--column-width: 980px;--sidebar-width: 225px;--content-width: 665px}@media(prefers-color-scheme:dark){:root{--outside: #121212;--column: #1a1a1a;--text: #d4d4d4;--muted: #a0a0a0;--accent: #c99595;--current: var(--text);--image-border: #444;--quote-rule: #444;--panel: #222;--field: #121212;--field-border: #808080;--menu-icon: var(--text);--menu-rule: #3a3a3a;--shadow: rgb(0 0 0 / .5);--embed-background: #000;--embed-frame: var(--image-border);--highlight: #8ab4ff;--skip-background: #000;--skip-text: #fff}}*,*:before,*:after{box-sizing:border-box}html{overflow-y:scroll}body{margin:0;background:var(--outside);color:var(--text);font:var(--fs-body)/1.6 var(--sans)}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:var(--bold)}strong,b{font-weight:var(--bold)}img,iframe,video{max-width:100%}img{height:auto}a{color:var(--accent);text-decoration:none}a:hover{color:var(--text);text-decoration:underline}:focus-visible{outline:1px dotted var(--accent);outline-offset:2px}table{border-collapse:collapse}.page{display:grid;grid-template-columns:var(--sidebar-width) var(--content-width);grid-template-areas:"header header" "sidebar content";grid-template-rows:auto 1fr;column-gap:20px;align-items:start;max-width:var(--column-width);min-height:100vh;margin:0 auto;padding:0 35px var(--space-2xl);background:var(--column)}.site-header{grid-area:header;position:relative;height:60px;padding:26px 0 0;margin-left:-3px}.sidebar{grid-area:sidebar;padding-top:var(--space-xl)}.content{grid-area:content;min-width:0}.site-name{display:block;width:fit-content}.site-name img{display:block}.menu-toggle{display:none}.sidebar{font-size:var(--fs-nav);line-height:1.5}.sidebar h2{margin-bottom:.6em;font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.sidebar ul{padding:0;list-style:none}.sidebar li{padding:.2em 0 .1em}.sidebar .menu-divider{width:1.5em;margin:.6em 0;border:0;border-top:1px solid var(--muted)}.sidebar [aria-current=page]{color:var(--current);font-weight:var(--bold)}@supports (text-box: trim-start cap alphabetic){.sidebar{padding-top:calc(var(--space-xl) + 4px)}.sidebar>h2:first-child{text-box:trim-start cap alphabetic}}.sidebar .social{display:flex;flex-wrap:wrap;margin:1.2em 0 0 -8px}.sidebar .social li{padding:0}.sidebar .social a{display:flex;align-items:center;justify-content:center;width:36px;height:44px;padding:0;color:var(--muted)}.sidebar .social a:hover,.sidebar .social a:focus-visible{color:var(--accent)}.page-title,.post-title{margin-top:var(--space-xl);padding:3px 10px 4px;background:var(--bar);color:var(--bar-text);font:normal var(--fs-title)/1.33 var(--serif)}.page-title{margin-top:25px}.post-title a{color:var(--bar-text)}.post-title a:hover{color:var(--bar-accent);text-decoration:none}.list-title{margin-top:var(--space-xl);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase}.list-title+.post .post-title{margin-top:var(--space-s)}.post{margin-bottom:var(--space-2xl)}.post-date{margin-top:var(--space-s);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.entry>:first-child{margin-top:1em}.entry p,.entry ul,.entry ol{margin-bottom:1em}.entry ul,.entry ol{padding-left:1.25em}.entry li{margin-bottom:.25em}.entry h2,.entry h3{margin:1.5em 0 .5em;font-size:var(--fs-subhead);line-height:1.4}.entry blockquote{margin:1em 0;padding-left:20px;border-left:5px solid var(--quote-rule);color:var(--muted)}.entry img{display:block;border:1px solid var(--image-border)}.entry p>img,.entry p>a>img,.entry .captioned,.entry>figure,.entry iframe{margin:1.5em 0}.entry iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;background:var(--embed-background);box-shadow:0 0 0 1px var(--embed-frame)}.entry .video{position:relative;display:block;width:100%;max-width:400px;height:auto;margin:1.5em 0;padding:0;border:0;background:var(--embed-background);box-shadow:0 0 0 1px var(--embed-frame);font:inherit;cursor:pointer}.entry>:is(p,h2,h3):has(+.video){margin-bottom:0}.entry>:is(p,h2,h3)+.video{margin-top:.4em}.entry iframe[src*="player.vimeo.com"]:has(+p){margin-bottom:.4em}.entry .video img{width:100%;height:100%;margin:0;border:0;object-fit:cover}.video-play{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%)}.video-play circle{fill:var(--play-background)}.video-play path{fill:var(--play-icon)}.video:hover .video-play circle,.video:focus-visible .video-play circle{fill:var(--play-hover)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.entry .captioned{max-width:100%}.entry .caption-text,.entry .gallery-caption,.entry figcaption{margin:var(--space-xs) 0 0;font-size:var(--fs-small);font-style:italic;line-height:1.4;color:var(--muted)}.entry .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m);margin:1.5em 0}.entry .gallery br{display:none}.entry .gallery-item{margin:0}.entry .gallery img{width:100%;aspect-ratio:1;object-fit:cover}.highlight{color:var(--highlight)}.albums{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l);margin:1em 0 1.5em}.albums img{width:100%;aspect-ratio:1;object-fit:cover;box-shadow:0 2px 8px var(--shadow);transition:transform .15s ease}.albums figure{margin:0}.albums figcaption{margin-top:var(--space-xs);font-size:var(--fs-small);line-height:1.4;color:var(--muted)}.albums a:hover img{transform:translateY(-2px)}.photo-grid{--row: 210px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-l) var(--space-m);margin:1.5em 0}.photo-grid figure{flex:var(--ar, 1) 1 calc(var(--ar, 1) * var(--row));min-width:0;margin:0}.photo-grid:after{content:"";flex:999 1 0}.photo-grid img{width:100%}.press-list{padding:0!important;list-style:none}.press-list li{display:grid;grid-template-columns:180px 1fr;gap:var(--space-l);align-items:start;margin-bottom:var(--space-l)}.press-list img{width:100%}.press-list p{margin:0}.press-source{font-size:var(--fs-small);color:var(--muted)}.signup{margin:1.5em 0;padding:var(--space-m) var(--space-l);background:var(--panel)}.entry .signup h2{margin-top:0}.signup-fields{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-s) var(--space-m)}.signup label{display:flex;flex-direction:column;font-size:var(--fs-small);color:var(--muted)}.signup input{width:14em;padding:4px 6px;border:1px solid var(--field-border);background:var(--field);font:var(--fs-body) var(--sans);color:var(--text)}.signup button{padding:5px 16px;border:1px solid var(--bar);background:var(--bar);color:var(--bar-text);font:var(--fs-label)/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.signup button:hover{background:var(--button-hover);border-color:var(--button-hover)}.bot-trap{position:absolute;left:-5000px}.entry .link-list{padding:0;list-style:none}.entry .link-list a{font-weight:var(--bold)}.entry .archive-list{padding:0;list-style:none}.archive-list time{margin-left:.4em;font-size:var(--fs-small);color:var(--muted)}.bio-copy{margin:1.5em 0;padding:var(--space-m) var(--space-l) var(--space-xs);background:var(--panel)}.entry .bio-copy h2{display:flex;align-items:baseline;gap:var(--space-s);margin-top:0}.word-count{font-size:var(--fs-label);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.copy-button{margin-left:auto;padding:2px 12px;border:1px solid var(--bar);background:var(--bar);color:var(--bar-text);font:var(--fs-label)/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.copy-button:hover{background:var(--button-hover);border-color:var(--button-hover)}@media(prefers-reduced-motion:reduce){.albums img{transition:none}.albums a:hover img{transform:none}}@media(max-width:980px){body{background:var(--column)}.page{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "sidebar" "content";grid-template-rows:auto auto 1fr;max-width:none;padding:0 var(--space-m) var(--space-2xl)}.site-header{display:flex;align-items:center;gap:var(--space-s);height:auto;margin-left:0;padding:var(--space-m) 0 0}.site-name{flex:1;min-width:0;width:auto}.site-name img{width:100%;max-width:384px}.menu-toggle{display:block;flex:none;width:48px;height:48px;margin:-10px -13.5px -10px 0;padding:var(--space-s);border:0;background:none;color:var(--menu-icon);cursor:pointer}.js .sidebar{display:none}.js .menu-open .sidebar{display:block}.sidebar{margin-top:var(--space-m);padding:4px 0 8px;border-top:1px solid var(--menu-rule);border-bottom:1px solid var(--menu-rule);font-size:1.0625rem}.sidebar h2{margin-top:var(--space-s)}.sidebar li a,.sidebar li [aria-current]{display:block;padding:5px 0}.albums{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.photo-grid{--row: 150px}.press-list li{grid-template-columns:120px 1fr;gap:var(--space-m)}.content>:first-child,.content>.post:first-child .page-title{margin-top:var(--space-m)}}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:1em;top:1em;z-index:1000;padding:.5em 1em;background:var(--skip-background);color:var(--skip-text);border:2px solid var(--skip-text)}
