@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");:root{--red:#b00606;--black:#090808;--paper:#eeeae2;--grey:#c9c4ba}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:#111;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;object-fit:cover}.siteNav{height:70px;padding:0 3vw;display:flex;align-items:center;justify-content:space-between;background:var(--black);color:#eee;border-bottom:1px solid #332727;position:relative;z-index:30}.navLinks{display:flex;gap:28px;font-size:11px;text-transform:uppercase}.brand{font-weight:900;font-size:22px;letter-spacing:-2px}.heroRed{min-height:calc(100vh - 70px);background:var(--black);color:var(--red);padding:2.6vw 2.6vw 3vw;overflow:hidden}.heroTop{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.7px;margin-bottom:2vw}.heroGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:2.2vw;gap:2.2vw;min-height:calc(100vh - 150px);align-items:stretch}.heroTypeBlock{position:relative;min-height:620px;display:flex;align-items:center;border-right:1px solid #2e1b1b;overflow:hidden}.heroWord{position:relative;font-weight:900;font-size:clamp(250px,36vw,650px);line-height:.72;letter-spacing:-.12em;transform:scaleX(.74);white-space:nowrap;margin-left:-.035em}.heroWord:after{content:attr(data-text);position:absolute;inset:0;color:#e20d0d;opacity:.28;transform:translate(2.5%,1%);-webkit-clip-path:polygon(0 42%,100% 36%,100% 54%,0 60%);clip-path:polygon(0 42%,100% 36%,100% 54%,0 60%);pointer-events:none}.heroAddress{position:absolute;right:2.5vw;bottom:2vw;text-align:right;font-size:clamp(10px,1vw,14px);font-weight:800;line-height:1.35}.heroAddress,.posterWrap{display:flex;flex-direction:column}.posterWrap{align-items:flex-start;min-width:0}.horsePoster{width:100%;height:auto;filter:contrast(1.25) brightness(.82)}.posterWrap h1{font-size:clamp(40px,5.4vw,92px);line-height:.82;letter-spacing:-.065em;margin:2vw 0 .6vw}.posterWrap p{font-size:10px;letter-spacing:1.7px;margin:0}.intro{padding:11vw 4vw 10vw}.kicker{font-size:10px;letter-spacing:2px}.booking h2,.intro h2,.searchAnswers h2,.studioGallery h2,.tonyAbout h2{font-size:clamp(58px,10vw,150px);line-height:.82;letter-spacing:-.075em;margin:5vw 0}.booking i,.intro i,.searchAnswers i,.studioGallery i,.tonyAbout i,.tonyPage i{font-family:Georgia,serif;font-weight:400}.introText{font-size:clamp(18px,2vw,28px);line-height:1.35;max-width:760px;margin-left:auto}.introText p+p{margin-top:1.2em}.dark{background:var(--black);color:#eee}.artists{padding:7vw 4vw}.sectionHead{display:flex;justify-content:space-between;border-bottom:1px solid;padding-bottom:12px;font-size:10px;letter-spacing:1px}.artistCards{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:1px;gap:1px;background:#3a3333;margin-top:4vw}.artistCard{background:var(--black);min-width:0;display:grid}.featuredArtist{grid-template-columns:.62fr 1fr;grid-template-rows:1fr auto}.artistPortraitPlaceholder,.comingVisual{background:#171313;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:420px}.artistPortraitPlaceholder span,.comingVisual span{font-size:clamp(130px,18vw,300px);font-family:Georgia,serif;font-style:italic;color:#363030;line-height:1}.artistPortraitPlaceholder small{position:absolute;bottom:24px;left:24px;font-size:9px;letter-spacing:1px;color:#777;line-height:1.45}.artistCardWork{min-height:420px}.artistCardWork img{width:100%;height:100%;object-position:center 35%}.artistCardCopy{padding:28px;grid-column:1/-1;border-top:1px solid #373030}.artistCardCopy b,.artistCardCopy p,.artistCardCopy span{font-size:9px;line-height:1.5;letter-spacing:.6px}.artistCardCopy h3{font-size:clamp(44px,5.5vw,88px);letter-spacing:-.075em;margin:18px 0 25px}.comingArtist{grid-template-rows:1fr auto}.comingArtist .artistCardCopy h3{font-size:clamp(36px,4vw,62px)}.studioGallery{padding:8vw 4vw}.photoGrid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-gap:12px;gap:12px}.photoGrid img{width:100%;height:65vh}.photoGrid img:nth-child(2){margin-top:12vh}.studioText{font-size:clamp(18px,2vw,28px);line-height:1.35;max-width:760px;margin:7vw 0 0 auto}.searchAnswers{background:#d4d0c8;padding:8vw 4vw}.answerGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:#8f8b84;border:1px solid #8f8b84;margin-top:5vw}.answerGrid article{background:#d4d0c8;padding:34px;min-height:210px}.answerGrid h3{font-size:clamp(24px,2.4vw,40px);letter-spacing:-.04em;margin:0 0 24px}.answerGrid p{font-size:15px;line-height:1.55;max-width:560px}.booking{min-height:85vh;background:var(--red);color:var(--black);padding:8vw 4vw;position:relative}.booking>p:first-of-type{font-size:10px;letter-spacing:2px}.booking a{display:inline-block;border-bottom:2px solid;padding:14px 0;font-weight:800}.burst{right:7vw;top:5vw;font-size:15vw}.address,.burst{position:absolute}.address{right:4vw;bottom:5vw;font-size:11px;line-height:1.5}footer{background:var(--black);color:#aaa;padding:25px 4vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px}.artistsIndex{min-height:100vh}.artistsIndexHero{padding:8vw 4vw 5vw;border-bottom:1px solid #363030}.artistsIndexHero h1{font-size:clamp(100px,18vw,280px);line-height:.7;letter-spacing:-.09em;margin:4vw 0}.artistsIndexHero>p:last-child{font-size:18px;line-height:1.5;max-width:570px;margin-left:auto}.artistDirectory{padding:0 4vw 8vw}.directoryCard{display:grid;grid-template-columns:.8fr 1fr .8fr;grid-gap:1px;gap:1px;border-bottom:1px solid #383030;padding:4vw 0;align-items:stretch}.directoryCard>div:nth-child(2){padding:20px 3vw;display:flex;flex-direction:column;justify-content:center}.directoryCard h2{font-size:clamp(52px,7vw,110px);line-height:.8;letter-spacing:-.075em;margin:20px 0}.directoryCard p,.directoryCard span{font-size:10px;letter-spacing:.8px}.directoryCard img{width:100%;height:58vh}.directoryImage{min-height:58vh}.directoryCard.coming{grid-template-columns:.8fr 2fr}.comingPage{min-height:100vh}.comingHero{min-height:calc(100vh - 70px);padding:5vw 4vw;position:relative;overflow:hidden}.comingHero>span{font-size:10px;letter-spacing:1px}.comingMark{position:absolute;right:8vw;top:7vw;font-family:Georgia,serif;font-style:italic;color:#2d2828;font-size:38vw;line-height:.8}.comingHero h1{font-size:clamp(100px,17vw,260px);line-height:.72;letter-spacing:-.09em;margin:12vw 0 4vw;position:relative}.comingHero p{max-width:520px;font-size:18px;line-height:1.5}.tonyHero{min-height:calc(100vh - 70px);display:grid;grid-template-columns:1fr .76fr;background:var(--black);color:#eee;padding:4vw;grid-gap:4vw;gap:4vw}.tonyHeroCopy{display:flex;flex-direction:column;justify-content:center}.tonyHero h1{font-size:clamp(90px,14vw,210px);line-height:.72;letter-spacing:-.09em;margin:5vw 0}.skills{font-size:10px;letter-spacing:1px;line-height:1.5}.artistPortraitPlaceholder.large{min-height:calc(100vh - 8vw - 70px)}.tonyAbout{display:grid;grid-template-columns:1fr 2fr;padding:10vw 4vw}.tonyAbout>span{font-size:10px}.tonyAbout h2{margin-top:0}.tonyAbout p{max-width:700px;font-size:20px;line-height:1.5}.textLink{display:inline-block;margin-top:30px;border-bottom:1px solid;padding-bottom:8px;font-size:12px}.portfolio{background:#cfcac0;padding:7vw 4vw}.portfolioGrid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:12px;gap:12px;margin-top:5vw;align-items:start}.portfolioGrid .work{width:100%;height:auto}.work1{grid-column:1/7}.work2{grid-column:7/13;margin-top:10vw}.work4{grid-column:6/11;margin-top:7vw}.work6{grid-column:7/13;margin-top:5vw}.work7{grid-column:2/8}.work8{grid-column:8/13;margin-top:9vw}.work10{grid-column:6/11;margin-top:4vw}.work11{grid-column:3/10;margin-top:5vw}.tonyBook{background:var(--red)}.bookingCopy{max-width:570px;font-size:17px;line-height:1.5;margin-bottom:25px}@media(max-width:900px){.heroGrid{grid-template-columns:1fr;min-height:0}.heroTypeBlock{min-height:58vh;border-right:0;border-bottom:1px solid #2e1b1b}.heroWord{font-size:68vw}.heroAddress{right:4vw}.posterWrap{padding-top:4vw}.artistCards{grid-template-columns:1fr 1fr}.featuredArtist{grid-column:1/-1}.directoryCard{grid-template-columns:.8fr 1fr}.directoryCard>img{grid-column:1/-1;height:55vh}.directoryCard.coming{grid-template-columns:.8fr 1fr}}@media(max-width:760px){.siteNav{padding:0 5vw}.navLinks{gap:15px;font-size:9px}.heroRed{padding:5vw;min-height:auto}.heroTop{font-size:9px;margin-bottom:5vw}.heroTypeBlock{min-height:50vh}.heroWord{font-size:74vw;transform:scaleX(.76)}.heroAddress{font-size:9px;bottom:18px}.posterWrap{padding:8vw 0 4vw}.posterWrap h1{font-size:15vw;margin-top:6vw}.artists,.booking,.intro,.searchAnswers,.studioGallery{padding-left:5vw;padding-right:5vw}.artistCards,.featuredArtist{grid-template-columns:1fr}.artistCardWork,.artistPortraitPlaceholder,.comingVisual{min-height:56vh}.artistCardCopy h3{font-size:20vw}.photoGrid{grid-template-columns:1fr 1fr}.photoGrid img{height:48vh}.photoGrid img:first-child{grid-column:1/-1;height:65vh}.photoGrid img:nth-child(2){margin-top:0}.answerGrid{grid-template-columns:1fr}.address{position:static;margin-top:100px}.burst{font-size:28vw}.artistsIndexHero{padding:16vw 5vw 12vw}.artistsIndexHero h1{font-size:28vw;margin:12vw 0}.artistDirectory{padding:0 5vw 15vw}.directoryCard,.directoryCard.coming{grid-template-columns:1fr}.directoryImage{min-height:60vh}.directoryCard>img{height:60vh}.directoryCard h2{font-size:17vw}.tonyHero{grid-template-columns:1fr;padding:10vw 5vw}.tonyHeroCopy{order:2}.artistPortraitPlaceholder.large{min-height:62vh;order:1}.tonyHero h1{font-size:25vw}.tonyAbout{grid-template-columns:1fr;padding:18vw 5vw}.tonyAbout>span{margin-bottom:50px}.tonyAbout p{font-size:17px}.portfolio{padding:15vw 5vw}.portfolioGrid{display:block}.portfolioGrid .work{margin:0 0 12px}.comingHero{padding:12vw 5vw}.comingHero h1{font-size:27vw;margin-top:28vw}.comingMark{font-size:80vw;right:-10vw;top:18vw}}:root{--display-font:"Bebas Neue","Arial Narrow","Helvetica Neue Condensed Bold","HelveticaNeue-CondensedBold","Roboto Condensed",Impact,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.20'/%3E%3C/svg%3E")}body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}.artistCard,.comingPage,.dark,.heroRed,.siteNav,.tonyHero,footer{background-color:var(--black);background-image:linear-gradient(rgba(9,8,8,.93),rgba(9,8,8,.93)),var(--grain);background-size:auto,180px 180px;background-blend-mode:normal,soft-light}.artistCardCopy h3,.artistsIndexHero h1,.booking h2,.brand,.comingHero h1,.directoryCard h2,.heroWord,.intro h2,.posterWrap h1,.searchAnswers h2,.studioGallery h2,.tonyAbout h2,.tonyHero h1{font-family:var(--display-font);font-weight:900;font-stretch:condensed}.siteNav{height:72px;padding:0 3.2vw}.brand{font-size:24px;letter-spacing:-.055em;line-height:1}.navLinks{gap:34px;letter-spacing:.08em}.booking a,.navLinks a,.sectionHead a,.textLink{transition:opacity .25s var(--ease),transform .25s var(--ease)}.navLinks a:hover,.sectionHead a:hover,.textLink:hover{opacity:.56}.booking a:hover{transform:translateX(6px)}.heroRed{padding:2.8vw 3.2vw 3.2vw}.heroTop{margin-bottom:2.4vw;letter-spacing:.18em}.heroGrid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:3vw;min-height:calc(100vh - 158px)}.heroTypeBlock{min-height:610px;border-right:1px solid rgba(176,6,6,.23)}.heroWord{font-size:clamp(225px,31vw,560px);line-height:.73;letter-spacing:-.065em;transform:scaleX(.76);transform-origin:left center;margin-left:-.02em;text-shadow:0 0 1px rgba(176,6,6,.35)}.heroWord:after{opacity:.18;transform:translate(1.7%,.8%);-webkit-clip-path:polygon(0 45%,100% 39%,100% 53%,0 59%);clip-path:polygon(0 45%,100% 39%,100% 53%,0 59%)}.heroAddress{right:2.2vw;bottom:2.2vw;font-size:clamp(10px,.86vw,13px);letter-spacing:.015em;line-height:1.45}.posterWrap{justify-content:center;padding:1.5vw 0;position:relative}.posterWrap:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain);background-size:170px 170px;opacity:.06;mix-blend-mode:screen}.horsePoster{filter:contrast(1.2) brightness(.8) saturate(.92);transition:filter .5s var(--ease),transform .7s var(--ease)}.posterWrap:hover .horsePoster{filter:contrast(1.25) brightness(.84) saturate(.96);transform:scale(1.008)}.posterWrap h1{font-size:clamp(44px,5.2vw,88px);line-height:.78;letter-spacing:-.035em;margin:2.3vw 0 .65vw}.intro{padding-top:10vw;padding-bottom:9vw}.booking h2,.intro h2,.searchAnswers h2,.studioGallery h2,.tonyAbout h2{letter-spacing:-.045em;line-height:.8}.introText,.studioText{line-height:1.42}.sectionHead{letter-spacing:.12em}.artists{padding-top:7.5vw;padding-bottom:7.5vw}.artistCards{margin-top:4.5vw}.artistCard{transition:transform .4s var(--ease),background-color .4s var(--ease)}.artistCard:hover{transform:translateY(-3px)}.artistCardWork,.artistPortraitPlaceholder,.comingVisual{overflow:hidden}.artistCardWork img,.directoryCard img,.photoGrid img,.portfolioGrid .work{transition:transform .65s var(--ease),filter .45s var(--ease),opacity .45s var(--ease)}.artistCard:hover .artistCardWork img{transform:scale(1.018)}.artistCardCopy{padding:30px}.artistCardCopy h3{letter-spacing:-.035em;line-height:.78;margin:17px 0 24px;overflow-wrap:anywhere}.featuredArtist .artistCardCopy h3{font-size:clamp(38px,4.4vw,72px)}.photoGrid{gap:14px}.photoGrid img:hover{transform:scale(1.006);filter:contrast(1.03)}.answerGrid article{padding:38px}.answerGrid h3{font-family:var(--display-font);font-weight:900;letter-spacing:-.025em}.artistsIndexHero{padding-top:8.5vw;padding-bottom:5.5vw}.artistsIndexHero h1{letter-spacing:-.045em;line-height:.71}.directoryCard{padding:4.5vw 0;transition:opacity .35s var(--ease),transform .35s var(--ease);overflow:hidden}.directoryCard:hover{transform:translateX(5px)}.directoryCard:hover img{transform:scale(1.012)}.directoryCard h2{letter-spacing:-.035em;line-height:.82;overflow-wrap:anywhere}.tonyHero{padding:4.5vw;gap:4.5vw}.tonyHero h1{font-size:clamp(72px,11vw,168px);letter-spacing:-.045em;line-height:.79;overflow-wrap:anywhere;margin:4.5vw 0}.tonyAbout{padding-top:9vw;padding-bottom:9vw}.tonyAbout p{line-height:1.58}.portfolioGrid{gap:14px}.portfolioGrid .work:hover{transform:scale(1.006);filter:contrast(1.035)}.textLink{letter-spacing:.08em}@media(max-width:900px){.heroGrid{grid-template-columns:1fr;gap:0}.heroTypeBlock{min-height:55vh}.heroWord{font-size:65vw;transform:scaleX(.76)}.posterWrap{padding-top:6vw}}@media(max-width:760px){.siteNav{height:66px}.heroRed{padding:5.5vw}.heroTypeBlock{min-height:46vh}.heroWord{font-size:69vw;letter-spacing:-.055em;transform:scaleX(.78)}.heroAddress{right:3vw;bottom:16px}.posterWrap{padding-top:8vw}.posterWrap h1{font-size:14vw;letter-spacing:-.025em}.artistCardCopy{padding:24px}.featuredArtist .artistCardCopy h3{font-size:15vw}.artistCard:hover,.directoryCard:hover{transform:none}.tonyHero{padding:10vw 5vw}.tonyHero h1{font-size:18vw;line-height:.82}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}body{position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background-image:var(--grain);background-size:160px 160px;opacity:.032;mix-blend-mode:soft-light}.artistCard,.comingPage,.dark,.heroRed,.siteNav,.tonyHero,footer{background-image:radial-gradient(circle at 18% 8%,rgba(255,255,255,.022),transparent 34%),radial-gradient(circle at 78% 82%,rgba(110,10,10,.055),transparent 38%),linear-gradient(rgba(8,7,7,.95),rgba(8,7,7,.95)),var(--grain);background-size:auto,auto,auto,160px 160px}.heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:3.4vw}.heroTypeBlock{border-right:1px solid rgba(176,6,6,.18)}.heroWord{font-size:clamp(220px,29vw,520px);letter-spacing:-.055em}.heroWord:after{opacity:.15;transform:translate(1.35%,.55%);-webkit-clip-path:polygon(0 46%,100% 41%,100% 52%,0 57%);clip-path:polygon(0 46%,100% 41%,100% 52%,0 57%)}.homePhotoWrap{position:relative;min-height:610px;overflow:hidden;padding:0;background:#0c0a0a}.homePhotoWrap:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.14) 55%,rgba(0,0,0,.72));pointer-events:none}.homeHeroPhoto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:contrast(1.03) brightness(.72) saturate(.72);transform:scale(1.015)}.homePhotoWrap:hover .homeHeroPhoto{filter:contrast(1.05) brightness(.76) saturate(.77);transform:scale(1.028)}.heroStudioLockup{position:absolute;z-index:2;left:2.2vw;right:2.2vw;bottom:2.1vw;color:var(--red)}.heroStudioLockup h1{margin:0 0 .55vw;font-size:clamp(46px,5vw,82px);line-height:.76;letter-spacing:-.025em}.heroStudioLockup p{margin:0;font-size:10px;letter-spacing:.18em;color:#d01919}.intro,.posterArtifact{position:relative}.posterArtifact{width:min(680px,46vw);margin:8vw 0 0 auto}.posterArtifact img{width:100%;height:auto;filter:contrast(1.15) brightness(.9);transition:transform .7s var(--ease),filter .45s var(--ease)}.posterArtifact:hover img{transform:scale(1.008);filter:contrast(1.18) brightness(.94)}.posterArtifact span{display:block;margin-top:11px;font-size:9px;letter-spacing:.16em}.artistsIndexHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:7vw;gap:7vw;align-items:end;padding:8vw 4vw 6vw;min-height:72vh}.artistsIndexHero h1{font-size:clamp(110px,16vw,245px);margin:4vw 0 0;line-height:.72}.artistsHeroCopy{padding-bottom:1.5vw;max-width:620px}.artistsHeroCopy p{font-size:clamp(18px,1.9vw,30px);line-height:1.32;margin:0}.artistsHeroCopy p+p{font-size:13px;line-height:1.55;margin-top:28px;max-width:480px;color:#aaa}.artistPortraitPlaceholder span,.comingVisual span{font-size:clamp(180px,22vw,360px);opacity:.95}.artistPortraitPlaceholder small,.comingVisual small{position:absolute;bottom:26px;left:26px;color:#8b8585;font-size:9px;letter-spacing:.14em;line-height:1.5}.directoryTony h2,.featuredArtist .artistCardCopy h3,.tonyHero h1{white-space:nowrap;overflow-wrap:normal;word-break:normal}.featuredArtist .artistCardCopy h3{font-size:clamp(34px,3.45vw,58px)}.artistDirectory{padding-bottom:10vw}.directoryCard{grid-template-columns:minmax(190px,.55fr) minmax(330px,.95fr) minmax(340px,1fr);gap:0;border-top:1px solid rgba(255,255,255,.17);min-height:68vh}.directoryCard:last-child{border-bottom:1px solid rgba(255,255,255,.17)}.directoryCard>div:not(.directoryImage){padding:4vw;display:flex;flex-direction:column;justify-content:center}.directoryCard>img{width:100%;height:68vh;object-fit:cover}.directoryCard h2{font-size:clamp(48px,5vw,82px);white-space:nowrap;overflow-wrap:normal;word-break:normal;margin:22px 0 30px}.directoryCard p{max-width:360px}.directoryCard b{margin-top:30px;font-size:10px;letter-spacing:.12em}.directoryCard.coming{grid-template-columns:minmax(260px,.8fr) 1.2fr;min-height:54vh}.directoryCard.coming .directoryImage{min-height:54vh}.directoryCard.coming h2{white-space:normal;font-size:clamp(54px,6vw,96px)}.comingA .comingVisual span{transform:translate(-6%,-3%) rotate(-5deg)}.comingB .comingVisual span{transform:translate(9%,4%) rotate(7deg)}.comingB .comingVisual{background:#120f10}.tonyHero{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);padding:4vw 4.5vw;gap:5vw}.tonyHero h1{font-size:clamp(68px,7vw,122px);line-height:.76;letter-spacing:-.03em;margin:4.2vw 0}.artistPortraitPlaceholder.large{min-height:calc(100vh - 8vw - 72px);background:linear-gradient(145deg,#181313,#0d0b0b)}.artistPortraitPlaceholder.large span{font-size:clamp(260px,28vw,500px);transform:translateY(-2%) rotate(-7deg)}.artistPortraitPlaceholder.large small{bottom:32px;left:32px;color:#989090}.portfolio{padding-top:8vw;padding-bottom:10vw}.portfolioGrid{gap:16px 18px}.work1{grid-column:1/8}.work2{grid-column:9/13;margin-top:12vw}.work3{grid-column:2/6;margin-top:3vw}.work4{grid-column:6/13;margin-top:8vw}.work5{grid-column:1/7;margin-top:2vw}.work6{grid-column:8/13;margin-top:10vw}.work7{grid-column:2/9;margin-top:2vw}.work8{grid-column:9/13;margin-top:14vw}.work9{grid-column:1/6;margin-top:2vw}.work10{grid-column:6/13;margin-top:7vw}.booking{min-height:92vh;display:flex;flex-direction:column;justify-content:center}.booking h2{margin:4vw 0 3vw;max-width:1100px}.bookingCopy{max-width:650px}.homeBooking .burst{opacity:.72;transform:rotate(7deg)}.tonyBook h2{font-size:clamp(64px,8.4vw,132px)}.siteNav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.artistCard b,.booking a,.directoryCard b,.navLinks a,.sectionHead a,.textLink{position:relative}.artistCard b:after,.booking a:after,.directoryCard b:after,.navLinks a:after,.sectionHead a:after,.textLink:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.artistCard:hover b:after,.booking a:hover:after,.directoryCard:hover b:after,.navLinks a:hover:after,.sectionHead a:hover:after,.textLink:hover:after{transform:scaleX(1);transform-origin:left}@keyframes whsIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.artistsIndexHero>:first-child,.artistsIndexHero>:last-child,.heroTop,.heroTypeBlock,.homePhotoWrap,.tonyHero>*{animation:whsIn .72s var(--ease) both}.artistsIndexHero>:last-child,.homePhotoWrap,.tonyHero>:last-child{animation-delay:.09s}@media(max-width:1100px){.featuredArtist .artistCardCopy h3{font-size:clamp(31px,4.2vw,50px)}.directoryCard{grid-template-columns:.5fr .9fr 1fr}.directoryCard h2{font-size:clamp(42px,5vw,64px)}.tonyHero h1{font-size:clamp(60px,7.4vw,90px)}}@media(max-width:900px){.homePhotoWrap{min-height:70vh}.posterArtifact{width:75vw;margin-top:12vw}.artistsIndexHero{grid-template-columns:1fr;min-height:auto;gap:5vw;padding-top:14vw}.artistsHeroCopy{padding-bottom:4vw}.directoryCard,.directoryCard.coming{grid-template-columns:1fr 1fr;min-height:auto}.directoryCard>img{grid-column:1/-1;height:62vh}.directoryCard.coming .directoryImage{min-height:50vh}.directoryCard h2{white-space:normal}.tonyHero{grid-template-columns:1fr}.tonyHero h1{font-size:clamp(64px,12vw,108px)}}@media(max-width:760px){body:before{opacity:.022}.heroWord{font-size:66vw}.homePhotoWrap{min-height:62vh}.heroStudioLockup{left:5vw;right:5vw;bottom:5vw}.heroStudioLockup h1{font-size:13.5vw}.posterArtifact{width:100%;margin-top:16vw}.artistsIndexHero{padding:18vw 5vw 12vw}.artistsIndexHero h1{font-size:27vw}.artistsHeroCopy p{font-size:18px}.directoryCard,.directoryCard.coming{grid-template-columns:1fr}.directoryCard.coming .directoryImage,.directoryImage{min-height:58vh}.directoryCard>div:not(.directoryImage){padding:9vw 5vw}.directoryCard>img{height:62vh}.directoryCard h2{font-size:15vw}.featuredArtist .artistCardCopy h3{font-size:13.5vw;white-space:normal}.tonyHero h1{font-size:14.8vw;white-space:nowrap}.artistPortraitPlaceholder.large{min-height:64vh}.portfolioGrid{display:block}.portfolioGrid .work{margin:0 0 14px}.tonyBook h2{font-size:18vw}}.heroRed{position:relative;background-color:#171313;background-image:radial-gradient(circle at 16% 12%,rgba(255,255,255,.055),transparent 30%),radial-gradient(circle at 82% 78%,rgba(176,6,6,.09),transparent 34%),linear-gradient(rgba(23,19,19,.88),rgba(23,19,19,.88)),var(--grain);background-size:auto,auto,auto,135px 135px;background-blend-mode:normal,normal,normal,soft-light}.heroRed:before{background-image:var(--grain);background-size:110px 110px;opacity:.11;mix-blend-mode:screen}.heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:2.6vw}.heroTypeBlock{border-right:1px solid rgba(176,6,6,.28)}.horseMotionPanel{position:relative;min-height:610px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2.5vw 1vw 8.5vw}.horseMotionPanel:after{display:none}.horseMotion{position:relative;width:min(108%,900px);aspect-ratio:3/2;z-index:1;transform:translateY(-1.5%) rotate(-.45deg)}.horseAnimation,.horseStatic{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 14px 24px rgba(0,0,0,.13));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.horseMotionPanel .heroStudioLockup{left:2vw;right:auto;bottom:2.2vw;z-index:3}.horseMotionPanel .heroStudioLockup h1{font-size:clamp(44px,4.6vw,78px)}.horseMotionPanel .heroStudioLockup p{color:#d41919}.homeHeroPhoto,.homePhotoWrap{display:none!important}@media(max-width:900px){.heroGrid{grid-template-columns:1fr;gap:0}.horseMotionPanel{min-height:62vh;padding:7vw 2vw 18vw}.horseMotion{width:min(102vw,820px)}.horseMotionPanel .heroStudioLockup{left:4vw;bottom:4vw}}@media(max-width:760px){.heroRed{background-size:auto,auto,auto,105px 105px}.heroRed:before{opacity:.095;background-size:95px 95px}.horseMotionPanel{min-height:54vh;padding:7vw 0 24vw}.horseMotion{width:108vw;transform:translateY(-1%) rotate(-.25deg)}.horseMotionPanel .heroStudioLockup{left:5vw;bottom:5vw}.horseMotionPanel .heroStudioLockup h1{font-size:13vw}}@media(prefers-reduced-motion:reduce){.horseAnimation{display:none}.horseStatic{display:block}}.intro:before,.portfolio:before,.searchAnswers:before,.studioGallery:before,.tonyAbout:before{top:22px;height:54px;background-image:url(/images/horse-frieze-red.png);background-repeat:repeat-x;background-position:0;background-size:96px auto;opacity:.92;z-index:0}.intro>*,.portfolio>*,.searchAnswers>*,.studioGallery>*,.tonyAbout>*{z-index:1}.posterArtifact{display:none!important}@media(max-width:760px){.intro:before,.portfolio:before,.searchAnswers:before,.studioGallery:before,.tonyAbout:before{top:16px;height:42px;background-size:76px auto;opacity:.9}}.heroRed{background-color:#262828;background-image:linear-gradient(rgba(27,29,29,.2),rgba(27,29,29,.2)),url(/images/asphalt-texture.jpg);background-blend-mode:normal}.heroRed:before{background-image:radial-gradient(circle at 18% 12%,rgba(255,255,255,.08),transparent 31%),radial-gradient(circle at 78% 72%,rgba(176,6,6,.055),transparent 34%),var(--grain);opacity:.18}.heroRed>.heroGrid,.heroRed>.heroTop{position:relative;z-index:1}.heroTypeBlock{border-right-color:rgba(176,6,6,.34)}.horseMotionPanel{background:transparent}.horseMotion{width:min(112%,920px);transform:translateY(-1%) rotate(-.2deg)}.horseAnimation,.horseStatic{filter:drop-shadow(0 12px 22px rgba(0,0,0,.16))}.horseAnimation{display:block}.horseStatic{display:none}@media(max-width:900px){.heroRed{background-position:top}.horseMotion{width:min(104vw,840px)}}@media(max-width:760px){.heroRed{background-size:auto 100%;background-position:top}.heroRed:before{opacity:.15;background-size:auto,auto,95px 95px}.horseMotion{width:110vw;transform:translateY(-1%) rotate(-.15deg)}}.heroRed{background-color:#0b0705;background-image:linear-gradient(180deg,rgba(5,3,2,.22),rgba(5,3,2,.34)),url(/images/dark-exotic-wood.png);background-repeat:no-repeat;background-blend-mode:multiply,normal}.heroRed:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 14%,rgba(118,48,18,.08),transparent 34%),radial-gradient(circle at 76% 72%,rgba(176,6,6,.045),transparent 36%),var(--grain);background-size:auto,auto,120px 120px;opacity:.15;mix-blend-mode:soft-light}@media(max-width:900px){.heroRed{background-position:50%}}@media(max-width:760px){.heroRed{background-size:auto 100%;background-position:50%}.heroRed:before{opacity:.13;background-size:auto,auto,95px 95px}}.horseStaticLogo{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 12px 22px rgba(0,0,0,.16));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.horseAnimation,.horseStatic{display:none!important}:root{--red:#891014;--black:#120a07;--wood-surface:linear-gradient(180deg,rgba(7,4,3,.10),rgba(7,4,3,.16)),url(/images/dark-exotic-wood.png)}.artistCard,.comingPage,.dark,.heroRed,.siteNav,.tonyHero,footer{background-color:#120a07;background-image:var(--wood-surface);background-size:cover;background-position:50%;background-repeat:no-repeat;background-blend-mode:normal,normal}.comingPage,.dark{background-size:auto 100vh}.siteNav,footer{background-size:cover;background-position:center 42%}.heroRed{background-image:linear-gradient(180deg,rgba(5,3,2,.035),rgba(5,3,2,.09)),url(/images/dark-exotic-wood.png);background-size:cover;background-position:50%}.heroRed:before{background-image:radial-gradient(circle at 20% 14%,rgba(176,92,47,.07),transparent 34%),radial-gradient(circle at 76% 72%,rgba(137,16,20,.04),transparent 36%),var(--grain);opacity:.1}.heroWord:after{color:#a0181c;opacity:.2}.heroTypeBlock{border-right-color:rgba(137,16,20,.3)}.horseMotionPanel .heroStudioLockup p{color:var(--red)}.horseStaticLogo{object-fit:contain;object-position:center;filter:drop-shadow(0 14px 22px rgba(0,0,0,.2));transform:scale(.94)}.artistCard{background-image:linear-gradient(rgba(8,4,3,.18),rgba(8,4,3,.18)),url(/images/dark-exotic-wood.png);background-size:cover}.artistPortraitPlaceholder,.comingVisual{background-color:#160d09;background-image:linear-gradient(rgba(5,3,2,.44),rgba(5,3,2,.44)),url(/images/dark-exotic-wood.png);background-size:cover;background-position:50%}.comingMark{color:rgba(238,234,226,.08)}.intro:before,.portfolio:before,.searchAnswers:before,.studioGallery:before,.tonyAbout:before{opacity:var(--frieze-opacity)}@media(max-width:760px){.comingPage,.dark{background-size:auto 100vh}.heroRed{background-size:auto 100%;background-position:50%}.horseStaticLogo{transform:scale(.98)}}.horseStaticLogo{display:none!important}.horseExactLogo{width:100%;aspect-ratio:437/294;background:var(--red);-webkit-mask-image:url(/images/horse-logo-mask.png);mask-image:url(/images/horse-logo-mask.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 14px 22px rgba(0,0,0,.2))}.intro,.portfolio,.searchAnswers,.studioGallery,.tonyAbout{--frieze-clip:100%;--frieze-opacity:0;--frieze-y:8px;position:relative}.intro:before,.portfolio:before,.searchAnswers:before,.studioGallery:before,.tonyAbout:before{content:"";position:absolute;left:0;right:0;top:18px;height:56px;background:var(--red);background-image:none!important;-webkit-mask-image:url(/images/horse-logo-mask.png);mask-image:url(/images/horse-logo-mask.png);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:94px auto;mask-size:94px auto;-webkit-mask-position:left center;mask-position:left center;opacity:var(--frieze-opacity)!important;-webkit-clip-path:inset(0 var(--frieze-clip) 0 0);clip-path:inset(0 var(--frieze-clip) 0 0);transform:translateY(var(--frieze-y));transition:opacity .08s linear,transform .08s linear;will-change:clip-path,opacity,transform;pointer-events:none;z-index:1}.intro>*,.portfolio>*,.searchAnswers>*,.studioGallery>*,.tonyAbout>*{position:relative;z-index:2}@media(max-width:760px){.intro:before,.portfolio:before,.searchAnswers:before,.studioGallery:before,.tonyAbout:before{top:14px;height:44px;-webkit-mask-size:74px auto;mask-size:74px auto}}@media(prefers-reduced-motion:reduce){.intro,.portfolio,.searchAnswers,.studioGallery,.tonyAbout{--frieze-clip:0%;--frieze-opacity:.92;--frieze-y:0px}}.artistShelf{display:flex;gap:1px;padding:0 0 7vw;background:rgba(238,234,226,.15);overflow:hidden}.artistPanel{flex:1 1;min-width:0;min-height:790px;background-color:#120a07;background-image:var(--wood-surface);background-size:cover;background-position:50%;position:relative;transition:flex .58s cubic-bezier(.2,.78,.22,1),filter .45s ease,opacity .45s ease;overflow:hidden}.artistShelf:hover .artistPanel{filter:brightness(.7);opacity:.78}.artistShelf .artistPanel:focus-within,.artistShelf .artistPanel:hover{flex:1.62 1;filter:brightness(1);opacity:1}.artistPanelLink{display:flex;flex-direction:column;height:100%;min-height:790px}.artistPanelPortrait{position:relative;min-height:520px;overflow:hidden;background:#160d09}.artistPanelPortrait>img{object-fit:cover;object-position:center 31%;transition:transform .75s cubic-bezier(.2,.78,.22,1),filter .55s ease}.artistPanelTony:hover .artistPanelPortrait>img{transform:scale(1.035);filter:contrast(1.03)}.artistPanelIndex{position:absolute;left:20px;top:18px;z-index:2;font-size:9px;letter-spacing:.12em;color:#f0ece5;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.6)}.artistThumbRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;height:108px;background:rgba(238,234,226,.18)}.artistThumb{position:relative;overflow:hidden;background:#150c09}.artistThumb img{object-fit:cover;object-position:center;transition:transform .5s ease,filter .5s ease;filter:saturate(.82) contrast(1.02)}.artistPanel:hover .artistThumb img{transform:scale(1.04);filter:saturate(.95) contrast(1.04)}.artistPanelMeta{padding:26px 22px 30px;border-top:1px solid rgba(238,234,226,.13);margin-top:auto}.artistPanelMeta h2{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(48px,4vw,74px);line-height:.82;letter-spacing:-.025em;margin:0 0 17px;white-space:nowrap}.artistPanelMeta p{margin:0 0 20px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#d1cac1}.artistPanelMeta span{font-size:10px;letter-spacing:.13em;font-weight:700}.comingPortrait{display:flex;align-items:center;justify-content:center;background-color:#160d09;background-image:linear-gradient(rgba(5,3,2,.3),rgba(5,3,2,.3)),url(/images/dark-exotic-wood.png);background-size:cover}.comingPortrait>span{font-family:Georgia,serif;font-style:italic;font-size:clamp(180px,18vw,310px);line-height:.75;color:rgba(238,234,226,.14);transition:transform .58s cubic-bezier(.2,.78,.22,1),color .45s ease}.artistPanel:hover .comingPortrait>span{transform:scale(1.08) rotate(-4deg);color:rgba(238,234,226,.23)}.comingPortraitB>span{transform:rotate(6deg)}.artistPanel:hover .comingPortraitB>span{transform:scale(1.08) rotate(3deg)}.comingPortrait small{position:absolute;left:20px;bottom:20px;font-size:9px;letter-spacing:.14em;line-height:1.45;color:#8f8580}.comingThumbRow{background:rgba(238,234,226,.1)}.comingThumbRow i{display:flex;align-items:center;justify-content:center;background:rgba(17,9,7,.88);font-family:Georgia,serif;font-size:46px;color:rgba(238,234,226,.12);font-weight:400}@media(max-width:1100px){.artistPanel,.artistPanelLink{min-height:700px}.artistPanelPortrait{min-height:450px}.artistPanelMeta h2{font-size:clamp(38px,4.1vw,58px)}}@media(max-width:900px){.artistShelf{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;padding-bottom:12vw}.artistShelf:hover .artistPanel{filter:none;opacity:1}.artistPanel,.artistShelf .artistPanel:focus-within,.artistShelf .artistPanel:hover{min-height:auto;flex:none}.artistPanelLink{min-height:auto}.artistPanelPortrait{min-height:72vh}.artistThumbRow{height:120px}.artistPanelMeta{padding:28px 5vw 34px}.artistPanelMeta h2{font-size:clamp(54px,12vw,90px)}}@media(max-width:760px){.artistPanelPortrait{min-height:64vh}.artistThumbRow{height:96px}.artistPanelIndex{left:16px;top:15px}.comingPortrait small{left:16px;bottom:16px}}.homeArtistShelf{margin-top:4vw;padding-bottom:0}.homeArtistShelf .artistPanel,.homeArtistShelf .artistPanelLink{min-height:720px}.homeArtistShelf .artistPanelPortrait{min-height:460px}.homeArtistShelf .artistPanelMeta h2{font-size:clamp(42px,3.7vw,68px)}@media(max-width:900px){.homeArtistShelf{margin-top:7vw}.homeArtistShelf .artistPanel,.homeArtistShelf .artistPanelLink{min-height:auto}.homeArtistShelf .artistPanelPortrait{min-height:68vh}.homeArtistShelf .artistPanelMeta h2{font-size:clamp(54px,12vw,90px)}}@media(max-width:760px){.homeArtistShelf{margin-top:9vw}.homeArtistShelf .artistPanelPortrait{min-height:62vh}}.answerGridCompact{grid-template-columns:repeat(3,1fr)}.answerGridCompact article{min-height:230px}.faqCta{display:inline-block;margin-top:34px;padding:13px 0;border-bottom:1px solid;font-size:10px;font-weight:800;letter-spacing:.12em;position:relative}.faqCta:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.faqCta:hover:after{transform:scaleX(1);transform-origin:left}.faqPage{background:var(--paper)}.faqHero{--frieze-clip:100%;--frieze-opacity:0;--frieze-y:8px;position:relative;padding:8vw 4vw 9vw;background:#d4d0c8;overflow:hidden}.faqHero h1{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(86px,13vw,205px);line-height:.75;letter-spacing:-.03em;margin:6vw 0 4vw}.faqHero h1 i{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}.faqHero>p{font-size:clamp(18px,2vw,28px);line-height:1.38;max-width:760px;margin-left:auto}.faqGroup,.faqGroups{background:#d4d0c8}.faqGroup{--frieze-clip:100%;--frieze-opacity:0;--frieze-y:8px;position:relative;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:7vw;gap:7vw;padding:7.5vw 4vw;border-top:1px solid #96918a}.faqGroupTitle{display:flex;gap:22px;align-items:flex-start;position:-webkit-sticky;position:sticky;top:92px;height:max-content}.faqGroupTitle>span{font-size:10px;letter-spacing:.12em;margin-top:9px}.faqGroupTitle h2{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(48px,5vw,78px);line-height:.86;letter-spacing:-.02em;margin:0;text-transform:uppercase}.faqList{border-top:1px solid #77736d}.faqItem{border-bottom:1px solid #77736d}.faqItem summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:25px 0;font-size:clamp(20px,2vw,31px);font-weight:700;letter-spacing:-.035em}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary span{font-family:Arial,sans-serif;font-size:25px;font-weight:400;transition:transform .25s ease}.faqItem[open] summary span{transform:rotate(45deg)}.faqItem p{font-size:16px;line-height:1.62;max-width:760px;margin:0;padding:0 64px 28px 0;color:#302e2a}.faqContact{padding:9vw 4vw;display:grid;grid-template-columns:.5fr 1.5fr;grid-gap:4vw;gap:4vw;align-items:start}.faqContact>span{font-size:10px;letter-spacing:.13em}.faqContact h2{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(74px,10vw,155px);line-height:.78;letter-spacing:-.02em;margin:0 0 5vw}.faqContact h2 i{font-family:Georgia,serif;font-weight:400}.faqContact>div:last-child{grid-column:2;display:flex;justify-content:space-between;gap:40px;align-items:end}.faqContact p{font-size:14px;line-height:1.7;margin:0;color:#d3cbc4}.faqContact a{font-size:11px;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:8px}.faqGroup:before,.faqHero:before{content:"";position:absolute;left:0;right:0;top:18px;height:56px;background:var(--red);-webkit-mask-image:url(/images/horse-logo-mask.png);mask-image:url(/images/horse-logo-mask.png);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:94px auto;mask-size:94px auto;-webkit-mask-position:left center;mask-position:left center;opacity:var(--frieze-opacity);-webkit-clip-path:inset(0 var(--frieze-clip) 0 0);clip-path:inset(0 var(--frieze-clip) 0 0);transform:translateY(var(--frieze-y));transition:opacity .08s linear,transform .08s linear;will-change:clip-path,opacity,transform;pointer-events:none;z-index:1}.faqGroup>*,.faqHero>*{position:relative;z-index:2}@media(max-width:900px){.answerGridCompact{grid-template-columns:1fr}.faqHero{padding-top:14vw}.faqGroup{grid-template-columns:1fr;gap:5vw;padding-top:12vw}.faqGroupTitle{position:static}.faqContact{grid-template-columns:1fr}.faqContact>div:last-child{grid-column:1}}@media(max-width:760px){.faqHero{padding:18vw 5vw 14vw}.faqHero h1{font-size:23vw;margin-top:14vw}.faqGroup{padding:15vw 5vw 13vw}.faqGroupTitle h2{font-size:14vw}.faqItem summary{font-size:20px;padding:22px 0}.faqItem p{font-size:15px;padding-right:0}.faqContact{padding:16vw 5vw}.faqContact>div:last-child{flex-direction:column;align-items:flex-start}.faqGroup:before,.faqHero:before{top:14px;height:44px;-webkit-mask-size:74px auto;mask-size:74px auto}}@media(prefers-reduced-motion:reduce){.faqGroup,.faqHero{--frieze-clip:0%;--frieze-opacity:.92;--frieze-y:0px}}.brand{width:46px;height:46px;flex:0 0 46px;display:block;border-radius:50%;overflow:hidden;background-image:url(/images/whs-round-nav.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;font-size:0;letter-spacing:0;box-shadow:0 0 0 1px rgba(238,234,226,.12);transition:transform .28s var(--ease),box-shadow .28s ease}.brand:hover{transform:scale(1.055);box-shadow:0 0 0 1px rgba(238,234,226,.28)}.heroLockupBlock{display:flex;align-items:center;justify-content:center;padding:2.5vw 2vw 3vw}.heroLockupImage{width:auto;height:min(76vh,760px);max-width:92%;object-fit:contain;object-position:center;filter:drop-shadow(0 16px 26px rgba(0,0,0,.16))}.horseOnlyPanel{padding-bottom:2.5vw}.horseOnlyPanel .horseMotion{width:min(112%,940px);transform:translateY(0) rotate(-.25deg)}.tonyPortraitReal{position:relative;min-height:calc(100vh - 8vw - 72px);overflow:hidden;background:#120a07}.tonyPortraitReal img{object-fit:cover;object-position:center 34%;transition:transform .8s var(--ease),filter .5s ease}.tonyPortraitReal:hover img{transform:scale(1.018);filter:contrast(1.025)}@media(max-width:900px){.heroLockupBlock{min-height:64vh;border-bottom:1px solid rgba(137,16,20,.26);border-right:0}.heroLockupImage{height:min(60vh,650px);max-width:86%}.horseOnlyPanel{min-height:58vh}.tonyPortraitReal{min-height:72vh}}@media(max-width:760px){.brand{width:40px;height:40px;flex-basis:40px}.heroLockupBlock{min-height:58vh;padding:8vw 5vw}.heroLockupImage{height:52vh;max-width:88%}.horseOnlyPanel{min-height:48vh;padding:5vw 2vw}.horseOnlyPanel .horseMotion{width:110%}.tonyPortraitReal{min-height:68vh}.tonyPortraitReal img{object-position:center 30%}}.comingPage,.dark{background-size:100% auto;background-repeat:repeat-y;background-position:top}.booking>p:first-of-type,.comingHero>span,.faqContact>span,.faqGroupTitle>span,.kicker,.sectionHead,.tonyAbout>span{font-size:clamp(11px,.72vw,13px);line-height:1.35;letter-spacing:.14em;font-weight:700}.sectionHead{padding-bottom:14px}.artistPanelIndex{font-size:clamp(10px,.62vw,12px);font-weight:700;letter-spacing:.13em}.artistPanelMeta span,.faqCta,.textLink{font-size:clamp(10px,.66vw,12px)}.artistsHeroCopy p+p{font-size:clamp(13px,.9vw,15px);line-height:1.6;color:#d2cbc4}.booking>p:first-of-type{color:rgba(8,5,4,.86)}.bookingCopy{font-size:clamp(17px,1.25vw,21px);line-height:1.55;max-width:700px}.booking a{font-size:clamp(12px,.82vw,14px);letter-spacing:.035em}.address{font-size:clamp(12px,.78vw,14px);line-height:1.7;letter-spacing:.1em;font-weight:800;color:#f0e8df;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.24)}@media(max-width:900px){.comingPage,.dark{background-size:auto 100%;background-repeat:repeat-y}}@media(max-width:760px){.booking>p:first-of-type,.comingHero>span,.faqContact>span,.faqGroupTitle>span,.kicker,.sectionHead,.tonyAbout>span{font-size:11px}.address{font-size:12px;line-height:1.65;margin-top:80px}}.faqGroup,.faqHero,.intro,.lightFrieze,.portfolio,.searchAnswers,.studioGallery,.tonyAbout{--frieze-clip:100%;--frieze-opacity:0;--frieze-y:8px;position:relative}.faqGroup:before,.faqHero:before,.intro:before,.lightFrieze:before,.portfolio:before,.searchAnswers:before,.studioGallery:before,.tonyAbout:before{content:"";position:absolute;left:0;right:0;top:18px;height:58px;background-color:transparent!important;background-image:url(/images/horse-frieze-red.png)!important;background-repeat:repeat-x!important;background-position:0!important;background-size:88px auto!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:var(--frieze-opacity)!important;-webkit-clip-path:inset(0 var(--frieze-clip) 0 0);clip-path:inset(0 var(--frieze-clip) 0 0);transform:translateY(var(--frieze-y));transition:opacity .08s linear,transform .08s linear;will-change:clip-path,opacity,transform;pointer-events:none;z-index:1}.faqGroup>*,.faqHero>*,.intro>*,.lightFrieze>*,.portfolio>*,.searchAnswers>*,.studioGallery>*,.tonyAbout>*{position:relative;z-index:2}@media(max-width:760px){.faqGroup:before,.faqHero:before,.intro:before,.lightFrieze:before,.portfolio:before,.searchAnswers:before,.studioGallery:before,.tonyAbout:before{top:13px;height:44px;background-size:68px auto!important}}@media(prefers-reduced-motion:reduce){.faqGroup,.faqHero,.intro,.lightFrieze,.portfolio,.searchAnswers,.studioGallery,.tonyAbout{--frieze-clip:0%;--frieze-opacity:.94;--frieze-y:0px}}@media(max-width:760px){.faqGroup{gap:32px;padding-top:18vw}.faqGroupTitle{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;width:100%;margin:0}.faqGroupTitle>span{margin-top:5px;font-size:11px;line-height:1}.faqGroupTitle h2{font-size:clamp(38px,11vw,52px);line-height:.88;letter-spacing:-.015em;margin:0;max-width:100%;overflow-wrap:normal;word-break:normal}.faqList{width:100%;min-width:0}.faqItem summary{grid-template-columns:minmax(0,1fr) 28px;gap:16px;font-size:clamp(19px,5.5vw,24px);line-height:1.08;padding:24px 0}.faqItem summary span{font-size:28px;line-height:1;align-self:start;justify-self:end}.faqItem p{font-size:15px;line-height:1.55;padding:0 0 26px}.faqGroup{display:block;padding:18vw 5vw 13vw}.faqGroupTitle{display:block!important;position:static!important;top:auto!important;height:auto!important;width:100%;margin:0 0 30px!important;padding:0 0 18px}.faqGroupTitle>span{display:block;margin:0 0 12px!important;font-size:11px;line-height:1.1}.faqGroupTitle h2{display:block;position:static;font-size:clamp(36px,10.5vw,48px)!important;line-height:1!important;letter-spacing:-.01em;margin:0!important;padding:0!important;max-width:100%;overflow:visible;white-space:normal;overflow-wrap:normal;word-break:normal}.faqList{display:block;width:100%;min-width:0;margin:0;clear:both}.faqItem summary{grid-template-columns:minmax(0,1fr) 30px;gap:14px;font-size:clamp(19px,5.2vw,23px);line-height:1.12;padding:24px 0}body,html{width:100%;max-width:100%;margin:0;overflow-x:hidden}.artistsIndex,.comingPage,.dark{background-color:#120a07!important;background-image:var(--wood-surface)!important;background-size:980px auto!important;background-position:top!important;background-repeat:repeat-y!important}.artistShelf,.artistsIndex,.artistsIndexHero{width:100%;max-width:none;margin-left:0;margin-right:0}.artistsIndexHero{background:transparent!important}}