:root{color-scheme:light;--color-page:#fafbf9;--color-ink:#253734;--color-art-well:#eff0ed;--color-strip:#e9eeea;--color-focus:#c68a49;--rgb-ink:37 55 52;--rgb-page:250 251 249;--surface-page:var(--color-page);--surface-art:var(--color-art-well);--surface-strip:var(--color-strip);--surface-dialog:var(--color-page);--text-primary:var(--color-ink);--text-secondary:rgb(var(--rgb-ink) / .7);--text-faint:rgb(var(--rgb-ink) / .55);--border-subtle:#cdd3ce;--border-strong:#9aa39b;--accent-focus:var(--color-focus);--pin-venue:#3f6f9a;--pin-studio:#b96a7a;--pin-sold:#5c4a7a;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-brand:Georgia, "Times New Roman", serif;--font-display-em:inherit;--font-display-weight:400;--display-tracking:-.045em;--brand-tracking:0;--brand-weight:400;--brand-size:24px;--h1-size:clamp(3.4rem, 6.3vw, 7rem);--h1-leading:1.08;--h2-size:clamp(2rem, 3.2vw, 3.8rem);--font-size-eyebrow:12px;--tracking-eyebrow:.16em;--line-height-copy:1.8;--layout-max:1600px;--gutter:4.5%;--gutter-inner:6%;--art-card-height:330px}*{box-sizing:border-box}html{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-page);font-synthesis:none;-webkit-text-size-adjust:100%}body{margin:0}#site{max-width:var(--layout-max);margin:0 auto}main{min-height:40vh}a{color:inherit;text-underline-offset:5px;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent-focus);outline-offset:5px}img,svg{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--font-display);font-weight:var(--font-display-weight)}h1{font-size:var(--h1-size);line-height:var(--h1-leading);letter-spacing:var(--display-tracking)}h2{font-size:var(--h2-size);line-height:1.2}h1 em,h2 em{font-family:var(--font-display-em);font-style:italic;font-weight:400}p{font-size:1rem;line-height:var(--line-height-copy);max-width:540px}.eyebrow{font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1.8;display:block}.text-link{border-bottom:1px solid;padding:0 0 9px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.text-link:after{content:" ↗"}.collection{padding:65px var(--gutter-inner);border-top:1px solid var(--border-subtle)}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.grid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.inner{padding:45px var(--gutter-inner) 90px;min-height:70vh}.inner h1{margin:20px 0 35px}.inner>.section-head{margin-top:15px}.filters{flex-wrap:wrap;gap:25px;margin:30px 0 45px;display:flex}.filters a[aria-current=page]{font-weight:700}.sample-note{color:var(--text-faint);margin-top:35px;font-size:13px}.framing{margin-top:55px}.framing p{margin-top:20px}.marvin-embed,.marvin-embed-link{--marvin-embed-max-width:540px;--marvin-embed-radius:0;--marvin-embed-bg:var(--surface-art);--marvin-embed-fg:var(--text-primary);--marvin-embed-muted:var(--text-secondary);--marvin-embed-border:1px solid var(--border-subtle);--marvin-embed-focus:var(--accent-focus);margin:0 0 25px}.marvin-embed__load{background:var(--marvin-embed-bg);color:var(--marvin-embed-fg);border:1px solid var(--border-subtle)}.marvin-embed__title{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.marvin-embed__provider,.marvin-embed-link__provider{font-size:var(--font-size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.marvin-embed__link{color:var(--text-secondary);font-size:13px}@media (width<=900px){.grid{gap:20px}}@media (width<=600px){.grid{grid-template-columns:1fr 1fr;gap:30px 15px}.collection{padding:40px 5%}.section-head{display:block}.section-head>a,.section-head>p{margin-top:20px;display:inline-block}.inner{padding:30px 5% 65px}.inner h1{font-size:3.3rem}.filters{gap:18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:where(.marvin-embed){max-width:var(--marvin-embed-max-width,100%);margin:var(--marvin-embed-margin,1.5em 0);padding:0;display:block}:where(.marvin-embed) :where(iframe,.marvin-embed__load){box-sizing:border-box;width:100%;height:var(--marvin-embed-height,auto);aspect-ratio:var(--marvin-embed-aspect,16 / 9);border-radius:var(--marvin-embed-radius,.5rem);border:0;display:block}:where(.marvin-embed--audio,.marvin-embed--podcast) :where(iframe,.marvin-embed__load){height:var(--marvin-embed-height,152px);aspect-ratio:auto}:where(.marvin-embed__load){background:var(--marvin-embed-bg,#111);color:var(--marvin-embed-fg,#fff);font:inherit;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:1em;display:flex}:where(.marvin-embed__load):focus-visible{outline:3px solid var(--marvin-embed-focus,Highlight);outline-offset:2px}:where(.marvin-embed__load):disabled{cursor:not-allowed;opacity:.6}:where(.marvin-embed__provider){letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.75em}:where(.marvin-embed__title){font-weight:600}:where(.marvin-embed__consent){opacity:.8;font-size:.85em}:where(.marvin-embed--audio,.marvin-embed--podcast) :where(.marvin-embed__load){gap:.25em;padding:.5em 1em}:where(.marvin-embed__link){color:var(--marvin-embed-muted,inherit);margin-top:.5em;font-size:.85em;display:inline-block}:where(.marvin-embed-link){max-width:var(--marvin-embed-max-width,100%);margin:var(--marvin-embed-margin,1.5em 0);border:var(--marvin-embed-border,1px solid color-mix(in srgb, currentColor 20%, transparent));border-radius:var(--marvin-embed-radius,.5rem);color:inherit;flex-direction:column;gap:.25em;padding:.75em 1em;text-decoration:none;display:flex}:where(.marvin-embed-link):focus-visible{outline:3px solid var(--marvin-embed-focus,Highlight);outline-offset:2px}:where(.marvin-embed-link__title){font-weight:600;text-decoration:underline}:where(.marvin-embed-link__provider){color:var(--marvin-embed-muted,color-mix(in srgb, currentColor 70%, transparent));font-size:.85em}:where(.marvin-privacy){gap:var(--marvin-privacy-gap,2rem);grid-template-columns:minmax(0,1fr);display:grid}:where(.marvin-privacy__section>:first-child){margin-top:0}:where(.marvin-privacy__facts){grid-template-columns:max-content 1fr;gap:.25rem 1.5rem;margin:0;display:grid}:where(.marvin-privacy__facts dt){font-weight:600}:where(.marvin-privacy__facts dd){overflow-wrap:break-word;min-width:0;margin:0}:where(.marvin-privacy__notice,.marvin-privacy__reviewed){color:var(--marvin-privacy-muted,color-mix(in srgb, currentColor 75%, transparent))}:where(.marvin-privacy__table-wrap){max-width:100%;overflow-x:auto}:where(.marvin-privacy__table){border-collapse:collapse;text-align:left;width:100%;margin:0 0 1.5rem}:where(.marvin-privacy__table caption){text-align:left;padding-bottom:.5rem;font-weight:600}:where(.marvin-privacy__table caption small){color:var(--marvin-privacy-muted,color-mix(in srgb, currentColor 75%, transparent));font-weight:400;display:block}:where(.marvin-privacy__table th,.marvin-privacy__table td){padding:var(--marvin-privacy-pad,.5rem .75rem);border-bottom:1px solid var(--marvin-privacy-border,color-mix(in srgb, currentColor 20%, transparent));vertical-align:top;overflow-wrap:break-word}:where(.marvin-privacy__table code,.marvin-privacy__table a[href^=mailto\:],.marvin-privacy__facts a[href^=mailto\:]){overflow-wrap:anywhere}:where(.marvin-privacy__table thead th){background:var(--marvin-privacy-head-bg,color-mix(in srgb, currentColor 6%, transparent))}:where(.marvin-privacy__table tbody th){font-weight:600}:where(.marvin-privacy__links){margin:0;padding:0;list-style:none}@media (width<=599px){:where(.marvin-privacy__table,.marvin-privacy__table tbody,.marvin-privacy__table tr,.marvin-privacy__table th,.marvin-privacy__table td){display:block}:where(.marvin-privacy__table caption){width:100%;display:block}:where(.marvin-privacy__table thead){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.marvin-privacy__table tr){border-bottom:1px solid var(--marvin-privacy-border,color-mix(in srgb, currentColor 20%, transparent));padding:.5rem 0}:where(.marvin-privacy__table th,.marvin-privacy__table td){border-bottom:0;padding-block:.125rem}:where(.marvin-privacy__table td[data-label]):before{content:attr(data-label) ": ";font-weight:600}:where(.marvin-privacy__facts){grid-template-columns:1fr}}.nav-sub-list[data-astro-cid-uvhoiluu]{flex-direction:column;gap:2px;display:flex}.nav-sub-list[data-astro-cid-uvhoiluu] .nav-sub-list[data-astro-cid-uvhoiluu]{border-left:1px solid rgb(var(--rgb-ink) / .14);margin:2px 0 6px 2px;padding-left:14px}.nav-sub-list[data-astro-cid-uvhoiluu] a[data-astro-cid-uvhoiluu]{color:var(--text-secondary);padding:6px 0;font-size:14px;text-decoration:none;transition:color .15s,transform .15s}.nav-sub-list[data-astro-cid-uvhoiluu] a[data-astro-cid-uvhoiluu]:hover,.nav-sub-list[data-astro-cid-uvhoiluu] a[data-astro-cid-uvhoiluu]:focus-visible{color:var(--text-primary);transform:translate(3px)}.nav-sub-list[data-astro-cid-uvhoiluu] a[data-astro-cid-uvhoiluu][aria-current=page]{color:var(--text-primary);border-bottom:1px solid;align-self:flex-start}@media (prefers-reduced-motion:reduce){.nav-sub-list[data-astro-cid-uvhoiluu] a[data-astro-cid-uvhoiluu]{transition:none;transform:none!important}}.site-header[data-astro-cid-nen7h5rs]{padding:30px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-brand);font-weight:var(--brand-weight);font-size:var(--brand-size);letter-spacing:var(--brand-tracking);text-align:left;padding:0 40px 0 0;line-height:1.03;text-decoration:none;position:relative}.brand-name[data-astro-cid-nen7h5rs]{display:block}.brand-tag[data-astro-cid-nen7h5rs]{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:400;position:absolute;bottom:2px;right:0}.main-nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:23px;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:8px 0;font-size:14px;text-decoration:none}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom:1px solid}.nav-group[data-astro-cid-nen7h5rs]{display:flex;position:relative}.nav-group[data-astro-cid-nen7h5rs]:has(.nav-sub a[aria-current=page])>a[data-astro-cid-nen7h5rs]{border-bottom:1px solid}.nav-sub[data-astro-cid-nen7h5rs]{z-index:10;background:rgb(var(--rgb-page) / .96);border:1px solid rgb(var(--rgb-ink) / .1);min-width:216px;box-shadow:0 1px 0 #fff9 inset, 0 22px 44px -22px rgb(var(--rgb-ink) / .32);visibility:hidden;opacity:0;border-radius:6px;flex-direction:column;padding:14px 20px 16px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;position:absolute;top:100%;left:-18px;transform:translateY(-6px)}@supports (backdrop-filter:blur(1px)){.nav-sub[data-astro-cid-nen7h5rs]{background:rgb(var(--rgb-page) / .74);backdrop-filter:blur(16px)saturate(1.2)}}.nav-group[data-astro-cid-nen7h5rs]:hover .nav-sub[data-astro-cid-nen7h5rs],.nav-group[data-astro-cid-nen7h5rs]:focus-within .nav-sub[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity .18s,transform .18s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.nav-sub[data-astro-cid-nen7h5rs],.nav-group[data-astro-cid-nen7h5rs]:hover .nav-sub[data-astro-cid-nen7h5rs],.nav-group[data-astro-cid-nen7h5rs]:focus-within .nav-sub[data-astro-cid-nen7h5rs]{transition:none;transform:none}}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;display:flex}.nav-toggle[data-astro-cid-nen7h5rs]{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:13px;display:none}.nav-toggle[data-astro-cid-nen7h5rs]:before{content:"";background:currentColor;width:1.1rem;height:1.5px;box-shadow:0 -5px,0 5px}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] [data-astro-cid-nen7h5rs][data-when=closed],.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=false] [data-astro-cid-nen7h5rs][data-when=open]{display:none}@media (width<=900px){.site-header[data-astro-cid-nen7h5rs]{align-items:start}.nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.main-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border-subtle);flex-direction:column;flex-basis:100%;align-items:flex-start;gap:10px;padding-top:16px;display:none}.site-header[data-astro-cid-nen7h5rs].is-nav-open .main-nav[data-astro-cid-nen7h5rs]{display:flex}.nav-group[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start}.nav-sub[data-astro-cid-nen7h5rs]{min-width:0;box-shadow:none;backdrop-filter:none;visibility:visible;opacity:1;background:0 0;border:0;border-radius:0;padding:4px 0 4px 16px;transition:none;position:static;transform:none}}@media (width<=600px){.site-header[data-astro-cid-nen7h5rs]{padding:24px 5%}.brand[data-astro-cid-nen7h5rs]{font-size:23px}.header-actions[data-astro-cid-nen7h5rs]{gap:12px}}.newsletter[data-astro-cid-drywyjjs]{margin:0 var(--gutter);border-top:1px solid var(--border-strong);grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:34px 0 38px;display:grid}.newsletter[data-astro-cid-drywyjjs] h2[data-astro-cid-drywyjjs]{letter-spacing:-.02em;font-size:25px}.newsletter[data-astro-cid-drywyjjs] p[data-astro-cid-drywyjjs]{color:var(--text-secondary);margin-top:9px;font-size:14px}.newsletter[data-astro-cid-drywyjjs] .archive-link[data-astro-cid-drywyjjs]{margin-top:14px;font-size:13px}.newsletter[data-astro-cid-drywyjjs] .newsletter-form{border-bottom:1px solid;flex-wrap:wrap;justify-self:end;align-items:center;gap:15px;width:100%;max-width:450px;display:flex;position:relative}.newsletter[data-astro-cid-drywyjjs] .newsletter-form .marvin-field{flex:1 1 0;min-width:0}.newsletter[data-astro-cid-drywyjjs] .newsletter-form label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter[data-astro-cid-drywyjjs] .newsletter-form input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:12px 0;font-size:16px}.newsletter[data-astro-cid-drywyjjs] .newsletter-form input::placeholder{color:inherit;opacity:.6}.newsletter[data-astro-cid-drywyjjs] .newsletter-form button{white-space:nowrap;padding:12px 0;font-size:14px}.newsletter[data-astro-cid-drywyjjs] .newsletter-form [data-marvin-status]{flex-basis:100%;margin:0 0 8px;font-size:12px;line-height:1.6}@media (width<=650px){.newsletter[data-astro-cid-drywyjjs]{grid-template-columns:1fr;gap:20px}.newsletter[data-astro-cid-drywyjjs] .newsletter-form{justify-self:start;max-width:none}.newsletter[data-astro-cid-drywyjjs] h2[data-astro-cid-drywyjjs]{font-size:24px}}.site-footer[data-astro-cid-jo6i4kqk]{margin:0 var(--gutter);border-top:1px solid var(--border-strong);justify-content:space-between;gap:25px;padding:35px 0;font-size:16px;display:flex}.site-footer[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{color:var(--text-secondary);font-size:12px;line-height:1.8}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;font-size:13px;display:flex}.footer-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 22px;display:flex}.footer-credit[data-astro-cid-jo6i4kqk]{max-width:32ch}@media (width<=900px){.site-footer[data-astro-cid-jo6i4kqk]{flex-wrap:wrap}}@media (width<=600px){.site-footer[data-astro-cid-jo6i4kqk]{display:block}.footer-links[data-astro-cid-jo6i4kqk]{margin:20px 0}}
