button,input,select,textarea{font:inherit;color:inherit}button{border:0}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.text-link{font:600 11px var(--mono);text-transform:uppercase;border-bottom:1px solid var(--acid);padding:10px 0}.project-fab{position:fixed;z-index:18;right:0;top:50%;transform:translateY(-50%);display:flex;gap:28px;align-items:center;background:var(--acid);color:#090b0a;padding:16px 13px;writing-mode:vertical-rl;font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.08em}.project-fab span{transform:rotate(90deg)}.services,.demos,.about,.start-project{padding:80px 7vw;border-bottom:1px solid var(--line);overflow:hidden}.work-heading{padding:80px 7vw 38px}.service-interface{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);border-top:1px solid var(--line)}.service-list{display:grid;border-right:1px solid var(--line)}.service-list button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-height:68px;padding:14px 20px;background:transparent;color:var(--muted);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font:600 clamp(12px,1.1vw,16px)/1.3 var(--mono);text-transform:uppercase}.service-list button span,.service-detail>span,.demo-meta>span,.project-intro>span{color:var(--acid);font:10px var(--mono)}.service-list button.active,.service-list button:hover,.service-list button:focus-visible{background:#b9ff250b;color:var(--ink);border-color:#638315}.service-list button.active span{color:var(--acid)}.service-detail{padding:42px clamp(28px,5vw,80px);min-width:0}.service-detail h3{font-size:clamp(46px,6vw,88px);line-height:.88;margin:18px 0;max-width:720px}.service-detail>p{color:#c0c4be;font-size:clamp(16px,1.4vw,21px);line-height:1.55;max-width:700px}.deliverables{margin:34px 0}.deliverables b{color:var(--acid);font:10px var(--mono);text-transform:uppercase}.deliverables ul{padding:0;margin:14px 0;list-style:none;display:grid;gap:9px;color:var(--muted)}.deliverables li:before{content:"+";color:var(--acid);margin-right:10px}.service-actions,.form-actions{display:flex;gap:12px;flex-wrap:wrap}.outline-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #638315;background:transparent;color:var(--ink);padding:17px 22px;font:600 11px var(--mono);text-transform:uppercase;cursor:pointer}.demo-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin-bottom:22px}.demo-tabs button{display:grid;grid-template-columns:34px 1fr;align-items:center;min-height:58px;background:transparent;color:var(--muted);border-right:1px solid var(--line);text-align:left;padding:12px 16px;cursor:pointer;font:600 11px/1.2 var(--mono);text-transform:uppercase}.demo-tabs button:last-child{border-right:0}.demo-tabs button.active,.demo-tabs button:hover,.demo-tabs button:focus-visible{background:var(--acid);color:#090b0a}.demo-shell{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1.66fr);gap:24px}.demo-meta{padding:26px 0}.demo-meta h3{font-size:clamp(34px,4vw,60px);line-height:.9;margin:18px 0 32px}.demo-meta dl{margin:0 0 34px}.demo-meta dl div{display:grid;grid-template-columns:68px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--line);font:10px var(--mono);text-transform:uppercase}.demo-meta dt{color:var(--muted)}.demo-meta dd{margin:0;color:var(--acid)}.demo-browser{min-width:0;border:1px solid var(--line);background:#0b0d0c;box-shadow:0 24px 70px #0008}.browser-bar{height:45px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line);font:10px var(--mono);color:var(--muted)}.browser-bar i{width:8px;height:8px;border-radius:50%;background:#565b55}.browser-bar i:first-child{background:var(--acid)}.browser-bar span{margin-left:10px;padding:8px 12px;background:#141714;flex:1}.browser-bar b{color:var(--acid)}.demo-stage{min-height:470px;position:relative;overflow:hidden}.demo-ui{min-height:470px;padding:34px;display:flex;flex-direction:column;background:radial-gradient(circle at 80% 10%,#b9ff2510,transparent 38%),#0b0d0c}.demo-ui header{position:static;height:auto;padding:0 0 22px;border-bottom:1px solid var(--line)}.demo-brand{font:800 24px var(--display);text-transform:uppercase}.demo-ui h4{font:800 clamp(38px,5vw,72px)/.88 var(--display);text-transform:uppercase;margin:34px 0 18px;max-width:720px}.demo-ui>p{max-width:560px;color:var(--muted);line-height:1.55}.micro-tabs,.menu-filters,.studio-filters,.fitness-nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.micro-tabs button,.menu-filters button,.studio-filters button,.fitness-nav button{border:1px solid var(--line);background:transparent;color:var(--muted);padding:10px 13px;cursor:pointer;font:600 10px var(--mono);text-transform:uppercase}.micro-tabs button.active,.menu-filters button.active,.studio-filters button.active,.fitness-nav button.active{border-color:var(--acid);color:var(--acid)}.demo-response{margin-top:18px;min-height:58px;border-left:1px solid var(--acid);padding:10px 16px;color:#c0c4be;font:12px/1.5 var(--mono)}.menu-items,.studio-items,.fitness-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.menu-item,.studio-item,.fitness-card{border:1px solid var(--line);padding:16px;min-width:0}.menu-item b,.studio-item b,.fitness-card b{display:block;font:700 13px var(--mono);text-transform:uppercase}.menu-item span,.studio-item span,.fitness-card span{display:block;color:var(--muted);font:10px/1.5 var(--mono);margin-top:8px}.demo-cta{align-self:flex-start;margin-top:18px}.kpm{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:10px;padding:38px}.kpm i{display:block;border:1px solid #b9ff2544;height:35%;background:linear-gradient(160deg,#b9ff251f,transparent)}.kpm i:nth-child(2){height:65%}.kpm i:nth-child(3){height:82%}.kpm i:nth-child(4){height:50%}.about{display:grid;grid-template-columns:minmax(0,.85fr) minmax(280px,.45fr);gap:5vw}.about .heading{grid-column:1/-1}.about-statement{margin:0;font:500 clamp(32px,4.5vw,68px)/1.08 var(--display);text-transform:uppercase;letter-spacing:-.025em}.about-rail{border-left:1px solid var(--line);padding-left:28px}.about-rail span{color:var(--acid);font:10px var(--mono)}.about-rail p{color:var(--muted);line-height:1.7}.start-project{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:7vw}.project-intro h2{font-size:clamp(62px,8vw,120px);line-height:.78;margin:20px 0}.project-intro>p{color:var(--muted);line-height:1.65;max-width:470px}.configuration{margin-top:40px;border:1px solid #638315;padding:20px}.configuration b{color:var(--acid);font:10px var(--mono);text-transform:uppercase}.configuration p{margin:12px 0 0;color:var(--muted);font:11px/1.4 var(--mono)}#project-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#project-form label{display:grid;gap:9px;color:var(--muted);font:10px var(--mono);text-transform:uppercase;min-width:0}#project-form input,#project-form select,#project-form textarea{width:100%;min-width:0;background:#0c0f0d;border:1px solid var(--line);border-radius:0;padding:14px;color:var(--ink);text-transform:none}#project-form input:focus,#project-form select:focus,#project-form textarea:focus{outline:1px solid var(--acid);border-color:var(--acid)}#project-form [aria-invalid=true]{border-color:#ff625f}.wide{grid-column:1/-1}#project-form label small{text-align:right}.form-status{border:1px solid var(--line);padding:18px;color:var(--muted);font:11px/1.5 var(--mono);text-transform:uppercase}.form-status.success{border-color:var(--acid);color:var(--acid)}.form-status.error{border-color:#ff625f;color:#ff8b88}.booking-link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.contact-email{color:var(--acid);text-decoration:underline}.client-reveal{position:relative}.client-reveal:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,var(--acid),transparent);transform-origin:left;transform:scaleX(0)}
@media(max-width:900px){.project-fab{top:auto;bottom:0;transform:none;writing-mode:horizontal-tb;padding:14px 18px}.project-fab span{transform:none}.service-interface{grid-template-columns:1fr}.service-list{border-right:0}.service-detail{padding-inline:0}.demo-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-tabs button:nth-child(2){border-right:0}.demo-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.demo-shell{grid-template-columns:1fr}.demo-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-meta h3,.demo-meta>span{grid-column:1/-1}.demo-meta dl{margin:0}.about,.start-project{grid-template-columns:1fr}.about .heading{grid-column:1}.about-rail{padding-left:20px}.project-intro h2{font-size:82px}}
@media(max-width:560px){.services,.demos,.about,.start-project{padding:64px 5vw}.work-heading{padding:64px 5vw 28px}.hero-actions{align-items:flex-start;flex-direction:column}.project-fab{display:none}.service-list button{min-height:60px;padding-inline:10px;font-size:11px}.service-detail h3{font-size:15vw}.service-actions{align-items:stretch;flex-direction:column}.demo-tabs{grid-template-columns:1fr}.demo-tabs button,.demo-tabs button:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.demo-meta{display:block}.demo-stage,.demo-ui{min-height:500px}.demo-ui{padding:22px 16px}.demo-ui header{display:flex}.menu-items,.studio-items,.fitness-cards{grid-template-columns:1fr 1fr}.about-statement{font-size:10vw}.project-intro h2{font-size:18vw}#project-form{grid-template-columns:1fr}#project-form label,.wide{grid-column:1}.form-actions{flex-direction:column}.form-actions>*{width:100%}footer{padding-bottom:30px}}
@media(prefers-reduced-motion:reduce){.client-reveal:before{transform:none}.project-fab{position:absolute;top:100svh;bottom:auto;transform:translateY(-100%)}}
.menu-toggle{display:none;background:transparent;color:var(--ink);font:600 10px var(--mono);text-transform:uppercase;cursor:pointer}
@media(max-width:900px){.menu-toggle{display:block}body.menu-open{overflow:hidden}body.menu-open header nav{position:fixed;z-index:22;inset:88px 0 auto;display:grid;background:#090b0afa;border-bottom:1px solid var(--line);padding:18px 7vw;gap:0}body.menu-open header nav a{padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}}
@media(max-width:560px){header>.outline{font-size:9px;padding:10px}.menu-toggle{font-size:9px}}
.approach .heading p{max-width:560px}.approach ol{grid-template-columns:repeat(6,minmax(0,1fr));counter-reset:process}.approach li{display:flex;flex-direction:column;min-height:330px;padding:30px 20px;transition:background-color .25s ease,border-color .25s ease}.approach li:last-child{border-right:0}.approach li:hover{background:#b9ff2508;border-color:#638315}.approach li b{letter-spacing:.04em}.approach li h3{font-size:clamp(22px,2vw,30px);margin-top:42px}.approach li p{margin:0 0 28px}.approach li small{display:block;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:#c0c4be;font:9px/1.45 var(--mono);text-transform:uppercase;letter-spacing:.04em}.approach li:hover small{border-color:#638315;color:var(--acid)}
@media(max-width:1100px){.approach ol{grid-template-columns:repeat(3,minmax(0,1fr))}.approach li:nth-child(3){border-right:0}.approach li:nth-child(-n+3){border-bottom:1px solid var(--line)}}
@media(max-width:700px){.approach ol{grid-template-columns:1fr}.approach li,.approach li:nth-child(3){min-height:0;border-right:0;border-bottom:1px solid var(--line);padding:26px 4px}.approach li:last-child{border-bottom:0}.approach li h3{margin-top:24px}.approach li small{margin-top:4px}.approach .heading p{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.approach li{transition:none}}
.approach li h3{font-size:clamp(21px,1.75vw,28px);white-space:nowrap;overflow-wrap:normal}
.about-statement>span{display:block}.about-statement .studio-name{margin-bottom:22px;color:var(--acid);font:600 12px/1 var(--mono);letter-spacing:.12em}
.studio{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);gap:56px 6vw}.studio .heading{grid-column:1/-1}.studio-intro{min-width:0}.studio-intro h3{max-width:850px;font:600 clamp(42px,5.2vw,84px)/.92 var(--display);letter-spacing:-.035em}.studio-intro>p{max-width:720px;margin:34px 0 0;color:#c0c4be;font-size:clamp(16px,1.3vw,21px);line-height:1.7}.capability-engine{position:relative;min-height:520px;border:1px solid var(--line);background:radial-gradient(circle at 50% 43%,#b9ff2514,transparent 34%),#0b0e0c;overflow:hidden;--engine-x:0px;--engine-y:0px}.engine-lines{position:absolute;inset:7% 7% 26%;width:86%;height:67%;transform:translate(var(--engine-x),var(--engine-y));transition:transform .3s ease}.engine-lines path{fill:none;stroke:#638315;stroke-width:.25;stroke-dasharray:1.5 2}.engine-core{position:absolute;left:50%;top:42%;display:grid;place-items:center;width:62px;height:62px;border:1px solid var(--acid);border-radius:50%;background:#0b0e0c;color:var(--acid);font:700 18px var(--mono);transform:translate(calc(-50% + var(--engine-x)),calc(-50% + var(--engine-y)));transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 38px #b9ff2518}.engine-nodes button{position:absolute;min-width:70px;padding:10px 12px;border:1px solid var(--line);background:#0b0e0ce8;color:var(--muted);font:700 10px var(--mono);cursor:pointer;transition:border-color .2s,color .2s,background .2s,transform .3s ease}.engine-nodes button:nth-child(1){left:8%;top:10%}.engine-nodes button:nth-child(2){left:50%;top:6%;transform:translateX(-50%)}.engine-nodes button:nth-child(3){right:5%;top:12%}.engine-nodes button:nth-child(4){left:7%;top:61%}.engine-nodes button:nth-child(5){left:50%;top:67%;transform:translateX(-50%)}.engine-nodes button:nth-child(6){right:8%;top:61%}.engine-nodes button:hover,.engine-nodes button:focus-visible,.engine-nodes button.active{border-color:var(--acid);background:#b9ff2512;color:var(--ink)}.engine-detail{position:absolute;inset:auto 24px 20px;padding-top:15px;border-top:1px solid var(--line)}.engine-detail span,.engine-detail b{color:var(--acid);font:9px var(--mono)}.engine-detail p{display:inline;margin:0 24px 0 8px;color:#c0c4be;font:11px/1.55 var(--mono)}.capability-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid var(--line)}.capability-strip span{min-width:0;padding:18px 14px;border-right:1px solid var(--line);font:9px/1.4 var(--mono);text-transform:uppercase;color:#c0c4be}.capability-strip span:last-child{border:0}.studio-panel{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.studio-panel>div{padding:28px 30px 8px 0;border-right:1px solid var(--line)}.studio-panel>div+div{padding-left:30px}.studio-panel>div:last-child{border:0}.studio-panel span{color:var(--acid);font:10px var(--mono)}.studio-panel p{max-width:520px;color:var(--muted);line-height:1.7}.studio-cta{grid-column:1/-1;justify-self:start;margin-top:4px}
@media(max-width:1000px){.studio{grid-template-columns:1fr}.studio .heading,.capability-strip,.studio-panel,.studio-cta{grid-column:1}.capability-engine{min-height:500px}.capability-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-strip span:nth-child(3){border-right:0}.capability-strip span:nth-child(-n+3){border-bottom:1px solid var(--line)}}
@media(max-width:560px){.studio{gap:42px}.studio-intro h3{font-size:12vw}.capability-engine{min-height:560px}.engine-nodes button{min-width:58px;padding-inline:8px;font-size:8px}.engine-nodes button:nth-child(3){right:2%}.engine-detail{inset:auto 16px 18px;display:grid;gap:7px}.engine-detail p{display:block;margin:0}.capability-strip{grid-template-columns:1fr 1fr}.capability-strip span,.capability-strip span:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-strip span:nth-child(even){border-right:0}.studio-panel{grid-template-columns:1fr}.studio-panel>div,.studio-panel>div+div{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.studio-cta{width:100%;line-height:1.45;text-align:center}}
@media(prefers-reduced-motion:reduce){.engine-lines,.engine-core,.engine-nodes button{transition:none!important;transform:none!important}.engine-nodes button:nth-child(2),.engine-nodes button:nth-child(5){transform:translateX(-50%)!important}}
.engine-detail{display:grid;grid-template-columns:110px minmax(0,1fr);gap:7px 12px}.engine-detail span,.engine-detail b{display:block;align-self:start;padding-top:2px;text-transform:uppercase}.engine-detail p{display:block;margin:0;min-width:0}.engine-detail b{grid-column:1}.engine-detail p:last-child{grid-column:2}
@media(max-width:560px){.engine-detail{grid-template-columns:1fr}.engine-detail b,.engine-detail p:last-child{grid-column:1}}
@media(prefers-reduced-motion:reduce){.engine-lines{transform:translate(0,0)!important}.engine-core{transform:translate(-50%,-50%)!important}}
.service-interface{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr)}.service-list button{min-height:64px}.service-detail{padding-top:34px}.service-category{margin:12px 0 0!important;color:#c0c4be!important;font:700 11px/1.4 var(--mono)!important;text-transform:uppercase}.service-detail h3{font-size:clamp(42px,4.7vw,72px);margin-top:14px}.service-preview{position:relative;margin:30px 0 0;aspect-ratio:16/8.7;border:1px solid var(--line);background:radial-gradient(circle at 70% 30%,#b9ff2514,transparent 42%),repeating-linear-gradient(90deg,transparent 0 11%,#30342f44 11.1% 11.2%),#0b0e0c;overflow:hidden}.service-preview img{display:block;width:100%;height:100%;object-fit:cover}.service-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090b0a55,transparent 30%,transparent 78%,#090b0a33);pointer-events:none}.service-preview figcaption{position:absolute;z-index:1;left:16px;bottom:14px;padding:7px 9px;background:#090b0acc;color:var(--ink);font:9px var(--mono);text-transform:uppercase}.service-preview-placeholder{display:grid;place-items:center;min-height:260px}.service-preview-placeholder:before{content:"SYSTEM / PREVIEW";color:var(--acid);font:700 11px var(--mono);letter-spacing:.1em}.service-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:36px;border-bottom:1px solid var(--line)}.service-workflow{margin:34px 0}.service-workflow>b{color:var(--acid);font:10px var(--mono);text-transform:uppercase}.service-workflow>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.service-workflow span{display:flex;align-items:center;gap:8px;color:#c0c4be;font:9px var(--mono)}.service-workflow span:after{content:attr(data-next);color:var(--acid)}.service-actions{margin-top:28px}.service-detail[data-service-active="1"] .service-preview{border-color:#7558a455}.service-detail[data-service-active="2"] .service-preview{border-color:#b9ff2555}
@media(max-width:900px){.service-interface{grid-template-columns:1fr}.service-detail{padding-top:36px}.service-lower{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.service-lower{grid-template-columns:1fr;gap:0}.service-preview{aspect-ratio:4/3}.service-workflow{margin-top:0}.service-workflow>div{gap:6px}.service-workflow span{font-size:8px}}
.barber-demo{padding-bottom:28px}.barber-layout{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:28px;flex:1;min-width:0}.barber-copy{display:flex;flex-direction:column;min-width:0;padding-top:24px}.barber-label{color:var(--acid);font:9px var(--mono);letter-spacing:.06em}.barber-demo h4{margin:18px 0 14px;font-size:clamp(40px,4.1vw,66px)}.barber-copy>p{max-width:520px;margin:0;color:var(--muted);line-height:1.55}.barber-copy .micro-tabs{margin-top:24px}.barber-state-panel{min-height:94px;margin-top:14px;padding:12px 0;border-block:1px solid var(--line);color:#c0c4be;font:10px/1.5 var(--mono)}.barber-state-panel p{margin:0}.barber-state-panel small{display:block;margin-top:8px;color:var(--acid);font:8px var(--mono);text-transform:uppercase}.barber-prices{display:grid;grid-template-columns:1fr 1fr;gap:7px 18px}.barber-prices span{display:flex;justify-content:space-between;gap:10px}.barber-prices b{color:var(--ink)}.barber-times{display:flex;gap:7px;flex-wrap:wrap}.barber-times span{padding:7px 10px;border:1px solid var(--line)}.barber-copy .demo-response{margin-top:12px}.barber-visual{position:relative;min-width:0;min-height:370px;margin:24px 0 0;overflow:hidden;border:1px solid var(--line);background:#080a09}.barber-image-stage{position:absolute;inset:0}.barber-image-stage img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;object-fit:cover;opacity:0;visibility:hidden;pointer-events:none}.barber-image-stage img.active{opacity:1;visibility:visible}.barber-visual:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#080a09a8 0,transparent 34%),linear-gradient(0deg,#080a09c7 0,transparent 33%);pointer-events:none}.barber-secondary{position:absolute;z-index:3;right:14px;bottom:14px;width:min(31%,170px);max-width:100%;aspect-ratio:16/10;object-fit:cover;border:1px solid #b9ff2570;box-shadow:0 12px 32px #000a}.barber-visual figcaption{position:absolute;z-index:4;left:14px;bottom:14px;max-width:55%;color:#e9ece7;font:8px/1.4 var(--mono);text-transform:uppercase}.barber-demo[data-barber-active="service"] .barber-secondary{border-color:#b9ff25}.barber-demo[data-barber-active="time"] .barber-secondary,.barber-demo[data-barber-active="details"] .barber-secondary{opacity:.78}
@media(max-width:760px){.barber-layout{grid-template-columns:1fr}.barber-copy{padding-top:18px}.barber-visual{min-height:320px;margin-top:0}.barber-copy .micro-tabs{margin-top:20px}}
@media(max-width:560px){.barber-demo{padding-inline:14px}.barber-demo header{align-items:center;gap:12px}.barber-demo header .demo-cta{margin:0 0 0 auto;padding:10px;font-size:8px}.barber-prices{grid-template-columns:1fr}.barber-state-panel{min-height:116px}.barber-visual{min-height:260px;aspect-ratio:4/3}.barber-secondary{width:33%;right:10px;bottom:10px}.barber-visual figcaption{left:10px;bottom:10px}.barber-image-stage img{object-position:center}}
@media(prefers-reduced-motion:reduce){.barber-image-stage img{transition:none!important;clip-path:none!important;transform:none!important}.barber-secondary{transition:none!important}}
.studio .studio-cta{color:#090b0a}
.studio .studio-cta:hover,.studio .studio-cta:focus-visible{color:#090b0a;background:#d0ff6d}
