html[data-artist]{--art-paper:#f5f5f2;--art-panel:#e8e8e4;--art-ink:#191919;--art-muted:#60615e;--art-line:#cececa;--art-accent:#263ee8;--art-on-accent:#fff;--art-radius:0px;scroll-padding-top:30px}
html[data-artist][data-color-mode=dark]{--art-paper:#171819;--art-panel:#252628;--art-ink:#f4f4ef;--art-muted:#b8babd;--art-line:#505254;--art-accent:#bdc5ff;--art-on-accent:#20284b}
html[data-artist] body,.art-site{background:var(--art-paper);color:var(--art-ink)}
.art-site{overflow:clip}
.art-site :is(h1,h2,h3),.art-lightbox h2,.art-inquiry h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;line-height:1.04;overflow-wrap:anywhere}
.art-site p{color:var(--art-muted);line-height:1.7}
.art-site :is(a,button):focus-visible,.art-lightbox button:focus-visible,.art-inquiry button:focus-visible{outline:3px solid var(--art-ink);outline-offset:5px}
.art-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 5%;border-bottom:1px solid var(--art-line)}
.art-brand{display:flex;align-items:center;gap:13px;min-width:0}.art-brand strong{font:400 29px/1.15 Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere}.art-brand .brand-mark{width:37px;height:37px;border:1px solid var(--art-line);border-radius:0;color:var(--art-ink);background:transparent;font:italic 18px Georgia,serif;flex-shrink:0}
.art-header nav{display:flex;gap:30px;font-size:14px;flex-shrink:0}.art-header nav a{padding:6px 0;border-bottom:1px solid transparent}.art-header nav a:hover{border-bottom-color:currentColor}.art-header-note{font-size:11px;letter-spacing:.13em}
.art-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:5%;align-items:center;max-width:1580px;padding:65px 7% 90px;margin:auto}
.art-eyebrow{font-size:12px!important;letter-spacing:.1em;font-weight:600;line-height:1.6!important;color:var(--art-ink)!important;margin:0 0 28px}
.art-site h1{font-size:clamp(60px,6.6vw,110px);white-space:pre-line;margin:0;max-width:650px}.art-intro{font-size:17px;margin:30px 0 28px;max-width:390px}.art-button{display:inline-flex;align-items:center;justify-content:center;font:600 14px/1.5 DM,Arial,sans-serif;background:var(--art-ink);color:var(--art-paper);border:1px solid var(--art-ink);padding:14px 24px;min-height:50px;border-radius:var(--art-radius);cursor:pointer;text-align:center}.art-button:hover{background:var(--art-accent);color:var(--art-on-accent);border-color:var(--art-accent)}
.art-hero-footnote{display:block;font-size:12px;margin-top:50px;color:var(--art-muted)}.art-feature{margin:0;min-width:0}.art-visual{display:block;position:relative;aspect-ratio:3/4;width:100%;overflow:hidden;background:var(--art-panel);padding:0;border:0;border-radius:var(--art-radius);cursor:pointer}.art-visual>img,.art-detail-visual>img{width:100%;height:100%;display:block;object-fit:contain}.art-sheet{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:200% 100%}.art-paintings{background-image:url('./assets/paintings.png')}.art-photography{background-image:url('./assets/photography.png')}.art-sculpture{background-image:url('./assets/sculpture.png')}.art-left{background-position:0 50%}.art-right{background-position:100% 50%}.art-view-mark{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;background:#fff;color:#171717;border-radius:50%;font:24px/1 Arial;transition:transform .2s}.art-visual:hover .art-view-mark{transform:rotate(90deg)}
.art-feature figcaption{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-top:18px;font-size:12px;line-height:1.5}.art-feature figcaption>span:first-child{font-size:10px;letter-spacing:.08em;white-space:nowrap}.art-feature figcaption>span:last-child{text-align:right}.art-feature figcaption small{font-size:11px;color:var(--art-muted)}.art-side-note{position:absolute;right:2%;top:43%;writing-mode:vertical-rl;font-size:10px;letter-spacing:.18em}
.art-section{padding:90px 7%;max-width:1580px;margin:auto}.art-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.art-site h2{font-size:clamp(48px,5vw,80px);margin:0}.art-section-heading>p{font-size:16px;margin:0 0 5px;max-width:300px}.art-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid var(--art-line);padding:16px 0;margin-bottom:52px}.art-filters{display:flex;flex-wrap:wrap;gap:10px}.art-filters button{font:500 14px/1.4 DM,Arial,sans-serif;padding:10px 14px;border:1px solid transparent;border-radius:var(--art-radius);background:transparent;color:var(--art-muted);cursor:pointer;min-height:42px}.art-filters button span{font-size:10px;vertical-align:super;margin-left:6px}.art-filters button[aria-pressed=true]{border-color:var(--art-ink);color:var(--art-ink)}.art-filters button:hover{color:var(--art-ink)}#art-count{font-size:12px;white-space:nowrap}
.art-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);column-gap:9%;row-gap:80px;align-items:start}.art-work{min-width:0}.art-work:nth-child(even){padding-top:115px}.art-work-caption{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-top:22px}.art-work-caption>div{min-width:0}.art-work-caption>div>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--art-muted)}.art-work-caption h3{font-size:29px;line-height:1.1;margin:12px 0 9px}.art-work-caption h3 button{padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;letter-spacing:inherit;cursor:pointer}.art-work-caption p{font-size:13px;margin:0}.art-work-status{font-size:11px;line-height:1.5;text-align:right;border-bottom:1px solid var(--art-line);padding-bottom:5px;max-width:86px;flex-shrink:0}.art-sample-note{font-size:12px!important;line-height:1.6!important;color:var(--art-muted);margin-top:35px}
.art-about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:13%;border-top:1px solid var(--art-line);padding-block:110px}.art-artist-signature{font:italic 36px/1.3 Georgia,serif;margin-top:40px;color:var(--art-ink)!important}.art-bio{white-space:pre-line;font-size:20px;line-height:1.75!important;margin:0}.art-about-details{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--art-line);padding-top:25px;margin-top:35px}.art-about-details dt{font-size:11px;letter-spacing:.1em;margin-bottom:12px}.art-about-details dd{font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere}
.art-contact{background:var(--art-panel);max-width:none;padding-block:85px}.art-contact h2{font-size:clamp(65px,7vw,112px)}.art-contact-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px}.art-contact-bottom p{font-size:17px;margin:0}.art-contact .art-button{min-width:180px}.art-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:34px 5%;font-size:12px}.art-footer>a:first-child{font:400 24px Georgia,serif}.art-footer>span{color:var(--art-muted)}
.art-lightbox,.art-inquiry{color:var(--art-ink);background:var(--art-paper);border:1px solid var(--art-line);padding:0;max-height:92dvh;box-shadow:0 24px 100px #0008;overflow:auto}.art-lightbox{width:min(1100px,calc(100% - 40px));max-width:1100px}.art-lightbox[open]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.art-lightbox::backdrop,.art-inquiry::backdrop{background:#080a0bd9;backdrop-filter:blur(7px)}.art-dialog-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--art-line);border-radius:50%;background:var(--art-paper);color:var(--art-ink);font:26px/1 Arial;cursor:pointer;z-index:2}.art-detail-visual{aspect-ratio:3/4;width:min(100%,60dvh);margin:36px auto;background:var(--art-panel)}.art-detail-copy{padding:58px 40px 35px 25px;min-width:0}.art-detail-copy h2{font-size:46px;margin:0 0 22px}.art-detail-copy>p:not(.art-eyebrow){font-size:15px;line-height:1.65;color:var(--art-muted)}.art-detail-copy>.art-eyebrow{margin-bottom:20px;text-transform:uppercase}.art-detail-copy dl{margin:25px 0;border-top:1px solid var(--art-line)}.art-detail-copy dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--art-line);padding:12px 0;font-size:13px}.art-detail-copy dt{color:var(--art-muted);flex-shrink:0}.art-detail-copy dd{text-align:right;margin:0;overflow-wrap:anywhere}.art-detail-status{font-weight:600;color:var(--art-ink)!important;margin:0 0 20px}.art-detail-copy .art-sample-note{margin:15px 0 0;font-size:11px!important}.art-detail-navigation{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:35px;padding-top:20px;border-top:1px solid var(--art-line);font-size:12px}.art-detail-navigation button{background:none;border:0;border-bottom:1px solid var(--art-line);color:inherit;padding:5px 0;cursor:pointer;font:inherit}.art-inquiry{width:min(580px,calc(100% - 32px));padding:50px 35px 35px}.art-inquiry h2{font-size:42px;margin:0 0 25px}#art-inquiry-message{font-size:16px;line-height:1.8;white-space:pre-line}.art-inquiry-notice{font-size:13px;line-height:1.6;color:var(--art-muted);margin:25px 0}
/* Five compositions, independently paired with either color mode. */
html[data-artist][data-style=classic] .art-header{border-bottom:3px double var(--art-line)}
html[data-artist][data-style=classic] .art-brand strong{font-variant:small-caps;letter-spacing:.02em}
html[data-artist][data-style=classic] .art-hero{display:flex;flex-direction:column;text-align:center;gap:45px;padding-top:55px}
html[data-artist][data-style=classic] .art-hero-copy{max-width:900px}html[data-artist][data-style=classic] .art-site h1{max-width:900px;font-size:clamp(65px,7vw,100px)}
html[data-artist][data-style=classic] .art-intro{margin-inline:auto;max-width:520px}html[data-artist][data-style=classic] .art-hero-footnote{margin-top:25px}
html[data-artist][data-style=classic] .art-feature{width:min(500px,100%)}html[data-artist][data-style=classic] .art-visual{border:1px solid var(--art-line);padding:10px;background:var(--art-panel)}
html[data-artist][data-style=classic] .art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px}html[data-artist][data-style=classic] .art-work:nth-child(even){padding-top:0}html[data-artist][data-style=classic] .art-work-caption{display:block}html[data-artist][data-style=classic] .art-work-status{display:inline-block;margin-top:15px;max-width:none}html[data-artist][data-style=classic] .art-work-caption h3{font-size:25px}
html[data-artist][data-style=bold] .art-site :is(h1,h2,h3){font-family:DM,Arial,sans-serif;font-weight:800;letter-spacing:-.065em;text-transform:uppercase}
html[data-artist][data-style=bold] .art-hero{max-width:none;padding:0;gap:0;grid-template-columns:1fr 1fr;align-items:stretch}
html[data-artist][data-style=bold] .art-hero-copy{padding:70px 9%;display:flex;flex-direction:column;align-items:start;justify-content:center;background:var(--art-accent);color:var(--art-on-accent)}
html[data-artist][data-style=bold] .art-hero-copy :is(p,.art-eyebrow,.art-hero-footnote){color:inherit!important}
html[data-artist][data-style=bold] .art-hero-copy .art-button{background:var(--art-on-accent);color:var(--art-accent);border-color:var(--art-on-accent)}
html[data-artist][data-style=bold] .art-site h1{font-size:clamp(64px,6.5vw,110px);line-height:.98}
html[data-artist][data-style=bold] .art-feature{padding:30px;background:var(--art-ink);color:var(--art-paper)}html[data-artist][data-style=bold] .art-feature figcaption small{color:inherit}html[data-artist][data-style=bold] .art-side-note{display:none}
html[data-artist][data-style=bold] .art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 24px}html[data-artist][data-style=bold] .art-work:nth-child(even){padding-top:0}html[data-artist][data-style=bold] .art-work-caption{padding-top:20px;border-top:2px solid var(--art-ink)}html[data-artist][data-style=bold] .art-filters button[aria-pressed=true]{background:var(--art-ink);color:var(--art-paper)}
html[data-artist][data-style=premium] .art-header{margin-inline:6%;padding:34px 0}.art-site .art-brand{min-width:0}
html[data-artist][data-style=premium] .art-hero{grid-template-columns:.9fr 1fr;gap:12%;padding:75px 9% 110px}html[data-artist][data-style=premium] .art-feature{grid-column:1;grid-row:1}html[data-artist][data-style=premium] .art-hero-copy{grid-column:2;grid-row:1}html[data-artist][data-style=premium] .art-site h1{font-style:italic;font-size:clamp(62px,6.3vw,102px)}html[data-artist][data-style=premium] .art-section{padding-inline:9%}html[data-artist][data-style=premium] .art-grid{gap:110px 14%;grid-template-columns:1fr 1fr}html[data-artist][data-style=premium] .art-work:nth-child(even){padding-top:180px}html[data-artist][data-style=premium] .art-contact h2{font-style:italic}
html[data-artist][data-style=friendly]{--art-radius:20px}html[data-artist][data-style=friendly][data-color-mode=light]{--art-paper:#faf5ee;--art-panel:#f0dacb;--art-line:#c8b5ad;--art-ink:#38251e;--art-muted:#745c52;--art-accent:#7631b4;--art-on-accent:#fff}html[data-artist][data-style=friendly][data-color-mode=dark]{--art-paper:#261e2e;--art-panel:#392b43;--art-line:#6c587a;--art-ink:#fff1df;--art-muted:#d4c0d8;--art-accent:#f1caa5;--art-on-accent:#302336}
html[data-artist][data-style=friendly] .art-feature{transform:rotate(2deg)}html[data-artist][data-style=friendly] .art-feature .art-visual{border:12px solid var(--art-panel)}html[data-artist][data-style=friendly] .art-site h1{font-size:clamp(65px,6.4vw,108px)}html[data-artist][data-style=friendly] .art-hero-copy .art-button{border-radius:100px}html[data-artist][data-style=friendly] .art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px}html[data-artist][data-style=friendly] .art-work{padding:18px;background:var(--art-panel);border-radius:28px}html[data-artist][data-style=friendly] .art-work:nth-child(even){padding-top:18px;margin-top:90px}html[data-artist][data-style=friendly] .art-work-status{border-color:currentColor}html[data-artist][data-style=friendly] .art-contact{margin:0 4%;border-radius:40px}
html[data-artist][data-font=editorial] .art-site :is(h1,h2,h3){font-family:Georgia,serif}html[data-artist][data-font=geometric] .art-site :is(h1,h2,h3){font-family:DM,Arial,sans-serif}html[data-artist][data-font=humanist] .art-site :is(h1,h2,h3){font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.035em}
.art-demo-bar .demo-controls{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.art-demo-bar .style-picker{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:12px;white-space:nowrap}.art-demo-bar select{min-height:40px;border-radius:4px;font-size:13px;padding:8px;width:135px}.art-demo-bar .demo-picker select{width:193px}.art-demo-bar .color-mode-switch button{font-size:12px}
@media(max-width:1050px){.art-header-note{display:none}.art-hero{padding-inline:5%;gap:5%}.art-site h1{font-size:65px}.art-hero-footnote{margin-top:28px}.art-section{padding-inline:5%}.art-grid{column-gap:6%}.art-work-caption{display:block}.art-work-status{display:inline-block;max-width:none;margin-top:13px}.art-work-caption h3{font-size:27px}.art-about{gap:8%}.art-bio{font-size:18px}.art-side-note{display:none}.art-detail-copy{padding:60px 30px 30px 15px}.art-detail-copy h2{font-size:38px}.art-detail-visual{width:90%}.art-demo-bar>a{display:none}.art-demo-bar .demo-controls{justify-content:center;width:100%;gap:12px}}
@media(max-width:760px){
 .art-header{padding:22px 5%;flex-wrap:wrap;gap:20px}.art-brand strong{font-size:27px}.art-header nav{width:100%;justify-content:space-between;gap:10px;font-size:13px;border-top:1px solid var(--art-line);padding-top:14px}.art-brand .brand-mark{width:32px;height:32px}
 .art-hero{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding:38px 5% 50px}.art-eyebrow{font-size:10px!important;margin-bottom:23px}.art-site h1{font-size:clamp(56px,12.3vw,80px);line-height:1.02}.art-intro{font-size:16px;margin:24px 0}.art-hero-footnote{margin-top:25px}.art-hero-copy{max-width:100%}.art-button{font-size:14px;padding:13px 20px}.art-feature{max-width:490px;width:100%;margin:auto}.art-feature figcaption{gap:12px;font-size:11px}.art-feature figcaption>span:first-child{font-size:9px}.art-feature figcaption small{font-size:10px}
 .art-section{padding:60px 5%}.art-site h2{font-size:48px}.art-section-heading{display:block;margin-bottom:26px}.art-section-heading>p{margin-top:22px;font-size:15px}.art-gallery-toolbar{gap:10px;align-items:start;flex-direction:column;margin-bottom:32px;padding:12px 0}.art-filters{gap:4px}.art-filters button{font-size:13px;padding:9px 10px}.art-filters button span{margin-left:3px;font-size:9px}#art-count{margin:3px 8px}.art-grid{grid-template-columns:1fr;gap:42px}.art-work:nth-child(even){padding-top:0}.art-work-caption{margin-top:18px}.art-work-caption h3{font-size:29px}.art-work-status{font-size:12px}.art-sample-note{font-size:11px!important;margin-top:30px}
 .art-about{display:block;padding-block:65px}.art-artist-signature{font-size:30px;margin:30px 0}.art-bio{font-size:17px}.art-about-details{gap:20px}.art-about-details dd{font-size:13px}.art-about-details dt{font-size:10px}.art-contact h2{font-size:58px}.art-contact-bottom{display:block;margin-top:28px}.art-contact-bottom p{font-size:16px;margin-bottom:25px}.art-footer{flex-wrap:wrap;gap:20px;padding:30px 5%;font-size:11px}.art-footer>span{flex-basis:100%;order:3}
 .art-lightbox{width:calc(100% - 20px);max-height:94dvh}.art-lightbox[open]{display:block}.art-detail-visual{width:min(calc(100% - 44px),49dvh);margin:55px auto 0}.art-detail-copy{padding:28px 24px 25px}.art-detail-copy h2{font-size:36px}.art-detail-copy>.art-eyebrow{margin-bottom:18px}.art-detail-navigation{gap:9px}.art-detail-navigation button{font-size:12px}.art-inquiry{padding:54px 24px 28px}.art-inquiry h2{font-size:36px}
 html[data-artist][data-style=classic] .art-hero{padding-top:40px;gap:32px}html[data-artist][data-style=classic] .art-site h1{font-size:58px}html[data-artist][data-style=classic] .art-grid{grid-template-columns:1fr;gap:40px}html[data-artist][data-style=classic] .art-work-caption h3{font-size:29px}
 html[data-artist][data-style=bold] .art-hero{display:flex;gap:0}html[data-artist][data-style=bold] .art-hero-copy{padding:40px 5%}html[data-artist][data-style=bold] .art-site h1{font-size:clamp(54px,12vw,78px)}html[data-artist][data-style=bold] .art-feature{padding:20px;max-width:none}html[data-artist][data-style=bold] .art-grid{grid-template-columns:1fr;gap:40px}
 html[data-artist][data-style=premium] .art-header{margin-inline:5%;padding:25px 0}html[data-artist][data-style=premium] .art-hero{display:flex;padding:40px 6% 60px;gap:35px}html[data-artist][data-style=premium] .art-feature{order:2}html[data-artist][data-style=premium] .art-site h1{font-size:62px}html[data-artist][data-style=premium] .art-section{padding-inline:6%}html[data-artist][data-style=premium] .art-grid{grid-template-columns:1fr;gap:55px}html[data-artist][data-style=premium] .art-work:nth-child(even){padding-top:0}
 html[data-artist][data-style=friendly] .art-feature{transform:none}html[data-artist][data-style=friendly] .art-site h1{font-size:59px}html[data-artist][data-style=friendly] .art-grid{grid-template-columns:1fr;gap:30px}html[data-artist][data-style=friendly] .art-work{padding:14px}html[data-artist][data-style=friendly] .art-work:nth-child(even){padding-top:14px;margin-top:0}html[data-artist][data-style=friendly] .art-contact{margin-inline:3%;border-radius:25px}
 .art-demo-bar .demo-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;justify-content:stretch}.art-demo-bar .style-picker{flex-direction:column;align-items:stretch;font-size:10px;gap:5px;min-width:0}.art-demo-bar .style-picker select{width:100%;font-size:12px;min-height:38px;padding:7px}.art-demo-bar .demo-picker{grid-column:1;grid-row:1}.art-demo-bar .style-picker:has(#website-style){grid-column:2;grid-row:1}.art-demo-bar .color-mode-switch{grid-column:1;grid-row:2;justify-self:start}.art-demo-bar .color-mode-switch button{font-size:11px;padding-inline:7px;min-height:34px}.art-demo-bar .preview-switch{grid-column:2;grid-row:2;justify-self:end}.art-demo-bar .preview-switch button{font-size:11px;padding-inline:8px}.art-demo-bar #artist-studio-trigger{grid-column:1/-1;grid-row:3;justify-self:center;font-size:12px;min-height:34px}
}
@media(prefers-reduced-motion:reduce){.art-site *{scroll-behavior:auto!important;transition:none!important}}

.art-empty{grid-column:1/-1;font-size:16px;max-width:420px}@media(max-width:760px){html[data-artist] .art-hero .art-feature{order:-1;width:82%;max-width:380px}}

/* Specialist portfolios share controls, but keep their own visual rhythm. */
.art-site h2,.art-section-heading>p,.art-contact-bottom>p{white-space:pre-line}
.art-visual,.art-detail-visual{aspect-ratio:var(--work-ratio,3/4)}
.art-paint-quartet{background-image:url('./assets/painting-quartet.png')}
.art-photo-quartet{background-image:url('./assets/photography-quartet.png')}
.art-sculpt-quartet{background-image:url('./assets/sculpture-quartet.png')}
.art-sheet:is(.art-tl,.art-tr,.art-bl,.art-br){background-size:200% 200%}
.art-tl{background-position:0 0}.art-tr{background-position:100% 0}.art-bl{background-position:0 100%}.art-br{background-position:100% 100%}
html[data-portfolio=photographer][data-color-mode=light]{--art-accent:#23484d;--art-on-accent:#fff}
html[data-portfolio=painter][data-color-mode=light]{--art-accent:#b93d2b;--art-on-accent:#fff}
html[data-portfolio=sculptor][data-color-mode=light]{--art-accent:#71513e;--art-on-accent:#fff}
html[data-portfolio=photographer][data-color-mode=dark]{--art-accent:#b5dfdb;--art-on-accent:#142a2a}
html[data-portfolio=painter][data-color-mode=dark]{--art-accent:#ffb49c;--art-on-accent:#4a2019}
html[data-portfolio=sculptor][data-color-mode=dark]{--art-accent:#d9c0a3;--art-on-accent:#32281e}
@media(min-width:761px){
 html[data-portfolio=photographer]:is([data-style=modern],[data-style=premium]) .art-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:7%;padding:50px 5% 75px}
 html[data-portfolio=photographer]:is([data-style=modern],[data-style=premium]) .art-feature{grid-column:1;grid-row:1}
 html[data-portfolio=photographer]:is([data-style=modern],[data-style=premium]) .art-hero-copy{grid-column:2;grid-row:1}
 html[data-portfolio=photographer] .art-site h1{font-size:clamp(58px,5.3vw,86px)}
 html[data-portfolio=photographer][data-style=modern] .art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 28px}
 html[data-portfolio=photographer][data-style=modern] .art-work:nth-child(even){padding-top:0}
 html[data-portfolio=photographer][data-style=modern] .art-work-caption{display:block}
 html[data-portfolio=photographer][data-style=modern] .art-work-status{display:inline-block;max-width:none;margin-top:12px}
 html[data-portfolio=sculptor]:is([data-style=modern],[data-style=premium]) .art-hero{grid-template-columns:1fr 1fr;align-items:center;padding-bottom:75px}
 html[data-portfolio=sculptor] .art-feature .art-visual{border:18px solid var(--art-panel)}
 html[data-portfolio=sculptor][data-style=modern] .art-grid{grid-template-columns:1fr 1fr;gap:80px 8%}
 html[data-portfolio=sculptor][data-style=modern] .art-work:nth-child(even){padding-top:0}
 html[data-portfolio=sculptor][data-style=modern] .art-work .art-visual{border:14px solid var(--art-panel)}
}
html[data-portfolio=photographer] .art-hero .art-side-note{display:none}
@media(max-width:760px){html[data-portfolio=photographer] .art-hero .art-feature{width:100%;max-width:560px}}
