.story {
  --pin-top:74px;
  --hero-height:max(630px, calc(100svh - var(--pin-top)));
  position:relative;
  background:#101914;
  color:#f6f6eb;
}
.story.story-ready { min-height:calc(var(--hero-height) + 132svh); }
.story-pin { position:relative; isolation:isolate; }
.story-ready .story-pin { position:sticky; top:var(--pin-top); }
.story-shell {
  position:relative;
  z-index:2;
  min-height:var(--hero-height);
  display:grid;
  grid-template-rows:auto 1fr auto;
  padding-block:25px 14px;
}
.story-shell .hero-kicker { margin:0; color:#e5ebd7; }
.story-shell .signal { background:var(--lime); }
.story-grid {
  display:grid;
  grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);
  gap:clamp(22px,4vw,64px);
  align-items:center;
  padding-block:clamp(24px,5vh,65px);
}
.story-copy { position:relative; z-index:2; min-width:0; }
.story-ready .story-text { display:grid; grid-template-columns:minmax(0,1fr); align-items:center; }
.story-chapter { margin:12px 0 16px; }
.story-ready .story-chapter {
  grid-area:1/1;
  align-self:center;
  visibility:hidden;
  opacity:0;
  transform:translateY(17px);
  transition:opacity .3s var(--ease),transform .54s var(--ease),visibility 0s;
}
.story-ready .story-chapter.is-active { visibility:visible; opacity:1; transform:none; }
.story-tag { color:#def589; margin:0 0 17px; }
.story-chapter h1,.story-chapter h2 {
  font-size:clamp(58px,7.65vw,133px);
  font-weight:600;
  line-height:.86;
  letter-spacing:-.102em;
}
.story-chapter h1 span,.story-chapter h2 span,.story-chapter em { display:block; }
.story-chapter em {
  color:#e4f5b5;
  font-size:1.19em;
  letter-spacing:-.075em;
  line-height:.89;
  padding:0 .07em .05em 0;
}
.story-description {
  font-size:clamp(16px,1.45vw,21px);
  margin-top:17px;
  max-width:405px;
  color:#edf0e2;
}
.story-actions { margin-top:9px; animation:none; }
.story-actions .action.dark { background:var(--lime); color:#192419; }
.story-actions .action.dark:hover { background:#f0ffc2; }
.story-actions .quiet-link { color:#f6f6eb; border-color:#dbe7b880; }
.story-actions .quiet-link:hover { color:var(--lime); }
.story :focus-visible { outline-color:var(--lime); }

.story-art {
  --story-p:0;
  position:absolute;
  inset:0;
  z-index:0;
  overflow:hidden;
  pointer-events:none;
  background:radial-gradient(ellipse at 69% 45%,#48583b,#253529 54%,#111a15 100%);
}
.story-art::after {
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg,#0e1713e8 0%,#0f1814bd 33%,#0f181445 58%,#0f18141a 100%),
    linear-gradient(0deg,#0f1815dc 0%,transparent 24%,transparent 77%,#0f181590 100%);
}
.story-video {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:50% 48%;
  opacity:0;
  transition:opacity .6s ease;
}
.story-art.video-ready .story-video { opacity:.99; }
.story-orbit {
  position:absolute;
  top:8%;
  right:-13%;
  width:87%;
  height:82%;
  border:1px solid #dbff8755;
  border-radius:50%;
  transform:rotate(calc(-27deg + 76deg * var(--story-p))) scale(calc(.85 + var(--story-p) * .24));
}
.story-orbit-b {
  top:19%;
  right:2%;
  width:65%;
  height:63%;
  border-style:dashed;
  transform:rotate(calc(32deg - 72deg * var(--story-p)));
}
.video-ready .story-orbit { opacity:.39; }
.story-cross { position:absolute; color:#d8edb2; font:15px var(--mono); opacity:.63; }
.cross-a { top:24%; left:10%; }
.cross-b { bottom:24%; right:8%; }
.story-timeline {
  position:absolute;
  inset:auto 0 0;
  z-index:1;
  height:2px;
  background:#dbff8733;
}
.story-timeline span {
  display:block;
  height:100%;
  transform-origin:left;
  transform:scaleX(var(--story-p));
  background:var(--lime);
}

.story-workflow {
  position:relative;
  display:grid;
  place-items:center;
  container-type:inline-size;
  min-width:0;
  min-height:clamp(275px,53vh,515px);
  padding:36px 0 27px;
  pointer-events:none;
}
.story-hud,.story-footer {
  position:absolute;
  z-index:3;
  font-size:clamp(8px,1.95cqw,11px);
  color:#eff4d8;
}
.story-hud { top:0; left:0; right:0; display:flex; justify-content:space-between; gap:8px; }
.story-hud [data-story-state] { color:var(--lime); }
.story-footer { bottom:0; right:0; }
.story-terminal,.story-result {
  grid-area:1/1;
  width:min(92%,510px);
  border:1px solid #bddd7e78;
  box-shadow:0 24px 80px #0b110d8c;
  will-change:transform,opacity;
}
.story-terminal {
  background:#17231fed;
  color:#eff7d8;
  transform:translateY(var(--terminal-y,0px)) rotate(var(--terminal-r,-4deg)) scale(var(--terminal-s,1));
  opacity:var(--terminal-opacity,1);
}
.terminal-head {
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:5px;
  min-height:33px;
  padding:7px 10px;
  border-bottom:1px solid #9ab76354;
  color:#d5e7ad;
  font-size:clamp(8px,2.05cqw,11px);
}
.terminal-head>span:first-child { display:flex; gap:4px; }
.terminal-head i { width:5px; height:5px; border-radius:50%; background:#a3b37d; }
.terminal-head i:first-child { background:#d5fb71; }
.terminal-body {
  padding:clamp(10px,4cqw,24px);
  font-size:clamp(10px,2.75cqw,16px);
  min-height:clamp(126px,32cqw,187px);
  line-height:1.53;
}
.terminal-comment { color:#b7cd91; font-family:var(--mono); display:block; margin-bottom:5px; }
.terminal-body pre { white-space:pre-wrap; margin:0; display:inline; color:#e9ffa8; }
.terminal-body code { font:inherit; font-family:var(--mono); }
.terminal-cursor {
  display:inline-block;
  width:.53em;
  height:.9em;
  background:var(--lime);
  vertical-align:-.12em;
  margin-left:2px;
  animation:blink 1.1s steps(1) infinite;
}
.terminal-status {
  display:flex;
  align-items:center;
  gap:6px;
  border-top:1px solid #9ab76354;
  padding:7px 10px;
  color:#d2e9a5;
  font-size:clamp(8px,2.05cqw,11px);
}
.terminal-status i { width:5px; height:5px; border-radius:50%; background:#cfec81; }
.story-result {
  padding:clamp(13px,5cqw,35px);
  width:min(79%,390px);
  color:#243223;
  background:#e6efc2;
  opacity:var(--result-opacity,0);
  transform:translateY(var(--result-y,40px)) rotate(var(--result-r,8deg)) scale(var(--result-s,.91));
}
.result-icon {
  width:clamp(23px,7cqw,49px);
  aspect-ratio:1;
  display:grid;
  place-items:center;
  background:#b9d35d;
  border-radius:50%;
  margin-bottom:10px;
  font-weight:700;
}
.story-result p { font-size:clamp(8px,1.8cqw,11px); }
.story-result strong {
  font:500 clamp(31px,10.8cqw,75px)/.82 var(--sans);
  letter-spacing:-.09em;
  display:block;
  margin:8px 0 12px;
}
.story-result strong em { font-size:1.13em; color:#4a5c2b; letter-spacing:-.045em; }
.result-detail {
  border-top:1px solid #a7b68c;
  padding-top:6px;
  display:flex;
  justify-content:space-between;
  gap:4px;
  font-size:clamp(8px,2cqw,13px);
}
.story-nav {
  display:grid;
  grid-template-columns:1fr auto 1fr;
  align-items:center;
  gap:6px;
  padding:10px 0 0;
  border-top:1px solid #dbe7b859;
  color:#e7ecd7;
}
.story-nav>a { justify-self:end; text-align:right; }
.story-nav>a:hover,.story-nav>span>span { color:var(--lime); }
.story-nav>div { display:flex; gap:4px; flex-wrap:wrap; justify-content:center; }
.story-nav button {
  font:inherit;
  color:inherit;
  border:1px solid transparent;
  background:transparent;
  border-radius:99px;
  padding:6px 10px;
  white-space:nowrap;
}
.story-nav button:hover,.story-nav button[aria-pressed=true] {
  border-color:#dbf29b;
  background:#e9f4c7;
  color:#243423;
}
.story:not(.story-ready) .story-nav button,.story:not(.story-ready) .story-nav>span { display:none; }
@keyframes blink { 50% { opacity:0; } }

@media (max-width:950px) {
  .story-chapter h1,.story-chapter h2 { font-size:clamp(53px,8vw,78px); }
}

@media (max-width:650px) {
  .story { --pin-top:59px; --hero-height:max(540px,calc(100svh - var(--pin-top))); }
  .story.story-ready { min-height:calc(var(--hero-height) + 110svh); }
  .story-shell { padding-block:15px 10px; }
  .story-grid { grid-template-columns:minmax(0,1fr); gap:12px; padding-block:12px; }
  .story-chapter { margin:4px 0 6px; }
  .story-chapter h1,.story-chapter h2 { font-size:clamp(47px,11.4vw,70px); }
  .story-tag { margin-bottom:7px; font-size:9px; }
  .story-description { font-size:14px; margin-top:7px; }
  .story-actions { margin-top:6px; }
  .story-art::after {
    background:
      linear-gradient(180deg,#0e1713eb 0%,#0f1814c4 31%,#0f18143a 67%,#0f1815bb 100%),
      linear-gradient(90deg,#101b1570,transparent 70%);
  }
  .story-video { object-position:54% 51%; }
  .story-orbit { top:24%; right:-26%; width:140%; height:58%; }
  .story-orbit-b { top:29%; right:-15%; width:105%; height:51%; }
  .story-workflow { min-height:172px; padding:16px 0 13px; }
  .story-terminal { width:min(86%,355px); }
  .terminal-head { min-height:25px; padding-block:5px; }
  .terminal-body { min-height:83px; }
  .terminal-status { padding-block:5px; }
  .story-result { width:min(72%,265px); }
  .story-result strong { margin:5px 0 7px; }
  .result-icon { margin-bottom:5px; }
  .story-hud,.story-footer { font-size:8px; }
  .story-nav { padding-top:6px; font-size:8px; grid-template-columns:1fr auto; }
  .story-nav button { padding:5px 4px; }
  .story-nav>span { display:none; }
  .story-nav>div { justify-content:flex-start; }
}
@media (prefers-reduced-motion:reduce) {
  .story.story-ready { min-height:0; }
  .story-ready .story-pin { position:relative; top:auto; }
  .story-terminal,.story-result { will-change:auto; }
}

.carousel-toolbar,.carousel-controls,.carousel-footer,.carousel-dots{display:flex;align-items:center}.carousel-toolbar{justify-content:space-between;gap:10px;margin-bottom:11px}.carousel-toolbar .filters{margin:0}.carousel-controls{gap:7px;flex:none}.carousel-controls>span{color:var(--muted);margin-right:5px}.carousel-controls button{display:grid;place-items:center;width:41px;height:41px;border-radius:50%;border:1px solid #a2aa9a;background:transparent;color:var(--ink);font-size:20px;transition:background .25s,border .25s,transform .25s}.carousel-controls button:hover:not(:disabled){background:var(--lime);border-color:#819749;transform:translateY(-2px)}.carousel-controls button:disabled{opacity:.35;cursor:default}.carousel-viewport{border-block:1px solid var(--rule)}.carousel-ready .carousel-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.carousel-ready .carousel-viewport::-webkit-scrollbar{display:none}.carousel-ready .carousel-track{display:flex}.carousel-track .work-row{border:0}.carousel-ready .work-row{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:minmax(95px,.4fr) minmax(0,3.3fr)}.carousel-track .work-row:nth-child(2n) .work-link{grid-template-columns:1.31fr .69fr}.carousel-track .work-row:nth-child(2n) .work-art,.carousel-track .work-row:nth-child(2n) .work-copy{grid-column:auto;grid-row:auto}.carousel-track .work-row:nth-child(2n) .work-copy{padding-left:0}.carousel-track .work-caption{margin-top:8px}.carousel-track .work-art{clip-path:none}.carousel-track .visual{aspect-ratio:1.86}.carousel-footer{justify-content:center;min-height:33px}.carousel-dots{gap:4px}.carousel-dots button{position:relative;width:28px;height:24px;padding:0;background:none;border:0}.carousel-dots button::after{content:"";position:absolute;inset:10px 3px;border-radius:20px;background:#a9b49d;transition:background .25s,transform .25s}.carousel-dots button[aria-pressed=true]::after{background:#4e6531;transform:scaleY(1.45)}.work-carousel:not(.carousel-ready) .carousel-controls,.work-carousel:not(.carousel-ready) .carousel-dots{display:none}
.service-showcase{border-top:1px solid #849278}.service-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #849278}.service-tab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;min-height:65px;border:0;border-right:1px solid #849278;background:#29362d;color:#edf0dc;padding:10px clamp(8px,1.5vw,20px);transition:background .35s var(--ease),color .35s var(--ease);font-size:clamp(14px,1.55vw,21px);line-height:1.15;font-weight:600}.service-tab:first-child{border-left:1px solid #849278}.service-tab:hover{background:#3e523d}.service-tab[aria-selected=true]{background:var(--lime);color:var(--ink)}.service-tab .mono{font-size:9px}.service-tab>span:last-child{font-size:15px}.service-panel{--panel:#dce8bf;--ink-local:#24332a;--glow:#8ca864;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(15px,5.5vw,80px);align-items:center;padding:clamp(14px,4vw,54px);background:#28352d;border:1px solid #849278;border-top:0;color:#f4f3e7;min-height:390px}.service-panel.is-active .service-panel-copy { animation:show-service .55s var(--ease) both; }
.service-panel.tone-flow { --panel:#d9d4ee; --ink-local:#322947; --glow:#a694bd; }
.service-panel.tone-app { --panel:#dce3ef; --ink-local:#27354c; --glow:#879fbf; }
.service-panel.tone-voice { --panel:#e9e6b7; --ink-local:#303b22; --glow:#c3ce69; }
.service-panel-copy>.mono { color:#d1e3bd; }
.service-panel-copy h3 { font:400 clamp(45px,6vw,90px)/.84 var(--serif); letter-spacing:-.045em; margin:10px 0 13px; }
.service-panel-copy p { color:#dce6d6; max-width:390px; }
.service-panel-copy .quiet-link { margin-top:13px; color:var(--lime); border-color:#95a879; }
.service-demo {
  --demo-cycle:6.6s;
  position:relative;
  display:grid;
  align-content:center;
  justify-items:center;
  min-height:310px;
  padding:18px 0 43px;
  isolation:isolate;
  overflow:clip;
  background:var(--ink-local);
  border:1px solid #e4efc756;
  container-type:inline-size;
}
.demo-glow {
  position:absolute;
  inset:-40%;
  z-index:-2;
  background:radial-gradient(ellipse at center,var(--glow),transparent 58%);
  opacity:.67;
  transform:translate(15%,-9%);
}
.service-demo::before {
  content:"";
  position:absolute;
  inset:-25px;
  z-index:-1;
  background-image:linear-gradient(#f2ffce26 1px,transparent 1px),linear-gradient(90deg,#f2ffce26 1px,transparent 1px);
  background-size:25px 25px;
  mask-image:linear-gradient(120deg,#000,transparent 95%);
}
.demo-orbit {
  position:absolute;
  inset:12% 11%;
  border:1px solid #eff7be82;
  transform:rotate(-31deg);
  border-radius:48% 52% 47% 53%;
  box-shadow:0 0 23px #d8ffa038,inset 0 0 23px #d8ffa038;
}
.demo-orbit::after {
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  top:12%;
  left:18%;
  border-radius:50%;
  background:#f3ffc3;
  box-shadow:0 0 16px #efffb6;
}
.demo-surface { width:78%; position:relative; }
.demo-ui {
  position:relative;
  background:var(--panel);
  color:var(--ink-local);
  border:1px solid #f2f8e887;
  padding:clamp(10px,4cqw,25px);
  box-shadow:0 18px 45px #121b1780;
  transform:rotate(-3deg);
}
.demo-top { display:flex; align-items:center; gap:9px; margin-bottom:9px; }
.demo-icon {
  width:clamp(23px,7cqw,35px);
  aspect-ratio:1;
  display:grid;
  place-items:center;
  background:var(--ink-local);
  color:var(--panel);
  border-radius:50%;
  font-size:15px;
}
.demo-row {
  position:relative;
  display:grid;
  grid-template-columns:auto 1fr auto;
  gap:7px;
  align-items:center;
  border-top:1px solid #5463485c;
  padding:7px 5px;
  font-size:clamp(11px,2.65cqw,15px);
}
.demo-row::after {
  content:"";
  position:absolute;
  inset:auto 0 0;
  height:2px;
  background:currentColor;
  transform:scaleX(0);
  transform-origin:left;
}
.demo-row i { width:5px; height:5px; border-radius:50%; background:currentColor; opacity:.65; }
.demo-row>span:last-child { display:block; }
.demo-label { position:absolute; bottom:12px; right:9px; color:#f4f8df; font-size:8px; }
.demo-playback {
  position:absolute;
  left:8px;
  bottom:7px;
  display:none;
  align-items:center;
  gap:6px;
  min-height:25px;
  padding:4px 8px;
  border:1px solid #e7f2b48a;
  border-radius:99px;
  background:#18241be3;
  color:#f4f8df;
  font:9px/1.3 var(--mono);
}
.demo-playback:hover { border-color:#efffb6; color:#fff; }
.service-panel.is-active .demo-playback { display:inline-flex; }
.voice-bars { height:55px; display:flex; gap:3px; justify-content:center; align-items:center; }
.voice-bars i {
  height:var(--bar);
  width:min(4px,2%);
  border-radius:8px;
  background:#536331;
  transform-origin:center;
}
.voice-bars i:nth-child(3n) { background:#7f9138; }

.service-panel.is-active .demo-surface { animation:demo-enter .65s var(--ease) both; }
.service-panel.is-active .demo-ui { animation:demo-drift var(--demo-cycle) ease-in-out infinite; }
.service-panel.is-active .demo-glow { animation:demo-light var(--demo-cycle) ease-in-out infinite; }
.service-panel.is-active .service-demo::before { animation:demo-grid var(--demo-cycle) linear infinite; }
.service-panel.is-active .demo-orbit { animation:demo-orbit var(--demo-cycle) ease-in-out infinite; }
.service-panel.is-active .demo-row {
  animation:demo-row var(--demo-cycle) calc(.4s + var(--row) * 1.48s) ease-in-out infinite;
}
.service-panel.is-active .demo-row::after {
  animation:demo-trace var(--demo-cycle) calc(.4s + var(--row) * 1.48s) var(--ease) infinite;
}
.service-panel.is-active .demo-row>span:last-child {
  animation:demo-arrow var(--demo-cycle) calc(.4s + var(--row) * 1.48s) ease-in-out infinite;
}
.service-panel.is-active .voice-bars i {
  animation:voice-beat .82s calc(-75ms * var(--beat)) ease-in-out infinite alternate;
}
.service-demo[data-paused] *,
.service-demo[data-paused]::before,
.service-demo[data-paused] .demo-row::after { animation-play-state:paused !important; }

@keyframes show-service {
  from { opacity:0; transform:translateY(15px); }
  to { opacity:1; transform:none; }
}
@keyframes demo-enter {
  from { opacity:0; transform:translateY(17px) scale(.94); }
  to { opacity:1; transform:none; }
}
@keyframes demo-drift {
  0%,100% { transform:translateY(1px) rotate(-3deg); }
  50% { transform:translateY(-7px) rotate(-1.4deg); }
}
@keyframes demo-light {
  0%,100% { transform:translate(15%,-9%) scale(.86); opacity:.57; }
  50% { transform:translate(-10%,8%) scale(1.17); opacity:.89; }
}
@keyframes demo-grid {
  to { transform:translate(25px,25px); }
}
@keyframes demo-orbit {
  0%,100% { transform:rotate(-31deg) scale(1); }
  50% { transform:rotate(-17deg) scale(.86); }
}
@keyframes demo-row {
  0%,33%,100% { background:transparent; }
  9%,20% { background:#fff6; }
}
@keyframes demo-trace {
  0% { transform:scaleX(0); opacity:0; }
  15%,24% { transform:scaleX(1); opacity:.47; }
  34%,100% { transform:scaleX(1); opacity:0; }
}
@keyframes demo-arrow {
  0%,27%,100% { transform:translate(0); }
  14% { transform:translate(3px,-2px); }
}
@keyframes voice-beat {
  0% { transform:scaleY(.3); }
  100% { transform:scaleY(.93); }
}
@media (prefers-reduced-motion:reduce) {
  .service-panel.is-active .demo-playback { display:none; }
}

.enhanced .reveal{transition-duration:.66s,.85s;transform:translateY(19px)}.enhanced .reveal.is-visible,.enhanced .reveal:focus-within{transform:none}
@media(max-width:950px){.carousel-ready .work-row{grid-template-columns:minmax(90px,.4fr) minmax(0,3.3fr)}}
@media(max-width:650px){.carousel-ready .work-row{grid-template-columns:1fr}.carousel-track .work-row:nth-child(2n) .work-link{grid-template-columns:1fr}.carousel-controls{gap:4px}.carousel-controls button{width:33px;height:33px;font-size:16px}.carousel-controls>span{font-size:9px;margin-right:2px}.carousel-toolbar .filters{gap:4px}.carousel-toolbar .filters button{padding:5px 7px;min-height:30px}.carousel-track .visual{aspect-ratio:1.62}.service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-tab{min-height:49px;border-bottom:1px solid #849278;font-size:14px}.service-tab:nth-child(3){border-left:1px solid #849278}.service-panel{grid-template-columns:1fr;min-height:0;gap:14px}.service-panel-copy h3{font-size:clamp(43px,10vw,67px)}.service-panel-copy p{font-size:14px}.service-demo{min-height:218px}.service-panel-copy .quiet-link{margin-top:8px}.voice-bars{height:47px}.voice-bars i{max-height:40px}}
@media(prefers-reduced-motion:reduce){.carousel-ready .carousel-viewport{scroll-behavior:auto}.enhanced .reveal{transform:none}}

.section-heading>div{min-width:0}.enhanced .section-heading.reveal{opacity:1;transform:none}.enhanced .section-heading.reveal .side-label,.enhanced .section-heading.reveal h2,.enhanced .section-heading.reveal>div>p{opacity:0;transform:translateY(22px);transition:opacity .54s var(--ease),transform .72s var(--ease)}.enhanced .section-heading.reveal.is-visible .side-label,.enhanced .section-heading.reveal.is-visible h2,.enhanced .section-heading.reveal.is-visible>div>p{opacity:1;transform:none}.enhanced .section-heading.reveal h2{transition-delay:65ms}.enhanced .section-heading.reveal>div>p{transition-delay:130ms}.enhanced .work-carousel.reveal,.enhanced .service-showcase.reveal{clip-path:inset(5% 0 0);transition:opacity .55s var(--ease),transform .72s var(--ease),clip-path .74s var(--ease)}.enhanced .work-carousel.reveal.is-visible,.enhanced .work-carousel.reveal:focus-within,.enhanced .service-showcase.reveal.is-visible,.enhanced .service-showcase.reveal:focus-within{clip-path:inset(0)}.enhanced .process-list li:nth-child(2){transition-delay:70ms}.enhanced .process-list li:nth-child(3){transition-delay:140ms}
@media(prefers-reduced-motion:reduce){.enhanced .section-heading.reveal .side-label,.enhanced .section-heading.reveal h2,.enhanced .section-heading.reveal>div>p{opacity:1;transform:none}.enhanced .work-carousel.reveal,.enhanced .service-showcase.reveal{clip-path:none}}
