/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#6b6b6b;--artwork-arrow-ink:#5a5a5a;--line:#c9c9c9;--gallery-gap:clamp(14px, 1.2vw, 20px);--site-content-width:1280px;--site-content-fluid:88%;--gallery-content-width:82%;--gallery-content-max:1260px}*{box-sizing:border-box}html{background:#fff}body{color:var(--ink);letter-spacing:.015em;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}a{color:inherit;text-decoration:none}.site-header{width:var(--site-content-fluid);max-width:var(--site-content-width);background:#fff;justify-content:space-between;align-items:flex-start;gap:36px;min-height:96px;margin:0 auto;padding:44px 0 20px;display:flex}.wordmark{letter-spacing:.13em;flex:none;font-size:19px;line-height:1.3}.mobile-menu-toggle{display:none}nav{flex-wrap:wrap;justify-content:flex-end;gap:10px clamp(14px,1.35vw,24px);max-width:940px;font-size:16.5px;font-weight:400;display:flex}nav a{white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:3px}nav a:hover,nav a.active{border-color:var(--ink)}.home-hero{width:var(--site-content-fluid);max-width:var(--site-content-width);margin:40px auto 3.2vw}.home-hero-stage{aspect-ratio:3/2;background:#fff;width:100%;position:relative;overflow:hidden}.home-hero-slide{z-index:1;opacity:0;position:absolute;inset:0}.home-hero-slide.is-active{opacity:1}.home-hero-slide.is-entering{z-index:2;animation:1.8s ease-in-out both homeHeroFadeIn}.home-hero-slide.is-outgoing{z-index:1;animation:1.8s ease-in-out both homeHeroFadeOut}.home-hero-slide .art-image-frame{width:100%;height:100%}.home-hero-slide img{object-fit:contain;object-position:center center}.home-hero-slide.home-hero-pelagic-ossuary img,.home-hero-slide.home-hero-due-sassi-1 img,.home-hero-slide.home-hero-lithic-morphology-2 img,.home-hero-slide.home-hero-waterstone-1 img,.home-hero-slide.home-hero-racconta-di-te img{object-fit:cover}.home-hero-pelagic-ossuary img{object-position:50% 52%}.home-hero-due-sassi-1 img{object-position:50% 16%}.home-hero-waterstone-1 img{object-position:50% 68%}.home-hero-racconta-di-te img{object-position:50% 50%}@keyframes homeHeroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes homeHeroFadeOut{0%{opacity:1}to{opacity:0}}.art-image-frame{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.optimized-picture{display:contents}.art-image-frame img{object-fit:contain;width:100%;height:100%;display:block}.hero-image-frame{min-height:100%}.art-placeholder{border:1px solid var(--line);background:#fff;place-items:center;width:100%;height:100%;min-height:260px;display:grid}.art-placeholder span,.portrait-placeholder span{color:#858585;text-align:center;letter-spacing:.09em;text-transform:uppercase;font-size:10px;line-height:1.5}.hero-placeholder{min-height:100%}.gallery-page{padding:42px 3.2vw 140px}.home-selection{padding:105px 3.2vw 150px}.home-selection .gallery-rows{margin-top:0}.gallery-page h1,.about-page h1,.contact-page h1{letter-spacing:.01em;margin:0;font-size:22px;font-weight:400}.gallery-page h1{width:var(--gallery-content-width);max-width:var(--gallery-content-max);color:var(--ink);margin-left:auto;margin-right:auto;font-size:20px;font-weight:300}.gallery-rows{flex-direction:column;gap:clamp(80px,10vw,160px);margin-top:86px;display:flex}.gallery-row{align-items:stretch;gap:clamp(18px,2.2vw,42px);width:100%;display:flex}.gallery-item{min-width:0;height:100%;display:block}.gallery-item .art-placeholder{min-height:0}.gallery-item.landscape{flex:1.35}.gallery-item.portrait{flex:.74}.gallery-item.square{flex:1}.gallery-item.panorama{flex:2}.count-2{height:min(48vw,590px)}.count-3{height:min(34vw,430px)}.count-4{height:min(25vw,320px)}.count-5{height:min(19vw,250px)}.gallery-page .gallery-rows{width:var(--gallery-content-width);max-width:var(--gallery-content-max);gap:var(--gallery-gap);margin:44px auto 0}.gallery-page .gallery-row{justify-content:center;gap:var(--gallery-gap)}.gallery-page .gallery-row:nth-child(4n+2){transform:translate(clamp(8px,1vw,16px))}.gallery-page .gallery-row:nth-child(4n+3){transform:translate(clamp(-16px,-1vw,-8px))}.gallery-page .gallery-row:nth-child(4n){transform:translate(clamp(4px,.55vw,9px))}.gallery-page .gallery-item{flex:none;height:100%}.gallery-page .gallery-item.portrait{aspect-ratio:3/4}.gallery-page .gallery-item.landscape{aspect-ratio:4/3}.gallery-page .gallery-item.square{aspect-ratio:1}.gallery-page .gallery-item.panorama{aspect-ratio:16/9}.gallery-page .count-2{height:min(39vw,480px)}.gallery-page .count-3{height:min(28vw,350px)}.gallery-page .count-4{height:min(20.5vw,260px)}.gallery-page .count-5{height:min(15.5vw,205px)}.mobile-gallery-layout{display:none}.sculpture-commissions{width:88%;max-width:1280px;margin:clamp(56px,6vw,88px) auto 0}.sculpture-commissions h2{letter-spacing:.01em;color:var(--ink);margin:0;font-size:20px;font-weight:300}.sculpture-commission-row{grid-template-columns:.6665fr .733fr 1.619fr 1.499fr;align-items:start;gap:clamp(10px,.9vw,14px);width:100%;margin-top:44px;display:grid}.sculpture-commission-row a,.sculpture-commission-row img{width:100%;height:auto;display:block}@media (width>=651px){.sculpture-gallery .gallery-rows{gap:clamp(10px,.9vw,14px);width:88%;max-width:1280px}.sculpture-gallery h1{width:var(--site-content-fluid);max-width:var(--site-content-width)}.sculpture-gallery .gallery-row{justify-content:flex-start;gap:clamp(10px,.9vw,14px);transform:none}.sculpture-gallery .gallery-row:first-child{margin-bottom:clamp(30px,2.7vw,42px)}.sculpture-gallery .gallery-row:nth-child(2),.sculpture-gallery .gallery-row:nth-child(3),.sculpture-gallery .gallery-row:nth-child(4){width:100%;margin-left:0;margin-right:0;transform:none}.sculpture-gallery .gallery-item,.mixed-media-gallery .gallery-item{width:auto;display:inline-flex;aspect-ratio:auto!important}.sculpture-gallery .gallery-item.phaedra-rotated{width:calc(var(--paintings-row-height) * var(--artwork-aspect))}.sculpture-gallery .gallery-item.phaedra-rotated .art-image-frame{width:100%;overflow:hidden}.sculpture-gallery .gallery-item.phaedra-rotated img{height:100%;transform:rotate(-90deg) scale(var(--artwork-aspect));transform-origin:50%}.mixed-media-gallery .gallery-row:not(:first-child){width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;transform:none}.sculpture-gallery .gallery-item .art-image-frame,.mixed-media-gallery .gallery-item .art-image-frame{width:auto;display:inline-flex}.sculpture-gallery .gallery-item img,.mixed-media-gallery .gallery-item img{object-fit:contain;width:auto;max-width:none;height:100%}.sculpture-gallery .gallery-item.fetish-gallery-trim{width:calc(var(--paintings-row-height) * var(--artwork-aspect))}.sculpture-gallery .gallery-item.fetish-gallery-trim .art-image-frame{justify-content:center;width:100%;overflow:hidden}.sculpture-gallery .gallery-item.waterstone-gallery-crop{width:calc(var(--paintings-row-height) * var(--artwork-aspect));overflow:hidden}.sculpture-gallery .gallery-item.waterstone-gallery-crop .art-image-frame{width:100%;overflow:hidden}.sculpture-gallery .gallery-item.waterstone-gallery-crop img{transform-origin:51% 58%;transform:scale(1.25)}.sculpture-gallery .gallery-item.waterstone-2-gallery-crop{width:calc(var(--paintings-row-height) * var(--artwork-aspect));overflow:hidden}.sculpture-gallery .gallery-item.waterstone-2-gallery-crop .art-image-frame{width:100%;overflow:hidden}.sculpture-gallery .gallery-item.waterstone-2-gallery-crop img{transform-origin:50% 52%;transform:scale(1.15)}.paintings-drawings-gallery .gallery-rows{gap:clamp(10px,.9vw,14px);width:88%;max-width:1280px}.paintings-drawings-gallery h1{width:var(--site-content-fluid);max-width:var(--site-content-width)}.paintings-drawings-gallery .gallery-row{align-items:stretch;gap:clamp(10px,.9vw,14px);width:100%;height:auto;display:grid;transform:none}.paintings-drawings-gallery .gallery-row.row-height-set{justify-content:flex-start;display:flex}.paintings-drawings-gallery .gallery-row.row-2-exact{width:100%;margin-left:0;display:grid;transform:none}.paintings-drawings-gallery .row-2-exact .gallery-item{overflow:hidden;width:100%!important}.paintings-drawings-gallery .row-2-exact .gallery-item img{object-fit:cover;object-position:center center}.paintings-drawings-gallery .gallery-item{width:100%;min-width:0;height:auto;display:block}.paintings-drawings-gallery .row-height-set .gallery-item{flex:none;width:auto;height:100%}.paintings-drawings-gallery .gallery-item .art-image-frame{width:100%;height:100%;display:block}.paintings-drawings-gallery .gallery-item img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.commissions-gallery .gallery-row{justify-content:flex-start;width:100%;transform:none}.commissions-gallery .gallery-item{flex:none;width:auto;height:100%;aspect-ratio:var(--artwork-aspect)!important}.commissions-gallery .gallery-item .art-image-frame{width:100%;height:100%}.commissions-gallery .gallery-item img{object-fit:contain;width:100%;height:100%;display:block}.installations-gallery h1,.installations-gallery .gallery-rows{width:var(--site-content-fluid);max-width:var(--site-content-width)}.installations-gallery .gallery-row{grid-template-columns:minmax(0,1.49925fr) minmax(0,.75fr);align-items:start;gap:clamp(32px,4.5vw,68px);height:auto;display:grid;transform:none}.installations-gallery .gallery-item{aspect-ratio:auto;width:100%;height:auto;display:block}.installations-gallery .gallery-item .art-image-frame{width:100%;height:auto;display:block;overflow:visible}.installations-gallery .gallery-item img{object-fit:contain;width:100%;height:auto;display:block}}.artwork-page{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:5vw;min-height:calc(100vh - 110px);padding:56px 3.2vw 120px;display:grid}.artwork-content{display:contents}.artwork-view{height:min(74vh,780px);position:relative}.artwork-view .art-placeholder{min-height:100%}.waterstone-detail-page .art-image-frame{width:calc(min(74vh, 780px) * var(--artwork-aspect));max-width:100%;margin:0 auto;overflow:hidden}.waterstone-detail-page .art-image-frame img{transform-origin:51% 58%;transform:scale(1.2)}.waterstone-2-detail-page .art-image-frame{width:calc(min(74vh, 780px) * var(--artwork-aspect));max-width:100%;margin:0 auto;overflow:hidden}.waterstone-2-detail-page .art-image-frame img{transform-origin:50% 52%;transform:scale(1.15)}.artwork-page-back{width:var(--site-content-fluid);max-width:var(--site-content-width);color:#777;justify-content:flex-start;align-items:center;height:24px;margin:32px auto 0;font-size:25px;font-weight:300;line-height:1;display:flex}.mobile-gallery-back{display:none}.art-arrow{width:16%;height:100%;color:var(--artwork-arrow-ink);opacity:0;align-items:center;font-size:12px;transition:opacity .2s;display:flex;position:absolute;top:0}.mobile-arrow-triangle{display:none}.art-arrow.left{justify-content:flex-start;padding-left:18px;left:0}.art-arrow.right{justify-content:flex-end;padding-right:18px;right:0}.artwork-view:hover .art-arrow,.art-arrow:focus{opacity:1}.artwork-label{letter-spacing:.01em;align-self:end;margin:0;font-size:12px;line-height:1.55}.artwork-label p{margin:0}.artwork-label .artwork-title{margin-bottom:10px;font-size:13px}.artwork-label .artwork-position{opacity:.48;margin-top:18px}.installation-gallery-label{margin-top:12px}@media (width>=651px){.artwork-page .artwork-label{font-size:13.5px}.artwork-page .artwork-label .artwork-title{font-size:14.5px}.artwork-page .artwork-label .artwork-position{font-size:12.5px}}.alexandra-main-image{cursor:zoom-in;background:#fff;border:0;width:100%;height:100%;margin:0;padding:0}.alexandra-main-image img{object-fit:contain;width:100%;height:100%;display:block}.commission-image-stack{width:100%;height:100%}.commission-thumbnails{gap:7px;width:100%;margin:10px auto 0;display:flex}.commission-thumbnail{cursor:pointer;opacity:.72;background:#fff;border:0;flex:none;justify-content:center;align-items:center;min-width:0;margin:0;padding:0;transition:opacity .2s;display:flex}.commission-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.commission-thumbnail:hover,.commission-thumbnail:focus-visible{opacity:1}.commission-thumbnail.selected{outline-offset:2px;opacity:1;outline:1px solid #aaa}.commission-detail-page{padding-bottom:300px}.project-lightbox{z-index:1000;color:#757575;touch-action:pan-y;background:#fafafafa;place-items:center;padding:56px;display:grid;position:fixed;inset:0}.lightbox-stage{justify-content:center;align-items:center;gap:18px;width:fit-content;max-width:86vw;display:flex}.lightbox-image{justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex}.lightbox-image img{object-fit:contain;width:auto;max-width:min(72vw,1040px);height:auto;max-height:72vh;display:block}.lightbox-close,.lightbox-arrow{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.lightbox-close{width:36px;height:36px;font-size:30px;font-weight:200;line-height:1;position:absolute;top:18px;right:24px}.lightbox-arrow{opacity:.72;flex:0 0 14px;place-items:center;width:14px;height:28px;margin:0;padding:0;transition:opacity .2s;display:grid}.lightbox-triangle{border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;display:block}.lightbox-previous .lightbox-triangle{border-right:8px solid #424242}.lightbox-next .lightbox-triangle{border-left:8px solid #424242}.lightbox-arrow:hover,.lightbox-arrow:focus-visible,.lightbox-close:hover,.lightbox-close:focus-visible{opacity:1}.lightbox-count{letter-spacing:.08em;margin:0;font-size:11px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}@media (width>=981px){.artwork-page{width:var(--site-content-fluid);max-width:var(--site-content-width);grid-template-columns:minmax(0,1fr) 220px;align-content:start;gap:24px;min-height:0;margin:0 auto;padding-top:24px;padding-left:0;padding-right:0}.paintings-drawings-detail-page .art-image-frame img{object-position:center bottom}.art-arrow{justify-content:center;width:28px;padding:0}.art-arrow.left{justify-content:center;padding-left:0;left:-30px}.art-arrow.right{justify-content:center;padding-right:0;right:-30px}}.about-page{width:var(--site-content-fluid);max-width:var(--site-content-width);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:0 clamp(48px,7vw,104px);margin:0 auto;padding:78px 0 150px;display:grid}.about-page>h1{grid-column:2;margin-bottom:52px}.about-images{grid-area:2/1;gap:28px;display:grid}.about-images img{width:100%;height:auto;display:block}.about-content{grid-area:2/2}.biography{letter-spacing:.01em;max-width:680px;margin:0;font-size:16px;line-height:1.7}.biography p{margin:0 0 24px}.biography p:last-child{margin-bottom:0}.about-list{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:30px;padding:18px 0 42px;display:grid}.about-list h2,.about-list p{margin:0;font-size:11px;font-weight:400;line-height:1.65}.education-section{grid-template-columns:1fr;gap:14px;max-width:680px;margin-top:64px}.about-entry-list{gap:10px;display:grid}.education-section:not(.exhibitions-section){padding-bottom:14px}.exhibitions-section{margin-top:14px}.exhibitions-section .about-entry-list{gap:22px}.contact-page{width:var(--site-content-fluid);max-width:var(--site-content-width);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;column-gap:clamp(48px,7vw,104px);min-height:calc(100vh - 145px);margin:0 auto;padding:78px 0 180px;display:grid}.contact-image-reserve{aspect-ratio:4/5;grid-area:1/1/3;width:100%}.contact-page h1{grid-column:2;margin-bottom:110px}.contact-page dl{grid-column:2;width:100%;max-width:680px;margin:0}.contact-page dl div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;padding:20px 0;display:grid}.contact-page dt{color:#757575}.contact-page dd{margin:0}.contact-page a{border-bottom:1px solid var(--ink);padding-bottom:3px}footer{border-top:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;margin:0 3.2vw;padding:24px 0 34px;font-size:10.5px}@media (width<=980px){.site-header{flex-direction:column;gap:24px}.site-header nav{justify-content:flex-start}.gallery-page .gallery-rows{width:92%}.gallery-page .count-2{height:34vw}.gallery-page .count-3{height:24vw}.gallery-page .count-4{height:18vw}.gallery-page .count-5{height:14vw}.artwork-page{grid-template-columns:1fr;align-items:start}.artwork-view{height:65vh}.artwork-label{max-width:480px}}@media (width<=650px){.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 18px;width:auto;min-height:0;margin:0 20px;padding:31px 0 16px;display:grid}.wordmark{font-size:16.5px}.mobile-menu-toggle{width:28px;height:24px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:stretch;margin:0;padding:2px 0;display:flex}.mobile-menu-toggle span{transform-origin:50%;background:currentColor;height:1px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle.open span:first-child{transform:translateY(9.5px)rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0}.mobile-menu-toggle.open span:nth-child(3){transform:translateY(-9.5px)rotate(-45deg)}.site-header nav{flex-flow:column;grid-column:1/-1;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;max-width:none;margin-top:28px;padding:0 0 8px;font-size:15px;display:none;overflow:visible}.site-header nav.mobile-menu-open{display:flex}.site-header nav a{white-space:normal}.home-hero{width:auto;max-width:none;margin:0 20px 20px}.gallery-page{padding:32px 20px 100px}.gallery-page h1{width:100%}.home-selection{padding:72px 20px 110px}.gallery-rows{gap:72px;margin-top:58px}.gallery-page .gallery-rows{columns:2;column-gap:12px;width:100%;max-width:none;margin:36px 0 0;padding:0;display:block}.home-selection .gallery-rows{margin-top:0}.gallery-row{gap:var(--gallery-gap);flex-wrap:wrap;height:auto!important}.gallery-page .desktop-gallery-rows{display:none}.mobile-gallery-layout{flex-direction:column;gap:12px;width:100%;margin:36px 0 0;display:flex}.mobile-gallery-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.installations-gallery .mobile-gallery-columns{grid-template-columns:minmax(0,1.49925fr) minmax(0,.75fr)}.mobile-gallery-column{flex-direction:column;gap:12px;min-width:0;display:flex}.mobile-gallery-item{width:100%;margin:0;padding:0;display:block}.mobile-gallery-item .art-image-frame{width:100%;height:auto;margin:0;padding:0;display:block;overflow:visible}.mobile-gallery-item .art-image-frame img{object-fit:contain;width:100%;max-width:none;height:auto;margin:0;padding:0;display:block}.mobile-gallery-item.phaedra-rotated .art-image-frame{aspect-ratio:var(--artwork-aspect);justify-content:center;align-items:center;display:flex;overflow:hidden}.mobile-gallery-item.phaedra-rotated .art-image-frame img{width:auto;max-width:none;height:100%;transform:rotate(-90deg) scale(var(--artwork-aspect));transform-origin:50%}.mobile-gallery-item.waterstone-gallery-crop .art-image-frame{aspect-ratio:var(--artwork-aspect);overflow:hidden}.mobile-gallery-item.waterstone-gallery-crop .art-image-frame img{object-fit:cover;transform-origin:51% 58%;width:100%;height:100%;transform:scale(1.25)}.mobile-gallery-item.waterstone-2-gallery-crop .art-image-frame{aspect-ratio:var(--artwork-aspect);overflow:hidden}.mobile-gallery-item.waterstone-2-gallery-crop .art-image-frame img{object-fit:cover;transform-origin:50% 52%;width:100%;height:100%;transform:scale(1.15)}.mobile-gallery-full{width:100%}.sculpture-commissions{width:100%;margin-top:72px}.sculpture-commission-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:36px}.gallery-page .gallery-row{display:contents;transform:none}.gallery-page .gallery-item{break-inside:avoid;width:100%;min-width:0;max-width:none;height:auto;margin:0 0 12px;padding:0;display:block;aspect-ratio:auto!important;flex:none!important}.gallery-page .gallery-item.panorama{column-span:all;width:100%}.gallery-page .gallery-item .art-image-frame{aspect-ratio:auto;width:100%;max-width:none;height:auto;margin:0;padding:0;overflow:visible}.gallery-page .gallery-item .art-image-frame img{object-fit:contain;width:100%;max-width:none;height:auto;margin:0;display:block}.gallery-item{height:auto;flex:calc(50% - 8px)!important}.gallery-item.panorama{flex-basis:100%!important}.gallery-item .art-placeholder{min-height:220px}.gallery-item.panorama .art-placeholder{min-height:260px}.home-selection .gallery-item.portrait .art-image-frame{aspect-ratio:3/4}.home-selection .gallery-item.landscape .art-image-frame{aspect-ratio:4/3}.home-selection .gallery-item.square .art-image-frame{aspect-ratio:1}.home-selection .gallery-item.panorama .art-image-frame{aspect-ratio:16/9}.artwork-detail-header .wordmark,.artwork-detail-header .mobile-menu-toggle,.artwork-detail-header nav,.artwork-detail-header nav.mobile-menu-open{display:none}.artwork-detail-header .mobile-gallery-back{color:#777;justify-content:flex-start;align-items:center;width:28px;height:24px;margin:0;font-size:25px;font-weight:300;line-height:1;display:flex}.artwork-page-back{width:auto;max-width:none;margin:24px 10px 8px;font-size:31px}.artwork-page{min-height:0;padding:4px 8px 80px;display:block}.artwork-content{width:100%;max-width:100%;margin:0 auto;display:block}.artwork-view{touch-action:pan-y;width:100%;max-width:100%;height:auto;min-height:0;margin:0;padding:0;transform:none}.artwork-view .art-image-frame{justify-content:center;width:100%;max-width:100%;height:auto;margin:0;padding:0;overflow:visible;transform:none}.artwork-view .art-image-frame img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:78svh}.waterstone-detail-page .art-image-frame{width:100%;max-width:100%;height:auto;aspect-ratio:var(--artwork-aspect);overflow:hidden}.waterstone-detail-page .art-image-frame img{object-fit:cover;transform-origin:51% 58%;width:100%;height:100%;max-height:none;transform:scale(1.2)}.waterstone-2-detail-page .art-image-frame{width:100%;max-width:100%;height:auto;aspect-ratio:var(--artwork-aspect);overflow:hidden}.waterstone-2-detail-page .art-image-frame img{object-fit:cover;transform-origin:50% 52%;width:100%;height:100%;max-height:none;transform:scale(1.15)}.artwork-view .art-arrow{display:none}.artwork-label{width:min(100%, calc(78svh * var(--artwork-aspect,1)));max-width:none;margin:14px auto 0;padding:0;transform:none}.fetish-detail-page .artwork-label{width:73.4%}.commission-detail-page .artwork-label{width:min(100%, var(--commission-image-width,100%))}.alexandra-main-view{width:100%;max-width:100%}.alexandra-main-image{justify-content:center;width:100%;max-width:100%;height:auto;display:flex}.alexandra-main-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78svh}.commission-image-stack{width:100%;max-width:100%;height:auto}.commission-thumbnails{gap:5px;margin-top:8px}.commission-detail-page{padding-bottom:190px}.project-lightbox{padding:54px 24px 42px}.lightbox-stage{gap:0;max-width:100%}.lightbox-image img{max-width:82vw;max-height:68vh}.lightbox-arrow{display:none}.lightbox-close{top:12px;right:12px}.about-page{grid-template-columns:1fr;gap:42px;width:auto;max-width:none;margin:0;padding:55px 20px 110px}.about-page>h1,.about-images,.about-content{grid-area:auto/1}.about-page>h1{margin-bottom:0}.about-images{gap:24px;width:100%}.biography{margin-bottom:0}.about-list{grid-template-columns:1fr;gap:12px}.contact-page{grid-template-columns:1fr;width:auto;max-width:none;margin:0;padding:55px 20px 120px}.contact-image-reserve{display:none}.contact-page h1,.contact-page dl{grid-column:1}.contact-page h1{margin-bottom:80px}.contact-page dl div{grid-template-columns:90px 1fr}footer{margin:0 20px}.paintings-drawings-gallery .gallery-row.row-height-set{height:auto!important}.paintings-drawings-gallery .row-height-set .gallery-item{height:auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.home-hero-slide{animation:none!important}.home-hero-slide.is-active{opacity:1}}
