:root{--paper:#e8e5db;--accent:#d2d3c6}body{background:#10100f}.site-header{height:90px;padding-inline:4vw}.site-header:after{content:'TATTOO / ART / EXPRESSION';position:absolute;left:40%;font-size:8px;letter-spacing:2px;color:var(--muted)}.menu-toggle{display:flex;align-items:center;gap:35px;border:1px solid var(--line);background:transparent;padding:9px 18px;font-size:10px;text-transform:uppercase;letter-spacing:1px}.menu-toggle span{font-size:24px;font-weight:400}.menu-toggle:hover{background:var(--paper);color:var(--bg)}.brand-star{display:none}.wrap{width:92%;max-width:1600px}.exhibit-hero{padding:25px 4vw 30px;overflow:hidden;position:relative}.exhibit-index,.exhibit-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px}.exhibit-index{font-size:8px;letter-spacing:1.8px}.hero-composition{position:relative;height:clamp(620px,57vw,880px);margin-top:32px}.exhibit-title{position:relative;font-size:clamp(110px,17vw,270px);line-height:.8;letter-spacing:-.035em;z-index:3;font-weight:600;padding-top:7px;pointer-events:none}.exhibit-title>span{display:block;color:var(--paper);width:max-content}.exhibit-title>span:nth-child(2){margin-left:13vw}.exhibit-title>span:nth-child(3){margin-left:4vw}.exhibit-title .outline-word{-webkit-text-stroke:1.5px var(--paper);color:transparent}.exhibit-image{margin:0;position:absolute;right:1%;top:3%;width:47%;height:92%;overflow:hidden;background:#252521}.exhibit-image img{object-position:50% 38%;filter:grayscale(1) brightness(.78);height:112%;margin-top:-6%}.exhibit-image figcaption{position:absolute;bottom:18px;right:20px;font-size:8px;letter-spacing:2px;writing-mode:vertical-rl;z-index:2}.hero-drawing{position:absolute;top:0;right:0;width:27%;z-index:4;transform:translate(12%,-9%) rotate(-13deg);mix-blend-mode:exclusion;pointer-events:none}.ink-mark{width:100%;height:auto;display:block}.exhibit-fragment{position:absolute;bottom:2%;left:1%;width:20%;height:26%;margin:0;transform:rotate(-8deg);z-index:4}.exhibit-fragment img{border:7px solid var(--paper);filter:grayscale(1);object-position:50% 50%}.exhibit-fragment figcaption{font-size:7px;letter-spacing:2px;margin-top:9px}.hero-annotation{position:absolute;bottom:5%;left:27%;font-family:Georgia,serif;font-style:italic;font-size:17px;line-height:1.4;z-index:3}.exhibit-bottom{position:relative;border-top:1px solid var(--line);padding-top:25px}.exhibit-bottom>p{font-family:Georgia,serif;font-style:italic;font-size:18px}.exhibit-bottom .eyebrow{font-size:8px}.exhibit-bottom .arrow-icon{width:20px;height:20px;vertical-align:middle}.button{position:relative;overflow:hidden}.button .arrow-icon{transition:transform .35s}.button:hover .arrow-icon{transform:translate(3px,-3px)}.ticker{font-size:22px;padding:14px 0;background:var(--paper);color:var(--bg)}.ticker span{color:inherit}.drawing-room{background:var(--paper);color:var(--bg);padding:35px 4vw 45px;position:relative;overflow:hidden;margin-top:90px;min-height:580px}.room-meta,.room-bottom{display:flex;justify-content:space-between;gap:25px;position:relative;z-index:2}.room-meta{font-size:9px;letter-spacing:2px}.room-type{position:relative;z-index:2;margin:65px 0 80px;line-height:.9;pointer-events:none}.room-type>span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:11vw;display:block;white-space:nowrap}.room-type>em{font:italic 7.6vw/.9 Georgia,serif;display:block;text-align:right;padding-right:6vw}.scroll-drawing{position:absolute;top:21%;left:0;width:100%;height:70%;opacity:.5;pointer-events:none}.room-bottom{align-items:end}.room-bottom p{font-size:12px}.room-bottom .text-link{border-color:var(--bg)}.selection{padding-block:110px}.selected-grid{grid-template-columns:1.2fr .8fr 1fr;gap:5vw}.selected-grid .work:nth-child(2){margin-top:170px}.selected-grid .work:nth-child(3){margin-top:60px}.selected-grid .work-image{height:550px}.selected-grid .work:nth-child(2) .work-image{height:330px}.selected-grid .work:nth-child(3) .work-image{height:430px}.work-image:after{content:'';position:absolute;inset:13px;border:1px solid #eeece599;opacity:0;transform:scale(.95);transition:.4s;pointer-events:none}.work:hover .work-image:after,.work:focus-visible .work-image:after{opacity:1;transform:scale(1)}.work:hover .work-image img{filter:grayscale(1);transform:scale(1.06)}.view{display:flex;align-items:center;gap:10px}.work-caption{border-bottom:1px solid var(--line);padding-bottom:12px}.gallery-grid{grid-template-columns:repeat(12,1fr);gap:60px 3vw}.gallery-grid .work{grid-column:1/8}.gallery-grid .work:nth-child(2){grid-column:9/13;margin-top:180px}.gallery-grid .work:nth-child(3){grid-column:2/6;margin-top:-40px}.gallery-grid .work:nth-child(4){grid-column:7/13;margin-top:100px}.gallery-grid .work:nth-child(1) .work-image{height:640px}.gallery-grid .work:nth-child(2) .work-image{height:390px}.gallery-grid .work:nth-child(3) .work-image{height:400px}.gallery-grid .work:nth-child(4) .work-image{height:580px}.gallery-grid[data-filtered=true]{min-height:500px}.gallery-grid[data-filtered=true] .work{grid-column:3/11;margin-top:0}.filters{position:sticky;top:0;z-index:5;background:var(--bg);padding-block:20px}.filters button{border-radius:0}.page-intro{position:relative;overflow:hidden;padding-bottom:65px}.page-intro h1{position:relative;z-index:1}.page-intro .section-glyph{right:0;top:10px;opacity:.3;width:260px}.section-glyph{position:absolute;width:200px;pointer-events:none;right:0;top:10%;opacity:.22}.manifesto,.studio-copy{position:relative;overflow:hidden}.manifesto-star{display:none}.manifesto{grid-template-columns:1fr 2.5fr;padding-block:110px}.manifesto h2{max-width:800px;font-size:6vw}.manifesto .section-glyph{width:340px;right:-80px}.artists-home{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:start;padding-block:110px}.artist-sticky-intro{position:sticky;top:70px;padding-bottom:50px}.artist-sticky-intro h2{font-size:8vw;margin:35px 0;line-height:.85}.artist-sticky-intro h2 em{font-family:Georgia,serif;font-weight:400;font-size:.6em;letter-spacing:-.06em}.artist-sticky-intro>p:not(.eyebrow){color:var(--muted)}.artist-counter{display:block;font:italic 48px Georgia,serif;margin:45px 0}.artist-stack{padding-bottom:70px}.artist-poster{background:var(--paper);color:var(--bg);padding:22px;position:sticky;top:100px;min-height:640px;margin-bottom:70px;box-shadow:0 -15px 45px #0004}.artist-poster:nth-child(2){top:115px;background:#bbbcb0}.artist-poster:nth-child(3){top:130px;background:#686b62;color:var(--paper)}.poster-photo{height:340px;overflow:hidden}.poster-photo img{filter:grayscale(1)}.poster-label{font-size:8px;letter-spacing:1px;display:flex;justify-content:space-between;gap:15px;padding-top:18px}.artist-poster h3{font-size:100px;margin:20px 0 8px}.artist-poster>p{font:italic 18px Georgia,serif}.artist-poster .text-link{margin-top:25px;border-color:currentColor}.artist-poster>small{display:block;font-size:8px;margin-top:25px;opacity:.7}.artist-profile{position:relative}.artist-identity{position:sticky;top:50px;align-self:start}.artist-identity h2{font-size:12vw}.monogram{background:var(--paper);color:var(--bg)}.project-progress{background:var(--paper);color:var(--bg);padding:24px;margin-bottom:40px}.project-progress ol{list-style:none;padding:0;display:flex;justify-content:space-between;gap:15px;margin:22px 0;font-size:11px}.project-progress li{opacity:.45}.project-progress li.complete{opacity:1;text-decoration:underline;text-underline-offset:5px}.progress-track{height:2px;background:#1113;margin-block:25px 12px}.progress-track>span{height:100%;display:block;background:var(--bg);width:0;transition:width .3s}.project-progress p{font-size:9px}.form-section:focus-within h2{color:var(--accent)}input,textarea,select{transition:border-color .25s,background .25s}input:focus,textarea:focus,select:focus{background:#25251f;border-color:var(--paper)}#exhibit-menu{max-width:none;max-height:none;width:100%;height:100dvh;margin:0;border:0;padding:30px 4vw;background:var(--paper);color:var(--bg);overflow:auto}#exhibit-menu::backdrop{background:var(--bg)}.menu-top,.menu-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.menu-close{background:none;color:inherit;font-size:11px;display:flex;align-items:center;gap:30px;padding:10px}.menu-close span{font-size:30px}.menu-body{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;min-height:70vh;padding-block:35px;gap:10vw}.menu-symbol{max-width:380px;transform:rotate(-15deg);opacity:.7}.menu-body nav{counter-reset:menu}.menu-body nav a{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(40px,6vw,100px);line-height:1;display:flex;align-items:baseline;gap:25px;padding:12px 0;border-bottom:1px solid #1114;counter-increment:menu;transition:padding .25s}.menu-body nav a:before{content:'0' counter(menu);font-family:Arial;font-size:10px;letter-spacing:0}.menu-body nav a:hover{padding-left:20px}.menu-body .nav-contact{margin:0;border-width:0 0 1px}.menu-body .nav-contact span{font-size:.6em}.menu-bottom{border-top:1px solid #1114;padding-top:22px;font-size:9px}.menu-bottom>p{font:italic 17px Georgia,serif}.page-shutter{position:fixed;inset:0;z-index:200;display:flex;pointer-events:none}.page-shutter>span{background:var(--paper);width:50%;height:100%;transform:scaleY(0);transform-origin:bottom}.page-shutter>span:last-child{transform-origin:top}body.leaving{pointer-events:none}.drawing-intro{position:fixed;inset:0;z-index:300;background:#10100f;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.045' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.intro-art{position:relative;width:280px;height:280px}.intro-art>.ink-mark{width:280px;height:280px}.intro-wordmark{position:absolute;top:75px;left:65px;clip-path:inset(0 100% 0 0);font:700 60px/.85 'Barlow Condensed',Impact,sans-serif;letter-spacing:-2px;white-space:nowrap}.intro-wordmark span{font-size:80px}.drawing-intro>p{font-size:8px;letter-spacing:4px;margin-top:40px}.drawing-intro>button{position:absolute;bottom:30px;right:4vw;background:none;font-size:10px;display:flex;gap:20px;align-items:center}.drawing-intro .arrow-icon{width:18px;height:18px}
@media(max-width:849px){.site-header{height:78px;padding-inline:20px}.site-header:after{display:none}.wrap{width:calc(100% - 40px)}.exhibit-hero{padding:20px}.exhibit-index{font-size:7px;letter-spacing:1px}.exhibit-index>span:last-child{display:none}.hero-composition{height:650px;margin-top:40px}.exhibit-title{font-size:22vw;line-height:.86}.exhibit-title>span:nth-child(2){margin-left:0}.exhibit-title>span:nth-child(3){margin-left:0}.exhibit-image{top:12%;right:0;width:73%;height:77%}.hero-drawing{top:8%;right:0;width:40%}.exhibit-fragment{left:0;bottom:4%;width:30%;height:24%;transform:rotate(-7deg)}.hero-annotation{left:auto;right:0;bottom:0;font-size:13px}.exhibit-bottom{display:block}.exhibit-bottom>p{font-size:16px;margin-bottom:20px}.exhibit-bottom>.eyebrow{display:none}.exhibit-bottom .button{width:100%}.drawing-room{margin-top:60px;padding:25px 20px 30px;min-height:400px}.room-meta{font-size:7px;letter-spacing:1px}.room-type{margin:70px 0}.room-type>span{font-size:13vw}.room-type>em{font-size:11vw;padding-top:15px}.scroll-drawing{top:10%;height:75%;width:160%;left:-30%}.room-bottom p{font-size:10px}.room-bottom .text-link{font-size:9px;gap:12px}.selected-grid{gap:30px 20px;grid-template-columns:1.1fr .9fr}.selected-grid .work-image{height:340px}.selected-grid .work:nth-child(2){margin-top:120px}.selected-grid .work:nth-child(2) .work-image{height:260px}.selected-grid .work:nth-child(3){margin-top:0;width:80%}.selected-grid .work:nth-child(3) .work-image{height:330px}.selection{padding-block:65px}.manifesto{padding-block:60px;display:block}.manifesto h2{font-size:48px}.manifesto .section-glyph{width:230px;right:-50px;top:20%}.artists-home{display:block;padding-block:65px}.artist-sticky-intro{position:relative;top:auto}.artist-sticky-intro h2{font-size:80px}.artist-counter{font-size:35px;margin-block:25px}.artist-poster{position:relative;top:0!important;min-height:0;margin-bottom:30px;padding:20px;transform:none!important}.artist-stack{padding:0}.poster-photo{height:340px}.artist-poster h3{font-size:85px}.poster-label{font-size:7px}.menu-body{display:block;min-height:70vh;padding-top:50px}.menu-symbol{display:none}.menu-body nav a{font-size:12vw;padding-block:17px;gap:20px}.menu-body nav a:before{font-size:9px}.menu-top .eyebrow{font-size:7px}.menu-bottom{align-items:start;flex-direction:column;gap:12px}.menu-bottom>p{font-size:15px}.page-intro .section-glyph{width:180px;right:-45px;top:35px}.gallery-grid{grid-template-columns:1fr 1fr;gap:45px 18px}.gallery-grid .work{grid-column:auto!important;margin-top:0!important}.gallery-grid .work:nth-child(even){margin-top:100px!important}.gallery-grid .work:nth-child(1) .work-image{height:320px}.gallery-grid .work:nth-child(2) .work-image{height:230px}.gallery-grid .work:nth-child(3) .work-image{height:220px}.gallery-grid .work:nth-child(4) .work-image{height:330px}.gallery-grid[data-filtered=true]{grid-template-columns:1fr;min-height:0}.gallery-grid[data-filtered=true] .work{margin-top:0!important}.gallery-grid[data-filtered=true] .work-image{height:430px}.artist-identity{position:relative;top:0}.artist-identity h2{font-size:120px}.project-progress{padding:20px}.project-progress ol{font-size:9px;gap:8px}.filters{top:0}.form-section h2{font-size:25px}.intro-art{transform:scale(.8)}.hero-composition .exhibit-title{padding-top:0}}
@media(max-width:420px){.hero-composition{height:550px}.exhibit-image{top:16%;height:72%}.hero-drawing{top:13%}.exhibit-fragment{height:23%}.hero-annotation{font-size:11px}.exhibit-title{font-size:23.2vw}.room-bottom{align-items:start;flex-direction:column}.poster-photo{height:290px}.project-progress .eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){.drawing-intro{display:none}.page-shutter{display:none}.artist-poster{position:relative;top:auto!important;transform:none!important}.artist-sticky-intro{position:relative;top:auto}.work-image,.exhibit-image{clip-path:none!important}.exhibit-title>span{transform:none!important}.progress-track>span{transition:none}}
