body[data-theme=gallery]:has(>.cf-masthead){--bg:#f7f7f3;--bg-2:#eceee9;--surface-2:#f0f1ec;--bg-band:#eceee9;--mat:#eef0eb;--paper:#f7f7f3;--ink-5:#686e70;--radius:4px;--radius-lg:6px;--shadow-card:none;--ink:#1b1e20;--ink-2:#292d30;--ink-3:#585e60;--ink-4:#686e70;--border-med:#d6d9d5;background:var(--bg)}[data-theme=gallery] .cf-masthead{background:#f7f7f3;color:#1b1e20}[data-theme=gallery] .cf-masthead.is-compact .g-masthead-inner{max-width:1328px;padding:0 40px;display:flex;justify-content:space-between;gap:28px;align-items:center;min-height:88px}[data-theme=gallery] .cf-masthead.is-compact .g-mast-brand{padding:0;gap:10px}[data-theme=gallery] .cf-masthead.is-compact .g-wordmark{font-family:var(--font-body),sans-serif;font-size:25px;font-weight:750;letter-spacing:-.065em;color:#1b1e20}[data-theme=gallery] .cf-masthead.is-compact .g-crest{width:28px;height:28px}[data-theme=gallery] .cf-masthead.is-compact .g-mast-nav{border-top:0;margin:0;gap:22px}[data-theme=gallery] .cf-masthead .g-mast-link{font-family:var(--font-body),sans-serif;letter-spacing:-.01em;font-size:12px;font-weight:550;text-transform:none;min-height:44px;display:inline-flex;align-items:center;gap:6px}[data-theme=gallery] .cf-masthead .g-mast-sections{gap:20px}[data-theme=gallery] .cf-masthead .g-mast-actions{gap:16px;padding-left:20px}[data-theme=gallery] .cf-masthead .g-sections-toggle{display:none}[data-theme=gallery] .cf-masthead .g-journal-links{background:#f7f7f3}[data-theme=gallery] .cf-masthead .g-journal-label{font-family:var(--font-body),sans-serif;font-style:normal;font-weight:600;font-size:13px}.cf-story{max-width:1280px}.cf-story-exhibit{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start;margin:0 0 64px}.cf-story-label{padding-top:4px;min-width:0}.cf-story-title{font-family:var(--font-body),sans-serif;overflow-wrap:anywhere}.cf-story-exhibit.has-no-media{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.cf-story-exhibit.has-no-media .cf-story-media{display:none}.cf-story-reading{max-width:720px;margin-inline:auto}[data-theme=gallery] .cf-story .g-meta-grid{margin-bottom:0;background:transparent}[data-theme=gallery] .cf-story .g-meta-grid .cell{background:transparent}[data-theme=gallery] .cf-story .g-meta-grid .v{font-family:var(--font-body),sans-serif;font-size:14px;overflow-wrap:anywhere}[data-theme=gallery] .cf-story .g-meta-grid .v.is-text{font-style:normal}[data-theme=gallery] .cf-story .g-mat{padding:12px;box-shadow:none;background:var(--surface-2)}[data-theme=gallery] .cf-story .g-placard-title{font-family:var(--font-body),sans-serif}.cf-story-media{min-width:0}.cf-story-media button[aria-pressed=true]{color:white;background:#252a2d;border-color:#252a2d}body[data-theme=gallery]:has(>.cf-masthead) .g-colophon{background:#191b1d}body[data-theme=gallery]:has(>.cf-masthead) .g-colophon h2{font-family:var(--font-body),sans-serif;font-weight:600;letter-spacing:-.05em}@media (max-width:1100px) and (min-width:961px){[data-theme=gallery] .cf-masthead.is-compact .g-masthead-inner{padding-inline:24px;gap:18px}[data-theme=gallery] .cf-masthead .g-mast-sections{gap:14px}[data-theme=gallery] .cf-masthead .g-mast-actions{gap:12px;padding-left:14px}}@media (max-width:960px){[data-theme=gallery] .cf-masthead.is-compact .g-masthead-inner{padding:20px 24px 0;display:block}[data-theme=gallery] .cf-masthead.is-compact .g-mast-brand{justify-content:flex-start}[data-theme=gallery] .cf-masthead.is-compact .g-mast-nav{margin-top:14px}[data-theme=gallery] .cf-masthead .g-sections-toggle{display:inline-flex}[data-theme=gallery] .cf-masthead .g-journal-toggle{display:none}[data-theme=gallery] .cf-masthead .g-mast-sections{gap:0;background:#f7f7f3}.cf-story-exhibit{gap:32px}}@media (max-width:760px){.cf-story-exhibit{grid-template-columns:1fr;gap:12px;margin-bottom:44px}}@media (max-width:600px){[data-theme=gallery] .cf-masthead.is-frames{padding:0}[data-theme=gallery] .cf-masthead.is-compact .g-masthead-inner{padding-inline:20px}[data-theme=gallery] .cf-masthead .g-mast-actions{gap:12px;padding-left:12px}[data-theme=gallery] .cf-masthead .g-mast-link{font-size:11px}}body[data-theme=gallery]:has(>.cf-masthead) :is(.g-h-display,.g-h-section,.g-profile-section-title,.g-ruled-title,.g-placard-title,.g-title-input,h1.font-display,h2.font-display,h3.font-display){font-family:var(--font-body),sans-serif;font-weight:600;letter-spacing:-.045em;overflow-wrap:anywhere}body[data-theme=gallery]:has(>.cf-masthead) :is(.g-eyebrow,.g-profile-section-kicker,.g-form-section-label){letter-spacing:.1em;font-size:11px}body[data-theme=gallery]:has(>.cf-masthead) .g-lede{font-family:var(--font-body),sans-serif;font-size:17px;line-height:1.7}body[data-theme=gallery]:has(>.cf-masthead) :is(.g-section-dek,.g-ruled-byline,.g-placard-byline){font-family:var(--font-body),sans-serif;font-style:normal;font-size:12px;line-height:1.6}body[data-theme=gallery]:has(>.cf-masthead) :is(.g-btn-primary,.g-btn-ghost,.g-btn-outline,.g-btn-mini,.g-sec-link,.g-back-link,.g-tab,.g-filter-link){font-family:var(--font-body),sans-serif;text-transform:none;letter-spacing:0;font-weight:550}body[data-theme=gallery]:has(>.cf-masthead) :is(.g-btn-primary,.g-btn-ghost,.g-btn-outline){min-height:44px;border-radius:3px;font-size:13px}body[data-theme=gallery]:has(>.cf-masthead) .g-btn-mini{border-radius:4px}body[data-theme=gallery]:has(>.cf-masthead) :is(.g-input,.g-select,.g-textarea){min-height:44px;border-color:var(--border-med);border-radius:4px}body[data-theme=gallery]:has(>.cf-masthead) .g-label{font-family:var(--font-body),sans-serif;font-size:12px;text-transform:none;letter-spacing:0;color:var(--ink-3)}body[data-theme=gallery]:has(>.cf-masthead) .g-card{min-width:0;background:var(--surface);border:1px solid var(--border-med);border-radius:4px;box-shadow:none}body[data-theme=gallery]:has(>.cf-masthead) .g-card:hover{box-shadow:none;border-color:var(--border-strong)}body[data-theme=gallery]:has(>.cf-masthead) .g-filter{justify-content:flex-start;gap:8px;padding:18px 0;border-color:var(--border-med)}body[data-theme=gallery]:has(>.cf-masthead) .g-filter-label{letter-spacing:.06em;margin-right:12px}body[data-theme=gallery]:has(>.cf-masthead) .g-filter-link{min-height:40px;display:inline-flex;align-items:center;padding:8px 12px;font-size:12px;border:1px solid transparent;border-radius:3px}body[data-theme=gallery]:has(>.cf-masthead) .g-filter-link.active{color:white;background:var(--ink);border-color:var(--ink)}body[data-theme=gallery]:has(>.cf-masthead) .g-filter-link:not(.active):hover{background:var(--surface-2)}body[data-theme=gallery]:has(>.cf-masthead) .g-ruled-row{padding-block:28px}body[data-theme=gallery]:has(>.cf-masthead) .g-ruled-title{font-size:25px;line-height:1.2}body[data-theme=gallery]:has(>.cf-masthead) .g-ruled-kicker{color:var(--accent);letter-spacing:.07em}body[data-theme=gallery]:has(>.cf-masthead) .g-ruled-row:hover .g-ruled-title{color:var(--accent)}body[data-theme=gallery]:has(>.cf-masthead) .g-mat{padding:24px;border:0;background:#e9e9e5;box-shadow:none}body[data-theme=gallery]:has(>.cf-masthead) .g-mat-frame{background:transparent;border:0;box-shadow:none}body[data-theme=gallery]:has(>.cf-masthead) .g-mat-frame img{-o-object-fit:contain;object-fit:contain}body[data-theme=gallery]:has(>.cf-masthead) .g-mat-hung{transform:none}body[data-theme=gallery]:has(>.cf-masthead) .g-placard{text-align:left}body[data-theme=gallery]:has(>.cf-masthead) .g-placard-title{font-size:22px;line-height:1.25}body[data-theme=gallery]:has(>.cf-masthead) .g-placard-eyebrow{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.04em;line-height:1.6}body[data-theme=gallery]:has(>.cf-masthead) .g-mat-action{top:12px;right:12px}body[data-theme=gallery]:has(>.cf-masthead) .g-sec-front{text-align:left}body[data-theme=gallery]:has(>.cf-masthead) .g-contributor{background:var(--surface-2);padding:24px;border-top:0}body[data-theme=gallery]:has(>.cf-masthead) .g-avatar-sq{filter:none}body[data-theme=gallery]:has(>.cf-masthead) .g-colophon-row{font-family:var(--font-body),sans-serif;text-transform:none;letter-spacing:0}body[data-theme=gallery]:has(>.cf-masthead) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cf-page{max-width:1280px}.cf-page-intro{max-width:none;margin:0 0 40px;padding-bottom:32px;border-bottom:1px solid var(--border-med);text-align:left}.cf-page-intro .g-lede{margin-left:0;max-width:62ch}.cf-page-intro h1{max-width:20ch}.cf-takes-index{max-width:1100px}.cf-take{max-width:848px}.cf-take-intro{text-align:left}.cf-take :is(#article-body,#article-body~div,#article-body~section){max-width:720px;margin-inline:auto}.cf-profile-intro{display:grid;grid-template-columns:96px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;text-align:left;padding-bottom:32px;border-bottom:1px solid var(--border-med)}.cf-profile-intro>*{grid-column:2;margin-left:0;margin-right:0}.cf-profile-intro>:first-child{grid-column:1;grid-row:1/6;margin:0}.cf-profile-intro>.g-eyebrow{margin-top:0}.cf-profile-intro>.flex{justify-content:flex-start}body[data-theme=gallery] .cf-profile-intro .g-statrule{justify-content:flex-start;border:0;padding-bottom:0;margin:26px 0 0;max-width:none;gap:28px;flex-wrap:wrap}body[data-theme=gallery] .cf-profile-intro .g-statrule .v.is-text{font-family:var(--font-body),sans-serif;font-style:normal}.cf-profile-thesis{padding:32px;background:#e4e8e5;max-width:800px}@media (max-width:640px){.cf-page-intro{margin-bottom:28px;padding-bottom:24px}.cf-profile-intro{grid-template-columns:1fr}.cf-profile-intro>*,.cf-profile-intro>:first-child{grid-column:1;grid-row:auto}.cf-profile-intro>:first-child{margin-bottom:24px}.cf-profile-thesis{padding:24px}body[data-theme=gallery]:has(>.cf-masthead) :is(.g-input,.g-textarea,.g-select){font-size:16px}body[data-theme=gallery]:has(>.cf-masthead) .g-ruled-title{font-size:23px}body[data-theme=gallery]:has(>.cf-masthead) .g-profile-section-meta{white-space:normal;text-align:right}}@media (prefers-reduced-motion:reduce){body[data-theme=gallery]:has(>.cf-masthead) :is(.g-card,.g-mat-fig,.g-btn-primary){transition:none;transform:none}}body[data-theme=gallery] .mf-how-it-works li>strong{font-family:var(--font-body),sans-serif;font-weight:600;letter-spacing:-.03em}.cf-auth-panel{max-width:480px;padding:40px;background:var(--surface);border:1px solid var(--border-med);text-align:left}.cf-auth-panel>img{margin-left:0}@media (max-width:600px){.cf-auth-panel{padding:28px}}.cf-page-intro:has(+.g-filter){border-bottom:0;margin-bottom:0}[data-theme=gallery] :is(.mf-detail-page,.mf-display-page).is-showcase{background:none;padding-top:max(24px,env(safe-area-inset-top))}[data-theme=gallery] .cf-showcase-nav{width:min(1232px,100%);min-height:56px;padding-bottom:20px;margin-bottom:28px;border-bottom-color:var(--border-med);flex-wrap:wrap}[data-theme=gallery] .cf-showcase-brand{font-family:var(--font-body),sans-serif;font-size:24px;font-weight:750;letter-spacing:-.065em;color:var(--ink);min-height:44px}[data-theme=gallery] .cf-showcase-brand .g-crest{width:28px;height:28px;opacity:1}[data-theme=gallery] .cf-showcase-links{flex-wrap:wrap;gap:24px}[data-theme=gallery] .cf-showcase-links a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-body),sans-serif;font-size:12px;font-weight:550;text-transform:none;letter-spacing:0;color:var(--ink-3)}[data-theme=gallery] .mf-showcase-head{max-width:1232px;margin-bottom:24px}[data-theme=gallery] .mf-showcase-head .g-textlink{color:var(--ink-3);font-size:12px}[data-theme=gallery] .cf-output-links h3{font-family:var(--font-body),sans-serif;font-weight:600;letter-spacing:-.025em}.cf-saved-showcase{max-width:1280px}@media (max-width:640px){[data-theme=gallery] .cf-showcase-nav{gap:8px;padding-bottom:14px;margin-bottom:20px}[data-theme=gallery] .cf-showcase-brand{font-size:23px}[data-theme=gallery] .cf-showcase-links{width:100%;justify-content:flex-start;gap:24px}}