.GalleryHeader-module__Zc2ilG__wrap{text-align:left;padding:clamp(32px,5vw,72px) clamp(20px,4vw,56px) 0}.GalleryHeader-module__Zc2ilG__crumb{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.GalleryHeader-module__Zc2ilG__crumbLink{color:var(--accent);transition:font-style .2s}.GalleryHeader-module__Zc2ilG__crumbLink:hover{font-style:italic}.GalleryHeader-module__Zc2ilG__sep{opacity:.6}.GalleryHeader-module__Zc2ilG__current{color:var(--muted)}.GalleryHeader-module__Zc2ilG__title{font-family:var(--font-serif);color:var(--ink);margin:14px 0 0;font-size:clamp(40px,5vw,64px);font-style:normal;font-weight:400;line-height:1.1}
.Lightbox-module__s-tCFa__blur{-webkit-backdrop-filter:blur(10px)saturate(105%);z-index:50;opacity:1;pointer-events:none;background:#fafaf859;transition:opacity .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;inset:0}.Lightbox-module__s-tCFa__blurOpening{opacity:0;-webkit-backdrop-filter:blur()}.Lightbox-module__s-tCFa__root{z-index:60;opacity:1;grid-template-rows:auto 1fr auto;align-items:stretch;padding:18px 18px 24px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;inset:0;transform:scale(1)}.Lightbox-module__s-tCFa__rootOpening{opacity:0;transform:scale(.92)}.Lightbox-module__s-tCFa__topBar{justify-content:space-between;align-items:center;padding:6px 4px 0;transition:opacity .4s;display:flex}.Lightbox-module__s-tCFa__counter{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.Lightbox-module__s-tCFa__topRight{align-items:center;gap:10px;display:flex}.Lightbox-module__s-tCFa__iconBtn{width:36px;height:36px;color:var(--ink);opacity:.75;justify-content:center;align-items:center;transition:opacity .2s,color .2s;display:inline-flex}.Lightbox-module__s-tCFa__iconBtn:hover{opacity:1;color:var(--accent)}.Lightbox-module__s-tCFa__arrow{font-family:var(--font-serif);color:var(--ink);opacity:.35;z-index:2;padding:12px 14px;font-size:48px;line-height:1;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.Lightbox-module__s-tCFa__arrow:hover{opacity:1}.Lightbox-module__s-tCFa__arrowLeft{left:8px}.Lightbox-module__s-tCFa__arrowRight{right:8px}.Lightbox-module__s-tCFa__stage{justify-content:center;align-items:center;min-height:0;padding:12px 0;display:flex;position:relative}.Lightbox-module__s-tCFa__frame{background:#fff;max-width:92vw;max-height:78vh;padding:18px;transition:background .4s,padding .4s,box-shadow .4s,max-width .4s,max-height .4s;display:inline-flex;box-shadow:0 20px 60px -20px #00000040}.Lightbox-module__s-tCFa__frameTight{padding:7px}@media (max-width:768px){.Lightbox-module__s-tCFa__frameTight{padding:3px}}.Lightbox-module__s-tCFa__image{opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;object-fit:contain;max-width:100%;max-height:calc(78vh - 36px);transition:opacity .42s}.Lightbox-module__s-tCFa__imageVisible{opacity:1}.Lightbox-module__s-tCFa__info{-webkit-backdrop-filter:blur(16px)saturate(120%);opacity:0;background:#ffffffa6;border:1px solid #fffc;border-radius:14px;justify-self:center;width:min(560px,85vw);margin:12px auto 0;padding:12px 16px;transition:opacity .42s,transform .5s cubic-bezier(.2,.8,.2,1) .15s;transform:translateY(8px);box-shadow:0 4px 24px -12px #00000026}.Lightbox-module__s-tCFa__infoVisible{opacity:1;transform:translateY(0)}.Lightbox-module__s-tCFa__infoRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.Lightbox-module__s-tCFa__infoTitle{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:500}.Lightbox-module__s-tCFa__infoMeta{font-family:var(--font-sans);color:var(--muted);letter-spacing:.03em;font-size:10.5px;font-weight:300}.Lightbox-module__s-tCFa__infoBlurb{font-family:var(--font-sans);color:var(--ink);margin:6px 0 0;font-size:11.5px;font-weight:300;line-height:1.55}.Lightbox-module__s-tCFa__rootFullscreen .Lightbox-module__s-tCFa__frame{box-shadow:none;background:0 0;max-width:100vw;max-height:100vh;padding:0}.Lightbox-module__s-tCFa__rootFullscreen .Lightbox-module__s-tCFa__image{max-width:100vw;max-height:100vh}.Lightbox-module__s-tCFa__rootFullscreen .Lightbox-module__s-tCFa__info{opacity:0;pointer-events:none;transform:translateY(16px)}.Lightbox-module__s-tCFa__rootFullscreen .Lightbox-module__s-tCFa__counter{opacity:0}.Lightbox-module__s-tCFa__rootFullscreen .Lightbox-module__s-tCFa__arrow{opacity:.15}.Lightbox-module__s-tCFa__rootFullscreen .Lightbox-module__s-tCFa__arrow:hover{opacity:1}@media (max-width:768px){.Lightbox-module__s-tCFa__root{padding:12px 8px}.Lightbox-module__s-tCFa__frame{max-width:96vw;max-height:72vh;padding:8px}.Lightbox-module__s-tCFa__image{max-height:calc(72vh - 16px)}.Lightbox-module__s-tCFa__arrow{padding:8px 4px;font-size:36px}.Lightbox-module__s-tCFa__arrowLeft{left:0}.Lightbox-module__s-tCFa__arrowRight{right:0}.Lightbox-module__s-tCFa__info{width:calc(100% - 12px);padding:10px 12px}}
.RowSpanMasonry-module__pX8VZq__grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;align-items:start;gap:0 clamp(16px,3vw,32px);display:grid}.RowSpanMasonry-module__pX8VZq__cell{min-width:0;padding-bottom:clamp(16px,3vw,32px)}.RowSpanMasonry-module__pX8VZq__cell>*{width:100%}.RowSpanMasonry-module__pX8VZq__cell img{width:100%;height:auto;display:block}.RowSpanMasonry-module__pX8VZq__wide{grid-column:span 2}@media (max-width:1024px){.RowSpanMasonry-module__pX8VZq__grid{grid-template-columns:repeat(2,1fr)}.RowSpanMasonry-module__pX8VZq__wide{grid-column:span 2}}@media (max-width:600px){.RowSpanMasonry-module__pX8VZq__grid{grid-template-columns:1fr}.RowSpanMasonry-module__pX8VZq__wide{grid-column:span 1}}
.studies-module__sViH4q__content{width:100%;max-width:1400px;margin:0 auto;padding:clamp(32px,4vw,56px) clamp(20px,4vw,56px) clamp(40px,6vw,80px)}.studies-module__sViH4q__section{padding-top:clamp(32px,5vw,72px);scroll-margin-top:72px}.studies-module__sViH4q__sectionHead{text-align:center;flex-direction:column;gap:10px;margin-bottom:clamp(24px,4vw,40px);display:flex}.studies-module__sViH4q__subTitle{font-size:clamp(40px,6vw,72px);line-height:1.1}.studies-module__sViH4q__columns{column-count:3;column-gap:clamp(16px,3vw,32px)}.studies-module__sViH4q__columnsItem{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 clamp(16px,3vw,32px)}.studies-module__sViH4q__tile{cursor:zoom-in;background:0 0;width:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.studies-module__sViH4q__tile:hover{transform:translateY(-4px)}.studies-module__sViH4q__tile img{width:100%;height:auto;display:block}@media (max-width:1024px){.studies-module__sViH4q__columns{column-count:2}}@media (max-width:600px){.studies-module__sViH4q__columns{column-count:1}}
.ArtworkGrid-module__42HXia__grid{grid-template-columns:repeat(12,1fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,56px) 0;display:grid}.ArtworkGrid-module__42HXia__item{cursor:zoom-in;background:0 0;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.ArtworkGrid-module__42HXia__item:hover{transform:translateY(-4px)}.ArtworkGrid-module__42HXia__item img{width:100%;height:auto;display:block}@media (max-width:768px){.ArtworkGrid-module__42HXia__grid{grid-template-columns:repeat(6,1fr);gap:24px}.ArtworkGrid-module__42HXia__item{grid-column:span 6!important}}
.MasonryColumns-module__D9FKVq__wrap{align-items:start;gap:clamp(24px,4vw,56px);display:grid}.MasonryColumns-module__D9FKVq__col{flex-direction:column;gap:clamp(24px,4vw,56px);min-width:0;display:flex}.MasonryColumns-module__D9FKVq__cell{min-width:0;display:block}
.TattooGrid-module__lHwpNG__grid{grid-template-columns:repeat(5,1fr);gap:14px;padding:clamp(24px,4vw,40px) 0;display:grid}.TattooGrid-module__lHwpNG__tile{aspect-ratio:1;background:var(--hairline);cursor:zoom-in;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block;overflow:hidden}.TattooGrid-module__lHwpNG__tile:hover{transform:translateY(-3px)}.TattooGrid-module__lHwpNG__tile img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1100px){.TattooGrid-module__lHwpNG__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.TattooGrid-module__lHwpNG__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.TattooGrid-module__lHwpNG__grid{grid-template-columns:1fr;gap:14px}}
.painting-module__3mb7VW__content{width:100%;max-width:1400px;margin:0 auto;padding:clamp(32px,4vw,56px) clamp(20px,4vw,56px) clamp(40px,6vw,80px)}.painting-module__3mb7VW__collection{margin:0 0 clamp(48px,7vw,96px)}.painting-module__3mb7VW__collectionHead{text-align:center;flex-direction:column;gap:10px;margin-bottom:clamp(32px,5vw,56px);display:flex}.painting-module__3mb7VW__collectionTitle{margin:0;font-size:clamp(36px,5vw,60px);line-height:1.1}.painting-module__3mb7VW__collectionWall{--inch:clamp(11px, 2.4vw, 28px);justify-content:center;align-items:center;gap:clamp(24px,4vw,64px);display:flex}.painting-module__3mb7VW__wallStack{flex-direction:column;justify-content:center;gap:clamp(24px,4vw,48px);display:flex}.painting-module__3mb7VW__wallItem{justify-content:center;align-items:center;display:flex}.painting-module__3mb7VW__wallItem .painting-module__3mb7VW__tile{width:auto;height:100%;display:inline-flex}.painting-module__3mb7VW__wallItem img{object-fit:contain;width:auto;height:100%;display:block}.painting-module__3mb7VW__slotILived{height:calc(36 * var(--inch))}.painting-module__3mb7VW__slotSmall{height:calc(16 * var(--inch))}.painting-module__3mb7VW__rule{border:0;border-top:1px solid var(--hairline);width:80px;margin:clamp(48px,7vw,80px) auto 0}.painting-module__3mb7VW__standaloneWrap{padding-top:clamp(24px,4vw,56px)}.painting-module__3mb7VW__tile{cursor:zoom-in;background:0 0;width:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.painting-module__3mb7VW__tile:hover{transform:translateY(-4px)}.painting-module__3mb7VW__tile img{width:100%;height:auto;display:block}@media (max-width:768px){.painting-module__3mb7VW__collectionWall{flex-direction:column;align-items:center;gap:clamp(24px,4vw,40px)}.painting-module__3mb7VW__wallStack{flex-direction:column;gap:clamp(24px,4vw,40px)}.painting-module__3mb7VW__slotILived,.painting-module__3mb7VW__slotSmall{width:min(94vw,520px);height:auto}.painting-module__3mb7VW__wallItem .painting-module__3mb7VW__tile,.painting-module__3mb7VW__wallItem img{width:100%;height:auto}}
.sculpture-module__NAUGea__content{width:100%;max-width:1400px;margin:0 auto;padding:clamp(32px,4vw,56px) clamp(20px,4vw,56px) clamp(40px,6vw,80px)}.sculpture-module__NAUGea__empty{font-family:var(--font-serif);text-align:center;color:var(--muted);padding:clamp(48px,10vw,120px) 0;font-size:clamp(20px,2.5vw,28px);font-style:italic}
.tattoo-module__EaRCPG__head{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:1400px;margin:0 auto;padding:clamp(32px,5vw,72px) clamp(20px,4vw,56px) 0;display:flex}.tattoo-module__EaRCPG__title{font-family:var(--font-serif);margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.1}.tattoo-module__EaRCPG__bookBtn{border:1px solid var(--ink);font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-top:8px;padding:10px 18px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.tattoo-module__EaRCPG__bookBtn:hover{background:var(--ink);color:var(--bg)}.tattoo-module__EaRCPG__content{width:100%;max-width:1400px;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(20px,4vw,56px) clamp(40px,6vw,80px)}
