:root{--ink: #000;--raise: #121212;--line: #2a2a2a;--bone: #f1f0ea;--smoke: #a3a39b;--green: #83e62f;--green-dim: #5fa821;--display: "Anton","Impact","Arial Narrow",sans-serif;--body: "Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap: 1240px;--gut: clamp(16px,4vw,40px);--sec: clamp(64px,9vw,128px)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--ink);color: var(--bone);font: 400 1.0625rem/1.6 var(--body);-webkit-font-smoothing: antialiased;overflow-x: hidden}img{display: block;max-width: 100%;height: auto}a{color: inherit}h1,h2,h3{font-family: var(--display);font-weight: 400;line-height: 1.02;letter-spacing: .005em;margin: 0 0 .5em}h1{font-size: clamp(2.6rem,6.4vw,5.2rem)}h2{font-size: clamp(2rem,4.2vw,3.3rem)}h3{font-size: 1.5rem}p{margin: 0 0 1em;max-width: 64ch}.lede{font-size: clamp(1.1rem,1.6vw,1.3rem);color: var(--smoke);max-width: 52ch}.dim{color: var(--smoke);font-size: .95rem}.center{text-align: center;margin-top: 48px}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding: 0 var(--gut)}:focus-visible{outline: 3px solid var(--green);outline-offset: 3px}.skip{position: absolute;left: -999px;top: 8px;background: var(--green);color: #000;padding: 10px 14px;z-index: 100;font-weight: 600}.skip:focus{left: 8px}.wm{display: block;overflow: visible}.wm text{font-family: var(--display);font-size: 108px}.wm-o{fill: none;stroke: var(--green);stroke-width: 2.6}.wm-s{fill: var(--bone)}.wm-draw .wm-o{stroke-dasharray: 900;stroke-dashoffset: 900;animation: draw 2.2s cubic-bezier(.6,.05,.3,1) .15s forwards}.wm-draw .wm-s{opacity: 0;animation: ink .6s ease-out 1.6s forwards}@keyframes draw{to{stroke-dashoffset: 0}}@keyframes ink{to{opacity: 1}}@media (prefers-reduced-motion: reduce){.wm-draw .wm-o{animation: none;stroke-dashoffset: 0}.wm-draw .wm-s{animation: none;opacity: 1}html{scroll-behavior: auto}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .5em;min-height: 48px;padding: 0 26px;border: 2px solid var(--green);background: var(--green);color: #000;text-decoration: none;font: 600 1rem/1 var(--body);letter-spacing: .02em;border-radius: 2px;transition: background .15s,color .15s}.btn:hover{background: transparent;color: var(--green)}.btn-ghost{background: transparent;color: var(--bone);border-color: var(--bone)}.btn-ghost:hover{background: var(--bone);color: #000}.btn-sm{min-height: 40px;padding: 0 18px;font-size: .95rem}.btn-lg{min-height: 56px;padding: 0 32px;font-size: 1.05rem}.more{color: var(--green);font-weight: 600;text-decoration: none;border-bottom: 2px solid var(--green-dim);padding-bottom: 2px}.more:hover{border-color: var(--green)}.hdr{position: sticky;top: 0;z-index: 50;background: rgba(0,0,0,.86);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-bottom: 1px solid var(--line)}.hdr-in{display: flex;align-items: center;justify-content: space-between;height: 72px}.hdr-logo .wm{width: 150px;height: auto}.nav{display: flex;align-items: center;gap: 30px}.nav a:not(.btn){text-decoration: none;font-weight: 500;color: var(--smoke);padding: 6px 0;border-bottom: 2px solid transparent}.nav a:not(.btn):hover,.nav a[aria-current="page"]{color: var(--bone);border-color: var(--green)}.menu-btn{display: none}@media (max-width: 860px){.menu-btn{display: grid;gap: 7px;place-content: center;width: 48px;height: 48px;background: none;border: 0;cursor: pointer;padding: 0}.menu-btn .bar{width: 26px;height: 2px;background: var(--bone);transition: transform .2s}.menu-btn[aria-expanded="true"] .bar:first-child{transform: translateY(4.5px) rotate(45deg)}.menu-btn[aria-expanded="true"] .bar:nth-child(2){transform: translateY(-4.5px) rotate(-45deg)}.nav{position: fixed;inset: 72px 0 auto 0;flex-direction: column;align-items: stretch;gap: 0;background: #000;border-bottom: 1px solid var(--line);padding: 8px var(--gut) 24px;display: none}.nav.open{display: flex}.nav a:not(.btn){font-family: var(--display);font-size: 1.9rem;color: var(--bone);padding: 12px 0;border-bottom: 1px solid var(--line)}.nav a[aria-current="page"]{color: var(--green);border-color: var(--line)}.nav .btn{margin-top: 20px;min-height: 52px}}.hero{position: relative;min-height: min(92vh,900px);display: flex;align-items: flex-end;overflow: hidden;border-bottom: 1px solid var(--line)}.hero-in{position: relative;padding-top: 80px;padding-bottom: clamp(48px,7vw,96px)}.wm-hero{width: min(720px,86vw);height: auto;margin-left: -4px}.hero-sub{font-family: var(--display);font-size: clamp(1rem,2vw,1.5rem);letter-spacing: .72em;margin: 10px 0 36px;color: var(--bone)}.hero h1{font-family: var(--body);font-weight: 600;font-size: clamp(1.3rem,2vw,1.6rem);line-height: 1.3;margin: 0 0 .4em;letter-spacing: 0}.hero .lede{margin-bottom: 32px}.actions{display: flex;flex-wrap: wrap;gap: 14px}.hero-rating{display: inline-flex;align-items: center;gap: 12px;margin-top: 36px;text-decoration: none;color: var(--smoke)}.hero-rating b{color: var(--bone)}@media (max-width: 860px){.hero-sub{letter-spacing: .5em;margin-bottom: 28px}}.sec{padding: var(--sec) 0}.sec-line{border-top: 1px solid var(--line)}.sec-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 52px;flex-wrap: wrap}.sec-head h2{margin: 0;position: relative}.sec-head h2::after{content: "";position: absolute;left: -4px;bottom: -14px;width: 3.2em;height: 14px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M2 9c30-6 70-8 110-6s60 3 86 1' fill='none' stroke='%2383e62f' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100% 100%;filter: drop-shadow(0 0 6px rgba(131,230,47,.6))}.gal{display: grid;gap: 10px}.gal figure{margin: 0;overflow: hidden;background: var(--raise);outline: 1px solid transparent;transition: outline-color .2s}.gal figure:hover{outline-color: var(--green)}.gal img{width: 100%;height: 100%;object-fit: cover}.gal-feature{grid-template-columns: 1.3fr 1fr 1fr;grid-template-rows: repeat(2,minmax(220px,26vw));max-height: 760px}.gal-feature figure:first-child{grid-row: span 2}.gal-feature figure:nth-child(4){grid-column: 2 / span 1}.gal-all{grid-template-columns: repeat(4,1fr);grid-auto-rows: minmax(240px,24vw)}.gal-all figure:nth-child(1),.gal-all figure:nth-child(6){grid-row: span 2}@media (max-width: 860px){.gal-feature{grid-template-columns: 1fr 1fr;grid-template-rows: none;grid-auto-rows: 48vw;max-height: none}.gal-feature figure:first-child{grid-column: span 2;grid-row: span 1}.gal-feature figure:nth-child(4){grid-column: auto}.gal-all{grid-template-columns: 1fr 1fr;grid-auto-rows: 52vw}}.reviews{position: relative;z-index: 2;color: #000;background: var(--bg-green) center top / cover no-repeat,var(--green);padding: calc(var(--sec) + 30px) 0 var(--sec)}.rv-head{display: flex;justify-content: space-between;align-items: flex-end;gap: 24px;margin-bottom: 36px}.rv-score{display: flex;align-items: center;gap: 18px}.rv-num{font-family: var(--tag);font-size: clamp(4rem,9vw,6.5rem);line-height: .9;transform: rotate(-6deg);display: inline-block}.rv-score p{margin: 6px 0 0;font-weight: 600}.rv-ctrl{display: flex;gap: 10px}.arrow{width: 52px;height: 52px;border: 2px solid #000;background: transparent;border-radius: 50%;cursor: pointer;display: grid;place-items: center}.arrow svg{width: 22px;height: 22px;fill: none;stroke: #000;stroke-width: 2.4}.arrow:hover{background: #000}.arrow:hover svg{stroke: var(--green)}.reviews :focus-visible{outline-color: #000}.rv-track{display: grid;grid-auto-flow: column;grid-auto-columns: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.rv-track::-webkit-scrollbar{display: none}.rv{margin: 0;scroll-snap-align: start;padding-right: 8%}.rv blockquote{margin: 0 0 28px;font-family: var(--display);font-size: clamp(1.7rem,3.6vw,3rem);line-height: 1.12;max-width: 30ch}.rv blockquote::before{content: "\201C"}.rv blockquote::after{content: "\201D"}.rv figcaption{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;font-weight: 600}.rv-artist{font-weight: 400}.rv-artist::before{content: "";display: inline-block;width: 20px;height: 2px;background: #000;vertical-align: middle;margin-right: 12px}.rv-foot{display: flex;justify-content: space-between;align-items: center;gap: 20px;margin-top: 44px;flex-wrap: wrap}.dots{display: flex;gap: 8px}.dot{width: 28px;height: 4px;padding: 0;border: 0;background: rgba(0,0,0,.25);cursor: pointer}.dot[aria-current="true"]{background: #000}.rv-links{display: flex;gap: 24px}.rv-links a{font-weight: 600;text-decoration-thickness: 2px;text-underline-offset: 4px}@media (max-width: 600px){.rv-ctrl{display: none}.rv{padding-right: 0}}.reviews + .sec{padding-top: calc(var(--sec) + 40px)}.about{display: grid;grid-template-columns: 1.1fr 1fr;gap: clamp(32px,6vw,88px);align-items: center}.about-img{margin: 0;aspect-ratio: 4 / 3;overflow: hidden}.about-img img{width: 100%;height: 100%;object-fit: cover}@media (max-width: 860px){.about{grid-template-columns: 1fr}}.crew{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(5,1fr);gap: 14px}.crew a{text-decoration: none;display: block}.crew img,.crew .mono{aspect-ratio: 4 / 5;width: 100%;object-fit: cover;filter: grayscale(1) contrast(1.05);transition: filter .25s}.crew a:hover img{filter: none}.crew-name{display: block;font-family: var(--display);font-size: 1.6rem;margin-top: 14px}.crew-role{display: block;color: var(--smoke);font-size: .95rem}.crew a:hover .crew-name{color: var(--green)}@media (max-width: 960px){.crew{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 44%;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 8px;margin-right: calc(-1 * var(--gut))}.crew li{scroll-snap-align: start}}.mono{display: grid;place-items: center;background: var(--raise);border: 1px solid var(--line)}.mono span{font-family: var(--display);font-size: clamp(3rem,7vw,5rem);color: transparent;-webkit-text-stroke: 2px var(--green)}.steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5,1fr);gap: 28px;counter-reset: s}.steps li{counter-increment: s;border-top: 2px solid var(--line);padding-top: 20px}.steps li::before{content: counter(s);display: block;font-family: var(--display);font-size: 3.4rem;line-height: 1;color: transparent;-webkit-text-stroke: 1.5px var(--green);margin-bottom: 14px}.steps h3{font-size: 1.4rem}.steps p{color: var(--smoke);font-size: 1rem}.steps-v{grid-template-columns: 1fr;gap: 0;max-width: 860px}.steps-v li{display: grid;grid-template-columns: 100px 1fr;column-gap: 24px;padding: 28px 0;border-top: 1px solid var(--line)}.steps-v li::before{grid-row: span 2;font-size: 4.4rem;margin: 0}.steps-v h3{font-size: 1.8rem;margin-bottom: 8px}@media (max-width: 960px){.steps{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.steps{grid-template-columns: 1fr}.steps-v li{grid-template-columns: 64px 1fr}.steps-v li::before{font-size: 3.2rem}}.cta{border-top: 1px solid var(--line);padding: calc(var(--sec) * 1.3) 0;text-align: center;position: relative;background: linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.6)),radial-gradient(55% 90% at 50% 115%,rgba(131,230,47,.35),transparent 70%),var(--bg-studio) center / cover no-repeat,#000}.cta-in{display: flex;flex-direction: column;align-items: center}.cta h2{font-size: clamp(2.8rem,7.5vw,6rem);max-width: 14ch}.cta p{color: var(--bone);margin-bottom: 32px}.ph{position: relative;overflow: hidden;padding: clamp(56px,8vw,112px) 0 clamp(32px,4vw,56px);border-bottom: 1px solid var(--line);background: linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.85)),var(--bg-brick) center top / cover no-repeat,#000}.ph .wrap{position: relative}.ph h1{font-size: clamp(3rem,9vw,7.5rem);margin-bottom: .25em;color: transparent;-webkit-text-stroke: 2px var(--green);filter: drop-shadow(0 0 14px rgba(131,230,47,.45))}.ph .lede{margin-bottom: 28px;color: var(--bone)}.roster{display: grid;gap: clamp(56px,8vw,104px)}.artist{display: grid;grid-template-columns: 5fr 7fr;gap: clamp(28px,5vw,72px);align-items: center;scroll-margin-top: 96px}.artist:nth-child(even) .artist-pic{order: 2}.artist-pic img,.artist-pic .mono{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.role{color: var(--green);margin-bottom: 8px;font-family: var(--tag);font-weight: 400;font-size: 1.15rem;transform: rotate(-2deg);display: inline-block}.artist h2{font-size: clamp(2.6rem,5vw,4rem);color: var(--bone)}.tags{list-style: none;padding: 0;margin: 0 0 22px;display: flex;flex-wrap: wrap;gap: 8px}.tags li{border: 1px solid var(--line);padding: 5px 12px;font-size: .92rem;color: var(--bone);border-radius: 999px}.artist-txt p:not(.role){color: var(--smoke);margin-bottom: 26px}@media (max-width: 760px){.artist{grid-template-columns: 1fr}.artist:nth-child(even) .artist-pic{order: 0}.artist-pic img,.artist-pic .mono{aspect-ratio: 1}}.policy{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(28px,4vw,56px)}.policy h2{font-size: 2rem}.policy p{color: var(--smoke)}.policy-2{grid-template-columns: 3fr 2fr}.note{border-left: 3px solid var(--green);padding-left: 28px}.ticks{list-style: none;padding: 0;margin: 0}.ticks li{position: relative;padding: 10px 0 10px 30px;border-bottom: 1px solid var(--line)}.ticks li::before{content: "";position: absolute;left: 2px;top: 17px;width: 12px;height: 7px;border-left: 2px solid var(--green);border-bottom: 2px solid var(--green);transform: rotate(-45deg)}.kv{display: grid;grid-template-columns: 1fr auto;margin: 0 0 16px}.kv dt,.kv dd{margin: 0;padding: 10px 0;border-bottom: 1px solid var(--line)}.kv dd{color: var(--bone);font-weight: 600;text-align: right}.kv dt{color: var(--smoke)}@media (max-width: 860px){.policy,.policy-2{grid-template-columns: 1fr}}.faq-wrap{display: grid;grid-template-columns: 1.5fr 1fr;gap: clamp(32px,5vw,72px);align-items: start}.faq details{border-bottom: 1px solid var(--line)}.faq details:first-child{border-top: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;padding: 22px 48px 22px 0;position: relative;font-weight: 600;font-size: 1.15rem}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";position: absolute;right: 8px;top: 50%;width: 14px;height: 14px;margin-top: -10px;border-right: 2px solid var(--green);border-bottom: 2px solid var(--green);transform: rotate(45deg);transition: transform .2s}.faq details[open] summary::after{transform: rotate(-135deg);margin-top: -2px}.faq details p{color: var(--smoke);padding-bottom: 22px;margin: 0}.aftercare{position: sticky;top: 100px;border: 1px solid var(--green);padding: clamp(24px,3vw,40px);background: rgba(0,0,0,.6)}.aftercare h2{color: var(--green)}.aftercare>p{color: var(--smoke)}.care{margin: 0;display: grid;grid-template-columns: auto 1fr;gap: 0 20px}.care dt{font-family: var(--display);font-size: 1.2rem;padding: 12px 0;border-top: 1px solid var(--line)}.care dd{margin: 0;padding: 14px 0;border-top: 1px solid var(--line);color: var(--bone)}@media (max-width: 960px){.faq-wrap{grid-template-columns: 1fr}.aftercare{position: static}}.contact{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px,5vw,72px)}.crow{padding: 28px 0;border-bottom: 1px solid var(--line)}.crow:first-child{padding-top: 0}.crow h2{font-size: 2rem}.crow p{color: var(--smoke)}.big-link{font-family: var(--display);font-size: clamp(1.6rem,3vw,2.2rem);color: var(--green);text-decoration: none;word-break: break-word}.big-link:hover{text-decoration: underline}.map{min-height: 420px;border: 1px solid var(--line)}.map iframe{width: 100%;height: 100%;min-height: 420px;border: 0;filter: grayscale(1) invert(.92) contrast(.9)}@media (max-width: 860px){.contact{grid-template-columns: 1fr}}.ftr{border-top: 1px solid var(--line);padding: 72px 0 28px;background: linear-gradient(180deg,#000 0%,rgba(0,0,0,.9) 60%,rgba(0,0,0,.75)),var(--bg-brick) center bottom / cover no-repeat,#000}.ftr-top{display: flex;justify-content: space-between;align-items: center;gap: 24px;flex-wrap: wrap;padding-bottom: 48px;border-bottom: 1px solid var(--line)}.wm-ftr{width: min(380px,70vw);height: auto}.wm-ftr .wm-o{filter: drop-shadow(0 0 10px rgba(131,230,47,.5))}.ftr-tag{color: var(--smoke);margin: 14px 0 0}.ftr-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 32px;padding-top: 44px}.ftr h2{font-family: var(--body);font-weight: 600;font-size: 1rem;color: var(--green);margin-bottom: 12px}.ftr p{margin-bottom: 8px}.ftr a{text-decoration: none}.ftr a:hover{color: var(--green)}.ftr-base{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;color: var(--smoke);font-size: .9rem;margin-top: 56px}@media (max-width: 860px){.ftr-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 480px){.ftr-grid{grid-template-columns: 1fr}}:root{--tag: "Permanent Marker","Marker Felt",cursive;--bg-spray: url("https://static.wixstatic.com/media/ea6525_ec349645417e459eb876bd748214e9e7~mv2.png/v1/fill/w_1920,h_1080,q_80/spray-wall.png");--bg-brick: url("https://static.wixstatic.com/media/ea6525_f223511fa85d43cf98404be99ffe2f1b~mv2.png/v1/fill/w_1920,h_1080,q_78/brick-wall.png");--bg-green: url("https://static.wixstatic.com/media/ea6525_84fd6ed0835247298d7ed9a62f3b1bbf~mv2.png/v1/fill/w_1920,h_1080,q_80/green-wall.png");--bg-studio: url("https://static.wixstatic.com/media/ea6525_fb053f3091ab4bf6b7c030ffd894cf18~mv2.png/v1/fill/w_1920,h_1080,q_80/studio.png")}body::before{content: "";position: fixed;inset: 0;pointer-events: none;z-index: 60;opacity: .07;mix-blend-mode: screen;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wm-hero .wm-o{stroke-width: 3;filter: drop-shadow(0 0 6px rgba(131,230,47,.9)) drop-shadow(0 0 26px rgba(131,230,47,.45))}.hero-in{isolation: isolate;padding-top: 110px}.hero-sub{position: relative}.tag{font-family: var(--tag);color: var(--green);font-weight: 400;line-height: 1;text-shadow: 0 0 18px rgba(131,230,47,.45)}.hero-tag{position: absolute;font-size: clamp(2.6rem,6.5vw,5.4rem);transform: rotate(-9deg);left: min(470px,46vw);top: calc(110px + min(720px,86vw) * .2);pointer-events: none;animation: tagin .5s cubic-bezier(.2,.9,.3,1.4) 2s both}@keyframes tagin{from{opacity: 0;transform: rotate(-9deg) scale(1.4)}to{opacity: 1;transform: rotate(-9deg) scale(1)}}@media (max-width: 860px){.hero-tag{top: auto;left: auto;right: var(--gut);margin-top: -1.6em;position: relative;display: block;text-align: right;transform: rotate(-7deg);animation: none}}.tag-inline{font-family: var(--tag);color: var(--green);display: inline-block;transform: rotate(-6deg) translateY(-2px);padding: 0 .08em;text-shadow: 0 0 16px rgba(131,230,47,.4)}.ticker{display: flex;overflow: hidden;background: var(--green);color: #000;border-block: 2px solid #000;transform: rotate(-1.2deg);margin: -14px -8px 0;position: relative;z-index: 3}.ticker-in{display: flex;flex: none;align-items: center;gap: 28px;padding: 14px 14px;animation: tick 38s linear infinite}.ticker span{font-family: var(--display);font-size: clamp(1.3rem,2.6vw,2rem);white-space: nowrap}.ticker b{font-size: 1.4rem}@keyframes tick{to{transform: translateX(-100%)}}@media (prefers-reduced-motion: reduce){.ticker-in{animation: none}.hero-tag{animation: none}}.btn-spray{box-shadow: 0 0 34px rgba(131,230,47,.45)}.btn-spray:hover{box-shadow: 0 0 46px rgba(131,230,47,.6)}.hero{background: #000;align-items: center}.hero-bg{position: absolute;inset: 0;background: var(--bg-spray) center right / cover no-repeat}.hero-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.65) 42%,rgba(0,0,0,.15) 75%),linear-gradient(0deg,#000 0%,transparent 26%)}.hero-card{position: absolute;right: max(var(--gut),calc((100vw - var(--wrap)) / 2 + var(--gut)));top: 50%;z-index: 2;width: min(360px,30vw);margin: 0;transform: translateY(-46%) rotate(4deg);background: var(--bone);padding: 10px 10px 0;box-shadow: 0 30px 60px rgba(0,0,0,.7),0 0 60px rgba(131,230,47,.25)}.hero-card img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.hero-card figcaption{font-family: var(--tag);color: #000;font-size: 1.15rem;text-align: center;padding: 10px 0 12px}.hero-card::before{content: "";position: absolute;top: -14px;left: 50%;width: 110px;height: 30px;transform: translateX(-50%) rotate(-3deg);background: rgba(131,230,47,.85);box-shadow: 0 2px 6px rgba(0,0,0,.4)}@media (max-width: 960px){.hero-card{width: min(300px,34vw)}}@media (max-width: 860px){.hero{display: flex;flex-direction: column;min-height: 0}.hero-bg::after{background: linear-gradient(0deg,#000 8%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.35))}.hero-card{position: relative;order: -1;right: auto;top: auto;transform: rotate(3deg);width: min(280px,72vw);margin: 40px auto 0}.hero-in{padding-top: 40px;margin-top: 0}}.stars{color: var(--green);letter-spacing: 3px;font-size: 1.1rem;line-height: 1}.reviews .stars{color: #000;font-size: 1.3rem}
.hero-card{overflow:visible}
.hero-card .splat{position:absolute;pointer-events:none;z-index:3;filter:drop-shadow(0 0 10px rgba(131,230,47,.55))}
.hero-card .splat path,.hero-card .splat circle{fill:var(--green)}
.hero-card .splat-a{width:58%;left:-26%;top:-14%;transform:rotate(-12deg);opacity:.95}
.hero-card .splat-b{width:44%;right:-22%;top:38%;transform:rotate(18deg)}
.hero-card .splat-b path,.hero-card .splat-b circle{fill:var(--bone)}
.hero-card .splat-b{filter:drop-shadow(0 0 8px rgba(0,0,0,.6))}
.hero-card .drips{position:absolute;left:4%;right:4%;top:100%;width:92%;height:90px;z-index:1;pointer-events:none}
.hero-card .drips path{fill:var(--bone)}
.hero-card img{position:relative;z-index:2;mask-image:radial-gradient(140% 120% at 50% 45%,#000 70%,transparent 100%);-webkit-mask-image:radial-gradient(140% 120% at 50% 45%,#000 70%,transparent 100%)}
.hero-card figcaption{position:relative;z-index:2}
.hero-card .hero-tag{position:absolute;left:auto;right:-14%;top:auto;bottom:-22%;z-index:4;font-size:clamp(3rem,6vw,5.2rem);color:var(--bone);transform:rotate(-10deg);-webkit-text-stroke:2px #000;text-shadow:0 0 22px rgba(131,230,47,.9),0 0 4px rgba(131,230,47,1);animation:tagin2 .5s cubic-bezier(.2,.9,.3,1.4) 2s both;margin:0;display:block;text-align:left}
@keyframes tagin2{from{opacity:0;transform:rotate(-10deg) scale(1.4)}to{opacity:1;transform:rotate(-10deg) scale(1)}}
@media (max-width:860px){.hero-card .hero-tag{right:-8%;bottom:-18%;font-size:clamp(2.4rem,11vw,3.4rem)}.hero-card{margin-bottom:56px}}
@media (prefers-reduced-motion:reduce){.hero-card .hero-tag{animation:none}}

.hero h1{font-family:"Bebas Neue",var(--display);font-weight:400;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1;letter-spacing:.02em;color:var(--bone);margin:0 0 .35em;max-width:18ch}

.hero{min-height:min(100vh,980px)}
.hero-card{background:none;padding:0;box-shadow:none;transform:translateY(-50%);width:min(760px,54vw);right:max(0px,calc((100vw - var(--wrap)) / 2 - 40px));top:52%}
.hero-card::before{display:none}
.hero-card img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;filter:contrast(1.08) saturate(1.1);-webkit-mask-image:radial-gradient(62% 58% at 52% 46%,#000 55%,rgba(0,0,0,.6) 72%,transparent 92%);mask-image:radial-gradient(62% 58% at 52% 46%,#000 55%,rgba(0,0,0,.6) 72%,transparent 92%)}
.hero-card .splat-a{width:36%;left:2%;top:4%;transform:rotate(-14deg)}
.hero-card .splat-b{width:24%;right:4%;top:30%}
.hero-card .hero-tag{right:auto;left:8%;bottom:6%;font-size:clamp(4.5rem,9vw,9rem);-webkit-text-stroke:3px #000;transform:rotate(-8deg)}
@keyframes tagin2{from{opacity:0;transform:rotate(-8deg) scale(1.4)}to{opacity:1;transform:rotate(-8deg) scale(1)}}
.hero-in{position:relative;z-index:3}
@media (max-width:860px){
.hero-card{position:relative;width:calc(100% + 2 * var(--gut));max-width:none;margin:0 calc(-1 * var(--gut)) -22vw;transform:none;right:auto;top:auto}
.hero-card img{aspect-ratio:4/5;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 98%);mask-image:linear-gradient(180deg,#000 55%,transparent 98%)}
.hero-card .splat-a{width:40%;left:-6%;top:2%}
.hero-card .splat-b{width:28%;right:-4%;top:26%}
.hero-card .hero-tag{left:auto;right:4%;bottom:24vw;font-size:clamp(3.6rem,19vw,5.6rem)}
}

@media (min-width:861px){.hero-card{width:min(640px,44vw);top:50%;transform:translateY(-50%)}.hero-card img{max-height:calc(min(100vh,980px) - 110px);width:100%}.hero-card .hero-tag{left:4%;bottom:12%;font-size:clamp(4.5rem,8vw,8.5rem)}}

.hero-card .hero-tag{color:var(--green);-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 0 6px rgba(131,230,47,1),0 0 18px rgba(131,230,47,.95),0 0 42px rgba(131,230,47,.75),0 0 80px rgba(131,230,47,.5)}

.wk-wrap{position:relative}
.wk-track{list-style:none;margin:0 calc(-1 * var(--gut));padding:6px var(--gut) 18px;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,24vw,320px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.wk-track::-webkit-scrollbar{display:none}
.wk{scroll-snap-align:start;aspect-ratio:4/5;overflow:hidden;background:var(--raise);outline:1px solid transparent;transition:outline-color .2s}
.wk:nth-child(odd){transform:rotate(-1.2deg)}
.wk:nth-child(even){transform:rotate(1deg) translateY(10px)}
.wk:hover{outline-color:var(--green)}
.wk img{width:100%;height:100%;object-fit:cover}
.wk-ig a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;text-decoration:none;background:var(--green);color:#000;text-align:center;padding:20px}
.wk-ig .tag{color:#000;text-shadow:none;font-size:1.6rem;transform:rotate(-6deg)}
.wk-ig-h{font-family:var(--display);font-size:clamp(2rem,3.4vw,2.8rem);line-height:1}
.wk-ig-s{font-weight:600}
.wk-ctrl{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}
.wk-ctrl .arrow{border-color:var(--bone)}
.wk-ctrl .arrow svg{stroke:var(--bone)}
.wk-ctrl .arrow:hover{background:var(--green);border-color:var(--green)}
.wk-ctrl .arrow:hover svg{stroke:#000}
@media (max-width:600px){.wk-track{grid-auto-columns:72vw}}

.gx-filter{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}
.gx-filter button{font:600 1rem var(--body);padding:10px 20px;border:2px solid var(--line);background:transparent;color:var(--bone);border-radius:999px;cursor:pointer}
.gx-filter button:hover{border-color:var(--green)}
.gx-filter button[aria-pressed="true"]{background:var(--green);border-color:var(--green);color:#000}
.gx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}
.gx{margin:0;position:relative;overflow:hidden;background:var(--raise)}
.gx[hidden]{display:none}
.gx-open{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}
.gx img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .35s}
.gx:hover img{transform:scale(1.04)}
.gx figcaption{position:absolute;left:10px;bottom:10px;font-family:var(--tag);font-size:1.05rem;color:#000;background:var(--green);padding:3px 10px 1px;transform:rotate(-3deg);pointer-events:none}
.gx-box{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.92);display:grid;place-items:center;padding:24px}
.gx-box[hidden]{display:none}
.gx-box img{max-width:min(92vw,900px);max-height:88vh;object-fit:contain;box-shadow:0 0 60px rgba(131,230,47,.25)}
.gx-close{position:absolute;top:16px;right:20px;width:52px;height:52px;border-radius:50%;border:2px solid var(--bone);background:transparent;color:var(--bone);font-size:2rem;line-height:1;cursor:pointer}
.gx-close:hover{background:var(--green);border-color:var(--green);color:#000}
@media (max-width:600px){.gx-grid{grid-template-columns:1fr 1fr;gap:6px}.gx figcaption{font-size:.9rem}}

.live{margin-top:56px;padding:clamp(28px,4vw,48px);border:2px solid var(--green);display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;background:radial-gradient(70% 120% at 100% 0%,rgba(131,230,47,.18),transparent 70%),rgba(0,0,0,.6);position:relative}
.live .tag{display:inline-block;font-size:1.3rem;transform:rotate(-4deg);margin-bottom:10px}
.live h2{font-size:clamp(2.2rem,4.5vw,3.6rem);margin-bottom:.3em}
.live p{color:var(--smoke);margin:0}
.live-btns{display:grid;gap:14px}
.live-btn{display:flex;align-items:center;gap:16px;padding:18px 22px;background:var(--green);color:#000;text-decoration:none;border:2px solid var(--green);transition:background .15s,color .15s}
.live-btn:hover{background:transparent;color:var(--green)}
.live-btn svg{width:36px;height:36px;flex:none;fill:none;stroke:currentColor;stroke-width:2}
.live-btn svg path{fill:currentColor;stroke:none}
.live-btn svg .dot-f{fill:currentColor;stroke:none}
.live-btn b{display:block;font-family:var(--display);font-weight:400;font-size:1.6rem;line-height:1}
.live-btn small{font-weight:600;font-size:.95rem}
@media (max-width:760px){.live{grid-template-columns:1fr}}

.gx-more-wrap{margin-top:36px}.gx-more-wrap[hidden]{display:none}

.wmh{display:inline-flex;align-items:baseline;font-family:var(--display);font-weight:400;line-height:1;letter-spacing:.06em;white-space:nowrap;padding:.06em .04em .02em 0}
.wmh-o{color:rgba(0,0,0,.55);-webkit-text-stroke:.022em var(--green);paint-order:stroke fill;text-shadow:0 0 .08em rgba(131,230,47,.85),0 0 .3em rgba(131,230,47,.35)}
.wmh-s{color:var(--bone);margin-left:.04em}
.hdr-logo{text-decoration:none;display:flex;align-items:center}
.hdr-logo .wmh{font-size:44px}
.hdr-logo .wmh-o{text-shadow:none;-webkit-text-stroke-width:1.5px;color:transparent}
.wm-hero{display:inline-flex;font-size:clamp(4.4rem,25vw,13rem);margin-left:-.04em}
.wm-ftr{font-size:clamp(3.4rem,20vw,7.5rem)}
.wmh-anim .wmh-o{animation:wmglow 1.4s ease-out .1s both}
.wmh-anim .wmh-s{animation:ink .6s ease-out .9s both}
@keyframes wmglow{from{opacity:0;text-shadow:none}to{opacity:1}}
@keyframes ink{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){.wmh-anim .wmh-o,.wmh-anim .wmh-s{animation:none}}

.hero-loc{display:block;width:max-content;font-size:clamp(2.1rem,4.2vw,3.5rem);margin:-.12em 0 .35em 34%;transform:rotate(-8deg);transform-origin:left center;color:var(--green);-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 0 5px rgba(131,230,47,1),0 0 16px rgba(131,230,47,.9),0 0 36px rgba(131,230,47,.6);animation:locin .5s cubic-bezier(.2,.9,.3,1.4) 1.3s both}
@keyframes locin{from{opacity:0;transform:rotate(-8deg) scale(1.3)}to{opacity:1;transform:rotate(-8deg) scale(1)}}
@media (max-width:860px){.hero-loc{margin-left:30%;font-size:clamp(2rem,9vw,2.8rem)}}
@media (prefers-reduced-motion:reduce){.hero-loc{animation:none}}
.rv-h{margin:0 0 34px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 .18em;line-height:.9}
.rv-g{font-family:var(--tag);font-weight:400;color:var(--green);font-size:clamp(2.8rem,7vw,5.6rem);transform:rotate(-7deg) translateY(-.08em);display:inline-block;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 0 6px rgba(131,230,47,1),0 0 20px rgba(131,230,47,.8),0 0 44px rgba(131,230,47,.45)}
.rv-r{font-family:var(--display);font-weight:400;text-transform:uppercase;color:var(--bone);font-size:clamp(4rem,12vw,9.5rem);letter-spacing:.01em}
.mono-hb{display:flex;align-items:center;justify-content:center;background:#0b0b0b url("https://static.wixstatic.com/media/ea6525_ec349645417e459eb876bd748214e9e7~mv2.jpg/v1/fill/w_700,h_875,q_70/bg.jpg") center/cover;position:relative;overflow:hidden}
.mono-hb::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55)}
.mono-hb b{position:relative;font-family:var(--display);font-weight:400;font-size:clamp(4rem,9vw,8rem);color:rgba(0,0,0,.6);-webkit-text-stroke:2px var(--green);text-shadow:0 0 18px rgba(131,230,47,.7);letter-spacing:.04em}
.crew .mono-hb{filter:none}
.crew .mono-hb b{font-size:clamp(3rem,6vw,5rem)}
@media (min-width:861px){.crew{grid-template-columns:repeat(6,1fr)}}

.reviews{padding-bottom:clamp(36px,5vw,56px)}
.rv-track{align-items:start}
.rv blockquote{margin-bottom:20px}
.rv-foot{margin-top:24px}

.reviews{padding-top:clamp(56px,7vw,96px)}
.rv-h{margin-bottom:22px}
.rv-g{color:var(--bone);-webkit-text-stroke:3px #000;text-shadow:3px 3px 0 #000;font-size:clamp(2.4rem,5.5vw,4.6rem)}
.rv-r{color:#000;font-size:clamp(3.4rem,9vw,7.2rem)}
.rv-head{margin-bottom:22px}
.rv blockquote{font-size:clamp(1.35rem,2.5vw,2.1rem);line-height:1.18;max-width:54ch}

.team-h{font-family:var(--display);font-weight:400;font-size:clamp(2.4rem,5vw,4rem);margin:0 0 8px;line-height:1}
.team-h .tag,.team-lbl .tag{display:inline-block;transform:rotate(-7deg);margin-right:.12em;font-size:.8em}
.team-sec{padding-bottom:0}
.team-sec + .team-sec{padding-top:var(--sec)}
.team-split{display:grid;grid-template-columns:2fr 4fr;gap:28px}
.team-lbl{font-family:var(--display);font-size:1.6rem;margin:0 0 14px;line-height:1}
.crew.crew-2{grid-template-columns:repeat(2,1fr)}
.crew.crew-4{grid-template-columns:repeat(4,1fr)}
@media (max-width:860px){.team-split{grid-template-columns:1fr;gap:34px}.crew.crew-2,.crew.crew-4{grid-template-columns:none}}

.ftr-tag{font-family:var(--tag);color:var(--green);font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.15;margin:18px 0 0;display:inline-block;transform:rotate(-4deg);transform-origin:left center;-webkit-text-stroke:1px #000;paint-order:stroke fill;text-shadow:0 0 6px rgba(131,230,47,.9),0 0 18px rgba(131,230,47,.5)}

.cta{border-top:0;background:linear-gradient(180deg,#0b0b0b 0%,rgba(11,11,11,.55) 22%,rgba(0,0,0,.5) 60%,#000 100%),radial-gradient(55% 90% at 50% 115%,rgba(131,230,47,.3),transparent 70%),url("https://static.wixstatic.com/media/ea6525_0f1df4a78eee4831aeb5e8de1913c411~mv2.png/v1/fill/w_1920,h_1280,q_85/inkkpit-studio.jpg") center / cover no-repeat,#000}
.cta::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 22%,transparent 78%,rgba(0,0,0,.55))}
.cta-in{position:relative;z-index:1}
.cta + .ftr,.ftr{border-top:0}

.steps-v .ticks{margin:10px 0 0}
.steps-q{margin-top:34px;color:var(--smoke)}
.steps-q a{color:var(--green)}

.steps-v li::before{grid-row:1 / span 3}
.steps-v li > *{grid-column:2}
.steps-v .ticks li{display:block;position:relative;border:0;padding:0 0 0 28px;margin-bottom:8px;counter-increment:none}
.steps-v .ticks li::before{grid-row:auto;font-family:inherit;-webkit-text-stroke:0;line-height:inherit;margin:0}
@media (min-width:1001px){.steps:not(.steps-v){grid-template-columns:repeat(4,1fr)}}

.steps-v .ticks li::before{content:"";position:absolute;left:2px;top:8px;width:12px;height:7px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg);font-size:0}

.team-split{grid-template-columns:2fr 5fr}
.crew.crew-5{grid-template-columns:repeat(5,1fr)}
@media (max-width:860px){.team-split{grid-template-columns:1fr}.crew.crew-5{grid-template-columns:none}}

.about-full{position:relative;overflow:hidden;min-height:clamp(560px,82vh,860px);display:flex;align-items:center;padding:clamp(60px,8vw,110px) 0}
.about-full .about{display:flex;justify-content:flex-end;position:static;grid-template-columns:none}
.about-full .about-img{position:absolute;inset:0;margin:0;max-width:none;width:auto;aspect-ratio:auto;border:0;box-shadow:none;transform:none}
.about-full .about-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0b0b 0%,transparent 14%,transparent 86%,#0b0b0b 100%),linear-gradient(90deg,transparent 35%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.75) 100%)}
.about-full .about-img img{width:100%;height:100%;object-fit:cover;object-position:35% 35%;aspect-ratio:auto;border-radius:0;filter:none}
.about-full .about-txt{position:relative;z-index:1;max-width:540px;background:rgba(5,5,5,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(26px,3.6vw,46px);border-left:4px solid var(--green);box-shadow:0 20px 60px rgba(0,0,0,.5)}
@media (max-width:860px){
.about-full{display:block;min-height:0;padding:0 0 var(--sec)}
.about-full .about-img{position:relative;inset:auto;height:72vw;min-height:280px}
.about-full .about-img::after{background:linear-gradient(180deg,#0b0b0b 0%,transparent 18%,transparent 60%,#0b0b0b 100%)}
.about-full .about{display:block}
.about-full .about-txt{margin-top:-80px;max-width:none}
}

@media (min-width:861px){
.about-full .about{max-width:none;padding-right:clamp(24px,4vw,64px)}
.about-full .about-txt{max-width:460px}
.about-full .about-img img{object-position:30% 35%}
}
@media (max-width:860px){
.about-full .about-img{margin:0 calc(-1 * var(--gut))}
.about-full .about{padding-top:0}
}

@media (min-width:861px){
.about-full .about-img img{width:125%;max-width:none;margin-left:-26%;object-position:50% 22%}
}
