.media-slot[data-astro-cid-ntmezohh]{object-fit:cover;width:100%;height:auto;display:block}.media-slot--pending[data-astro-cid-ntmezohh]{aspect-ratio:var(--media-ratio);background:#e9e9e6;border:1px solid #deded9;position:relative}.media-slot-label[data-astro-cid-ntmezohh]{color:#72726a;font:300 12px/1.5 var(--body);letter-spacing:.035em;position:absolute;bottom:12px;left:14px}.interior-page.figma-interior{margin:0}.figma-interior .site-header{min-height:140px;padding-inline:5%}.figma-interior .brand{letter-spacing:4px;font-size:22px}.figma-interior .desktop-nav{gap:3vw}.figma-interior .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.figma-artist,.figma-product{width:calc(100% - 120px);max-width:1360px;margin:0 auto;padding-top:110px}.figma-profile{grid-template-columns:410px minmax(0,1fr);align-items:start;gap:37px;display:grid}.figma-artist--edie-evans .figma-profile{grid-template-columns:334px minmax(0,1fr);gap:167px}.figma-profile-portrait{object-fit:cover;filter:grayscale();width:100%;height:auto}.figma-artist--james-galbraith-kirkpatrick .figma-profile-portrait{aspect-ratio:410/525}.figma-artist--edie-evans .figma-profile-portrait{aspect-ratio:334/442}.figma-artist--lucia-ocejo .figma-profile-portrait{aspect-ratio:410/498}.figma-artist--eleanor-herbosch .figma-profile-portrait{aspect-ratio:410/555}.figma-profile-copy{color:gray;min-width:0;padding-top:20px}.figma-profile-copy h1{font:400 24px/1.5 var(--serif);margin:0 0 35px}.figma-profile-copy p{font:300 16px/30px var(--body);letter-spacing:.2px;margin:0 0 30px}.figma-profile-copy .figma-profile-contact{margin:48px 0 0}.figma-profile-contact a{margin-top:5px;font-weight:600;display:block}.figma-profile-works{margin-top:44px}.figma-profile-works h2{font:300 14px/1.5 var(--body);border-bottom:1px solid #a7a79f;margin:0 0 38px;padding-bottom:14px}.figma-profile-artwork{width:min(100%,410px)}.figma-profile-artwork .image-gallery-grid{grid-template-columns:1fr}.figma-profile-artwork .image-gallery-grid img{aspect-ratio:auto;height:auto;display:block}.figma-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 45px;padding-inline:9px;display:grid}.figma-work-card{min-width:0}.figma-work-link{aspect-ratio:.59;display:block;position:relative;overflow:hidden}.figma-interior .figma-work-link:hover,.figma-interior .figma-work-link:focus-visible{opacity:1}.figma-work-link>.media-slot{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.figma-work-caption{color:#f2f2f2;text-align:center;opacity:0;background:#0000008c;flex-direction:column;justify-content:center;gap:22px;padding:20px;transition:opacity .7s;display:flex;position:absolute;inset:0}.figma-work-title{font:italic 400 21px/1.5 var(--serif);letter-spacing:1px}.figma-work-dimensions,.figma-work-medium{font:300 14px/1.6 var(--body);letter-spacing:1px;white-space:pre-line}.figma-work-link:hover .figma-work-caption,.figma-work-link:focus-visible .figma-work-caption{opacity:1}.figma-artist--without-works .figma-profile-works{border-top:1px solid #a7a79f;min-height:1480px}.figma-commission{border-top:1px solid #a7a79f;grid-template-columns:minmax(0,1fr) minmax(0,335px);gap:180px;margin:115px 0 90px;padding:55px 100px 0 80px;display:grid;position:relative}.figma-commission .commission-anchor{position:absolute;top:0;left:0}.figma-commission h2{font:400 22px/1.6 var(--serif);margin:0 0 17px}.figma-commission-copy p{font:300 14px/24px var(--body);letter-spacing:.7px;margin:0}.figma-commission-copy>a{font:300 14px/1.6 var(--body);overflow-wrap:anywhere;margin-top:25px;display:inline-block}.figma-product-detail{min-height:1490px}.figma-product-heading{font:300 36px/1.35 var(--body);color:gray;flex-wrap:wrap;align-items:baseline;gap:12px 22px;margin:12px 0 45px;display:flex}.figma-product-heading a{font:400 32px/1.35 var(--serif)}.figma-product-heading-separator{font:300 34px/1 var(--body)}.figma-product-columns{grid-template-columns:minmax(0,335px) minmax(0,1fr);align-items:start;gap:115px;display:grid}.figma-product-facts{font:300 16px/22px var(--body);color:gray;margin:0 0 170px}.figma-product-facts dd{white-space:pre-line;margin:0}.figma-product-facts>div+div:before{content:"–";margin-block:4px;line-height:10px;display:block}.figma-enquiry h2{font:300 16px/1.5 var(--body);border-bottom:1px solid #aaa99f;margin:0 0 55px;padding-bottom:100px}.figma-product-media{justify-self:end;width:350px;max-width:100%;margin-top:-106px}.figma-product--landscape .figma-product-media{width:550px;margin-right:0}.figma-product-media>.media-slot{aspect-ratio:350/600}.figma-product--landscape .figma-product-media>.media-slot{aspect-ratio:550/370}.figma-product-media .image-gallery-grid{grid-template-columns:1fr}.figma-product-media .image-gallery-grid img{aspect-ratio:350/600;height:auto}.figma-product--landscape .figma-product-media .image-gallery-grid img{aspect-ratio:550/370}.figma-product--screen .figma-product-media .image-gallery-grid img{aspect-ratio:auto;object-fit:contain}.figma-related h2{font:400 22px/1.6 var(--serif);margin:0 0 28px}.figma-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;display:grid}.figma-related-card{min-width:0}.figma-related-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.figma-related-card h3{font:300 14px/1.5 var(--body);margin:12px 0 0}.figma-related-card h3 span{white-space:normal}.figma-interior .contact-form--figma{grid-template-columns:1fr;gap:18px}.figma-interior .contact-form--figma label{font:300 14px/1.5 var(--body);position:relative}.figma-interior .contact-form--figma label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.figma-interior .contact-form--figma input,.figma-interior .contact-form--figma textarea{min-height:44px;font:400 14px/1.5 var(--serif);background:#e7e7e7;border:0;border-radius:8px;padding:11px 14px}.figma-interior .contact-form--figma textarea{min-height:136px}.figma-enquiry .contact-form--figma textarea{min-height:100px}.figma-interior .contact-form--figma .form-actions{gap:12px}.figma-interior .contact-form--figma button{font:300 16px/1.5 var(--body);background:#e7e7e7;border-radius:6px;min-height:44px;padding:7px 14px}.figma-interior .contact-form--figma .form-status:not(:empty){flex-basis:100%}.figma-interior .contact-form--figma ::placeholder{color:#74746d;opacity:1}.figma-interior .site-footer{min-height:370px}.figma-interior .gallery-reference .reference-intro{min-height:400px;padding-top:140px;padding-bottom:35px}.figma-interior .gallery-reference .gallery-tabs{width:calc(100% - 100px);max-width:1360px;padding:33px 0 0}.figma-interior .gallery-reference .gallery-tab-list{margin:0 0 20px}.figma-interior .gallery-reference .gallery-tab-list a{font:400 14px/1.5 var(--serif);letter-spacing:0}.figma-interior .gallery-tab-separator{margin:0;font-size:14px}.figma-interior .reference-catalogue{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 95px}.figma-interior .reference-catalogue-image{aspect-ratio:330/395;height:auto}.figma-interior .reference-catalogue-image>.media-slot{aspect-ratio:auto;width:100%;height:100%}.figma-interior .reference-catalogue-image>.reference-catalogue-hover{position:absolute;inset:0}.figma-interior .reference-catalogue-card h2{font:300 14px/1.6 var(--body);letter-spacing:0;margin:12px 0 0}.figma-interior .gallery-reference>.figma-commission{width:calc(100% - 120px);max-width:1360px;margin-inline:auto}@media (width<=1100px){.figma-profile{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px}.figma-artist--edie-evans .figma-profile{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:65px}.figma-product-columns{gap:65px}.figma-product-media{margin-top:0}.figma-commission{gap:65px;padding-inline:30px}.figma-interior .reference-catalogue{column-gap:45px}}@media (width<=900px){.figma-artist,.figma-product{width:calc(100% - 64px);padding-top:70px}.figma-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.figma-product-heading{font-size:30px}.figma-product-heading a{font-size:28px}.figma-product-media{margin-top:0}.figma-product-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.figma-related-grid,.figma-interior .reference-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-artist--without-works .figma-profile-works{min-height:650px}}@media (width<=767px){.figma-interior .site-header{min-height:82px;padding-inline:5%}.figma-interior .brand{max-width:225px;line-height:1.1}.figma-interior .brand em{display:block}.figma-artist,.figma-product{width:88%;padding-top:65px}.figma-profile,.figma-artist--edie-evans .figma-profile{grid-template-columns:1fr;gap:35px}.figma-profile-portrait{width:min(100%,410px)}.figma-profile-copy p{font-size:16px;line-height:28px}.figma-profile-copy h1{margin-bottom:25px}.figma-profile-copy{padding-top:0}.figma-profile-copy .figma-profile-contact{margin-top:30px}.figma-profile-works{margin-top:45px}.figma-profile-works h2{margin-bottom:30px}.figma-work-grid{grid-template-columns:1fr;gap:32px;padding:0}.figma-artist--without-works .figma-profile-works{min-height:140px}.figma-commission{grid-template-columns:1fr;gap:32px;margin:65px 0;padding:35px 0 0}.figma-commission-copy p{font-size:16px;line-height:26px}.figma-product-detail{min-height:0}.figma-product-heading{overflow-wrap:anywhere;margin-bottom:32px;font-size:30px;display:block}.figma-product-heading-separator{display:none}.figma-product-heading a{margin-top:10px;font-size:25px;display:block}.figma-product-columns{grid-template-columns:1fr;gap:40px}.figma-product-facts{margin-bottom:35px}.figma-enquiry h2{margin-bottom:20px;padding-bottom:14px}.figma-product-media,.figma-product--landscape .figma-product-media{justify-self:start;width:100%;max-width:410px;margin-top:0}.figma-product--landscape .figma-product-media{max-width:550px}.figma-related{margin-top:75px}.figma-related-grid{gap:30px 20px}.figma-interior .contact-form--figma input,.figma-interior .contact-form--figma textarea{font-size:16px}.figma-interior .gallery-reference .reference-intro{min-height:220px;padding:65px 7% 35px}.figma-interior .gallery-reference .gallery-tabs{width:88%;padding-top:25px}.figma-interior .reference-catalogue{grid-template-columns:1fr;gap:32px;padding:0}.figma-interior .reference-catalogue-card h2{font-size:16px}.figma-interior .gallery-reference>.figma-commission{width:88%}}@media (width<=400px){.figma-related-grid{grid-template-columns:1fr}}@media (width<=767px),(hover:none),(pointer:coarse){.figma-work-link{aspect-ratio:auto;overflow:visible}.figma-work-link>.media-slot{aspect-ratio:.59;height:auto}.figma-work-caption{opacity:1;color:var(--ink);background:0 0;gap:8px;padding:20px 8px;position:static}}@media (prefers-reduced-motion:reduce){.figma-work-caption{transition:none}}
